/* Les formulaires */
/* small login */
#login_form form {
	margin:0;
	position:relative;
}

#login_form div#username,
#login_form div#password {
	position:relative;
	float:left;
	margin-right:3px;
}

#login_form input#username-field,
#login_form input#password-field {
	width:10em;
}

#login_form label.overlabel {
	color:#999;
}
#login_form label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}
#login_form #keep label {
font-size:95%;font-style:italic;vertical-align:top
}

/* autres */
form.default {background:#dee; width:500px; padding:10px; border:1px solid #000; margin:0 auto;}
form.default fieldset {width:480px; display:block; border:1px solid #fff; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
* html form.default fieldset#personal, * html form.default fieldset#medical {background-position:400px 20px;}
* html form.default fieldset#current {background-position:390px 20px;}
form.default fieldset#opt {background:#dee;}
form.default legend {font-family:georgia, sans-serif; font-size:1.1em; font-weight:bold; border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px; background:#fff url(http://even.lcpc.fr/application/images/layout/form.gif) repeat-x center left;}
form.default label {clear:left; display:block; float:left; width:120px; text-align:right; padding-right:10px; color:#888; margin-bottom:0.5em;}
form.default input {border:1px solid #fff; background:#fff url(http://even.lcpc.fr/application/images/layout/form.gif) repeat-x top left; padding-left:0.5em; margin-bottom:0.6em;}
form.default select {margin-left:0.5em;}
form.default select#responsable, form.default select#secretaire {width:300px}
form.default textarea {width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff url(http://even.lcpc.fr/application/images/layout/form.gif) repeat-x bottom left;}
form.default option {background:#788; color:#fff;}
form.default optgroup {background:#abb; color:#000; font-family:georgia, serif;}
form.default optgroup option {background:#9aa; color:#fff;}
form.default #button1, form.default #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:150px; margin-left:8px;}
form.default #button1:hover, form.default #button2:hover {background-position:center left; color:#000;}

form.large {width:750px}
form.large fieldset {width:730px}

.float-left {float:left}

div.erreur_formulaire{text-align:center;border:1px solid #f00;background-color:#f0c3c3;width:50%;margin:1px;font-size:9px;line-height:12px;font-style:italic;clear:both}