/* ========== STYLE 1 ==========*/
table.tableau_style_1 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
table.tableau_style_1 > caption {
	/*background-color: #CCCCCC;
	border: 1px solid #FF9508;
	border-top: 2px solid #FF9508;*/
	background-color: #CDCDCD;
	border: 1px solid #839483;
	border-top: 2px solid #839483;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.tableau_style_1 > caption img {
	position: relative;
	top: 5px;
	left: -5px;
}
table.tableau_style_1 > thead {
	/*background-color: #FFA500;*/
	background-color: #839483;
	color: #FFFFFF;
	font-weight: bold;
}
table.tableau_style_1 > thead > tr > th:not(.sorttable_nosort) {
	cursor: pointer;
}
table.tableau_style_1 > thead > tr > th.conference_1 {
	background-color: #0000CC;
	color: #FFFFFF;
}
table.tableau_style_1 > tbody > tr > td > a.conference_1 {
	color: #0000CC;
	font-weight: bold;
}
table.tableau_style_1 > tbody > tr > td.conference_1_po {
	background-color: #CCCCFF;
	color: #FFFFFF;
}
table.tableau_style_1 > tbody > tr > td.conference_2_po {
	background-color: #FFCCCC;
	color: #FFFFFF;
}
table.tableau_style_1 > thead > tr > th.conference_2 {
	background-color: #CC0000;
	color: #FFFFFF;
}
table.tableau_style_1 > tbody > tr > td > a.conference_2 {
	color: #CC0000;
	font-weight: bold;
}
table.tableau_style_1 > thead > tr > td.conference_1_2 {
	background-color: #662D91;
	color: #FFFFFF;
}
table.tableau_style_1 > tbody {
	color: #000000;
}
table.tableau_style_1 > tbody > tr > td {
	padding: 2px 7px;
}
table.tableau_style_1 .separation_gauche {
	border-left: 1px solid #FFFFFF;
}
table.tableau_style_1 .separation_gauche_pointilles {
	border-left: 1px dashed #C0C6C0;
}
table.tableau_style_1 .separation_deux {
	border-left: 10px solid #FFFFFF;
}
table.tableau_style_1 .separation_bas {
	border-bottom: 1px solid #000000;
}
table.tableau_style_1 tr > td.colonne_surlignee {
	background: #DBE1E6;
	color: #000000;
	font-size: 12px;
}
table.tableau_style_1 > tbody.surligne > tr:hover > td {
	background: #FFF799;
}
table.tableau_style_1 td.surligne,
table.tableau_style_1 tr.surligne  {
	background: #C0F0C0;
}
table.tableau_style_1 img {
	border: 1px;
}
table.tableau_style_1 tr.tr_pair {
	background-color: #EEEEEE;
}
table.tableau_style_1 tr.sous_titre {
	background-color: #839483;
	color: #FFFFFF;
	font-weight: bold;
}
table.tableau_style_1 tfoot {
	font-weight: bold;
}
#tableau_effectif > tfoot > tr:hover {
	cursor: pointer;
}
#tableau_effectif > tbody > tr:hover {
	cursor: pointer;
}

/* ========== STYLE 3 ==========*/
table.tableau_style_3 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
table.tableau_style_3 caption {
	/*background-color: #CCCCCC;
	border: 1px solid #FF9508;
	border-top: 2px solid #FF9508;*/
	background-color: #CDCDCD;
	border: 1px solid #839483;
	border-top: 2px solid #839483;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.tableau_style_3 thead td {
	background-color: #839483;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0;
}
table.tableau_style_3 thead td.separation_gauche {
	border-left: 1px solid #FFFFFF;
}
table.tableau_style_3 tbody {
	color: #000000;
}
table.tableau_style_3 tbody td {
	padding: 5px 0;
}
table.tableau_style_3 tbody td.separation_gauche {
	border-left: 1px dashed #C0C6C0;
}
table.tableau_style_3 tbody.surligne tr:hover td {
	background-color: #FFF799;
}
table.tableau_style_3 td.surligne,
table.tableau_style_3 tr.surligne  {
	background-color: #C0F0C0;
}
table.tableau_style_3 tr.tr_pair {
	background-color: #EEEEEE;
}
table.tableau_style_3 tr.blesse{
  background-color:#F69679;font-style:italic;
}

