/* Générique */

html {
	overflow-y:scroll;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom: 0px;
	margin-right: 0px;
	background-color:#666666;
	background-image:url(../images/fondbody.jpg);
	background-position:center; 
	background-repeat:repeat-y; 
}

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-width:0px;
}

.linkImage {
	cursor:pointer;
}

/* cadres */
.bodyEspace {
	background-image:url(../images/fondEspace.jpg);
	width:100%;
}

.cadreBlanc {
	border:1px solid #FFFFFF;
}

.cadreGris {
	border:1px solid #CCCCCC;
}

.cadrePadding5 {
	padding:5px 5px 5px 5px;
}

.cadrePadding10 {
	padding:10px 10px 10px 10px;
}

.cellPaddingTopBottom1 {
	padding: 1px 1px 1px 1px;
}

.cellPaddingLeft9 {
	padding-left:9px;
}
.cellPaddingright9 {
	padding-right:9px;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

.txt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
}

.txt10rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
	text-decoration:none;
}

.linkGris16 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.linkGris16:hover {
	color:#000000;
}

.cellmenu {
	font-size: 11px;
	text-align:center;
	vertical-align:middle;
}

.menu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor: default;
}


.menu:hover {
	color:#FFFF00;
}

.linkmenu {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.linkmenu:hover {
	color:#FFFF00;
}


.menuActif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}

.smenu:hover {
	color:#FFFF00;
}
.layersmenu {
	position:absolute;
	background-color:#000000;
	display:none;
}

.cellsmenu {
	vertical-align:middle;
	height:18px;

}

.cellimgsmenu {
	height:19px;
	text-align:right;
}

.cellsmenuBas:hover {
	color:#F1D88C;
}

.cellsmenuContainer {
	background-color:#FFFFFF;
}

.ligneSMenu {
	background-color:#000000;
}

.ligneSMenuActive {
	background-color:#333333;
	color:#000003;
}

.trFondMauve {
	background-color:#CCCCCC;
	padding-left:10px;
}

.trFondGrisClair {
	background-color:#F2F2F2;
	padding-left:10px;
}

.cadreCentral {
	background-color:#FFFFFF;
}

.cadreBordureGris {
	border:1px solid #CCCCCC;
	padding:1px 1px 1px 1px;
	background-color: #F2F2F2;
}


.cadreActuPrincipale {
	background-repeat: no-repeat;
	background-color: #F2F2F2;
}

.cadreActuSecondaire {
	border:1px solid #CCCCCC;
	background-color: #F2F2F2;
	margin-top:2px;
}

.cadreActuSecondaireActive {
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin-top:2px;
}

.cellTitreActuPrincipale {
	background: url(../images/fondNoireTrans.png);
	padding: 5px 5px 5px 5px;
}

.titreActuPrincipale {
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
}

.detailActuPrincipale {
	font-size:11px;
	color:#FFFFFF;
}

