		TABLE.standard {
			border-collapse:collapse;
			border-color:#660000;
			background:transparent;
			font-size: 11px;
			border-width:0px;
			border:0;
			margin-left: auto;
			margin-right: auto;
		}
		TABLE.docPrint {
			border-collapse:collapse;
			background:white;
		}
		TABLE.download {
			border-collapse:collapse;
			border-style:outset;
	    border-width:1px;
			border-color: #CC3300;
			background:transparent;
		}
		TABLE.standard2 {
			border-collapse:collapse;
			font-size: 11px;
			border-width:0px 3px 2px 0px;
			border-color:silver;
			padding:1px;
			/*cellspacing:0;*/
			margin-left: auto;
			margin-right: auto;
		}
		TABLE.consult {
			border-collapse:collapse;
			border-style:outset;
         border-width:0px;
			border-left:none;
			border-top:none;
			border-color: #CC3300;
			background-color:#ffaa00;		
	    margin: 0px;
			margin-left: auto;
			margin-right: auto;
		}
		TABLE.consult3 {
			border-collapse:separate;
			border-style:outset;
	    border: 0px solid;
			border-left:none;
			border-top:none;
			border-color: #CC3300;
			background-color:#ffaa00;		
			text-align:center;
			vertical-align:top;
	    margin: 0px;
			margin-left: auto;
			margin-right: auto;
		}
		THEAD {
			font-size:12pt;
			border-style:outset;
			border-width:1px;
			/*border:1pt;*/
			height:30pt;
			border-left:none;
			border-top:none;
			border-color: #CC3300;
		}
		TH {
			font-family: Tahoma;
			font-size: 11px;
			text-align:center;
			text-align:center;
			/*text-decoration: blink;*/ /* provoque un scintillement sur mozilla */
			background-color:transparent;
			vertical-align: middle;
			border:1px solid #660000;
			border-left:0;
			border-top:0;
			font-weight: bold;
			/*06/07/07
		  margin: 0px;
		  padding-left: 3px;
		  */
			margin-left: auto;
			margin-right: auto;
		}
		THEAD TH {
			color:#556B2F;
			font-weight: bold;
			text-align:center;
		  padding-top: 5px;
		}
		TBODY TH {
			font-size: 11px;
			background:#660000;
			color:#556B2F;
			text-align:left;
			font-weight: bold;
			/*
			06/07/07
		  margin: 4px;
		  padding:2px;
		  */
		}
		TD {
			font-family: Tahoma;
			font-size: 11px;
			color:#660000;
			text-align:left;
			vertical-align: middle;
			border:0px solid #660000;
			/*
			border-color: #660000;
			border-style:solid;
			*/
		  margin: 0px;
			vertical-align: middle;
		}
		TD.standard, table.standard td {
			border:0px;
			padding:0px;
		}
		table.standard th {
			background:transparent;
		}
		TD.docPrint {
			border:0px;
			padding:0px;
			background:white;
			text-align:justify;
		}
		THEAD td{
			font-size:11px;
			font-family: Verdana;
			color:#556B2F;
			/*align:center;*/
			text-align:center;
			font-weight:bold;
			text-decoration:underline;
		}
		TBODY TD.f3 {
			font-size: 11px;
			background:#ee7700;
			border-color: #660000;
			text-align:left;
			border:1px solid #999999;
			font-weight: bold;
		  margin: 2px;
		}
		TABLE.consult TD {
			text-align:center;		
		}
		TABLE.consult TD#current {
			text-align:center;		
			background:#ee7700;
		}
		table.list {
			font-family: Tahoma;
			border-style:outset;
			border-width:0px;
			border-collapse:separate;
			border-left:none;
			border-top:none;
			border-color: #CC3300;
			background-color:#ffaa00;		
			/*align:center;*/
	    margin: 0px;
	    margin-left: 0px;
	    margin-right: 0px;
		}
		table.list th,table.list thead td {
			font-size:11px;
			color:#556B2F;
			text-decoration: blink;
			background-color:#ffaa00;
			border-style:solid;
			border-width:1px;
			text-align:center;
			vertical-align:middle;
			border-left:none;
			font-weight:bold;
			padding:3px;
		}
		table.list td {
			font-size:11px;
			color:#006633;
			background-color:white;
			border-style:solid;
			text-align:center;
			vertical-align:middle;
			border-width:1px;
			border-left:none;
			border-top:none;
			padding:2px;
		}
		td.titre {
			font-family:verdana, sans-serif;
			font-size:11px;
			color:#556B2F;
			vertical-align:middle;
			text-decoration:underline;
			font-weight:bold;
			border-width:0px;
		}
		td td,
		td th{
			font-size:11px;
			/*_font-size:11px;*/
		}
		td td{
			border:0px solid #999999;
		}
		table table{
			margin: 0px 0px 0 0px; 
		}
		table.listVue {
         font-family: Tahoma;
         font-size: 11px;
         border-style:outset;
         border-width:2px; /* donne une ombre au tableau */
         border-left:none;
         border-top:none;
         border-collapse:separate;
         /*border-color1: #CC3300;*/
         border-color:#CCCCCC;
         border-spacing: 0px;
         background-color:white;		
         /*align:center;*/
         margin: 0px;
         margin-left: 0px;
         margin-right: 0px;
         padding:0px;
         empty-cells:show;
         /*width: 98%;		*/
         /*100% of container produces horiz. scroll in Mozilla*/
		}
		table.listVue>tbody	{  /* child selector syntax which IE6 and older do not support*/
			overflow: auto; 
			overflow-x: hidden;
			}
		table.listVue tbody tr,table.listVue tr	{
			height:18pt;
			}
		table.listVue th, table.listVue thead th {
         background-color:#ffaa00; 
         font-size:11px;
         text-align:center;
         vertical-align:middle;
         border-color:#000099;
         color:#556B2F;
         border-style:outset;
         border-width:0px;
         /*  padding: 0.4em;			font-weight: bold;			border-top: solid 1px #d8d8d8;	*/
		}
		table.listVue th.system, table.listVue thead th.system {
			background-color:#CCCCCC; /* pb avec Traceshrimp couleur4*/
			text-align:center;
			vertical-align:middle;
 		  border-color:#000099;
		  color:black;
		}
		table.listVue td {
 		  background-color:white; /* pb avec Traceshrimp couleur3*/
			/*font-size:1.9em;*/
			text-align:center;
			vertical-align:middle;
		  color:#660000;
			/*font-weight:400;*/
			border-width:0px 0px 1px 1px;
 		  border-color:#000099;
			border-style:outset; /*outset inset solid dashed(traits discontinus) dotted(pointillés)*/
		}
		table.listVue thead td {
			background-color:#ffaa00; 
		}
		TD.standard2 {
			font-size:90%;
			border-color:red;
			border-style:inset; /*outset inset solid dashed(traits discontinus) dotted(pointillés)*/
			border-width:1px;
		}
		TD.ssmenu {
			background: url('".http://www.agreval.net/."visuals/icones/lookxp/lookxpback.gif') repeat-y left top;
					}
		table.listVue #current td {
 		  background-color:#cbc8e7; /* pb avec Traceshrimp couleur3*/
		}
		table.listVue .modify td {
 		  background-color:#C2CEEF; /* pb avec Traceshrimp couleur3*/
		}
		table.listVue td.err {
 		  background-color:#C2CEEF; /* pb avec Traceshrimp couleur3*/
 		  color:#006633;
 		  text-decoration:underline;
		}
		table.listVue td#current {
 		  background-color:#CCCCCC; /* pb avec Traceshrimp couleur3*/
		}
		table.listVue td#current input{
 		  background-color:#CCCCCC; /* pb avec Traceshrimp couleur3*/
		}
		td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

		td.numeric {
		  text-align: right;
		}
		th.mainHeader {
		  background-color: #E3E3E3;
		  color: #ffffff;
		  text-align: center;
		  border-color:white;
		}
		th a {
		  color: #000080;
		  text-decoration: none;
		}
		th a:visited {
		  color: #000080;
		}
		th a:active, th a:hover {
		  color: #800000;
		  text-decoration: underline;
		}		
		tr.alternateRow {
		  background-color: #e0e0e0;
		}
		td.sortedColumn {
		  background-color: #f0f0f0;
		}
		td.odd {
		  background-color: red;
		}
		td.even {
		  background-color: #e0e0e0;
		}
		th.sortedColumn {
		  background-color: #b0b0b0;
		}
		tr.alternateRow td.sortedColumn {
		  background-color: #d0d0d0;
		}

		table.listVue2 td {
			font-size:1.0em; 
		}
		table.listVue2 tr th {
			font-size:0.7em; 
		}
		.FTem {
			font-size:1.0em; 
		}
.sort-arrow {
	background-position:	center center;
	background-repeat:		no-repeat;
}
.sort-arrow.descending {
	background-image: url('http://www.agreval.net//visuals/icones/downsimple.png');
}
.sort-arrow.ascending {
	background-image: url('http://www.agreval.net//visuals/icones/upsimple.png');
}
		div.sous_titre {
			font-size:14px;
			color:#660000;
			font-weight:bold;
		}
		img {
				border:0;
				border:none;
				margin:0;
				padding:0;
		    margin-left: 0px;
		    margin-right: 0px;
		}