/* ========== STYLE 4 ==========*/
table.tableau_style_4 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #839483;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tableau_style_4 select {
	font-size: 11px;
}
table.tableau_style_4 tbody {
	color: #000000;
}
table.tableau_style_4 tbody td {
	padding: 5px 8px;
}
table.tableau_style_4 tbody td.separation_gauche {
	border-left: 1px dashed #C0C6C0;
}
table.tableau_style_4 tbody.surligne tr:hover td {
	background-color: #FFF799;
}
table.tableau_style_4 td.surligne,
table.tableau_style_4 tr.surligne  {
	background-color: #C0F0C0;
}

/* ========== STYLE 5 ==========*/
table.tableau_style_5 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #839483;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tableau_style_5 tbody {
	color: #000000;
}
table.tableau_style_5 tbody td {
	padding: 5px 8px;
}
table.tableau_style_5 tbody tr.separation_haut td {
	border-top: 1px dashed #C0C6C0;
}
table.tableau_style_5 td.categorie {
	font-weight: bold;
}
table.tableau_style_5 td.chiffre {
	color: #606060;
	font-family: "Lucida Console";
	font-size: 20px;
	padding: 10px 25px;
}
table.tableau_style_5 td div {
	height: 20px;
}
table.tableau_style_5 span.nom_equipe {
	font-style: italic;
}

