
/*------------*/
/* Header     */
/*------------*/
header{ display:none;}

/*------------*/
/* Footer     */
/*------------*/
footer{display:none;}


/*-----------*/
/* Contenu   */
/*-----------*/
#bp_content{
    position: relative;
    width: 680px;
    margin: 10px auto 10px;
    min-height: 500px;
    overflow: auto;
    padding:13px 35px 25px 25px;
}

.bp-left{
    float:left;
}


.ic-lgd li {
    float: left;
    list-style: none outside none;
    margin-left: 15px;
}

.bdnet-bullet {
    background: url("Img/data.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 12px;
    margin-right: 3px;
    width: 12px;
}
.bdnet-bullet-red {
    background-position: -36px -53px;
}
.bdnet-bullet-orange {
    background-position: -72px -53px;
}
.bdnet-bullet-blue {
    background-position: -96px -53px;
}
.bdnet-bullet-green {
    background-position: -84px -53px;
}
.bdnet-bullet-purple {
    background-position: -48px -53px;
}



/*----------------*/
/*     Email      */
/*----------------*/
#bp_event_email{
    clear:both;
}
#bp_event_email{
    clear:both;
    margin-bottom:20px;
    padding: 20px 20px 20px 30px;
    display:none;
}

#bp_event_email h3{
    margin: 0 0 22px 0;
}

#bp_event_email .ic-edit input{
    width: 500px;
}
#bp_event_email textarea{
    width: 500px;
    height:200px;
}
#bp_contact_form_btn{
    margin-right:44px;
}

#bp_event_close_email{
    float:right;
    cursor:pointer;
}


/*----------------*/
/*   Interclubs   */
/*----------------*/
#bp_event_infos{
    margin:0;
    overflow:hidden;
}
#bp_event_title{
    margin:0 0 5px 0;
}
#bp_event_visites{
    float:right;
    padding-right:20px;
    margin-right:20px;
    border-right: 1px solid #1A4828;
    margin-top:14px;
}
#bp_event_badnets{
    float:right;
    margin-top:14px;
}
#bp_event_dates{
    float:left;
}
#bp_event_dates_date{
    float:left;
    margin-top:-2px;
}

/*--- Infos generale --*/
#bp_event_data{
    width:460px;
    margin: 0 20px 40px 0;
}
#bp_event_logo{
    float:left;
    width : 50px;
    height : 50px;
    padding-right: 20px;
    margin: 0 20px 25px 0;
}
#bp_event_asso{
    width : 355px;
}
#bp_event_assoname{
    margin: 0 0 5px 0;
}
#bp_event_contact{
    margin: 0 0 5px 0;
}

.bp-event-data-p{
    margin:0;
}
#bp_event_datas{
    margin-top:35px;
    clear:both;
}

#bp_event_contact a{
    margin-right:20px;
}

.bp-event-bloc{
    overflow: hidden;
    margin-bottom:20px;
}


#bp_ic_menu{
    clear:both;
}

/* Page division : classement du groupe */
.bp-ic-div-group{
    clear:both;
    overflow:hidden;
    margin: 0 0 20px 0;
}
.bp-ic-div-rank{
    float:left;
    margin:0 10px 10px 10px;
}

.bp-ic-div-rank-team-title{width:280px;}
.bp-ic-div-rank-rank{width:30px;}
.bp-ic-div-rank-team{width:250px;}
.bp-ic-div-rank-points{width:35px;text-align:center;}

.bp-ic-div-legend{
    clear:both;
    opacity:0.6;
    overflow: hidden;
}

/* Page division : Prochaine rencontres */
.bp-ic-ties-menu{
 padding: 0 0 0 20px;
}
.bp-ic-ties-menu li{
    margin-right:15px;
}
.bp-ic-div-ties{
    float:left;
    margin-bottom:10px;
}
.bp-ic-div-ties-date{width:110px; text-align:right;}
.bp-ic-div-ties-step{width:150px; text-align:center;}
.bp-ic-div-ties-teaml{width:95px; text-align:right;}
.bp-ic-div-ties-tiret{width:18px; text-align:center;}
.bp-ic-div-ties-teamr{width:95px; text-align:left;}
.bp-ic-div-ties-place{width:35px; text-align:left;}
.bp-ic-div-ties-place-long{width:85px; text-align:left;}
.bp-ic-div-ties-score{width:60px; text-align:center;}

.bp-ic-div-print{
    float:right;
    width:83px;
    height:25px;
    background-image: url("Img/ico_pdf.png");
    background-repeat: no-repeat;
    }
.bp-ic-div-print:hover{
    background-position: 0px -25px;
}


/* Page groupe  classement */
.bp-ic-group-team-title{width:160px;}
.bp-ic-group-team-long-title{width:195px;}
.bp-ic-group-rank{width:20px;text-align:center;}
.bp-ic-group-team{width:140px;}
.bp-ic-group-team-long{width:175px;}
.bp-ic-group-points{text-align:center;width:25px;border-left:solid 1px;}

.bp-ic-group-long-points{text-align:center; width:35px;border-left:solid 1px;}
.bp-ic-group-delta p {opacity: 0.6;}

