 a{ color: black; }
 a:visited{ color: black; } 
 a:hover { color: red;  }
 a:active{ color: red; } 

#baseAffichage
{
	position: relative;
}

html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 14px;
}

h2
{
	clear: both;
}

.primesLigueUl td
{
	padding: 1em;
	vertical-align: middle;
}

.attention
{
	color: red;
	font-weight: bold;
}

.equipeParticipant
{
	color: blue;
}

.promorelegue
{
	font-size: 120%;
	margin-top: 2em;
	margin-bottom: 0px;
}

.tableIntersaison
{
	font-size: 100%;
	text-align: left;
}
.tableIntersaison td
{
	padding: 1ex;
}
.tableIntersaison p
{
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.phaseSuivante
{
	text-align: center;	
}

.tableTabDeBord, .tableTabDeBordCal
{
	font-size: 80%;
	
	text-align: center;
	margin: 1em;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	border-top: 1px black solid;
	border-left: 1px black solid;
}
.tableTabDeBord td, .tableTabDeBord th, .tableTabDeBordCal td, .tableTabDeBordCal th
{
	padding: 1ex;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;
	border-left: 1px #B8C2AA solid;
	font-weight: normal;
	/*border-top: 1px black solid;*/
	vertical-align: middle;
	
}
.tableTabDeBord th, .tableTabDeBordCal th
{
	border-bottom: 1px black solid;
}

.tableTabDeBordCal td
{
	/*border-right: 1px  solid;
	border-bottom: 1px black solid;*/
	border-top: 1px #B8C2AA solid;
	border-left: 1px #B8C2AA solid;	
	height: 50px;
}

.tableSponsor
{
	width: 40%;
}

.tableSponsor, .tableSponsorLegende, .primesLigueTable
{
	font-size: 80%;
	font-weight: normal;
}
.tableSponsor, .primesLigueTable
{
	text-align: center;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
}
.tableSponsor td, .primesLigueTable td
{
	border-left: 1px black solid;
	border-top: 1px black solid;
	padding: 1ex;
}
.tableSponsorLegende
{
	text-align: left;
}


.tableSponsorLigneValeurs td
{
	width: 6%;
}

.titrePrDe
{
	font-size: 90%;
}

.affCompet
{
}
.affCompet h1, h2, h3, p
{
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.affCompet h1
{
	font-size: 110%;
	font-weight: bold;
	margin-top: 2em;
}
.affCompet h2
{
	font-size: 110%;
	padding-top: 10px;
	clear: both;
}
.journeeEquipes td, .journeeEquipesSC td
{
	font-size: 90%;
	margin: 0px;
	padding: 0px;
}
.journee, .journeeSC
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 3px;
	border: 1px black solid;
}

.journeeEquipes
{
	width: 16em;
}

.journeeEquipesSC
{
	width: 30em;
}


.classement
{
	text-align: center;
	font-size: 90%;
	border: 1px black solid;
}

.classement td
{
	padding-left: 1ex;
	padding-right: 1ex;
	vertical-align: middle;
}
.classement .colNoire
{
	margin: 0px;
	padding: 0px;
	background-color: gray;
	width: 1px;
}

#tresorerieDispo, #tresorerieDispo2, #tresorerieDispo3
{
	font-weight: bold;
}
#tresorerieDispoDiv2
{
	text-align: center;
}

.transferts
{
	position: relative;
}


.transfertsMessage
{
	border:1px solid black;
	text-align: center;
	padding: 50px;
	width: 200px;
	
	position:absolute;
 left: 90px;
 top: 80px;
 background-color: white;

}

.transfertsMessage
{
	
}

#veuillezpatienter
{
	text-align: center;
}

a
{
	cursor:pointer;
	text-decoration: underline;
}



div, table, p
{
	margin: 0px;
}

#ventesMin
{
	color: red;
	text-align: center;
}

.bordsolide {
border-style : solid;
}
.numero, .numero_liste
{
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	vertical-align: middle;
	text-align: center;
	background-repeat: no-repeat;
}

.details, .detailsRecette
{
	font-size: 90%;
}
.details
{
	text-align: left;
}

.spect
{
		text-align: right;
}

#achatsMessage
{
	color: red;
}

#titulaires, #remplacants, #ventes, #achats, #achatsListe, #effInscription, #advtitulaires, #advremplacants, #advventes, #advachats, #advachatsListe, #adveffInscription
{
	border:1px solid black;
	padding: 5px;
}
.tableEffectif 
{
	
}
.tableEffectif td
{
	vertical-align: middle;

}
.forme
{
	text-align: left;
	padding-left: 5px;
}
td
{
	vertical-align: top;
}
#terrain td
{
		vertical-align: middle;

}

.contenuCell, .contenuCellGros
{
	border:1px solid black;
	padding: 10px;
	vertical-align: middle;
	background-color: white;	
}
.contenuCell
{
		text-align: center;
}

.section, .sectionP, .sectionAutres, .sectionTransferts, .sectionTresorerie, .sectionPCl
{
	width: 1000px;
	border:1px solid black;
	padding: 0px;
	margin: 10px;
	margin-right: 0px;
	width: 1000px;
}
.sectionP
{
	width: 491px;
}
#sectionPDernier
{
	width: 591px;
}
#sectionPProchain
{
	width: 391px;
}



.sectionP, .sectionPCl
{
	height: 300px;
}
.sectionPCl
{
	width: 300px;
}

.sectionTransferts
{
	width: 492px;
}
.sectionAutres
{
	width: 168px;
}

/*.sectionP,*/ .sectionAutres
{
		height: 183px;
}

.section2
{
	margin: 15px;
}

#tableTtesCompet
{
	font-size: 80%;
}

#sectionEffectif2 table
{
	
}

#msg_terrain
{
	width: 190px;
	height: 40px;
	text-align: center:
	font-size: 90%;
}

#strategie_intitule, #advstrategie_intitule
{
	width: 100px;
	text-align: center;
	font-weight: bold;
	font-size: 100	%;

}



.barre, .barreProDer
{
	/*background-image:url('fondbarre2.png');*/
	background-image:url('pelouse3.jpg');
	height: 30px;
	width: 100%;
	vertical-align: middle;
	/*margin-top: 10px;*/
	margin-bottom: 0px;
	color: white;
	font-size: 110%;
	
}

.barre tr, .barreProDer tr
{
	vertical-align: middle;
}

.barre td, .barreProDer td
{
		vertical-align: middle;
		height: 35px;
}
.barreProDer
{
	height: 60px;
}


.rondIcone
{
	padding-left: 10px;
	padding-right: 10px;
	width: 30px;
}

.rondIcone img
{
	border-width: 0px;
}

#titreLogo
{
	background-color: #6D873E;
/*	background-image:url('fondtitre.png');*/
	background-image:url('pelouseA1.jpg');
	
	/*background-repeat:repeat-x;*/
	width: 1024px;

}
#titreLogo table
{
	width: 100%;
}
#titreLogo td
{
	vertical-align: top;
}

.matchResultats
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	
}
.matchResultats p
{
	font-size: 100%;
}