/* ========== STYLE 2 ==========*/
table.tableau_style_2 {
	background-color: #FFFFFF;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	
}
table.tableau_style_2 > caption {
	background-color: #CDCDCD;
	border: 1px solid #839483;
	border-top: 2px solid #839483;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.tableau_style_2 td {
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
table.tableau_style_2 thead {
	background-color: #FFA500;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
table.tableau_style_2 thead td {
	border-top: 2px solid #FFFFFF;
	padding: 5px;
	width: 100px;
}
table.tableau_style_2 tbody {
	color: #000000;
}
table.tableau_style_2 tbody td {
	border-bottom: 2px solid #FFFFFF;
	padding: 2px 7px;
}
table.tableau_style_2 thead td.pas_match,
table.tableau_style_2 tbody td.pas_match {
	background-color: #CDCDCD;
	width: 100px;
}

/* ========== STYLE 6 ==========*/
table.derniers_modifications {
	background-color: #FFDD73;
	border: 2px solid #FFC000;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	
}
table.derniers_modifications > caption {
	background-color: #FFD040;
	border-left: 2px solid #FFC000;
	border-right: 2px solid #FFC000;
	border-top: 2px solid #FFC000;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.derniers_modifications td {
	font-size: 14px;
	height: 25px;
}
table.derniers_modifications td.date_modification {
	color: #A67D00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100px;
}
table.derniers_modifications td.icone {
	width: 50px;
}
table.derniers_modifications td.description {
	color: #A67D00;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
}

/* ========== ACCUEIL ==========*/
table.accueil {
	border-collapse: collapse;
	empty-cells: collapse;
	width: 300px;
}
table.accueil > tbody > tr > td {
	border: 5px solid #EAEAEA;
	text-align: top;
	vertical-align: top;
}

/* ========== NOUVELLES ==========*/
table.nouvelles {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #839483;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.nouvelles > caption {
	background-color: #CDCDCD;
	border: 1px solid #839483;
	border-top: 2px solid #839483;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.nouvelles td {
	color: #000000;
}
table.nouvelles td a {
	color: #000000;
}
table.nouvelles tbody td {
	background-repeat: no-repeat;
	background-position: 80% center;
	height: 35px;
}
table.nouvelles tbody td.bonne_nouvelle {
	background-image: url(../img/smiley_bonne_nouvelle.png);
}
table.nouvelles tbody td.mauvaise_nouvelle {
	background-image: url(../img/smiley_mauvaise_nouvelle.png);
}
table.nouvelles td.bonne_nouvelle {
	background-color: #EAEAEA;
}
table.nouvelles td.mauvaise_nouvelle {
	background-color: #9CAE9C;
}
table.nouvelles tbody td {
	vertical-align: top;
	width: 50%;
}
table.nouvelles tbody td ul {
	list-style-type: none;
	padding-left: 15px;
}
table.nouvelles tbody td ul li {
	padding: 0;
	text-align: left;
}
table.nouvelles tbody td ul li img {
	position: relative;
	top: 2px;
}

div.div_style_1 .langue div,
div.div_style_2 .langue div,
div.div_style_3 .langue div,
div.div_style_4 .langue div {
	float: left;
	margin-right: 10px;
}
div.div_style_1 .langue img,
div.div_style_2 .langue img,
div.div_style_3 .langue img,
div.div_style_4 .langue img {
	height: 17px;
	width: 24.65px;
}

/* ========== ACCUEIL ==========*/
table.vue_ensemble {
	border-collapse: collapse;
	empty-cells: collapse;
	width: 300px;
}
table.vue_ensemble > tbody > tr > td {
	border: 5px solid #EAEAEA;
	text-align: top;
	vertical-align: top;
}

/* ========== STYLE 1 ==========*/
div.div_style_1 {
	background-color: #839483;
	border: 1px solid #839483;
	color: #4F4440;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.div_style_1 .titre {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
div.div_style_1 .contenu {
	line-height: 18px;
	padding: 10px;
}

/* ========== STYLE 2 ==========*/
div.div_style_2 {
	background-color: #9CAE9C;
	border: 1px solid #839483;
	color: #4F4440;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.div_style_2 .titre {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
div.div_style_2 .contenu {
	line-height: 18px;
	padding: 10px;
}

/* ========== STYLE 3 ==========*/
div.div_style_3 {
	background-color: #C0C6C0;
	border: 1px solid #839483;
	color: #4F4440;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.div_style_3 .titre {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
div.div_style_3 .contenu {
	line-height: 18px;
	padding: 10px;
}

/* ========== STYLE 4 ==========*/
div.div_style_4 {
	background-color: #EAEAEA;
	border: 1px solid #839483;
	color: #4F4440;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.div_style_4 .titre {
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
div.div_style_4 .contenu {
	line-height: 18px;
	padding: 10px;
}

/* ========== PANNEAU SCORE ==========*/
table.panneau_score {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-family: tahoma;
	font-size: 11px;
	margin: 2px 8px 20px 0;
}
table.panneau_score td {
	padding: 0;
}
table.panneau_score td.nom_court {
	padding-left: 1px;
	text-align: left;
	width: 35px;
}
table.panneau_score td.score {
	text-align: center;
	width: 20px;
}
table.panneau_score tr.vainqueur td {
	color: #FF9600;
	font-weight: bold;
}
table.panneau_score td.conf1 {
	background-color: #0000CC;
	width: 5px;
}
table.panneau_score td.conf2 {
	background-color: #CC0000;
	width: 5px;
}
table.panneau_score td.final {
	text-align: right;
}
table.panneau_score td.final a {
	color: #FFFFFF;
}

/* ========== PERFORMANCES ==========*/
table.performance_panneau_score {
	background-color: #000000;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	float: left;
	font-family: tahoma;
	font-size: 12px;
	margin: 2px 8px 5px 0;
}
table.performance_panneau_score td {
	padding: 1;
}
table.performance_panneau_score td.nom_court {
	padding-left: 1px;
	text-align: left;
	width: 50px;
}
table.performance_panneau_score td.score {
	text-align: center;
	width: 20px;
}
table.performance_panneau_score tr.vainqueur td {
	color: #FF9600;
	font-weight: bold;
}
table.performance_panneau_score td.conf1 {
	background-color: #0000CC;
	width: 5px;
}
table.performance_panneau_score td.conf2 {
	background-color: #CC0000;
	width: 5px;
}
table.performance_panneau_score td.final {
	text-align: right;
}
table.performance_panneau_score td.final a {
	color: #FFFFFF;
}

/* ========== CONTACTS ==========*/
table.tableau_contacts {
	background-color: #FFFFFF;
	border-collapse: collapse;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
table.tableau_contacts > thead {
	/*background-color: #FFA500;*/
	background-color: #839483;
	color: #FFFFFF;
	font-weight: bold;
}
table.tableau_contacts > thead > tr > th:not(.sorttable_nosort) {
	cursor: pointer;
}
table.tableau_contacts > tbody {
	color: #000000;
}
table.tableau_contacts > tbody > tr > td {
	padding: 2px 7px;
}
table.tableau_contacts img {
	border: 1px;
}

/* ========== TRANSFERTS ==========*/
table.transferts {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border: 1px solid #839483;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 100%;
}
table.transferts > caption {
	background-color: #CDCDCD;
	border: 1px solid #839483;
	border-top: 2px solid #839483;
	color: #000000;
	font-weight: bold;
	padding: 5px;
}
table.transferts td {
	color: #000000;
	padding: 4px;
	text-align: left;
}
table.transferts td a {
	color: #000000;
}
table.transferts tbody tr.separation_haut td {
	border-top: 1px dashed #C0C6C0;
}
.liste_joueurs {
	display:none;
	background-color:#EBF7CF;
}
.transfert_equipe {
	cursor: pointer;
}