/* ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- Rappel des couleurs de l'ancienne charte graphique
/* -----
/* ----- Bleu foncé 		: 0B357F
/* ----- Bleu "turquoise" 	: 006699
/* ----- Rouge foncé		: BD362F
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- */

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- Rappel des couleurs de la charte graphique 2016
/* -----
/* ----- Bleu foncé 		: #273E89
/* ----- Bleu moyen		 	: #4868B1
/* ----- Bleu pastel (fond)	: #C6E3FB
/* ----- Rouge foncé		: #BD362F
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- */



/* /////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AU CLASSEMENT ///// */
/* /////////////////////////////////////////// */
table.classement {
	/* border: 1px solid #273E89; */
	border: 0;
	color: #273E89;
	font-family: Arial;
	width: 580px;
}
td.classement_titre {
	background: none repeat scroll 0 0 #273E89;
	border-radius: 3px 3px 3px 3px;  /* (top left, top right, bottom right, bottom left) */
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.classement_titre2 {
	background: none repeat scroll 0 0 #BD362F;
	border: 0 !important;
	border-radius: 3px 0 0 0;  /* (top left, top right, bottom right, bottom left) */
	/* border-radius: 3px 3px 0 0; */ /* (top left, top right, bottom right, bottom left) */ 
	color: #FFFFFF;
	height: 18px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
}
th.classement_titre2 {
	border: 0 !important;
	border-radius: 3px 0 0 0;  /* (top left, top right, bottom right, bottom left) */
}
td.classement_titre2_droite {
	/* background: none repeat scroll 0 0 #BD362F; */
	/* border: 0 !important; */
	border-bottom: 0 !important;
	border-left: 0 !important;
	border-right: 1px solid #BD362F !important;
	border-top: 1px solid #BD362F !important;
	border-radius: 0 3px 0 0;  /* (top left, top right, bottom right, bottom left) */ 
	color: #FFFFFF;
	height: 18px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: right;
	text-transform: uppercase;
	/* width: 20px; */
}
.classement th {
	background: none repeat scroll 0 0 #273E89;
	border: 1px solid #273E89;
	color: #FFFFFF;
	font-size: 11px;
	padding: 1px;
	text-align: center;
	width: 25px;
}
th.classement_num {
	width: 25px;
}
th.classement_eq {
	width: 253px;
}
th.classement_pts {
	width: 25px;
}
th.classement_buts {
	width: 25px;
}
tr.classement_t {
	height: 25px;
	text-transform: uppercase;
}
tr.classement_even {
	background-color: #DFEBF9;
}
tr.classement_bron {
	background-color: #4868B1;
	color: #FFFFFF;
}
tr.classement_bron a {
	background-color: #4868B1;
	color: #FFFFFF;
}
.classement td {
	border: 1px solid #273E89;
	font-size: 10px;
	text-align: center;
	xwidth: 70px;
}
td.classement_eq {
	padding-left: 8px;
	text-align: left;
}
.classement_eq a {
	color: #273E89;
	font-size: 10px;
	text-decoration: none;
}
table.classement_lien_stat {
	text-align: right;
	width: 606px;
}
td.classement_lien_stat {
	padding-right: 3px;
	text-align: right;
}
.classement_lien_stat a {
	font-size: 11px;
}
/* /////////////////////////////////////////// */
/* /////////////////////////////////////////// */



/* ///////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AUX EQUIPES ///// */
/* ///////////////////////////////////////// */

		DIV.bi {
		  VISIBILITY: hidden; POSITION: absolute;
		}
		.bic {
		  BACKGROUND-COLOR: #273E89;
		  COLOR: #FFFFFF;
		  FONT-SIZE: 13px;
		  padding-top: 5px;
		  padding-left: 2px;
		  padding-right: 2px;
		  padding-bottom: 2px;
		  TEXT-DECORATION: none;
		}
		.bic2 {
		  BACKGROUND-COLOR: #BD362F;
		  COLOR: #FFFFFF;
		  FONT-SIZE: 13px;
		  padding-top: 5px;
		  padding-left: 2px;
		  padding-right: 2px;
		  padding-bottom: 2px;
		  TEXT-DECORATION: none;
		}
		.bit {
		  background-color: #BD362F;
		  color: #FFFFFF;
		  FONT-WEIGHT: bold;
		  font-size: 16px;
		  padding: 3px;
		  TEXT-DECORATION: none;
		}
		.bit2 {
		  background-color: #273E89;
		  color: #FFFFFF;
		  FONT-WEIGHT: bold;
		  font-size: 16px;
		  padding: 3px;
		  TEXT-DECORATION: none;
		}

		/* EQUIPE */
		table.equipe {
			xbackground-color: #DBDBDB;
			border: 0px;
			padding: 1px;
			xwidth: 100%;
		}
		td.equipe_titre {
			background: none repeat scroll 0 0 #273E89;
			color: #FFFFFF;
			height: 25px;
			font-size: 16px;
			padding-bottom: 5px;
			text-align: center;
			text-transform: uppercase;
		}
		td.equipe_img {
			background-color: #273E89;
			padding-bottom: 12px;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 12px;
			text-align: center;
			width: 150px;
		}
		td.equipe_nom {
			background-color: #BD362F;
			color: #FFFFFF;
			height: 30px;
			text-align: center;
		}
		td.equipe_spacer {
			width: 12px;
		}
		td.coach_img {
			background-color: #BD362F;
			padding-bottom: 12px;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 12px;
			text-align: center;
			width: 150px;
		}
		td.coach_nom {
			background-color: #273E89;
			color: #FFFFFF;
			height: 30px;
			text-align: center;
		}
		.equipe_lien {
			text-align: center;
		}
		.equipe_lien_retour {
			text-align: right;
		}

/* BULLE INFO */
DIV.equipe_bi {
  VISIBILITY: hidden; POSITION: absolute;
}
.equipe_bic {
  BACKGROUND-COLOR: #273E89;
  COLOR: #FFFFFF;
  FONT-SIZE: 13px;
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  TEXT-DECORATION: none;
}
.equipe_bic2 {
  BACKGROUND-COLOR: #BD362F;
  COLOR: #FFFFFF;
  FONT-SIZE: 13px;
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  TEXT-DECORATION: none;
}
.equipe_bit {
  background-color: #BD362F;
  color: #FFFFFF;
  FONT-WEIGHT: bold;
  font-size: 16px;
  padding: 3px;
  TEXT-DECORATION: none;
}
.equipe_bit2 {
  background-color: #273E89;
  color: #FFFFFF;
  FONT-WEIGHT: bold;
  font-size: 16px;
  padding: 3px;
  TEXT-DECORATION: none;
}

/* EQUIPE */
table.equipe {
	xbackground-color: #DBDBDB;
	border: 0px;
	padding: 1px;
	xwidth: 100%;
}
td.equipe_titre {
	background: none repeat scroll 0 0 #273E89;
	border-radius: 5px 5px 5px 5px;  /* (top left, top right, bottom right, bottom left) */
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
}
td.equipe_img {
	background-color: #273E89;
	border-radius: 5px 5px 0 0;  /* (top left, top right, bottom right, bottom left) */
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	text-align: center;
	width: 150px;
}
td.equipe_nom {
	background-color: #BD362F;
	border-radius: 0 0 5px 5px;  /* (top left, top right, bottom right, bottom left) */
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.equipe_club {
	background-color: #273E89;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.equipe_spacer {
	width: 12px;
}
td.equipe_coach_img {
	background-color: #BD362F;
	border-radius: 5px 5px 0 0;  /* (top left, top right, bottom right, bottom left) */
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	text-align: center;
	width: 150px;
}
td.equipe_coach_nom {
	background-color: #273E89;
	border-radius: 0 0 5px 5px;  /* (top left, top right, bottom right, bottom left) */
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
.equipe_lien {
	text-align: center;
}
.equipe_lien_retour {
	text-align: right;
}
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */

/* ////////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AUX STATISTIQUES ///// */
/* ////////////////////////////////////////////// */
table.stat {
	xbackground-color: #DBDBDB;
	border: 0px;
	color: #273E89;
	padding: 1px;
	xwidth: 100%;
}
td.stat_titre {
	background: none repeat scroll 0 0 #273E89;
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.stat_titre2 {
	background: none repeat scroll 0 0 #BD362F;
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.stat_nom {
	background-color: #BD362F;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.stat_but {
	background-color: #273E89;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.stat_place {
	background-color: #BD362F;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.stat_img {
	background-color: #273E89;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	text-align: center;
	width: 150px;
}
td.stat_spacer {
	width: 12px;
}
.stat_lien {
	text-align: center;
}
.stat_lien_retour {
	text-align: right;
}
/* ///////////////////////////////////////// */
/* ///////////////////////////////////////// */


/* ///////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE A LA NEWSLETTER ///// */
/* ///////////////////////////////////////////// */

table.news {
	background-color: #DBDBDB;
	border: 0px;
	color: #273E89;
	padding: 10px;
	xwidth: 950px;
}
td.news {
	background-color: #FFFFFF;
	padding: 5px;
}
td.news_head {
	padding: 0px;
}
td.news_left {
	color: #273E89;
	padding-top: 5px;
	vertical-align: top;
}
td.news_right {
	color: #273E89;
	padding-top: 5px;
	vertical-align: top;
}
td.news_titre {
	background: none repeat scroll 0 0 #273E89;
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	xpadding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.news_titre2 {
	background: none repeat scroll 0 0 #BD362F;
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.news_nom {
	background-color: #BD362F;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.news_but {
	background-color: #273E89;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.news_place {
	background-color: #BD362F;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
td.news_img {
	background-color: #273E89;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	text-align: center;
	width: 150px;
}
td.news_spacer {
	width: 12px;
}
td.news_linespacer {
	background-color: #DBDBDB;
	width: 100%;
}
.news_lien {
	text-align: center;
}
.news_sign {
	font-size: 12px;
	font-style: italic;
	padding-left: 25px;
	text-align: right;
}
/* ///////////////////////////////////////////// */
/* ///////////////////////////////////////////// */

/* /////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AUX TRANSEFRT ///// */
/* /////////////////////////////////////////// */
table.transfert {
	border: 1px solid #273E89;
	color: #273E89;
	width: 586px;
}
td.transfert_titre {
	background: none repeat scroll 0 0 #273E89;
	background-image: -moz-linear-gradient(left, #FFFFFF, #273E89, #273E89, #273E89, #273E89, #273E89, #273E89, #273E89, #273E89, #273E89, #FFFFFF);
	color: #FFFFFF;
	height: 25px;
	font-size: 18px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.transfert_titre2 {
	background: none repeat scroll 0 0 #4868B1;
	background-image: -moz-linear-gradient(left, #FFFFFF, #4868B1, #4868B1, #4868B1, #4868B1, #4868B1, #4868B1, #4868B1, #4868B1, #4868B1, #FFFFFF);
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.transfert_titre3 {
	background: none repeat scroll 0 0 #BD362F;
	color: #FFFFFF;
	height: 20px;
	font-size: 14px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}

.transfert th {
	background: none repeat scroll 0 0 #273E89;
	border: 1px solid #273E89;
	color: #FFFFFF;
	font-size: 14px;
	padding: 1px;
	text-align: center;
	width: 25px;
}
th.num {
	/*width: 35px;*/
	width: 25px;
}
th.nom {
	/*width: 180px;*/
	width: 140px;
}
th.poste {
	/*width: 145px;*/
	width: 125px;
}
th.dest {
	/*width: 180px;*/
	width: 200px;
}
tr.t {
	height: 25px;
}
tr.even {
	background-color: #DFEBF9;
}
.transfert td {
	border: 1px solid #273E89;
	font-size: 13px;
	text-align: center;
	xwidth: 70px;
}
td.nom {
	padding-left: 8px;
	text-align: left;
}
.nom a {
	color: #273E89;
	font-size: 13px;
	text-decoration: none;
}
td.poste {
	padding-left: 8px;
	text-align: left;
}
.poste a {
	color: #273E89;
	font-size: 13px;
	text-decoration: none;
}
td.dest {
	padding-left: 8px;
	text-align: left;
}
.dest a {
	color: #273E89;
	font-size: 13px;
	text-decoration: none;
}
/* /////////////////////////////////////// */
/* /////////////////////////////////////// */


/* /////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AUX PAGES ///// */
/* /////////////////////////////////////// */
.page {
	background-color: #FFFFFF;
	color: #000000;
}
.page h1 {
	color: #4868B1;
}

/* /////////////////////////////////////// */
/* /////////////////////////////////////// */


/* ////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE AUX ARBITRES ///// */
/* ////////////////////////////////////////// */
table.arbitre {
	xbackground-color: #DBDBDB;
	border: 0px;
	padding: 1px;
	xwidth: 100%;
}
td.arbitre_titre {
	xbackground: none repeat scroll 0 0 #404040;
	background: none repeat scroll 0 0 #273E89;
	color: #FFFFFF;
	height: 25px;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
}
td.arbitre_img {
	xbackground-color: #404040;
	background-color: #273E89;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	text-align: center;
	width: 150px;
}
td.arbitre_nom {
	xbackground-color: #FAC208;
	background-color: #6FCCFE;
	background-color: ##73D9FE;
	color: #404040;
	height: 30px;
	text-align: center;
}
td.arbitre_spacer {
	width: 12px;
}
td.arbitre_niveau {
	xbackground-color: #404040;
	background-color: #273E89;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
}
.arbitre_lien {
	text-align: center;
}
/* ////////////////////////////////////////// */
/* ////////////////////////////////////////// */


/* //////////////////////////////////////////////////////////////////// */
/* ///// PARTIE SPECIFIQUE A LA PAGE DE DEMARRAGE DES NAVIGATEURS ///// */
/* //////////////////////////////////////////////////////////////////// */
.homePage_BODY {
	background-color: #AAAAAA;
	color: #000000;
	font-family: arial,sans-serif;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	
	topmargin: 3px;
	marginheight: 3px;

	link: #0000cc;
	vlink: #551a8b;
	alink: #ff0000;
}

.homePage_Corps {
	background-image: -webkit-linear-gradient(left, #999999, #666666, #999999);
	background-image: -moz-linear-gradient(left, #999999, #666666, #999999);
	background-image: -ms-linear-gradient(left, #999999, #666666, #999999);
	border-radius: 5px 5px 5px 5px;  /* (top left, top right, bottom right, bottom left) */
}

/* main */
.homePage_main {color:#dddddd;}
.homePage_main th {
	background-color:#222222; line-height:1.7em;
	background-image: -webkit-linear-gradient(left, #999999, #666666, #333333, #222222, #222222, #222222, #333333, #666666, #999999);
	background-image: -moz-linear-gradient(left, #999999, #666666, #333333, #222222, #222222, #222222, #333333, #666666, #999999);
	background-image: -ms-linear-gradient(left, #999999, #666666, #333333, #222222, #222222, #222222, #333333, #666666, #999999);
}
.homePage_mainSepar {
	font-size: 2px;
	height: 2px;
}
/* subDiv */
.homePage_subDiv table {
	background-image: -webkit-linear-gradient(-45deg, #ccccdd, #d6d6d6, #92BBD3);
	background-image: -moz-linear-gradient(-45deg, #ccccdd, #d6d6d6, #92BBD3);
	background-image: -ms-linear-gradient(-45deg, #ccccdd, #d6d6d6, #92BBD3);
	border-radius: 0 0 20px 5px;  /* (top left, top right, bottom right, bottom left) */
}
.homePage_subDiv th{
	background-color:#407B9F;
	background-image:none;
	border-radius: 20px 5px 0 0;  /* (top left, top right, bottom right, bottom left) */
	color:#dddddd;
	font-size:1em;
	line-height:1.6em;
}
.homePage_subDiv td{color:#683;font-size:1em;}
.homePage_subDivBox table {width:250px;}
.homePage_subDivBox td{color:#92BBD3;list-style-type:none;margin-left:10px;line-height:1.1em;font-size:0.9em;padding:2px;}
.homePage_subDivBox a{color:#222222;text-decoration:none;}
.homePage_subDivBox a:hover{text-decoration:underline;color:#92BBD3;background-color:#444444; padding-left:2px; padding-right:2px;}
.homePage_subDivBox_comment {font-size:10px; font-style:italic;} 
/* subPerso */
.homePage_subPerso table {
	background-image: -webkit-linear-gradient(-45deg, #ccddcc, #d6d6d6, #91D097);
	background-image: -moz-linear-gradient(-45deg, #ccddcc, #d6d6d6, #91D097);
	background-image: -ms-linear-gradient(-45deg, #ccddcc, #d6d6d6, #91D097);
	border-radius: 0 0 20px 5px;  /* (top left, top right, bottom right, bottom left) */
}
.homePage_subPerso th{
	background-color:#3C8A43;
	background-image:none;
	border-radius: 20px 5px 0 0;  /* (top left, top right, bottom right, bottom left) */
	color:#dddddd;
	font-size:1em;
	line-height:1.6em;
}
.homePage_subPerso td{color:#683;font-size:1em;}
.homePage_subPersoBox table {width:250px;}
.homePage_subPersoBox td{list-style-type:none;margin-left:10px;line-height:1.1em;font-size:0.9em;padding:2px;}
.homePage_subPersoBox a{color:#222222;text-decoration:none;}
.homePage_subPersoBox a:hover{text-decoration:underline;color:#91D097;background-color:#444444; padding-left:2px; padding-right:2px;}
/* subPro */
.homePage_subPro table {
	background-image: -webkit-linear-gradient(-45deg, #ddcccc, #d6d6d6, #E29292);
	background-image: -moz-linear-gradient(-45deg, #ddcccc, #d6d6d6, #E29292);
	background-image: -ms-linear-gradient(-45deg, #ddcccc, #d6d6d6, #E29292);
}
.homePage_subPro th{background-color:#B02F2F; color:#dddddd;font-size:1em;line-height:1.6em;background-image:none;}
.homePage_subPro td{color:#683;font-size:1em;}
.homePage_subProBox table {width:250px;}
.homePage_subProBox td{list-style-type:none;margin-left:10px;line-height:1.1em;font-size:0.9em;padding:2px;}
.homePage_subProBox a{color:#222222;text-decoration:none;}
.homePage_subProBox i{color:#666666;text-decoration:none;font-weight:normal;font-style:normal;}
.homePage_subProBox a:hover{text-decoration:underline;color:#E29292;background-color:#444444; padding-left:2px; padding-right:2px;}
.homePage_subProBox i:hover{color:#E29292;}



/* //////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////// */

