body{
	margin-top: 0;
	margin-left: 0;
	margin-right: 1;
	margin-bottom: 0;
}

form{
	margin-bottom:0;
	margin-top:0;
}
.trcssfieldsetBL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	font-variant: normal;
}
.trcssfieldsetB{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0000FF;
	font-variant: normal;
}
.trcssgtitreHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0000FF;
	font-variant: normal;
}
.itext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  line-height: normal;
  color:BLUE;
  font-variant: normal;
}
.itextBL{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color:#FFFFFF;
	font-variant: normal;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.itextV{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color:#00CC33;
	font-variant: normal;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.itextO{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color:#FF8040;
	font-variant: normal;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.input {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color:blue;
 text-decoration: none;
 background-color:#E7E7E7;
 border: #000000;
 border-top-width: thin;
 border-right-width: thin;
 border-bottom-width: thin;
 border-left-width: thin;
 cursor:hand
 }
.text{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color:WHITE
}
.wtxt{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 color:WHITE
}
blink {
color: red
}
.glowtext{
 filter:glow('color=#FFFF00','strength=3');
 width:100%;
}
.l {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}
.lc {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-align: center;
}
.lc8 {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
.lc6 {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 6pt;
 text-align: center;
}

.mpopup
{
	POSITION: absolute;
	visibility:hidden;
	TEXT-INDENT: 2px;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC99;
	background-color:#cccccc;

}


.i2
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:white; text-decoration: none;
}
.wh {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.spanbut{
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:3;
	padding-top:3;
	padding-left:20;
	padding-right:20;
	cursor:hand;
	line-height:1.7;
	border-width:1;
	border-style:solid;
	border-color:#0033CC;
	vertical-align:top;
}


.ronly
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0000FF;
	BORDER: 1px solid #FFFFFF;
	BACKGROUND-COLOR: #F3F3F3;
	text-decoration:none;

}
.ro_text {
/* ReadOnly class */
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-style: normal;
 line-height: normal;
 color:BLACK;
 font-style:italic;
 background-color:#CCCCCC;
 font-variant: normal;
}
.opt_red {
/*
	background-color: #FF0000;
*/
	color: #FF0000;
}
.opt_green {
	color: #00CC00;
}

.chelp {
	color: #FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* tooltip */
div#tipDiv {
 position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
 background-color:#FFFFE1; border:1px solid #336;
 width:280px; height:15px; padding:1px;
 color:#000; font-size:12px; line-height:1.2;
}

.tdinfo{
  background-image: url(../images/bg_i.gif);
  background-repeat: no-repeat;
}

.tdinfored{
  background-image: url(../images/bg_i.gif);
  background-repeat: no-repeat;

	color:#FF0000;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
}

tr#trti0{
	background-color: #EEEEEE;
}
tr#trti1{
	background-color: #E1E1E1;
}
/*
ne fonctionne QUE avec FF
tr#trti0:hover {
	background-color: #D6D6D6;
}
tr#trti1:hover {
	background-color: #CACACA;
}
*/

table.borderonly {
	border:thin #000000 solid;
}

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #ffffff;
}

#loader p {
  border: 3px solid #6E89DD;
  padding: 10px;
  margin: 0;
  background: #EEF0FC;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}


#loaderWaiter {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  height: expression(document.documentElement.scrollHeight+'px');
  width: expression(document.documentElement.scrollWidth+'px');
  z-index: 1000;
}

#loaderWaiter td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(../images/semi-transparent.gif);
}

#loaderWaiter td td {
	padding-top: 3px;
	text-align: left;
}

.autocomplete {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: black;
    width: 100%;
}

.autocomplete_item_highlighted {
    padding: 1px;
    padding-left: 5px;
    color: white;
    background-color: #0A246A;
}
.adminlist1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
 }

.titrebleu {color:#009DC8; font-size:18px; font-family: Verdana, Geneva, Arial, sans-serif;}
.titrerouge {color: #CC0000; font-size:18px; font-family: Verdana, Geneva, Arial, sans-serif;}
.titrevert {color: #accf3f; font-size:18px; font-family: Verdana, Geneva, Arial, sans-serif;}
.titrebleu10 {color:#009DC8; font-size:10px; font-family: Verdana, Geneva, Arial, sans-serif;}
