table {
	font-size: 11px;
	margin: 0;
	border-collapse: collapse;
}

table td, table th {
	text-align: left;
	padding: 2px 5px;
	color: #020000;
	vertical-align: middle;
	font-weight: bold;
}

table th {
	/*border-bottom: 2px solid #020000;*/
	text-align: left;
	padding: 2px 5px;
	color: #FFFFFF;
	background: url(img/table-h.gif);
	vertical-align: middle;
	font-weight: bold;
	height: 24px;
}

table tr.bottomBorder td {
border-bottom:1px solid #DCE0DC;
}

table tr.bottomBorder:hover {
background-color: #EDF1ED;
}

table a img {
	border :0;
}

.line1dober34 {border-top: 0px solid #586B7F; background-color: #FFE8E8; }
.line2dober34 {border-top: 0px solid #586B7F; background-color: #FFE8E8; }
.line1 {border-top: 0px solid #586B7F; background-color: #F2F2E3; }
.line2 {border-top: 0px solid #586B7F; background-color: #FFFFFF; }
.line3 {border-top: 0px solid #586B7F; background-color: #CB4D00; }
.lineprime {border-top: 0px solid #DCE0DC; background-color: #FFFFFF; }
.linetotalfinances {border-top: 2px solid #DCE0DC; background-color: #EDF1ED; }
.linetotal {border-top: 2px solid #DCE0DC; background-color: #EDF1ED; }
/*
* Bg tableau
*/
.t_bg:hover {
	background-color: #EDF1ED;
}

.flag {
	border: 1px solid #000000;
}

/*
* Alignements
*/

.center {
	text-align: center;
}

.right {

.leaderb { margin-bottom: 10px; margin-top: 0px; border-collapse: collapse; table-layout: fixed;}
.leaderb a, .leaderb a:link, .leaderb a:visited {color: #000000; text-decoration: none; }
.leaderb a:hover {text-decoration: underline; }
.leaderb th {padding: 2px 5px 2px 5px; font-weight: bold; font-size: 11px; color: #000000; background-color: #F3F5F5; border-top: 1px solid #DDDDDD; text-align: center; margin-bottom: 10px; }
.leaderb tr {border-top: 0px dotted #000;}
.leaderb td {font-size: 10px;}
.leaderb .line1 {border-top: 0px solid #586B7F; background-color: #F2F2E3;}
.leaderb .line2 {border-top: 0px solid #586B7F; background-color: #fff; }
.leaderb td {color: #000; padding: 1px 5px 1px 5px;}
.leaderb td.number {text-align: right;}

	text-align: right;
}

table.palmares, .history {
	width: 100%;
}

/*
* Finances
*/
.debit {
	text-align: right;
	font-weight: bold;
	color: #AA0000;
}
.credit {
	text-align: right;
	font-weight: bold;
	color: #277F31;
}

/*
* Largeurs
*/

.w13 {
	width: 13px;
}
.w20c {
	width: 20px;
	text-align: center;
}
.w30c {
	width: 30px;
	text-align: center;
}
.w40 {
	width: 40px;
}
.w45 {
	width: 45px;
}
.w50 {
	width: 50px;
}
.w60 {
	width: 60px;
}
.w50c{
	width: 50px;
	text-align: center;
}
.w80c {
	width: 80px;
	text-align: center;
}
.w90 {
 width: 90px;
}
.w100 {
 width: 100px;
}
.w100c {
	width: 100px;
	text-align: center;
}
.w110{
	width: 110px;
}
.w198{
	width: 198px;
}
.w220 {
	width: 220px;
}
.w250 {
	width: 250px;
}