.sectionTransferts, .sectionTresorerie
{
	position:relative;
}

#sectionDetails
{
	position:absolute;
 left: 0px;
 top: 50px;
 background-color: white;
 
}


#ombre
{
	position:absolute;
 left: 0px;
 top: 0px;
 background-color: black;	
 width: 100%;
 /* height: 100%; */
	/*display: none;*/
 
 /* for IE */
 filter:alpha(opacity=40);
 /* CSS3 standard */
 opacity:0.4;
 
 min-height: 100%;


}

.ombreCell, .ombreGauche
{
 background-color: gray;	 
 /* for IE */
 filter:alpha(opacity=40); 
 /* CSS3 standard */
 opacity:0.4;	
}

.ombreGauche
{
	width: 118px;
}



#plus, .plusClasse
{
	position:absolute;
 /*left: 0px;*/
 left:-120px;
 top: 0px;
 
 width: 1264px; /*120*2+1024*/
 
}



.explications
{
	font-size: 90%;
	font-style: italic;
	text-align: center;
}

#enregistrerEffectif
{
	padding: 10px;
	text-align: center;
}

#erreur
{
	color: red;
}

.salaireAnnuel
{
	font-style: italic;
}
.valeurVente
{
	font-weight: bold;
}
.salaireAnnuel, .valeurVente, .valeurAchat, .coutAchat
{
	text-align: center;
	font-size: 90%;
}
.affichageNom
{
		text-align: left;
	font-size: 90%;
}

