	/* FORMULAIRES
-------------------------------------------------------- */
.frmLib{
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000033;
}
input.stl01  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	height: 16px;
	border: 1px solid #E4E4E4;
        }
fieldset {
	border: 1px solid #B9CDF6;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding: 5px;
	margin:5px;
	font-weight : bold;
	


}
.bgRecherche {
	background : url(images/recherche.gif);
	background-repeat:no-repeat;
	background-position:right;
}
input, textarea{
        font-family: Arial, Helvetica, sans-serif;
        border-left-style: solid;
        border: solid #cccccc 1px;
        font-size: 12px;
        color: #333333;
		padding:0px;
		margin:0px;
		
		
}

select{
        font-family: Arial, Helvetica, sans-serif;
        border: solid #cccccc 1px;
        font-size: 10px;
        color: #333333;
		
	
}

option{
background-color:#E6ECFB
	
}

.pasDeBordure{
        border: 0px;
}

.bordureOn {
        border: solid #1EBDF2 1px;

}


.bordureOff {
        border: solid #cccccc 1px;

}

div.editableOn{
        font-family: Arial, Helvetica, sans-serif;
        border-left-style: solid;
        border: solid #1EBDF2 1px;
		padding:0px;
		margin:0px;
		overflow:auto
}

div.editableOff{
        font-family: Arial, Helvetica, sans-serif;
        border-left-style: solid;
        border: solid #cccccc 1px;
		padding:0px;
		margin:0px;
		overflow:auto
}

button.submitBleuClair {
        border: 1px solid  #4280FF;
        background : #6699FF;
        font-weight : bold;
		cursor:hand;
		width:30px;
		height:17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#FFFFFF
				
		
}

input.submitBleu {
        border: 1px solid  #666666;
        background : #d2e0e6 url(images/degrade_bleu.png) repeat-x 0 100%;
        font-weight : bold;
		cursor:hand;
}

input.submitOrange {
        border: 1px solid  #666666;
        background : #fc3 url(images/degrade_orange.png) repeat-x 0 100%;
        font-weight : bold;
		cursor:hand
}

input.submitLngOn {
        border: 1px solid  #666666;
		font-size: 10px;
        background:#FF6600;
        font-weight : bold;
		cursor:hand;
		color:#ffffff;
}

.inputDate{
background : url(images/calendrier.gif) no-repeat right;
cursor:pointer

}
.displayNone{
 display:none;
}


input.submitLngOff {
        border: 1px solid  #666666;
		font-size: 10px;
        background : #ffffff;
        font-weight : bold;
		cursor:hand;
}




input.editer {
        border: 1px solid  #666666;
		width:40px;
		height:20px;
		background : url(images/degrade_bleu.png) repeat-x 0 100%;
}



a.btn_rouge {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
        text-decoration: none;
        color: #ffffff;
		background-color:#FF6600;
		padding:10px;

		
}
a.btn_rouge:hover {
		background-color:#003366;

}