html, body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	/*background-color: #000000;
	background-image: url(../Images/FondEcran.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
}

a:focus { 
	outline:0; 
}

a img {
	border: none;
}

a:link, a:visited{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

table {
	border-collapse: collapse ; 
}

table.NewGrid {
	border-width: 1px ; 
	border-style: solid ; 
	border-color: #6f9dd9 ;
}
table.NewGrid th {
	font-weight: bold ;
	padding-left: 5px ;
	padding-right: 5px ;
	background: url('/Images/headerrow.gif') ; 
	border-width: 1px ; 
	border-style: solid ; 
	border-color: #6f9dd9 ;
}

table.NewGrid th a, table.NewGrid th a:link, table.NewGrid th a:visited, table.NewGrid th a:active 	 {
	color: black ; 
	text-decoration : none ; 	
}

table.NewGrid th a:hover {
	text-decoration : underline ; 	
}

table.NewGrid td {
	padding-left: 5px ;
	padding-right: 5px ;
	border-width: 1px ; 
	border-style: solid ; 
	border-color: #6f9dd9 ;
}
td.NewGridRowEven {
	background: #e3efff ;
}
td.NewGridRowOdd {
	background: #ffffff ;
}
td.NewGridRowEven {
	background: #e3efff ;
}
tr.NewGridRowOdd {
	background: #ffffff ;
}
tr.NewGridRowHighLight {
	background: #ffff00 ;
}
td.NewGridRowHighLight {
	background: #ffff00 ;
}
td.NewGridNoData {
	background: #ffffff ; 
	color: #696969 ;
}
td.NewGridRowHeader {
	font-weight: bold ;
	padding-left: 5px ;
	padding-right: 5px ;
	background: url('/Images/headerrow.gif') ; 
	border-width: 1px ; 
	border-style: solid ; 
	border-color: #6f9dd9 ;
}
td.NewGridCellOK {
	color: #000000 ;
}
td.NewGridCellError {
	
	color: #FF0000 ; 
	font-weight : bold ;
}
td.NewGridCellVariation {
	background: #b0c4de ; 
}

table.NoBorderGrid {
	border-width: 0px ; 
	border-style: none ; 
}
table.NoBorderGrid td {
	border-width: 0px ; 
	border-style: none ; 
}

div.SearchPanel
{
    position: absolute;
    right: 3px;
    top: 3px;
    background: transparent url(../Images/gradient.png) repeat-x 0 -15px;
    border: 1px solid #888888;
    margin: 0px;
    padding: 0px;
    width: 300px;
    height: 22px;
}

div.SearchPanel input
{
    border-style: none;
    position: absolute;
    left: 5px;
    top: 2px;
    background-color: transparent;
    margin: 0px;
    padding: 0px;
    width: 268px;
    height: 18px;
    font-size: 9pt;
}

div.SearchPanel a
{
    position: absolute;
    right: -1px;
    top: -1px;
    background: url(../Images/btRecherche.png);
    background-position: 0px 0px;
    margin: 0px;
    padding: 0px;
    width: 25px;
    height: 24px;
}
div.SearchPanel a:hover
{
    background: url(../Images/btRecherche.png);
    background-position: -25px 0px;
}

.ui-resizable-helper
{
    border-right: 1px dotted #00F;
}

.ui-state-no-border 
{
    border: 1px solid transparent;
}

.ui-input
{
    padding: 4px;
    margin-left: 2px;
    margin-right: 2px;
}