.infobulle_formulaire { position:relative;}
.infobulle_formulaire i {
	display:none;
	/*color:#fff;*/
}
.infobulle_formulaire:hover i {
	font-style: normal;
	display: block;
	position: absolute;
	top: 20px;
	/*left:-80px;*/
	left:-160px;
	padding: 5px;
	color: #393939;
	background: #ffffff;
	width:180px;
	line-height:14px;
	font-size:12px;
	border: 5px solid #4b4E48;
	cursor:pointer;
	z-index: 99;
}
.infobulle_formulaire:hover i span {
	position: absolute;
	top: -23px;
	left: 0px;
	width:18px;
	/*height: 18px;*/
	margin:0;
	padding: 0;
	border: 0;
}

/*form.inscription-form .erreur { 
	border:2px solid #b71513;
	background: #fde8e8;
}*/
.feedback {
	background:#e0e855;
	padding:2px 5px 2px 5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#313405;
	margin:5px 0 0 0;
}


/* ESSAI D'UNIFORMAISATION DES FORMULAIRES */
form {}
.asterisque { color:#FF0000; font-weight:bold; font-size:16px;}

.zone-form {
	background:#f1f1f1;
	padding:20px 16px 10px 16px;
	/*margin-top:8px;*/
	color:#393939;
}
.zone-form div {
	padding:0 0px 14px 16px;
}

/* suppression du padding sur le div seul dans les forumaires */
.zone-form div.information { padding-left:0px !important;}
.zone-form div.information_importante { padding:7px !important;}



.filet {
	height:1px;
	margin:0 0 14px 0;
	border-top:1px solid #b2aeae;
}
/*form div { margin-bottom:15px;}*/
/*form .search_go { text-transform:uppercase; color:#FFF; border:none; background:url(/images/f_module_recherche_search_go.gif) left top no-repeat; width:77px; height:24px; font:11px Arial, Helvetica, sans-serif; cursor:pointer; margin-left:5px;}*/

.erreur { 
	border:2px solid #b71513;
	background: #fde8e8;
}


select {
	border:2px solid #393939;
	vertical-align:bottom;
	font:13px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
}
input { 
	border:2px solid #393939;
	font:14px Arial, Helvetica, sans-serif;
	/*vertical-align:bottom;*/
	padding:1px 5px 1px 5px;
	color:#5d5d5d;
}
textarea {
	border:2px solid #393939;
	vertical-align:bottom;
	font:13px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
	padding:5px;
}
p {	
	font:15px/18px Arial, Helvetica, sans-serif;
	color:#393939;
	margin-bottom:20px;
}


.btn_valid { /* remplace : submit_btn_rechercher, submit-btn, ajouter_et_creer_autre_reference, accepter_mail, enregistrer-modif, ok, search_entreprise */
	background:#393939; 
	border:none; 
	font:normal 11px Arial, sans-serif;
	color:#FFF; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	/*padding:1px 8px;*/ 
	padding:2px 8px; 
	cursor:pointer;
	margin-bottom:2px;
	height:22px;
	text-transform:uppercase;
}
input.btn_valid[type=button]:hover { background:#131313;}

.btn_annul { /* remplace : refuser_mail */
	background:#6E6E6E; 
	border:none; 
	font:normal 11px Arial, sans-serif;
	color:#FFF; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	padding:2px 8px; 
	cursor:pointer;
	margin-bottom:2px;
	height:22px;
	text-transform:uppercase;
}
input.btn_annul[type=button]:hover { background:#131313;}


.no-border { /*  ce style est il encore utilise ailleurs que sur des input type radio ? */
	border:none;
}
input[type=radio] { border:none;}




/* Sur la fiche formateur */
.ficheformateur_textarea_300_200 {
	width:300px;
	height:200px;
	}



/* titre des fieldset */
.titre_fieldset {
	background-color:#f1f1f1;
	padding:10px;
	font-size:13px;
	margin-bottom:5px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:3px;
	color:#a2a2a2;
	text-transform:uppercase;
}


