.datatable
{
	position                        : relative;
}

table.tableau
{
	margin                          : 10px 0 10px 0 !important;
}

caption
{
	color                           : #444;
	font-weight                     : bold;
	margin-bottom                   : 5px;
	text-align                      : left;
}

.datatable caption
{
	top                             : -29px;
	left                            : 10px;
	position                        : absolute;
}

.dataTable a,
.dataTable a:active,
.dataTable a:visited,
.dataTable a:focus
{
	text-decoration                 : none ;
	color                           : #262B30;
}

.dataTable a:hover
{
	text-decoration                 : none ;
/*	background-color                : #BC4F63 !important;*/
	color                           : #FFF !important;
}

.dataTables_filter
{
	float                           : right;
	text-align                      : right;
	width                           : 50%;
}

.dataTables_length
{
    margin                          : 0 15px 0 0;
    text-align                      : left;
    width                           : 30%;
}

.dataTables_info
{
	float                           : left;
	width                           : 28%;
}

.dataTables_paginate
{
	float                           : right;
	text-align                      : right;
	margin-right                    : 0;
}

.dataTables_sort_icon
{
	float                           : right;
	margin-right                    : 10px;
}

div.DataTables_sort_wrapper span
{
	float: right;
	margin-top: 2px;
}

.fg-toolbar
{
	padding                         : 5px 7px;
	min-height                      : 25px;
	font-size                       : 12px;
}

.fg-toolbar,.fg-toolbar label
{
/*	color                           : #262B30;
	font-weight                     : normal;*/
}

.dataTable ~ .fg-toolbar
{
	border-top                      : 0;
}

table.datatable ~ .fg-toolbar:empty
{
	border-bottom                   : none;
	padding                         : 0;
	min-height                      : 0;
}

.fg-buttonset .fg-button,.pagination li a
{
	padding                         : 2px 10px !important;
	border                          : 1px solid #262B30;
	opacity                         : 1px;
}

.fg-button:hover
{
	background-color                : #BD6C54;
	color                           : #FFF !important;
	cursor                          : pointer !important;
}

.ui-corner-bl
{
    border-bottom-left-radius       : 3px;
}

.ui-corner-tl
{
    border-top-left-radius          : 3px;
}

.ui-corner-br
{
    border-bottom-right-radius       : 3px;
}

.ui-corner-tr
{
    border-top-right-radius          : 3px;
}