/*
    ----------------------------------
    -- Formulaire : généralités
    ----------------------------------
*/
form{
	margin:0 auto;
	padding:0;
}

fieldset{
	border:1px solid #006AB3;
	margin-top:0.3em;
}

fieldset legend{
	border:1px solid #006AB3;
	border-bottom-width:0px;
	color:#006AB3;
	background-color:#ffffff;
	padding: 0 0.5em;
}

input,textarea,select{
	border: 1px solid #006AB3;
	background-color:#ffffff;
}

form input:hover,form textarea:hover,form select:hover{
	border:1px solid #0098FF !important;
}


form input:focus,form textarea:focus,form select:focus{
	background-color:#DFF2FF;
}

form .focus{
	background-color:#DFF2FF;
}

form .normal{
    background-color:#FFFFFF;
}

/*
    ----------------------------------
    -- Formulaire : groupe label + controle saisie
    ----------------------------------
*/
.champ{
	clear:both;
	text-align:left;
	padding: 2px 1px;
	margin:0 auto;
}

.champ_cache{
	visibility:hidden;
}

.champ label{
	vertical-align:middle;
	color:#006AB3;
	margin-left:2px;
	width:10em;
	display:block;
	float:left;
}

label.sous-label{
	width:auto;
}

.erreur_champ{
	background:transparent url(../images/fleche.gif) no-repeat top left;
	vertical-align:top;
	padding-left:14px;
	line-height:1em;
	font-weight:bold;
	color:#ff0000;
}

/*
    ----------------------------------
    -- Formulaire : Pied et bouton
    ----------------------------------
*/
.pied-form{
	text-align:center;
	margin-top:2px;
	width:95%;
}

.pied-form input{
	border: 1px solid #006AB3;
	background-color:#ffffff;
	margin-bottom:0.3em;
}

input[type="submit"]{
	border: 1px solid #006AB3;
	background-color:#ffffff;
	margin-bottom:0.3em;
}

.bouton{
	border: 1px solid #006AB3;
	background-color:#ffffff;
	margin-bottom:0.3em;
}

/*
    ----------------------------------
    -- Formulaire : Divers
    ----------------------------------
*/

form.action_en_consultation .champ input,
form.action_en_suppression .champ input,
form.action_en_consultation .champ textarea,
form.action_en_consultation .champ select{
	background-color:#EBEBE4;
	border-width:1px;
	border-style:solid;
}