.dateActuPrincipale {
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.txtActuPrincipale {
	font-size:12px;
	color:#000000;
	padding: 5px 5px 5px 5px;
}

.cellActuSecondaire {
	padding: 0px 5px 0px 5px;
}

.titreActuSecondaire{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.dateActuSecondaire {
	font-size:10px;
	font-weight:bold;
	color:#484848;
}

.txtActuSecondaire {
	font-size:10px;
	color:#000000;
}

.lienDetail {
	color:#0A5583;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.lienDetail:hover {
	color:#000000;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.txtReagir {
	color:#0A5583;
	font-size:10px;
	text-decoration:none;
}

.cellBordureGris {
	border:1px solid #CCCCCC;
}
.cellBorderTopBottomGris {
	border-bottom: 1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.fontTahomaGris10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.cadreInfoDetail {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
}

.cadreNoire {
	border: 1px solid #000000;
}

.enteteInfoSaison {
	background-image:url(../images/fondNoireGris.gif);
}

.ongletResultatActif {
	background-image:url(../images/OngletResultat.gif);
	background-repeat:no-repeat;
	width:115px;
	height:23px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 10px;
	cursor:default;
}

.ongletResultatInactif {
	background-image:url(../images/OngletResultat2.gif);
	background-repeat:no-repeat;
	width:115px;
	height:23px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 10px;
 	cursor:pointer;
}


.ongletClassementActif {
	background-image:url(../images/OngletClassement.gif);
	background-repeat:no-repeat;
	width:115px;
	height:23px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 10px;
	cursor:default;
}

.ongletClassementInactif {
	background-image:url(../images/OngletClassement2.gif);
	background-repeat:no-repeat;
	width:115px;
	height:23px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px 0px 0px 10px;
 	cursor:pointer;
}

.calqueVolatileVisible {
	display:block;
	width:354px;
	background-color:#FFFFFF;
}

.calqueVolatileInvisible {
	display:none;
	width:354px;
}

.fondHeaderBoxNextMatch {
	background-image:url(../images/fondtTitrenNextMatch.gif);
	height:19px;
}

.fondHeaderColCentrale {
	background-image:url(../images/fondTitreColCentrale.gif);
	height:19px;
}

.fondHeaderColDroite {
	background-image:url(../images/fondTitreeColDroite.gif);
	width:100%;
	height:19px;
	color:#FFFFFF;
}

.fondHeaderEspace {
	background-image:url(../images/fondTitreEspace.gif);
	width:100%;
	height:30px;
	color:#FFFFFF;
}


.titreBoxEspace {
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.titreBox {
	color:#FFFFFF;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:10px;
}

.txtBlanc10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.txtBlanc11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.txtBlanc12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}


.txtBlanc18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
}
.linkBlancJaune10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.linkBlancJaune10:hover {
	color:#FFFF18;
}

.linkBlancJaune11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.linkBlancJaune11:hover {
	color:#FFFF18;
}


/* Formulaires */
.inputRech {
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.formcontact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #FFD42D;
	background-color:#F1F1F1;
	width:350px;
}

.LibelleFormContact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.cellDetailJoueur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-color:#CECECE;
}

.cellNomJoueur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background-image:url(../images/fondblancnoire24.gif);
	color:#FFFFFF;
}

.detailActuTitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}

.titrerubrique {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;

}

.detailActuReagir {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:3px solid #D1D1D1;
}

.tableauContact  {
	background-image:url(../images/contact1.jpg);
	background-repeat:no-repeat;
}

.txtJauneGrand {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFF00;
}

.txtJaune {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
}


.txtBlancComite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

.txtgrisinfra {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}
.photojoueur {
	cursor:pointer;
}

.joueurfullname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

.cadrephoto {
	border:1px solid #666666;
	padding:2px 2px 2px 2px ;
	width:91px;
	height:96px;
}

.celldetailjoueur3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #333333;
	padding:10px 10px 10px 10px;
	text-align:left;
	background-color:#000000;
	color:#FFFFFF;
	height:30px;
}

.cellancienentraineur {
 border:1px solid #CCCCCC;
 background-color:#EEEEEE;
}

.smalltxt {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.smalltxt11 {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
}

.txtar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.thumb {
 	opacity: 0.8;
  	filter: progid:DXImageTransform.Microsoft.alpha( opacity=80); 
}

.thumb:hover {
 	opacity: 1.0;
  	filter: progid:DXImageTransform.Microsoft.alpha( opacity=100);
}

.rang {
	height:23px;
	width:50px;
	text-align:center;
}

.equipe {
	width:130px;
	text-align:left;
}

.points {
	width:17px;
	text-align:center;
}

.g {
	width:17px;
	text-align:center;
}

.j {
	width:17px;
	text-align:center;
}

.n {
	width:17px;
	text-align:center;

}

.bp {
	width:25px;
	text-align:center;
}

.c {
	width:25px;
	text-align:center;
}

.diff {
	width:17px;
	text-align:center;
}
.banniere {
	cursor:pointer;
}

#communaute {
	padding:0px 5px 0px 5px;	
}

#communaute div {
padding-top:8px;
}