.triAscending {
	background: transparent url(images/alphab_AZ.gif) no-repeat scroll right
		center;
	padding: 0 7 0 0;
}

.triDescending {
	background: transparent url(images/alphab_ZA.gif) no-repeat scroll right
		center;
	padding: 0 7 0 0;
}

.tri {
	background: transparent url(images/alpha_AA.gif) no-repeat scroll right
		center;
	padding: 0 7 0 0;
}

.tableone {
	clear: both;
}

.table-web-wrapper {
	position: relative;
	margin: 5px 0;
}

.table-scroll {
	overflow-x: auto;
	overflow-y: auto;
	border-left: 1px solid #B7B7B7;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
	background-color: white;
}

.table-web-wrapper table {
	
}

.table-web-wrapper table * {
	color: black;
}

.table-web-wrapper table caption{
	position: absolute;
	margin: 0 0 0 -1px;
	z-index: 3;
	color: #333;
	background: #e0e7ea;
	padding: 10px 4px;
	border: 1px solid #B7B7B7;
	display: block;
}

.table-web-wrapper table tfoot{
	position: absolute;
	margin: 0 0 0 -1px;
	z-index: 3;
	color: #333;
	background: #e0e7ea;
	padding: 10px 4px;
	border: 1px solid #B7B7B7;
	display: block;
}

.table-web-wrapper table caption *{
	border: none;
}

.table-web-wrapper table tfoot *{
	border: none !important;
	margin: 0;
	padding: 0;
}

.table-web-wrapper table tbody * {
	
}

.table-web-wrapper table thead th{
	margin: 0;
	padding: 0;
	
}

.table-web-wrapper table thead th .textHeader {
	position: absolute;
	margin: 0 0 0 -1px;
	z-index: 2;
	color: #333;
	background: #e0e7ea;
	padding: 10px 4px;
	border: 1px solid #B7B7B7;
}

.table-web-wrapper table tbody tr,td {
	border: 1px solid #B7B7B7;
}

.odd {
	background-color: #FFFFFF;
}

.even {
	background-color: #F1F5FA;
}

.selected {
	background-color: #BAE5FF;
}

.arrondiTop {
	-moz-border-radius: 10px 10px 0 0; 
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0; 
	border-radius: 10px 10px 0 0; 
}

.arrondiTopLeft {
	-moz-border-radius: 10px 0 0 0 !important; 
	-webkit-border-radius: 10px 0 0 0 !important; 
	-khtml-border-radius: 10px 0 0 0 !important; 
	border-radius: 10px 0 0 0 !important; 
}

.arrondiTopRight {
	-moz-border-radius: 0 10px 0 0 !important; 
	-webkit-border-radius: 0 10px 0 0 !important; 
	-khtml-border-radius: 0 10px 0 0 !important; 
	border-radius: 0 10px 0 0 !important; 
}

.arrondiBottom {
	-moz-border-radius: 0 0 10px 10px; 
	-webkit-border-radius: 0 0 10px 10px; 
	-khtml-border-radius: 0 0 10px 10px; 
	border-radius: 0 0 10px 10px; 
}

.arrondi {
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px; 
	-khtml-border-radius:10px 10px10px 10px; 
	border-radius: 10px 10px 10px 10px; 
}