@import url("Badnetmenu/Badnetmenu.css");
@import url("Accueil/Accueil.css");
@import url("Badnetadm/Badnetadm.css");
@import url("Badnetres/Badnetres.css");
@import url("Badnetplay/Badnetplay.css");

/*-----------*/
/* General   */
/*-----------*/
/* Toute la hauteur de la page */
body, html{
	height : 100%;
 	margin:0;
}

html {font-size: 100%;}

body {
	font-size: .75em;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	text-align: center; 
	color:#666;
}


/*-- liens --*/
a {color:#2c773E;text-decoration:none;}
a:hover {color:#35B200; text-decoration:underline;}

/*--------------------------*/
/*  Mise en page generale   */
/*--------------------------*/
.container{
	background-image: url("Img/Head_back.jpg");
    background-repeat: repeat-x;
	min-height:100%;
	position:relative;
}
/* Hack Ie <= 6 */
* html .container {
	height:100%;
 	}

.containerL{
	background-image: url("Img/Head_left.jpg");
    background-repeat: no-repeat;
}

.containerR{
	background-image: url("Img/Head_right.jpg");
    background-repeat: no-repeat;
	background-position: right top;
}

/* colonne de gauche */
.bn-left-div1{}
.bn-left-div2{}
.bn-left-div{float:left;}

/* colonne de droite */
.bn-right-div1{}
.bn-right-div2{}
.bn-right-div{float:right;padding:0 10px;}

/* Block standard */
.bn-rich-div1{}
.bn-rich-div2{}
.bn-rich-div{width:370px; margin:0 10px;}

/*-------------------*/
/* Bloc critere      */
/*-------------------*/
.bn-div-criteria{
 border:1px solid #bfbfbf;
 background:#e8e8e8;
 margin:0 0 10px;
 padding: 5px 10px;
 text-align:left;
 -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
	}
.bn-div-criteria > button:first-child {margin-left: 0;}


/*-----------------------------------*/
/* Block bouton dans les formulaires */
/*-----------------------------------*/
.bn-div-btn {clear:both; text-align:right; padding-right:20px; margin-top:20px;}
.bn-div-btn button {float:none;margin-left:10px;}
.bn-div-btn > button:first-child {margin-left:0;}

/*---------------*/
/* Fond dimage   */
/*---------------*/
/* Bullets */
.bdnet-bullet{height: 12px; width: 12px; float:left; margin-right:3px; background: url("Img/bullets.png") no-repeat;}
.bdnet-bullet-white{}
.bdnet-bullet-black{ background-position:  -12px 0;}
.bdnet-bullet-yellow{ background-position: -24px 0;}
.bdnet-bullet-red{ background-position:  -36px 0;}
.bdnet-bullet-purple{ background-position: -48px 0;}
.bdnet-bullet-pink{ background-position: -60px 0;}
.bdnet-bullet-orange{ background-position: -72px 0;}
.bdnet-bullet-green{ background-position: -84px 0;}
.bdnet-bullet-blue{ background-position: -96px 0;}

/* publication */
.bdnet-publi{height: 14px; width: 13px; float:left; margin-right:3px;background: url("Img/publication.png") no-repeat;}
.bdnet-publi-confident{}
.bdnet-publi-private{ background-position: -26px 0;}
.bdnet-publi-public{ background-position: -13px 0;}

/*--------------*/
/* Transfert   */
/*-------------*/
.bdnet-transfert-state{width:20px;}
.bdnet-transfert-date{width:63px;}
.bdnet-transfert-division{width:140px;}
.bdnet-transfert-groupe{width:140px;}
.bdnet-transfert-step{width:60px;}
.bdnet-transfert-tie{width:150px;}

/*-------------------------*/
/* Rencontres des groupes  */
/*-------------------------*/
.bn-ties-tie {font-size:10px; clear:both;}
.bn-ties-date {float:left; width:95px;margin: 0 10px 0 0;}
.bn-ties-team{ float:left; width:205px;margin: 0 10px 0 0;}
.bn-ties-score{ float:left; width:25px;margin: 0;}

/*--------------------------*/
/* Preference               */
/*--------------------------*/
.bn-pref-order{font-size:10px; outline:1px solid #999; clear:both; margin:5px 0;}
.bn-pref-order-match{float:left; width:115px;background:#cecece; padding:2px; margin:0px;}
.bn-pref-order-handle{float:left;}

/*--------------------------*/
/* Composition des groupes  */
/*--------------------------*/
.bn-drag-handle {margin:0;cursor:move;}
.bn-cal-edit {margin:0;cursor:pointer;float:left;}
.bn-trash-handle {margin:0;cursor:pointer;float:left;}

#eventteams {margin: 0; padding: 0 0 20px 0; width:270px;}
.bn-compo-team{font-size:10px; outline:1px solid #999;}
.bn-compo-team-name{float:left; width:254px;background:#cecece; }
.bn-compo-team-name p{margin:2px;}
.bn-compo-team-handle{float:left;}

.bn-compo-slot{clear:both; margin:5px 0;}
.bn-compo-slot-number {float:left; margin:0 5px 0 0; width:20px;text-align:center;}
.bn-compo-slot-number p{margin:3px;}
.bn-compo-slot-drop, .bn-compo-slot-nodrop {float:left; width:270px;}
.bn-compo-slot-nodrop p{padding:3px 0; margin:0;}

.gr-drop {float:left; margin:5px 0;}
.gr-empty{padding:10px 0; outline:1px dashed #999;}


.bn-col{background:#ece8da;}

/*---------------*/
/*  Tableau      */
/*---------------*/
/* Generique */
.bn-tab-title{background:#ccc; font-weight:bold; font-size:1.1em;margin:0; text-align:left;}
.bn-tab-line{clear:both; font-size:10px;}
.bn-tab-line p{margin:0 0 3px 0;}
.bn-tab-cell-title{float:left; background:#ccc; font-weight:bold; font-size:1.1em; margin:0; text-align:center;}
.bn-tab-cell{float:left;margin:0;}
.bn-tab-score-tie{width:28px;text-align:center;}
.bn-tab-score-match{width:100px;text-align:center;}
.bn-tab-date{width:70px;text-align:left;}
.bn-tab-date-time{width:85px;text-align:left;}
.bn-tab-player{width:180px; text-align:left;}
.bn-tab-result{width:60px;text-align:center;}

.bn-tab-match-match{width:50px;}
.bn-tab-match-average{width:30px;}
.bn-tab-match-set{width:30px;}
.bn-tab-match-point{width:30px;}
.bn-tab-match-title-average{width:60px;}
.bn-tab-match-title-set{width:60px;}
.bn-tab-match-title-point{width:60px;}

.bn-tab-match-pena{width:620px; text-align:right;}
.bn-tab-match-res{width:200px; text-align:left;}
.bn-tab-match-total{width:420px; text-align:right;}

.bn-tab-div-team{width:230px; text-align:left;}

.bn-tab-player-division{width:110px;padding 0 5px;}
.bn-tab-player-tie{width:110px;padding 0 5px;}

.bn-tab-team-tie-step{width:40px;}
.bn-tab-team-tie-place{width:130px;}
.bn-tab-team-tie-name{width:230px;}

.bn-tab-tie-name{width:235px;}

.bn-tab-carence-label{width:235px;}

/*-------------*/
.bn-tab-match-pair{width:200px;}
.bn-tab-match-average{width:30px;}

.bn-tab-group-title{background:#ccc;}
.bn-tab-group-clt{width:25px;text-align:center;}
.bn-tab-group-team-large{width:95px;}
.bn-tab-group-team{width:70px;}
.bn-tab-group-short{width:25px; text-align:center;}
.bn-tab-group-medium{width:35px; text-align:center;}
.bn-tab-group-large{width:45px; text-align:center;}
.bn-tab-group-delta{background:#ccc;}


/*-------------*/
/* Calendrier  */
/*-------------*/
.bn-caly-month-name{float:left;width:65px;margin:0 0 8px 0;}
.bn-caly-week{float:left;width:85px;}
.bn-caly-week-name{background:#ccc; font-weight:bold; font-size:1.1em;margin:0;}
.bn-caly-week-days{font-size:0.8em; margin:0;}

.bn-calm-week-num{float:left;width:30px;}
.bn-calm-day{float:left;width:80px;}
.bn-calm-day-num{background:#ccc; font-weight:bold; font-size:1.1em;margin-bottom:0;}
.bn-calm-day-num-off{color:#b9b9b9;}

.bn-cal-line{clear:both;text-align:center;}
.bn-cal-content{padding:5px 0;}
.bn-cal-step-empty{padding:10px 0;}
.bn-cal-step-name{background:#2c773e;color:white;cursor:move;margin:0;}
.bn-cal-tie{font-size:0.8em; margin:3px 0;outline:1px solid #999;height:32px;}
.bn-cal-tie-def{background:#cecece;float:left; width:64px;}
.bn-cal-tie-handle{float:left;}
.bn-cal-tie-handle p{margin:0;}

.bn-cal-team{margin:0;height:16px;white-space:nowrap; overflow: hidden;}


.bn-cal-place-name{ background:#666; color:#fff;margin:0;}
.bn-cal-place-tie{font-size:10px;}
.bn-cal-place-team{ float:left; width:205px;margin: 0 10px 0 0;}
.bn-cal-place-date{ float:left; width:75px;margin: 0 10px 0 0;}
.bn-cal-place-step{ float:left; width:25px;margin: 0 10px 0 0;}
.bn-cal-handle {margin:0;cursor:move;}

.bn-cal-hover{background:#666;color:#fff;}


/*-----------*/
/*  En tete  */
/*-----------*/
#divHeader {height:109px;}

#pSlogan {
	font-size: 1.5em;
	font-style: italic;
	font-weight:bold;
	color:#1e843b;
	float:right;
}

#imgBadnet{
	float:left;
	margin-top:5px;
}

/*---------*/
/* Menu    */
/*---------*/
.bn-menu{position:relative; margin:0 0 10px;}
.bn-menu-right{float:right; text-align:left;}
.bn-menu-left{float:left; text-align:left;}

#targetMenu {
	height:60px;
	}

#divMenu > div:first-child {
	float:left;
	}
	
.bnMenu{
	margin:0px;
	padding:0px;
	}	
	
.bnMenu li {
	float:left;
	margin-right:10px;
 	list-style-type: none; 		
 	overflow:hidden;
}
.bnMenu a {
	display:block;	
    height:40px;
    float:left;
	font-weight:bold;
    color: #699073;
    text-decoration:none;		
 	overflow:hidden;
}

.menuImg {
	display:block;
	float:left;
	}
.menuText {
	display:block;
	padding:10px 10px 0 0;
	float:left;		
	}

.bnMenu a:hover{
    color: #6d6d6d;		
}
.bnMenu .active a, .bnMenu .active a:hover{
    color: #6d6d6d;		
}

/*------------*/
/* Contenu    */
/*------------*/
.content{
	position:relative;
	margin-left: auto;
	margin-right: auto; 
	width: 843px;
}

/* corps du contenu */
.contentBody {
 	padding : 20px;
	background-color:#e2e2e2;
    border: 1px solid #bfbfbf;
	min-height:400px;
   -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; 
}
#targetBody{
	/* To fix ie6 background pb */
	position:relative;
	}
/*-- Colonne de Gauche --*/
#divLeft{
	 width:605px; 
	 margin-right:20px; 
	 float:left; 
}

/*-- Colonne de droite --*/
#divRight{
	width:165px; 
	float:right;
	border-left:1px solid #76777c;
	padding-left:10px;
	text-align:left;
	}
	
/*---------------*/
/* Pied de page  */
/*---------------*/
#divFoot{
	background-color:#227D38;
	background-image: url("Img/Footer.png");
    background-repeat: repeat-x;
	color: #fff;
	margin-top:10px;
	padding-top:8px;
}
#divFootBody{
	width: 843px;
	margin-left: auto;
	margin-right:auto; 
}
#pVersion{float:right;margin:2px; }
#pUser{float:left;margin:2px;}

/*---------------*/
/*  Les titres   */
/*---------------*/
.bn-title-1{
margin:0 0 10px 0; 
font-weight:bold;
font-size:2em; 
color:#333;
text-align:left;
}

.bn-title-1 span{
margin:0 0 0 10px; 
padding-top:11px; 
font-weight:bold;
font-size:0.54em; 
font-style:italic; 
color:#aaa; 
}

.bn-title-2{text-align:left;
	margin:5px 0 15px 0; 
}
.bn-title-2 span{
	background:transparent;
	color:#333;
	font-size:1.3em;
	font-weight:bold;
	}

.bn-title-3{text-align:left;
	background-image: url("Img/Back_titre.png");
    background-repeat: repeat-x;
	background-position: left bottom;
	margin : 0 0 16px 0;
	clear:both;
}
.bn-title-3 span{
	position:relative;
	top:5px;
	background:#e2e2e2;
	color:#333;
	padding-right: 5px;
	display:inline;
	margin:0;
	font-size:1.2em;
	font-weight:bold;
	}
	
.bn-title-4 {text-align:left;
	color:#333;
	font-weight:bold;
}

.bn-title-5 {text-align:left;
	font-size:1em;
	color:#666;
	font-weight:bold;
}

.bn-hot-num{
	font-size:1.3em;
	text-align:center;
}

/*-------------*/
/* Les listes  */
/*-------------*/
.bn-list-1{
  list-style-image: url("Img/puce.png");
  list-style-type: square;
  text-align:left; 
  padding-left:30px; 
  margin: 12px 0; 
}

.bn-list-2{
  list-style-image: none;
  list-style-type: square;
  text-align:left; 
  padding-left:23px; 
  margin: 12px 0;
  font-size:9px; 
}


#divLgdRight{float:right;}
#divLgdPubli{float:left;}


/*-----------------*/
/* Les dialogues   */
/*-----------------*/
.badnetDlg .tlt3 span {background:#F5F3E5;}
#dlg {margin-top:0;}

#dlgMenu {padding: 6px 0;}
#dlgMenu .bn-title-4 {margin: 0;}
#dlgMenu ul {padding-left: 20px; font-size:10px;}


/*-----------------*/
/* Les grilles     */
/*-----------------*/
.bngrid {}
table {width:100%;}

/*---------------------*/
/* Les scores          */
/*---------------------*/
.bn-score select {width:270px;}
.bn-score .bn-label {display:none;}
.bn-score .bn-points{width:25px;}
.bn-score .bn-players{width:260px;}
.bn-game-left {}
.bn-game-left .bn-edit, .bn-game-left .bn-radio{float:right;margin:3px;}
.bn-game-right .bn-edit, .bn-game-right .bn-radio{float:left;margin:3px;}
.bn-score .bn-ab{margin-right:6em;}
.bn-disci {float:left; font-weight:bold; font-size:1.4em;width:80px;}

/*-------------------------*/
/* Les result match ou rencontres */
/*-------------------------*/
.bn-winner {font-weight:bold;}
.bn-looser {font-weight:normal;}

/*---------------------*/
/* Cartouche tournois  */
/*---------------------*/
.bnEvent {
	margin-bottom:20px;
	text-align:left;
	width:605px;
}

.bnEvent .divImg{
	text-align:center;		
}

.bnEvent .className{ 
	font-size:1.2em;
    background:#e2e2e2;
	float:left;
    font-weight:bold;
    color:#333;
    overflow:hidden;
    margin:0;
    width:385px;	
    heigth:20px;
    white-space:nowrap;
}

.bnEvent .classLinks{
	float:right;
	background:#cacaca; 
	padding: 5px 3px 3px;
	font-size:0.9em;
-moz-border-radius-topleft: 6px; -webkit-border-radius-top-left: 6px; border-radius-top-left: 6px; 
-moz-border-radius-topright: 6px; -webkit-border-radius-top-right: 6px; border-radius-top-right: 6px; 
}


.bnEvent .classLigne, .bnEvent .classLigne2 {
	clear:both; 
	background:#cacaca; 
	color:#646464;
	font-size:0.84em;
	}
	
.bnEvent .classLigne{padding:5px 0 0 5px;
-moz-border-radius-topleft: 6px; -webkit-border-radius-top-left: 6px; border-radius-top-left: 6px; 
}
.bnEvent .classLigne2{padding-bottom:5px;
-moz-border-radius-bottomleft: 6px; -webkit-border-radius-bottom-left: 6px; border-radius-bottom-left: 6px; 
-moz-border-radius-bottomright: 6px; -webkit-border-radius-bottom-right: 6px; border-radius-bottom-right: 6px; 
}

.bnEvent .pWe{float:left; width:150px; padding:3px; margin:0;}
.bnEvent .pLimit{float:left; width:160px; padding:3px; margin:0;}
.bnEvent .pPlace{float:left; width:260px; padding:3px; margin:0;}


.bnEvent ul {
	float:left;
	padding : 3px;
	margin: 0;
}
.bnEvent ul li{
	float:left;
	list-style-type: none;
	margin: 0 2px; 
	padding : 0 3px;
}

.bnEvent .classDisci {margin: 0 15px;}
.bnEvent .catage {color:#fff; background:#009bc3; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.bnEvent .disci  {color:#fff; background:#f48d00; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.bnEvent .serial {color:#fff; background:#8d54a1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.bnEvent .off {color:#aaa;}

.bnEvent .lnk  {color:#fff; background:#264897;}
.bnEvent .lnkLive{background:red;}

.bnEvent .classLinks a {text-decoration:none;padding : 0 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.bnEvent .classLinks a:hover {background:#1F59E2;}

.bnEventReg {background:#cacaca;padding:10px;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.bnEventReg .bninfo{margin-right:20px;}
.bnEventReg #cmt{clear:both;}

/*---------------------*/
/* Cartouche joueurs  */
/*--------------------*/
.badnetPlayer{background:#000;padding:5px; margin-bottom:15px;}
.badnetPlayer #divCivil{float:left; padding-left:5px; width:275px;}
.badnetPlayer #pName{font-size:1.5em; color:#0090fd; font-weight:bold;text-align:left;}
.badnetPlayer #pSeason{font-size:1.5em; color:#F00; font-weight:bold;text-align:left;}
.badnetPlayer #divCivil ul {list-style-image:url(Img/puce-bleue.png);
margin:12px 0;
padding-left:13px;
color:#868686;
text-align:left;}
.badnetPlayer #divCivil li span {color:#fff;}

.badnetPlayer table {float:left;  color:#fff; width:400px;}
.badnetPlayer .celltitle{color:#868686;text-align:right;}
.badnetPlayer .celllevel{font-size:1.3em; color:#0090fd;font-weight:bold;}

.badnetPlayer #divPhoto {float:left;}
.badnetPlayer #divPhoto p{margin: 5px 0 0;}


/*-- Les nouvelles --*/
.new {
	border-bottom:1px solid #76777c;
	margin: 0px 0 10px 0;
	}
.new .dateNew  {
	font-size:11px; 
	font-weight:bold;
	}
	
.new .brief {margin:2px;}


