.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;
}
.PremierePage {
  background: transparent url(images/BeginningPressed.png) no-repeat scroll center center;
  border: none;
  width: 20px;
}
.PagePrecedente {
  background: transparent url(images/BackwardPressed.png) no-repeat scroll center center;
  border: none;
  width: 20px;
}
.PageSuivante {
  background: transparent url(images/ForwardPressed.png) no-repeat scroll center center;
  border: none;
  width: 20px;
}
.DernierePage {
  background: transparent url(images/EndPressed.png) no-repeat scroll center center;
  border: none;
  width: 20px;
}

.height19{
	height: 19px !important;
}

.selected {
  background-color: #BAE5FF;
}
.updated {
	text-shadow: rgb(203, 212, 75) 0em 0em 0.3em;
	color: rgb(188, 37, 45);
}
#Ajouter {
  background: transparent url(images/plusbutton.png) no-repeat scroll center center;
  border: none;
  width: 22px;
  height:18px;
}
#Supprimer {
  background: transparent url(images/minusbutton.png) no-repeat scroll center center;
  border: none;
  width: 22px;
  height:18px;
}
#Dupliquer {
  background: transparent url(images/duplicatebutton.png) no-repeat scroll center center;
  border: none;
  width: 22px;
  height:18px;
}

/* Tableview */

.scrollable {
  overflow:hidden;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}

.scrollable form {
  margin: 0px;
  padding: 0px;
}
.scrollable table {
  border: 1px solid #878787;
  border-collapse: separate;
  border-spacing: 0;
  width:100%;
  margin: 0px;
  padding: 0px;
}

.scrollable table thead tr input {
  height: 2em !important;
}
.scrollable table thead tr th {
  border-bottom: 1px solid #555555;
  border-left: 1px solid #DBDBDB;
  border-right:1px solid #A3A3A3;
  background-color: #EFEFEF;
}

.scrollable table tbody {
	overflow: hidden;
}

.scrollable table tbody tr {
  height: auto;
}
.scrollable table tbody tr.odd {
  background-color: #FFFFFF;
}
.scrollable table tbody tr.even {
  background-color: #F1F5FA;
}
.scrollable table tbody tr:hover {
	color: rgb(188, 37, 45);
	text-shadow: rgb(203, 212, 75) 0em 0em 0.3em;
	background-color: #B2E1FF;
}
.scrollable table tbody tr.selected {
  background-color: #7FCEFF;
}
.scrollable table tbody tr td {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #D9D9D9;
  height: 1em;
}

.scrollable table tfoot tr th {
  border-top: 1px solid #555555;
  border-left: 1px solid #DBDBDB;
  border-right:1px solid #A3A3A3;
  background-color: #EFEFEF;
}

.scrollable table.navigation  {
  border: none;
  margin: 0px;
  padding: 0px;
  width:100%;
  height: 2em !important;
}
.scrollable table.navigation td {
  background-color: #C6CACF;
}
.scrollable table.navigation tfoot td {
  border-top: 1px solid #555555;
}
.scrollable table.navigation thead td {
  border-bottom: 1px solid #555555;
}
