body,td,th 
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
}

body
{
	height: 100%;
	margin:0;
	padding:0;
	background-position: center;
	background-color: #000000;
}

html
{
	height: 100%;
}

a:link 
{
	text-decoration: none;
	color:#FFCC00 ;
}

a:visited 
{
	text-decoration: none;
	color: #CCCC00;
}

a:hover 
{
	text-decoration: underline;
}

a:active 
{
	text-decoration: none;
}

.LienDimanche:link
{
	color:#FFCC00;
}

.LienDimanche:visited
{
	color:#FFCC00;
}

.LienDimanche:hover
{
	text-decoration: underline;
}

.LienVendredi:link
{
	color:#FF6600;
}

.LienVendredi:visited
{
	color:#FF6600;
}

.LienVendredi:hover
{
	text-decoration: underline;
}

/* Petites classes */

.Rouge
{
	color:#FF0000;
}

.Rouge2
{
	color:#CC0000;
}

.Gris
{
	color:#999999;
}

.GrisClair
{
	color:#CCCCCC;
}

.Orange
{
	color:#FF6600;
}

.Orange2
{
	color: #CC6600;
}

.Vert
{	
	color:#00CC00;
}

.Vert2
{
	color: #009900;
}

.Rose
{
	color:#FF0066;
}

.Rose2
{
	color: #CC0066;
}

.Jaune
{
	color:#FFCC00;
}

.Jaune2
{
	color: #CCCC00;
}

.BleuCiel
{
	color: #AEE0FB;
}

.BleuGris
{
	color: #B0C4DE;
}

.XSmall
{
	font-size: x-small;
}


h1
{
	margin:0;
	text-align: center;
}

h2
{
	margin:0;
	text-align: center;
}


/* --------------- */

.TabIndex
{
	height: 100%;
	width: 100%;
	border: none;
}


.TabIndex td
{
	height: 100%;
	width: 100%;
	text-align:center;	
}

#page
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	border: solid 2px #FFFFFF;
	-moz-border-radius: 15px;
	width: 984px;
	background-color: #000066;
	overflow: auto;
}

#barreTitre
{
	margin: 20px;
	height: 170px;
}

#titreSite
{
	font-size: 60px;
	font-family: Calibri, Verdana, Tahoma;
	font-weight:bold;
}

#logo
{
	float: left;
	margin-right: 20px;
}

#sigleFCPC
{
	overflow:hidden;
}

#menuGauche
{
	float: left;
	max-width: 150px;
	margin: 20px;
	margin-top: 0;
}

#menuDroite
{
	float: right;
	max-width: 150px;
	width: 150px;
	margin: 20px;
	margin-top: 0;
}

#contenu
{
	overflow:hidden;
}

#divProchainMatchA
{
	margin-top:10px;
	padding:10px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #990000;
	-moz-border-radius:10px;
	text-align:center;
}

#divProchainMatchB
{
	margin-top:10px;
	padding:10px;
	border: 2px solid #FFFFFF;
	background-color: #990000;
	color: #FFFFFF;
	-moz-border-radius:10px;
	text-align:center;
}

#divProchainAnniv
{
	margin-top:20px;
	padding:10px;
	border-style: solid;
	border-width:2px;
	-moz-border-radius:10px;
	text-align:center;
}

#divNotesPubliees
{
	margin-top:20px;
	padding:10px;
	border-style: solid;
	border-width:2px;
	-moz-border-radius:10px;
	text-align: center;
}


dl, dt, dd, ul, li 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu
{
	width: 150px;
}

#menu a:link 
{
	text-decoration: none;
	color: #FFFFFF;
}

#menu a:visited 
{
	text-decoration: none;
	color: #FFFFFF;
}

#menu dl
{
	/*float: left;*/
}

#menu dt
{
	cursor: pointer;
	font-weight: bold;
}

#menu li a, dt a
{
	text-decoration: none;
	text-align: left;
	height: 30px;
	line-height: 30px;
	display: block;
	height :100%;
}

#menu li a
{
	padding-left: 30px;
}

#menu dt a
{
	padding-left: 15px;
}

