/*STYLE POUR LES INPUT */


input,textarea
	{
	border:0px;
	background:transparent;
	font-family:Arial,Verdana,Helvetica;
	color:#000000;
	width:100%;
	}

textarea
	{
	padding:8px;
	}

LABEL U
	{
	*accelerator:true;
	}


img.validateur
	{
	margin-left:5px;
	width:26;
	height:20;
	}


U.acc
	{
	*accelerator:true;
	}

#LABEL_AR
	{
	float:left;
	padding:4px 4px 0px 4px;
	}

#LABEL_RIGHT
	{
	float:left;
	padding:4px 0px 0px 0px;
	margin-left:5px;
	}

#LABEL20
	{
	float:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:20%;
	margin-right:5px;
	}

#LABEL30
	{
	float:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:30%;
	margin-right:5px;
	}

#LABEL50
	{
	float:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:50%;
	margin-right:5px;
	}

#LABEL10
	{
	float:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:10%;
	margin-right:5px;
	}

#LABEL30_IMAGE
	{
	float:left;
	padding:0px 0px 0px 0px;
	width:30%;
	}

#LABEL30_IMAGE img
	{
	margin:0px 5px;
	}

#LABEL40
	{
	float:left;
	clear:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:40%;
	margin-right:5px;
	}

#LABEL_LISTE
	{
	float:left;
	clear:right;
	text-align:right;
	padding:1px 0px 0px 0px;
	width:60%;
	}

#LABEL100
	{
	float:left;
	clear:left;
	text-align:left;
	padding:0px 0px 4px 0px;
	width:100%;
	}

#LABEL200
	{
	float:left;
	clear:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:200px;
	margin-right:5px;
	}

#LABEL_MDP
	{
	float:left;
	clear:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:80px;
	margin-right:5px;
	}

#LABEL_MDP2
	{
	float:left;
	clear:left;
	text-align:right;
	padding:4px 0px 0px 0px;
	width:250px;
	margin-right:5px;
	}

#INPUT
	{
	float:left;
	padding:0px;
	margin-bottom:17px;
	}

#INPUT_TEXTE
	{
	float:left;
	padding:0px;
	margin-bottom:17px;
	padding:3px 0px 0px 3px;
	*padding:2px 0px 0px 3px;
	}





#INPUT .c1
	{
	background:URL(/image/input/input_c1.gif) no-repeat top left;
	}

#INPUT .c2
	{
	background:URL(/image/input/input_c2.gif) no-repeat top right;
	padding:3px 6px 4px 6px;
	*padding:2px 6px 3px 6px;
	}

#INPUT .c2_obligatoire
	{
	background:URL(/image/input/input_c2_obligatoire.gif) no-repeat top right;
	padding:3px 16px 4px 6px;
	*padding:2px 16px 3px 6px;
	}

#INPUT .c2_lock
	{
	background:URL(/image/input/input_c2_lock.gif) no-repeat top right;
	padding:3px 18px 4px 6px;
	*padding:2px 18px 3px 6px;
	}

#INPUT .c3
	{
	background:URL(/image/input/input_c3.gif) no-repeat bottom left;
	}

#INPUT .c4
	{
	background:URL(/image/input/input_c4.gif) no-repeat bottom right;
	}

#INPUT .c1e
	{
	background:URL(/image/input/input_c1e.gif) no-repeat top left;
	}

#INPUT .c2e
	{
	background:URL(/image/input/input_c2e.gif) no-repeat top right;
	padding:3px 6px 4px 6px;
	*padding:2px 6px 3px 6px;
	}

#INPUT .c3e
	{
	background:URL(/image/input/input_c3e.gif) no-repeat bottom left;
	}

#INPUT .c4e
	{
	background:URL(/image/input/input_c4e.gif) no-repeat bottom right;
	}



#INPUT .ac1
	{
	background:URL(/image/input/input_ac1.gif) no-repeat top left;
	}

#INPUT .ac2
	{
	background:URL(/image/input/input_ac2.gif) no-repeat top right;
	padding:3px 6px 4px 6px;
	*padding:2px 6px 3px 6px;
	}

#INPUT .ac3
	{
	background:URL(/image/input/input_ac3.gif) no-repeat bottom left;
	}

#INPUT .ac4
	{
	background:URL(/image/input/input_ac4.gif) no-repeat bottom right;
	}

/*STYLE POUR LES CHECKBOX */

#CHECKBOX_LISTE
	{
	padding:0px;
	position:relative;
	}

#CHECKBOX_LISTE .image
	{
	position:absolute;
	top:0px;
	left:0px;
	}

