/**
* NE MODIFIER QUE LA VERSION D'ORIGINE
* les images sont suppos�es �tre plac�es directement dans un r�pertoire "images"
*/

*{
	font-family: arial;
	font-size: small;
}

.KBH_Pager{
	float: left;
	width: 100%;
	margin: 0px 0px 5px 0px;
	clear: left;
}

.KBH_Pager *{
	font-size: 1em;
}

.KBH_Pager .pages-total{
	float: left;
	width: 100px;
	padding-right: 10px;
}

.KBH_Pager .navigation .barre-retour,
.KBH_Pager .navigation .pages-navigation{
	float: left;
	margin: 0px 10px 0px 0px;
}

.KBH_Pager .navigation .barre-retour span,
.KBH_Pager .navigation .pages-navigation span,
.KBH_Pager .navigation .barre-suite span{
	float: left;
	width: 15px;
	padding: 0px 3px 0px 3px;
	border: 1px solid #CCC;
	color: #CCC;
	text-align: center;
}


.KBH_Pager .navigation a{
	color: #000;
}

.KBH_Pager .pages-navigation span.en-cours{
	font-weight: bold;
	background: #DDD;
	color: #000 !important;
}

.KBH_Pager .results-total{
	float: right;
}

/* listes */
table.KBH_AdminList{
	clear: both;
	width: 100%;
	border-collapse: collapse;
}

table.KBH_AdminList th,
table.KBH_AdminList td{
	padding: 1px 3px 1px 3px;
	text-align: left;
	white-space: nowrap;
}

table.KBH_AdminList th{
	background: #CCC;
	color: #584C36;
}

/* tris */
table.KBH_AdminList th a{
	display: block;
	float: left;
	padding: 0px 20px 0px 0px;
	text-decoration: underline !important;
	color: #584C36;
}

table.KBH_AdminList th span{
	float: left;
}

table.KBH_AdminList th a span{
	float: left;
	margin: 0px 4px 0px 0px;
	position: relative;
	top: 2px;
	width: 15px;
	height: 15px;
	background: url(../images/updown.gif) left top no-repeat;
}

table.KBH_AdminList th a.asc span{
	background-position: -15px 0px;
}

table.KBH_AdminList th a.asc:hover span{
	background-position: -15px -15px;
}

table.KBH_AdminList th a.desc span{
	background-position: -15px -15px;
}

table.KBH_AdminList th a.desc:hover span{
	background-position: -15px -0px;
}

/* format de colonnes "standards" */
table.KBH_AdminList td.btn-edit,
table.KBH_AdminList td.btn-up,
table.KBH_AdminList td.btn-down,
table.KBH_AdminList td.btn-delete,
table.KBH_AdminList td.code{
	width: 17px;
	text-align: center;
}

/* non affichage du libell� dans les boutons */
table.KBH_AdminList td.btn-edit span,
table.KBH_AdminList td.btn-up span,
table.KBH_AdminList td.btn-down span,
table.KBH_AdminList td.btn-delete span{
	display: none;
}

/* blocks boutons */
table.KBH_AdminList td.btn-edit a,
table.KBH_AdminList td.btn-up a,
table.KBH_AdminList td.btn-down a,
table.KBH_AdminList td.btn-delete a{
	display: block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* roll-over sur les boutons */
table.KBH_AdminList td.btn-edit a:hover,
table.KBH_AdminList td.btn-up a:hover,
table.KBH_AdminList td.btn-delete a:hover,
table.KBH_AdminList td.btn-down a:hover{
	background-position: -15px 0px !important;
}

/* images sur les boutons */
table.KBH_AdminList td.btn-edit a{
	background: url(../images/edit.png) !important;
}

table.KBH_AdminList td.btn-up a{
	background: url(../images/up.png);
}

table.KBH_AdminList td.btn-down a{
	background: url(../images/down.png);
}

table.KBH_AdminList td.btn-delete a{
	background: url(../images/delete.png);
}

table.KBH_AdminList td.droite,
table.KBH_AdminList th.droite{
	text-align: right;
	padding-right: 10px;
}

table.KBH_AdminList td.money{
	text-align: right;
	padding-right: 10px;
}

table.KBH_AdminList td.btn_edit a span{
	display:none;
}

.barre-boutons{
	float: left;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.barre-boutons div{
	float: right;
}

.barre-boutons div input{
	margin: 0px 0px 0px 2px;
}