body{
    color: #000000; 
    margin: 0;
}

/* Errors */
.error {background: #ffef89; }


/* BALISES GENERALES */
a {text-decoration: none;}
a:link {
	color: #000099;
}
a:visited {
	color: #000099;
}
a:hover {
	color: #000099;
    text-decoration: underline;
}
a:active {
	color: #000099;
}

img { border: none}
legend { font-weight: bold}
/*	FORM SEARCH	*/
.box {
	text-align: left;
	border: 1px solid #6480B8!important;
	}
.box h1{
	font-size: 12px;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	background: #6480B8;
	text-transform: uppercase;
	}
.box div{
	padding:4px 4px 8px 4px;
	background: #F0F5FF;
	}
.box table {
}
.box td{
	padding: 4px;
	font-size: 10px;
	color: #3E5586;
}

/* POP-UP */
#popUp { padding: 3px}
/* CLASSES DIVERSES */
input.noline { border: none; background: none}
.text{font: 11px/16px Verdana,Arial,Helvetica,sans-serif;}

input, textarea, select {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #9D0909;
}

.fiche {
	background-color: #dedede;
}

.fiche th {
	background-color: #f8f1f1;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}	

.fiche th.titre {
	background-color: #E7C1AF;
	font-size: 11px;
}

.fiche td {
	background-color: #f8f1f1;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}	

.fiche td.oblig {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.explic td, .explic th {
	background-color: #ECECEC;
}

.valide td, .valide th {
	background-color: #ccffcc;
}

.attribuee td, .attribuee th {
	background-color: #cce6f2;
}

.attente td, .attente th {
	background-color: #ccccff;
}

.fiche td.error {
	color: #990000;
	background-color: #ffcccc;
}

.fiche td.ok {
	color: #009900;
	background-color: #ccffcc;
}

.conclus td{
	text-align:center;
	vertical-align: middle;
}
.conclus td.tranche {
	text-align:left;
	font-weight:bold;
}

.inactif {
	color: #cccccc;
}