#CHECKBOX_LISTE input
	{
	visibility:hidden;
	}


#CHECKBOX
	{
	float:left;
	padding:0px 15px 0px 0px;
	margin-bottom:17px;
	position:relative;
	z-index:100;
	}

#CHECKBOX .image
	{
	position:absolute;
	top:0px;
	left:0px;
	}

#CHECKBOX .obligatoire
	{
	margin:0px 0px 9px 5px;
	}

#CHECKBOX LABEL
	{
	padding-left:4px;
	}

#CHECKBOX INPUT
	{
	width:20px;
	}

#CHECKBOX LABEL.obligatoire
	{
	background:URL(/image/input/champ_obligatoire.png) no-repeat top right;
	padding-right:12px;
	}

/*STYLE POUR LES SELECT */

#SELECT
	{
	float:left;
	padding:0px;
	margin-bottom:17px;
	}


#SELECT .c1
	{
	background:URL(/image/input/input_c1.gif) no-repeat top left;
	}

#SELECT .c2
	{
	background:URL(/image/input/select_c2.gif) no-repeat top right;
	padding:3px 34px 5px 6px;
	*padding:2px 34px 4px 6px;
	}

#SELECT .c2_obligatoire
	{
	background:URL(/image/input/select_c2_obligatoire.gif) no-repeat top right;
	padding:3px 6px 5px 6px;
	*padding:2px 6px 4px 6px;
	}

#SELECT .c3
	{
	background:URL(/image/input/input_c3.gif) no-repeat bottom left;
	}

#SELECT .c4
	{
	background:URL(/image/input/input_c4.gif) no-repeat bottom right;
	}

#SELECT .DD_holder
	{
	position:relative;
	height:0px;
	z-index:1000;
	}

#SELECT .dropdown
	{
	position:absolute;
	display:none;
	z-index:1000;
	top:0px;
	left:0px;
	}

#SELECT .dropup
	{
	position:absolute;
	display:none;
	z-index:1000;
	top:-206px;
	left:0px;
	}

#DROPDOWN
	{
	}

#DROPDOWN .dc1
	{
	z-index:1000;
	background:URL(/image/input/select_haut_gauche.png) no-repeat top left;
	}

#DROPDOWN .dc2
	{
	background:URL(/image/input/select_haut_droite.png) no-repeat top right;
	padding:1px 3px 0px 2px;
	*padding:1px 3px 0px 3px;
	}

#DROPDOWN .dc2_obligatoire
	{
	background:URL(/image/input/select_haut_droite_obligatoire.png) no-repeat top right;
	padding:1px 3px 0px 2px;
	*padding:1px 3px 0px 3px;
	}

#DROPDOWN .dc3
	{
	background:URL(/image/input/select_bas_gauche.png) no-repeat bottom left;
	float:left;
	width:5%;
	height:5px;
	}

#DROPDOWN .dc4
	{
	background:URL(/image/input/select_bas_droite.png) no-repeat bottom right;
	float:right;
	width:95%;
	height:5px;
	}

#DROPDOWN .boite
	{
	overflow-y:auto;
	float:none;
	width:100%;
	max-height:200px;
	*height:200px;
	}

#DROPDOWN .boiteup
	{
	overflow:auto;
	float:none;
	height:200px;
	}

#DROPDOWN .point
	{
	background:URL(/image/input/drop_point.png);
	float:none;
	height:3px;
	}

#DROPDOWN .ligne
	{
	background:URL(/image/input/drop_ligne.png);
	float:none;
	height:3px;
	}

#DROPDOWN .titre
	{
	background:URL(/image/trans.gif) no-repeat top right;
	background-color:transparent;
	float:none;
	width:100%;
	padding:4px 4px 6px 4px;
	}

#DROPDOWN .texte_off
	{
	background-color:transparent;
	padding:2px 4px 2px 10px;
	cursor:pointer;
	float:none;
	overflow-x:visible;
	overflow-y:visible;
	}

#DROPDOWN .texte_on
	{
	background-color:#C0CF74;
	padding:2px 4px 2px 10px;
	cursor:pointer;
	}

#DROPDOWN .selected
	{
	font-weight:bold;
	background:URL(/image/input/drop_selected.png) 4px 9px transparent no-repeat;
	padding:4px 4px 4px 10px;
	}

#DROP_KILLER
	{
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	z-index:1;
	}



/*STYLE POUR LES INPUT ACCUEIL */

#LABEL_ACCUEIL
	{
	float:left;
	clear:both;
	padding:0px;
	margin-bottom:3px;
	}

.MDP
	{
	clear:both;
	}

