table {
    width: 80%;
    border: 1px solid white;
    border-collapse: separate;
    border-spacing: 1px;
    margin-left: 10%;
    margin-right: 10%;
}

#bodyScoreTable tbody tr:hover {
    background-color: #89CFF0;
}

.title {
    text-align: center;
    font-family: tahoma, arial;
    font-size: 16px;
    font-weight: bold;
    color: navy;
    background-color: white;
    line-height: 40px;
}

.col_head {
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.row_head {
    width: 5%;
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.cell {
    height: 24px;
    text-align: center;
    font-family: verdana,tahoma, arial;
    font-size: 12px;
    color: #000000;
    background-color: #ffffff;
}

.cellb {
    width: 8%;
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;
}

.blank {
    height: 4px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 4px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.BackClass {
    width: 80%;
    text-align: right;
    font-family: verdana,tahoma, arial;
}

div#bodyScoreDiv {
}

div#headerScoreTable {
}

.ScoreTitleFL {
    width: 80%;
}

.ScoreTitleSL {
    width: 20%;
}

.ScoreTitleNL {
}

div#bodyScoreTable {
}

.scorecolHead1 {
    width: 5%;
}

.scorecolHead2 {
    width: 5%;
}

.scorecolHead3 {
    width: 8%;
}

.scorecolHead4 {
    width: 8%;
}

.scorecolHead5 {
    width: 8%;
}

.scorecolHead6 {
    width: 33%;
}

.scorecolHead7 {
    width: 33%;
}

.scorecolHead8 {
    width: 20%;
}

.scorecolHead9 {
    width: 20%;
}

.scorecolCell1 {
    width: 5%;
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background-color: #dddddd;
}

.scorecolCell2 {
    width: 5%;
}

.scorecolCell3 {
    width: 8%;
}

.scorecolCell4 {
    width: 8%;
}

.scorecolCell5 {
    width: 8%;
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.scorecolCell6 {
    width: 33%;
}

.lineScoreTable {
    width: 100%;
    height: 100%;
    margin-left: 0%;
    margin-right: 0%;
    border: 0px solid white;
    border-collapse: separate;
    border-spacing: 0px;
}

.scorecolCell7 {
    width: 33%;
    text-align: left;
}

.scorecolCell8 {
    width: 20%;
}

.scorecolCell9 {
    width: 20%;
    text-align: left;
}

.blankScore {
    height: 4px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 4px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

div#bodyFicheDiv {
}

div#headerFicheTable {
}

.ficheHeader1 {
    width: 60%;
}

.ficheHeader2 {
    width: 20%;
}

.ficheHeader3 {
    width: 20%;
}

div#bodyFicheTable {
}

.fichecolHead1 {
    width: 10%;
}

.fichecolHead2 {
    width: 15%;
}

.fichecolHead3 {
    width: 35%;
}

.fichecolHead4 {
    width: 20%;
}

.fichecolHead5 {
    width: 20%;
}

.fichecolCell1 {
    width: 10%;
    font-weight: bold;
}

.fichecolCell2 {
    width: 15%;
}

.fichecolCell3 {
    width: 35%;
}

.fichecolCell4 {
    width: 20%;
}

.fichecolCell5 {
    width: 20%;
}

.diagram {
    text-align: center;
}

div#headerResultTable {
}

.resultHeader1 {
    width: 15%;
}

.resultHeader2 {
    width: 20%;
}

.resultHeader3 {
    width: 10%;
}

.resultHeader4 {
    width: 10%;
}

.resultHeader5 {
    width: 15%;
}

.resultHeader6 {
    width: 15%;
}

.resultHeader7 {
    width: 15%;
}

div#bodyResultTable {
}

.resultCell1 {
    width: 15%;
    font-weight: bold;
}

.resultCell2 {
    width: 20%;
}

.resultCell3 {
    width: 10%;
}

.resultCell4 {
    width: 10%;
}

.resultCell5 {
    width: 15%;
}

.resultCell6 {
    width: 15%;
}

.resultCell7 {
    width: 15%;
    font-weight: bold;
}

div#TeamResultBodyDiv {
}

div#TeamResultTableDiv {
}

.TRcolHeader {
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.TRcolRow {
    height: 24px;
    text-align: center;
    font-family: verdana,tahoma, arial;
    font-size: 12px;
    color: #000000;
    background-color: #ffffff;
}

.TRcolCell1 {
    width: 8%;
    font-weight: bold;
}

.TRcolCell2 {
    width: 19%;
}

.TRcolCell3 {
    width: 7%;
}

.TRcolCell4 {
    width: 19%;
}

.TRcolCell5 {
    width: 7%;
}

.TRcolCell6 {
    width: 6%;
}

.TRcolCell7 {
    width: 6%;
}

.TRcolCell8 {
    width: 6%;
}

.TRcolCell9 {
    width: 6%;
}

.TRcolCell10 {
    width: 8%;
    font-weight: bold;
}

.TRcolCell11 {
    width: 8%;
    font-weight: bold;
}

div#TeamResultHeaderDiv {
}

.TRTitleHeader {
    height: 24px;
    text-align: left;
    font-weight: bold;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.TRTitleHeaderLeft {
    width: 25%;
    text-align: left;
}

.TRTitleHeaderRight {
    width: 50%;
    background-color: #ffffff;
    color: #000000;
}

.TRTitleHeaderLabel {
    height: 24px;
    text-align: left;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.TRTitleHeaderPlayer {
    width: 17%;
    height: 50px;
    text-align: center;
    color: #000000;
    background-color: #ffffff;
}

.TRTitleHeaderRoomLabel {
    height: 24px;
    text-align: center;
    font-weight: bold;
    color: #FFFF00;
    background-color: #028900;
}

div#TeamRoundBodyDiv {
}

div#TeamRoundTableDiv {
}

.TeamRoundTitle {
    text-align: center;
    font-family: tahoma, arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.TeamRoundTitleLogoLeft {
    width: 80%;
}

.TeamRoundTitleLogoRight {
    width: 20%;
}

.TeamRoundTitleNoLogo {
}

.TeamRoundColHeader {
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}

.TeamRoundRow {
    height: 24px;
    text-align: center;
    font-family: verdana,tahoma, arial;
    font-size: 12px;
    color: #000000;
    background-color: #ffffff;
}

.TeamRoundResult {
    height: 24px;
    text-align: center;
    font-family: verdana, tahoma, arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #336699;
}
