/** ELEMENTS FORMULAIRES HTML **/

input {
	color: #B72377;
	border-color: #5B0B4B;
	}

input[type=text]{
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #5B0B4B;
}
	
textarea {
	border-style: solid;
	border-width: 1px;
	color: #B72377;
	border-color: #6f7f81;
	width: 300px;
}
		
option {
	color: #B72377;
	font-size: 12px;
}
		
select {
	color: #B72377;
	font-size: 12px;
	border-color: #5B0B4B;
	border-style: solid;
	border-width: 1px;
}
		
/* Champ texte */
.inputTexte {
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #5B0B4B;
}

/* Champ de recherche */
.inputRech {
	font-size: 12px;
	width: 80px;
	border-style: solid;
	border-width: 1px;
	border-color: #6f7f81;
}	

/* Champ texte (petit) */
.inputTexteMini {
	height: 20px;
	width: 50px;
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #6f7f81;
}

/* Champ texte (moyen) */
.inputTexteMoy {
	height: 20px;
	width: 150px;
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #6f7f81;
}

/* Champ texte (long) */
.inputTexteLong {
	height: 20px;
	width: 300px;
	font-size: 12px;
	font-weight: normal;
	border-style: solid;
	border-width: 1px;
	border-color: #6f7f81;
}

/* Champ bouton */
.inputSubmit{
	height: 20px;
	background-color: #EC7AD6;
	color: #5B0B4B;
	font-size: 12px;
	font-weight: bold;
	color: #B72377;
    border-style: solid;
    border-width: 1px;
    border-color: #5B0B4B;
}

input[type=submit]{
	height: 20px;
	background-color: #EC7AD6;
	color: #5B0B4B;
	font-size: 12px;
	font-weight: bold;
	color: #B72377;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
}

input[type=reset]{
	height: 20px;
	background-color: #EC7AD6;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	color: #B72377;
	border-style: solid;
	border-width: 1px;
}

/* Champ liste (petite) */
.inputSelectMini {
	height: 20px;
	width: 70px;
}

/* Champ liste (moyenne) */
.inputSelectMoy {
	height: 20px;
	width: 150px;
}

/* Champ liste (longue) */
.inputSelectLong {
	height: 20px;
	width: 300px;
}

/* Champ liste (Type Document) */
.inputSelectTD {
	height: 20px;
	width: 100px;
}

/* Champ liste (10 lignes) */
.inputSelMultiMini {
	width: 300px;
}
.inputSelMultiMoy {
	width: 300px;
}
.inputSelMultiLong {
	width: 300px;
}
.inputSelMulti {
	width: 300px;
}


/**------------- STYLES FORMULAIRES (libelles, cellules) -------------**/

/*Texte libelle formulaire*/
.ftformlib {
	
	font-size: 11px;
	font-weight: bold;
/*	color: #EBB1E5;*/
	color: #FFFFFF;
}

/*Texte libelle formulaire obligatoire*/
.ftformliboblig {
	
	font-size: 11px;
	font-weight: bold;
/*	color: #FFFFFF;*/
	color: #FFFFFF;
}

/*Texte de champs formulaire*/
.ftform {
	
	font-size: 11px;
	color: #B72377;
}

.ftcoment {
	
	font-size: 11px;
	color: #B72377;
}

/*Liens de champs formulaire*/
a.aform {
	
	font-size: 11px;
	text-decoration: none;
	/*color: #00AAC4;*/
}

a.aform:hover {
	
	font-size: 11px;
	text-decoration: none;
	color: #6f7f81;
}

/*Bgcolor Formulaire Libelle obligatoire*/
.bcformliboblig {
   text-align: right;
	width: 180px;
/*	background-color: #EBB1E5;*/
	background-color: #5B0B4B;

}

/*Bgcolor Formulaire Libelle*/
.bcformlib {
   text-align: right;
	width: 180px;
	background-color: #5B0B4B;
}

/*Bgcolor Formulaire Valeur*/
.bcformval {
	text-align: left;
	background-color: #FFFFFF;
}

/*Bgcolor Formulaire*/
.bcform {
	background: White;
	width: 98%;
}

/*Bgcolor Formulaire Matching*/
.bcmatch_libelle {
   text-align: right;
	width: 180px;
	background: #B3BCC5;
}

/* Cellule activation critere recherche/matching */
.bc_activ_crit{
	background:#FFFFFF none repeat scroll 0%;
	text-align:center;
	width:20px;
}