.coutAchat
{
	font-weight: bold;
}

#venteConfirmationContenu
{

}


.boutons
{
	/*padding-left: 23px;*/
	padding-left: 4px;
	font-size: 90%;
}

.boutons td
{
/*padding-right: 15px;*/
}

.bouton
{
	width: 135px;
	height: 50px;
	background-image:url('bouton.png');
	color: white;
	/*border: 1px black solid;*/
	
}
.bouton
{
	margin-right: 7px;
}
.bouton td
{
	/*cursor: pointer;*/
	vertical-align: middle;
}
.bouton1
{
	padding-left: 5px;
	padding-right: 5px;
	width: 40px;
}

.X
{
	margin: 0px;
	padding: 3px;
	
	text-align: right;
}
.X img
{
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.maillotP
{
	width: 42px;
	height: 40px;
	text-align: center;
	position: relative;
}
.maillotP2
{
	width: 42px;
	height: 40px;
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
}
.maillotP2 img
{
	width: 42px;
	height: 40px;
}

.tableMonClub td
{
	padding: 1ex;
}
.monClubValeur
{
	font-weight: bold;
}
.monClubExplic td
{
	text-align: center;
	padding-top: 0px;
	font-style: italic;
}
#monClubPalmares
{
	padding-top: 15px;
}

.maillotPMC
{
	text-align: center;
	width: 218px;
	height: 208px;
	position: relative;
	
	margin-top: 20px;
	margin-left: 20px;
	
}
.maillotP2MC
{
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
}

.maillotPPrDe
{
	width: 42px;
	height: 40px;
	text-align: center;
	position: relative;

}
.maillotP2PrDe
{
	width: 42px;
	height: 40px;
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
}
.maillotP2PrDe img
{
	width: 42px;
	height: 40px;
}

.maillotPCl
{
	width: 21px;
	height: 20px;
	text-align: center;
	position: relative;

}
.maillotP2Cl
{
	width: 21px;
	height: 20px;
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
}
.maillotP2Cl img
{
	width: 21px;
	height: 20px;
}


.tableClassementMini
{
	border: 1px black solid;
}
.tableClassementMini td
{
	padding: 2px;
	padding-right: 3px;
	padding-left: 3px;
	height: 14px;
	vertical-align: middle;
}

.divClassementDernierProchain table
{
	font-size: 70%;
}
.divClassementDernierProchain table td img
{
	height: 8px;
	width: 8px;
}

#terrain, #advterrain
{
  background-color: #6D873E;
	background-image:url('newTerrain.jpg'); 
	width:  194px; 
	height: 206px;
}

.affCompetSCED table
{
	text-align: center;
	font-size: 90%;
}

#bouton2effectif
{
	font-size: 86%;
}
.titreMiniClassement
{
	font-size: 70%;
}
#msgBouton
{
	color: red;
	text-align: center;
	font-weight: bold;
}

#achatSuivantsPrecedentsTables p
{
	font-weight: bold;
	font-size: 95%;
		
}


.tableSponsors
{
	text-align: center;
	border-right: 1px gray solid;
	border-top: 1px gray solid;
	border-bottom: 1px gray solid;
	cursor: pointer;
	/*border: 1px gray solid;*/
}
.tableSponsors td
{
	vertical-align: bottom;
	border-left: 1px gray solid;
	
	padding: 1ex;

}

.tableSponsors table, .tableSponsors table td
{
	border: 0px gray solid;
	padding: 0ex;
	width: 120px;
}
.tableSponsorsBarres
{
	font-size: 75%;
}
.tableSponsorsBarres img
{
	border: 1px gray solid;	
}

.tableSponsors .tableSponsorBarres2 td
{
	border-bottom: 1px black solid;	
	
}
.sponsExplications
{
	
}
.sponsExplications p
{
	
	font-size: 85%;
	text-align: center;
	padding: 1ex;
	padding-top: 1em;
	padding-bottom: 1em;
	
	
}

.titreVotrEff
{
	text-align: center;
	font-weight: bold;
}

.titreJourneeDetails
{
	font-weight: bold;
}

.intro, .intro0
{
	text-align: left;
	padding: 1em;

}

.intro1 p
{
	
	padding-bottom: 0ex;
	/*padding-top: 1em;*/
	font-size: 91%;
}

.legendePiedEffectif
{
	text-align: center;
	font-style: italic;
	font-size: 60%;
}
.legendePiedEffectifG
{
	text-align: left;
}
#idMatches
{
	background-color: red;
}

#infoSC
{
	/*background-color: yellow;*/
	color: black;
	/*width: 500px;*/
	text-align: center;
	/*font-weight: bold;*/
	padding: 0px;

}



#bienvenueDeconTrTd1
{
	height: 10px;
}

#bienvenueDeconTr
{
	
}

#bienvenueDeconTr td
{
	color: white;
	text-align: right;
	height: 35px;
	
}

.tableHautScBienv td
{
	padding: 0px;
}
#infoScTable img
{
	padding: 3px;
}
#infoScTable
{
	
	background-image:url('fondBlancSc.png');
		height: 42px;
}
#infoScTable td
{
	vertical-align: middle;
	text-align: center;
	
}
#ventesTresorerie
{
	text-align: center;
}

.lienHistorique
{
	text-align: center;	
}

#calDivScr
{
	width: 760px;
	overflow:auto;

}

#tableWrapCal table
{
	padding: 0px;
	margin: 0px;
}
.tableTabDeBordCal
{
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}
.expliSc p
{
	padding-bottom: 1ex;
	font-size: 85%;
}

.ficheClubPalm
{
	font-size: 90%;
}

.ficheClubPalm h1
{
	clear: both;
	font-size: 110%;
}

.ficheClubPalm h2
{
	font-size: 100%;
	font-weight: bold;
}

#palmaresListe div
{
	float: left;
	padding: 15px;
	text-align: center;

}
#palmaresListe h1
{
	
}

.attentionAdv
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

#tableGen
{
	vertical-align: top;
}


#validationEmail
{
	color: red;
	background-color: yellow;
	text-align: center;
}

a img
{
	border-width: 0px;
}

		.bas
			{
				border-top: 1px gray solid;
				width: 1000px;
				/*margin-top: 1em;*/
				font-size: 80%;
				padding-left: 1em;
				position: absolute;
				/*bottom: 1em;
				height: 2em;
				margin-bottom: 0px;
				background-color: white;
				*/
				
			}

.cg
{
	width: 1000px;
}

.tgclparti td
{
	padding: 0px;
}

.clpartititres p
{

}
.clpartititres td
{
	vertical-align: middle;
}
.clpartitables
{
	font-size: 80%;
}
.clpartigtitre p
{
	font-size: 115%;
	text-align: left;
	
}
.clpartigtitre p
{
	margin-top: 0px;
}

.tableClassementParti
{
	/*width: 96%;*/
	width: 180px;
	margin: 2%;
	border: 1px black solid;
	/*border-bottom: 1px black solid;
	border-left: 1px black solid;*/
}
.tableClassementParti td
{
	padding: 2px;
	padding-right: 3px;
	padding-left: 3px;
	height: 14px;
	vertical-align: middle;
	text-align: center;
}
.lienDetailsClParti
{
	font-size: 90%;
}
.blocLienClParti
{
	cursor: pointer;
}

#clPartiDetailsScroll
{
	width: 100%;
	/*height: 350px;*/
	overflow:auto;
	border-right: 1px black solid;	

}

.tableDetailsClParti
{
	border-top: 1px black solid;	
	border-left: 1px #B8C2AA solid;
}

.tableDetailsClParti td
{
	border-right: 1px #B8C2AA solid;	
	border-bottom: 1px #B8C2AA solid;
	text-align: center;
	vertical-align: middle;
	/*width: 5em;*/
	padding: 1ex;
}

.tableDetailsClPartiBordGauche 
{
	border-left: 1px black solid;
}


.msgPub
{
	padding-top: 18em;
	text-align: center;
	font-size: 70%;
	font-style: italic;
}