.bp-ic-group-legend{
    clear:both;
    opacity:0.6;
    overflow: hidden;
    padding-left:10px;
}

/* page groupe : liste des rencontres */
.bp-ic-group-ties-step{margin-bottom:20px;}
.bp-ic-group-step{width:45px; text-align:center;}
.bp-ic-group-date{width:115px; text-align:center;}
.bp-ic-group-teaml{width:150px; text-align:right;}
.bp-ic-group-tiret{width:15px; text-align:center;}
.bp-ic-group-teamr{width:150px;}
.bp-ic-group-tie{width:170px; text-align:center;}
.bp-ic-group-place{width:130px;}

/* page equipe : liste des rencontres */
#bp_ic_asso_teams{
    overflow: hidden;
    margin-bottom:20px;
}
.bp-ic-asso-team{
    border:solid 1px #c4c4c4;
    float:left;
    padding:5px;
    width: 315px;
    margin: 5px;
}
.bp-ic-asso-team p{
    margin: 3px;
}
#bp_ic_asso_title{clear:both;}

/* page equipe : liste des rencontres */
.bp-ic-team-step{width:45px; text-align:center;}
.bp-ic-team-date{width:115px; text-align:center;}
.bp-ic-team-teaml{width:170px; text-align:right;}
.bp-ic-team-tiret{width:15px; text-align:center;}
.bp-ic-team-teamr{width:90px;}
.bp-ic-team-tie{width:170px; text-align:center;}
.bp-ic-team-score{width:45px;text-align:center;}
.bp-ic-team-place{width:75px;}
.bp-ic-team-legend{
    clear:both;
    opacity:0.8;
    overflow: hidden;
    padding-left:20px;
}

/* page equipe : liste des joueurs */
.bp-ic-team-players{overflow: hidden;}
.bp-ic-team-players-men{float:left; width:550px;margin-bottom:20px;}
.bp-ic-team-players-women{float:left; width:550px;}
.bp-ic-team-license{width:90px; text-align:center;}
.bp-ic-team-player{width:200px; }
.bp-ic-team-catage{width:75px; text-align:center;}
.bp-ic-team-clt{width:100px; text-align:center;}
.bp-ic-team-mae{width:50px; text-align:center;}

/* Page equipe : liste des sanction */
.bp-ic-team-sanctions{clear:both;}
.bp-ic-team-label{width:370px; text-align:left;}

/* Page rencontre : liste des matchs */
.bp-ic-tie-matches .ic-line, .bp-ic-tie-matches .ic-line-title{margin-bottom:20px;}
.bp-ic-tie-team{text-align:center;width:185px;}
.bp-ic-tie-match{width:50px;text-align:center;}
.bp-ic-tie-player{width:185px;}
.bp-ic-tie-player .match-result{display:none;}
.bp-ic-tie-name{float:left; width:180px;margin:0 0 2px 0;}
.bp-ic-tie-score{width:115px;text-align:center;}
.bp-ic-tie-matchave{width:20px;text-align:center;}
.bp-ic-tie-setave{width:20px;text-align:center;}
.bp-ic-tie-pointave{width:30px;text-align:center;}

.bp-ic-tie-matchave-title{width:40px;text-align:center;}
.bp-ic-tie-setave-title{width:40px;text-align:center;}
.bp-ic-tie-pointave-title{width:60px;text-align:center;}
.bp-ic-tie-pena{width:535px;text-align:right;}
.bp-ic-tie-winner{width:415px;}
.bp-ic-tie-total{width:120px;text-align:right;}

/* page rencontre : liste des sanction */
.bp-ic-tie-sanctions{clear:both;}
.bp-ic-tie-stamp{width:80px;}
.bp-ic-tie-step{width:45px; text-align:center;}
.bp-ic-tie-label{width:670px; text-align:left;}
.bp-ic-tie-tie{width:170px; text-align:center;}

/* Page joueur : liste des matchs */
.bp-ic-player-line{margin-bottom:15px;}
.bp-ic-player-step{width:30px; text-align:center;}
.bp-ic-player-date{width:60px; text-align:center;}
.bp-ic-player-tie{width:80px; text-align:center;}
.bp-ic-player-match{width:45px; text-align:center;}
.bp-ic-player-player{width:175px;}
.bp-ic-player-player .match-result{display:none;}
.bp-ic-player-score{width:110px;text-align:center;}

/*----Tableau ---*/
.bp_event_group_title{
    margin-bottom: 0 0 20px;
}

.bp-event-ko {
    overflow:auto;
}
.bp-event-ko-content {margin:auto;}
.bp-event-ko-content .ic-line { margin: 0; line-height: 20px;}
.bp-event-ko-content .ic-line p{ margin: 0; padding:0 5px;}
.bp-event-ko-tds {
    width: 30px;
}
.bp-event-ko-slot {
    width: 20px;
}
.bp-event-ko-clt {
    width: 35px;
}
.bp-event-ko-player{
    width:161px;
    padding:0 5px;
}
.bp-event-ko-player p{
    overflow: hidden;
    white-space: nowrap;
}

.bp-event-ko-right{
    padding: 0 5px;
    width:160px;
}

.bp-event-ko-bottom-right {
    padding: 0 5px;
    width:160px;
}

