/*-------------------------*/
/*    champ de formulaires */
/*-------------------------*/
/*--- Label des champs  ---*/
.bnlabel{
float:left;
width: 11em;
padding-top:3px;
margin-right:3px;
}

/*--- Champs de saisie  ---*/
.bnedit {margin:5px;text-align:left;}

.bnradio {text-align:left; vertical-align: top;}

.bninfo {margin:5px;}

.bninfo p{padding-top:3px; margin:0;}
textarea {margin-top:5px;}

.bnfieldset {margin-left:auto;margin-right:auto;}

.bnbutton img {vertical-align:bottom; margin-right:3px;}

.bnerror{
	margin:0;
	color: red;
	font-style: italic;
}
.bnerror p{text-align:right;}

div.error { display: none; }
/*input {	border: 1px solid black; }*/
/*input:focus { border: 1px dotted black; }*/
input.bnerror, textarea.bnerror { border: 1px dotted red; background:#fff4f4;}


/*--- Saisie facultative ---*/
.bnoption{background-color:#eee;}

/*-------------------------*/
/*   Mise en page generale */
/*-------------------------*/
/*--- Tableau ---*/
table {width:100%;}

/*-------------------------*/
/*    Zone de debug        */
/*-------------------------*/
.imgDebug {position:absolute; top:10px; right:10px;cursor:pointer;}
#bnDebug {text-align:left; font-size:0.9em; height:460px; overflow:auto;}
#bnDebug .bninfo{text-align :left;}	
#bnDebug .bnlabel{text-align:right;width:8em;color:#000; font-weight: bold;}
#bnDebug .bnTrace1 .bninfo{color:red;  font-weight: bold;}
#bnDebug .bnTrace2 .bninfo{color:blue;  font-weight: normal;}
#bnDebug .bnTrace4 .bninfo{font-weight: bold;}
#bnDebug .bnTrace8 .bninfo{font-weight: normal;}
