
/*-----------------------------------
 * 
 * 		Label d'erreur de saisie
 * 
 -----------------------------------*/

/*--------------------
* controles de saisie
---------------------*/
	.GE_erreurSaisie {
		font-family: verdana;
		font-size: x-small;
		border : 1px red solid;
		background: #fef2f2;
		margin:3px;
		padding:2px;
		z-index:100;
	}
	
	.GE_normalSaisie {
		font-family: verdana;
		border: 1px #89b7e2 solid;
		background: #ffffff url(/templates/images/form/input_fond.gif);
		font-size: x-small;
		margin:3px;
		padding:2px;
	}
	
	.int {
		text-align: right;
	}
		
	.required {
		color:#FF0000;
		font-size:x-small;
		font-weight:bold;
		font-variant: small-caps;
		/*vertical-align: 50%;*/
	}
		
/*------------------------------------
*	Tool tips affichant les erreurs
------------------------------------*/

	input, select {
		z-index: 1;
	}

	.GE_cssToolTipErrorDisplay {
		font-size: x-small;
		position: relative;
		display: none;
		z-index:100;
		left: 20px;
		position:relative;
		margin-top:-0px;
		top:-6px; 
		width: 0;
		}

	div.GE_cssToolTipErrorDisplay div {
		background:transparent url(/templates/images/gestion_erreurs/fleche_rouge_haut.gif) no-repeat scroll 10px 0;
		color:#FFFFFF;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		padding-top :8px;
		padding-bottom:4px;
		margin:0;
		position: absolute;
		}

	.GE_cssToolTipErrorDisplay span {
		background-color:#CC0000;
		padding: 4px 2px 4px 4px;
		white-space: nowrap;
		}


	.GE_BnClose {
		color:#990000;
		background-color: #FFFFFF;
		padding: 1px 3px;
		margin-left: 3px;
		border: 1px #990000 solid;
		text-decoration: none;
	}
	
	.GE_BnClose:hover {
		color:#FFFFFF;
		background-color: #990000;
		border: 1px #FFFFFF solid;		
	}