/*---------------------- Background title -----------------------*/

/*.resultscontainer.individual h6 {
    background: url('../img/resultsbox_individual_bg.png') repeat-x;
}*/

.resultscontainer.mountain h6 {
    background: url('../img/resultsbox_mountain_bg.png') repeat-x;
}

.resultscontainer.sprint h6 {
    background: url('../img/resultsbox_sprint_bg.png') repeat-x;
}

.resultscontainer.team h6, a.hide_last_5_events, .resultscontainer.competitive h6, .resultscontainer.bonification h6, .resultscontainer.individual h6 {
    background: url('../img/resultsbox_team_bg.png') repeat-x;
}

.resultscontainer.youth h6, .resultscontainer.young h6 {
    background: url('../img/resultsbox_youth_bg.png') repeat-x;
}
.resultscontainer.stageranking h6 {
    background: url('../img/resultsbox_team_bg.png') repeat-x;
}

.resultscontainer.winner h6, .resultscontainer.individual h6 {
    background: url('../img/resultsbox_winner_bg.png') repeat-x;
}

.overalltop .resultscontainer.top {
    width: 100%;
}

.resultscontainer h6::before, a.hide_last_5_events::before {
    content: "";
    display: block;
    float: left;
    width: 16px;
    height: 26px;
    margin: -1px 0 0 -15px;
}

/*.resultscontainer.individual h6::before {
    background: url('../img/resultsbox_individual_before.png') no-repeat;
}*/

.resultscontainer.mountain h6::before {
    background: url('../img/resultsbox_mountain_before.png') no-repeat;
}

.resultscontainer.sprint h6::before {
    background: url('../img/resultsbox_sprint_before.png') no-repeat;
}

.resultscontainer.team h6::before, a.hide_last_5_events::before, .resultscontainer.competitive h6::before, .resultscontainer.bonification h6::before, .resultscontainer.individual h6::before {
    background: url('../img/resultsbox_team_before.png') no-repeat;
}

.resultscontainer.youth h6::before, .resultscontainer.young h6::before {
    background: url('../img/resultsbox_youth_before.png') no-repeat;
}

.resultscontainer.stageranking h6::before {
    background: url('../img/resultsbox_team_before.png') no-repeat;
}

.resultscontainer.winner h6::before {
    width: 42px;
    background: url('../img/resultsbox_winner_before.png') no-repeat;
}

.resultscontainer h6::after, a.hide_last_5_events::after {
    content: "";
    display: block;
    float: right;
    width: 16px;
    height: 26px;
    margin: -1px -15px 0 0;
}
  a.hide_last_5_events::before, a.hide_last_5_events::after { margin-top: -3px; }

/*.resultscontainer.individual h6::after {
    background: url('../img/resultsbox_individual_after.png') no-repeat;
}*/

.resultscontainer.mountain h6::after {
    background: url('../img/resultsbox_mountain_after.png') no-repeat;
}

.resultscontainer.sprint h6::after {
    background: url('../img/resultsbox_sprint_after.png') no-repeat;
}

.resultscontainer.team h6::after, a.hide_last_5_events::after, .resultscontainer.competitive h6::after, .resultscontainer.bonification h6::after, .resultscontainer.individual h6::after {
    background: url('../img/resultsbox_team_after.png') no-repeat;
}

.resultscontainer.youth h6::after, .resultscontainer.young h6::after {
    background: url('../img/resultsbox_youth_after.png') no-repeat;
}
.resultscontainer.stageranking h6::after {
    background: url('../img/resultsbox_team_after.png') no-repeat;
}

.resultscontainer.winner h6::after {
    width: 42px;
    background: url('../img/resultsbox_winner_after.png') no-repeat;
}



body.before img.team {
    display: none;
}




/*------------------------------------------------------------------------------*/

.navStage {
  margin-bottom: 25px;
}

.groupsInfos a.groups p.individual {
    background-image: url('../jerseys/individual.png');
}

/*.groupsInfos a.groups p.sprint {
    background-image: url('../jerseys/sprint.png');
}

 .navStage .navCurrent a { */
    /* background-image: url('../../../../menu_icon.png'); */
    /* background-repeat: no-repeat; */
    /* background-position: 20px; */
/* } */
    /* .navStage .navCurrent li a { */
        /* background: none; */
    /* } */
    
.navStage .navLeft, .navStage .navRight {
    width: 4%;
}

.navStage div li {
    width: 75%;
}

.navStage .navCurrent {
    width: 92%;
}