/* */
/* DTABLE color : gray */
/* */
#darkbluegray div.pane {
	font: "Lucida Grande", Verdana, sans-serif; 
	color: #4C4C4C; 
	background: url(/images/dtable/gray/bg-pane.png) right top no-repeat;
	position: relative;
	margin: auto 16px 1.6em auto;
}
#darkbluegray div.content {	
	position: relative;
}
#darkbluegray div.scroll-inline {
	overflow: auto;
	height: 328px;
}
#darkbluegray div.scroll {
	overflow: auto;
	height: 300px;
	margin-top: 28px;
}
#darkbluegray div.scroll table,
#darkbluegray div.scroll table thead {
	display: inline;
}
#darkbluegray div.scroll thead tr {
	position: absolute;
	top: -28px;
	left: 0;
	display: block;
}
#darkbluegray div.scroll thead th {
	width: 100%;
}

#darkbluegray div.scroll thead th.last-child {
	padding-right: 26px;
}
#darkbluegray div.content a.rss {
	position: absolute;
	left: 12px;
	bottom: -15px;
	z-index: 100;
	display: block;
	width: 34px;
	height: 11px;
	text-indent: -9999px;
	background: url(/images/btn-rss.png) left top no-repeat;
}
#darkbluegray div.pane h1 {
	background: url(/images/dtable/gray/bg-pane-head.png) left top no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	text-shadow: 2px 2px 1px #3D3D3D;
	margin: 0;
	padding: 0.78em 11px;
}
#header div.panes,
#darkbluegray div.pane div.tabs {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.9em 11px 0;
	margin: 0;
	font-size: 0.9em; 
	color: #CCC;
	text-shadow: 2px 2px 1px #3D3D3D;
	white-space: nowrap;
}
#header div.panes a,
#darkbluegray div.pane div.tabs a {
	color: #FFF;
}
#header div.panes a.active,
#darkbluegray div.pane div.tabs a.active {
	color: #B8E07C;
}
#header div.panes a:hover,
#darkbluegray div.pane div.tabs a:hover {
	color: #BBB;
}
#header div.panes a:active,
#darkbluegray div.pane div.tabs a:active {
	color: #C6FF9C;
}
#darkbluegray div.pane div.footer {
	position: relative;

	background: url(/images/dtable/gray/bg-table-footer.png) left bottom no-repeat;
}

#darkbluegray div.pane div.footer a {
	color: #FFF;
}
#darkbluegray div.pane div.footer div {
	padding: 1.9em 0 0;
	background: url(/images/dtable/gray/bg-table-footer-right.png) right bottom no-repeat;
}

#darkbluegray table {
	width: 100%; margin: 0; padding: 0; border-collapse: collapse;
}

#darkbluegray th,#darkbluegray td.last-child {
	font-size: 0.9em;
}
#darkbluegray td.first-child {
	width: 100%;
}
#darkbluegray td.last-child {
	white-space: nowrap; width: 1%;
}
#darkbluegray th,#darkbluegray td {
	vertical-align: top; text-align: left;
}
#darkbluegray td a {
	font-weight: bold;
}
#darkbluegray td span {
	font-size: 0.9em; color: #999;
}
#darkbluegray td span a {
	font-weight: normal;
	color: #63914A;
}
#darkbluegray  td span a:hover {
	color: #27552E;
}
#darkbluegray th {
	font-weight: normal;
	padding: 0.22em 11px 1.55em;
	border-top: 1px solid #595959;
	background: #84A9DD url(/images/dtable/gray/bg-table-head.png) left bottom repeat-x;
	color: #333;
	white-space: nowrap;
}
#darkbluegray th.first-child,
#darkbluegray th.only-child {
	background-color: #566D9B;
	color: #FFF;
	text-shadow: 2px 2px 1px #648326;
}
#darkbluegray td {
	padding: 0.48em 11px; /* espace intérieur */
	background-color: #ECECEC;
}
#darkbluegray td.first-child {
	padding-left: 11px;
}
#darkbluegray td.last-child {
	padding: 0.48em 11px;
}
#darkbluegray tr.alt td {
	background-color: #FFF;
}
#darkbluegray tr.last-child td {

}

