@charset "utf-8";

/* HTML BODY */
html, body { background-color: #14214A; color: #14214A; margin: 0 auto; padding: 0px; font-family: Arial, sans-serif; } 

span.c-rating { color: #ffffff; }
span.c-green { color: #20A42C; }
span.c-red { color: #FF0000; }
span.c-club { color: #6bb3e8;}
span.c-departement { color: #308ccf;}
span.c-ligue { color: #308ccf;}
span.c-code { color: #ffffff; }
span.c-points { color: #ffffff; }
span.c-date { color: #ffffff; }
span.c-force { color: #ffffff; }

span.c-tab-piste { color: #70ADE3; }
span.c-tab-hour { color: #ffffff; }
span.c-tab-arbitres { color: #5A6B93; }

span.c-poule-name { color: #308ccf; font-size: 18px; padding-right: 20px;}
span.c-poule-piste{ color: #308ccf;font-size: 12px;padding-right: 20px;}
span.c-poule-heure{ color: #308ccf;font-size: 12px;padding-right: 20px;}
span.c-poule-arbitres{ color: #308ccf;font-size: 12px;}

td.rating { color: #ffffff; padding-left:5px; padding-right:5px;}
td.force { color: #ffffff; padding-left:5px; padding-right:5px;}
td.name { color: #FFBE20; padding-left:5px; padding-right:5px;}
td.club { color: #6bb3e8; padding-left:5px; padding-right:5px;}
td.ligue { color: #308ccf; padding-left:5px; padding-right:5px;}
td.departement{ color: #308ccf; padding-left:5px; padding-right:5px;}
td.code{ color: #ffffff; padding-left:5px; padding-right:5px;}
td.point{ color: #ffffff; padding-left:5px; padding-right:5px;}
td.date{ color: #ffffff; padding-left:5px; padding-right:5px;}
td.cat{ color: #ffffff; padding-left:5px; padding-right:5px;}
td.endPosition { color: #ffffff; padding-left:5px; padding-right:5px;}
td.index { color: #ffffff; padding-left:5px; padding-right:5px;}
td.isQualified { color: #ffffff; padding-left:5px; padding-right:5px;}

.MAIN { text-align: center; vertical-align: middle; height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 20px; }

.MENU { text-align: center; vertical-align: middle; height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 20px; }

.FOOTER { text-align: center; vertical-align: middle; height: auto; width: auto; margin-top: 0px; margin-bottom: 0px; padding-top: 20px; }

/* FORMULE */
.MAIN_FOR { width: 600px; margin:  0 auto; }
.TA_FOR { text-align: center; width: 100%; float: left; border: none; padding: 1; border-spacing: 1; margin: 0 auto; }
.TA_FOR_TR { height: 20px; background: #182C56; font-weight: normal; font-size: 12px; vertical-align: middle; }
.TA_FOR_C1 { border: 0px; border-style: solid; border-color: #14214A; background: #182C56; width:200px; text-align: left; color: #FFBE20; padding-left: 5px; }
.TA_FOR_C2 { border: 0px; border-style: solid; border-color: #14214A; background: #182C56; width:200px; text-align: left; color: #ffffff; padding-left: 5px; }

/* FENCERS */
.MAIN_FEN { 	width:100%; margin: 0 auto;  }

table.fencers { text-align: left; border: none; padding: 1; border-spacing: 1; margin: 0 auto; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; }
tr.fencers-hd { border: 0px; border-style: solid; border-color: #14214A; background-color: #14214A; vertical-align: bottom; text-align: left; color: #6BB3E8; font-weight: bold; padding-left: 3px; }
tr.fencers-tr { height: 20px; background: #182C56; vertical-align: middle;}

table.teams { text-align: left; border: none; padding: 1; border-spacing: 1; margin: 0 auto; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; }
tr.teams-hd { border: 0px; border-style: solid; border-color: #14214A; background-color: #14214A; vertical-align: bottom; text-align: left; color: #6BB3E8; font-weight: bold; padding-left: 3px; }
tr.teams-tr { height: 20px; background: #182C56; vertical-align: middle;}

table.referees { text-align: left; border: none; padding: 1; border-spacing: 1; margin: 0 auto; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; }
tr.referees-hd { border: 0px; border-style: solid; border-color: #14214A; background-color: #14214A; vertical-align: bottom; text-align: left; color: #6BB3E8; font-weight: bold; padding-left: 3px; }
tr.referees-tr { height: 20px; background: #182C56; vertical-align: middle;}

table.classement { text-align: left; border: none; padding: 1; border-spacing: 1; margin: 0 auto; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; }
tr.classement-hd { border: 0px; border-style: solid; border-color: #14214A; background-color: #14214A; vertical-align: bottom; text-align: left; color: #6BB3E8; font-weight: bold; padding-left: 3px; }
tr.classement-tr { height: 20px; background: #182C56; vertical-align: middle;}

tr.poules-hd { border: 0px; border-style: solid; border-color: #14214A; background-color: #14214A; vertical-align: bottom; text-align: left; color: #6BB3E8; font-weight: bold; padding-left: 3px; }
tr.poules-tr { height: 20px; background: #182C56; vertical-align: middle;}
tr.poules-tr1 { height: 5px; background-color: #14214A;font-size: 5px;}
tr.poules-tr2 { height: 40px; background-color: #14214A;}

.MAIN_OVR { margin:  0 auto; }

/* HEADER */
.MAIN_HDR { width: 450px; margin:  0 auto; text-align: center; }
.TA_HDR { text-align: center; width: 445px; float: center; border: none; padding: 0; border-spacing: 0; margin: 0 auto; }
.TA_HDR_TR { font-family: Arial Narrow; vertical-align: middle; }
.TA_HDR_HD1 { color: #6BB3E8; font-weight: bold; font-size: 25px; letter-spacing: -0.5pt; word-spacing: 3px; }
.TA_HDR_HD1a { font-weight: normal; letter-spacing: normal; word-spacing: normal; }
.TA_HDR_HD2 { color: #6BB3E8; font-size: 17px; }
.TA_HDR_HD3 { color: #6BB3E8; font-size: 17px; }
.TA_HDR_HD3a { color: #FFF; font-weight: bold; }
.TA_HDR_HD4 { color: #FFF; font-size: 25px; }

/* POULES */
.MAIN_POL { 	width:100%; margin: 0 auto; }
table.TA_POL { text-align: center; border: none; padding: 1; border-spacing: 1; margin: 0 auto; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; text-align:left; }
.TA_POL_TR { height: 22px; background: #182C56; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; vertical-align: middle; }
.TA_POL_HD4 { vertical-align: bottom; text-align: center; color: #6BB3E8; font-size: 10px; }
.TA_POL_C3 { width: 20px; text-align: right; color: #6BB3E8; font-size: 10px; padding-right: 3px; }
.TA_POL_C4 { border: 1px; border-style: solid; border-color: #6BB3E8; width: 22px; text-align: center; color: #FFF; }
.TA_POL_C5 { width: 20px; text-align: center; color: #20A42C; }
.TA_POL_CX { background: #6BB3E8; width: 20px; text-align: center; color: #6BB3E8; }

/* TABLEU MASK TABLE */
.TA_TAB_16{ text-align: center; float: center; border: none; padding: 1; border-spacing: 0; margin: 0 auto; border-collapse: collapse;}
.TA_TAB_TR { height: 26px; background: #14214A; font-family: Arial, sans-serif; font-weight: normal; font-size: 11px; vertical-align: middle; }
.TA_TAB_CN { background: #2B375B; width: 170px; text-align: left; color: #FFBE20; padding-left: 10px; }
.TA_TAB_CC { border-right: 1px; border-right-style: solid; border-right-color: #6BB3E8; background: #2B375B; width: 35px; text-align: left; color: #FFF; padding-left: 2px; }
.TA_TAB_CH { border-right: 1px; border-right-style: solid; border-right-color: #6BB3E8; width: 205px; text-align: left; font-size: 10px; color: #679ACD; padding-left: 10px; }
.TA_TAB_PHASE { text-align: center; font-size: 16px; color: #2B385B; font-weight: bold; }
.TA_TAB_CS { text-align: left; font-size: 11px; color: #FFF; padding-left: 10px; }
.TA_TAB_CEL { border-right: 1px; border-right-style: solid; border-right-color: #6BB3E8; color: #14214A; }
.TA_TAB_PREFIX { width: 15px; }
.TA_TAB_PREFIX_ID { background: #2B375B; width: 15px; text-align: right; color: #FFFFFF; padding-left: 2px; }

/* MENU */
.TA_MNU { text-align: center; width: auto; float: center; padding: 2px; border-spacing: 5px; margin: 0 auto; border: 1px; border-style: dashed; border-color: #FFF; border-right: 0px; border-right-style: none; border-left: 0px; border-left-style: none; }
.TA_MNU_TR { font-family: Arial, sans-serif; color: #FFF; font-weight: normal; font-size: 12px; vertical-align: middle; }
.TA_MNU_END { width: 15px; }
.TA_MNU_BRK { vertical-align: middle; }

A:Link.MNU_LNK_B, A:Visited.MNU_LNK_B, A:Focus.MNU_LNK_B, A:Active.MNU_LNK_B, A:Hover.MNU_LNK_B  { /* link blue style */
font-family: Arial, sans-serif; font-size : 12px; color : #6BB3E8; text-decoration: none; font-weight : normal;
}
A:Link.MNU_LNK_W, A:Visited.MNU_LNK_W, A:Focus.MNU_LNK_W, A:Active.MNU_LNK_W, A:Hover.MNU_LNK_W  { /* link white style */
font-family: Arial, sans-serif; font-size : 12px; color : #FFF; text-decoration: none; font-weight : normal;
}

/* FOOTER */
.TA_FTR { text-align: center; width: 580px; float: center; border: none; padding: 0; border-spacing: 0; margin: 0 auto;	}
.TA_FTR_TR { font-family: Arial, sans-serif; color: #FFF; font-weight: normal; font-size: 12px; vertical-align: middle; height: 32px; }
.TA_FTR_TXT { vertical-align: middle; }