#menu a:hover
{
	
}

#menu dt a:hover
{

}

.Bt
{
	background-image:url(btMenu.png) ;
}

.BtSousMenu
{
	background-image:url(btSousMenu.png) ;
}

.BtHaut
{
	background-image:url(btMenuHaut.png) ;
}

.BtBas
{
	background-image:url(btMenuBas.png);
}

input
{
	margin-top:3px;
	padding:3px;
	border-style: solid;
	-moz-border-radius:10px;
	border-width:0;
	color:#FF0000;
	font-size: small;
	font-family:Tahoma;
	font-weight:bold;
	text-align:center;
}

textarea
{
	margin-top:3px;
	padding:3px;
	border-style: solid;
	-moz-border-radius:10px;
	border-width:0;
	color: #000099;
	font-size: small;
	font-family:Tahoma;
	font-weight:bold;
	text-align: justify;
}


.BtSubmit
{
	margin:0;
	padding:2px;
	-moz-border-radius:10px;
	border-width:3px;
	border-color:#FF0000;
	background-color: #FFFFFF;
}

.Construction
{
	font-size:24px;
	text-align:center;
}

.TitreSection
{
	font-family: Arial;
	font-size: 24px;
	text-align:center;
}

/* -------------------------------------------------------------------------- ACCUEIL -------------------------------------------------------------------------- */

#divDateAccueil
{
	float:left;
	text-align:left;
}

#divHeureAccueil
{
	float:right;
	text-align:right;
}

#phraseCpt
{
	font-family: Arial ;
}

#cpt
{
	color: #FF9900;
}


.News
{
	margin: 0;
	border:0;
	text-align:justify;
}

.DivTitreNews
{
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #999999;
}

.DateHeureNews
{
	text-align: right;
	color: #FFCC00;
	font-size: x-small;
}

.TitreNews
{
	font-size: medium;
	font-weight:bold;
}

.ContenuNews
{
	padding-top:10px;
}

#inscription
{
	margin-left: auto;
	margin-right:auto;
	width:500px;
	border-color:#FF0000;
	border-style: solid;
	border-width:1px;
	padding:20px;
	-moz-border-radius:20px;
	text-align:center;
}

#titreIns
{
	font-family: "Monotype Corsiva";
	font-size: xx-large;
	text-align:center ;
}

.Transferts
{
	font-family: Verdana;
	font-weight: bold;
	text-align:center ;
}

.Dep
{
	color:#FF0000;
	font-size:small;
}

.Ar
{
	color: #009933;
	font-size:small;
}

.Prob
{
	color:#999999;
	font-size:small;
}

.Surs
{
	font-size:small;
}


/* ----------------------------------------------------------------------- CONTACT --------------------------------------------------------------------------- */


.PbFormu
{
	-moz-border-radius:10px;
	padding:3px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FF0000;
	display: table;
}

#messageEnvoye
{
	-moz-border-radius:10px;
	padding:3px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FF0000;
	display: table;
	color:#000099;
	font-weight:bold;
}

#titreFormu
{
	color: #000000;
	text-align:center;
}

#texteFormu
{
	color: #000000;
	font-weight: normal;
	text-align: justify;
}

#mailFormu
{
	font-weight: normal;
}


/*------------------------------------------------------------ RECORDS ------------------------------------------------------*/


#tabRecords
{
	border:0;
	text-align:center;
	margin:0px;
}

#tabRecords td, #tabRecords th
{
	border: 0;
	text-align: left;
	vertical-align: top;
	margin:0px;
}


/*------------------------------------------------------------ STATS ------------------------------------------------------*/

.Classement
{
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:0;
	border-right-width:0;
	border-color: #CCCCCC;
	text-align:center;
	margin:0px;
}


.Classement td, .Classement th
{
	border-style: solid;
	border-color:#CCCCCC;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-width:0;
	border-left-width:0;
	text-align:center;
	vertical-align: top;
	margin:0px;
	padding:3px;
}

.Tab4Class
{
	border:0;
	text-align:center;
}

.Tab4Class td
{
	vertical-align: top;
}