/* FORMULAIRES */
form {margin: 0 0 0 60px;}
input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0}
fieldset {border: none}
label {display:block;padding: 5px 0}
label br {clear:left}

	/* FORMS - general classes */
	input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {
	width: 470px;
	padding: .5em 0;
	background: White;
	border-top: 0px solid #d7d7d7;
	position: relative;
}
		form.f-wrap-1 fieldset {width:auto;margin: 0 1em}
		form.f-wrap-1 h3 {
	margin: 0 0 .6em;
	font: bold 155% arial;
	color: #778899;
	border-bottom: 1px solid silver;
}
		form.f-wrap-1 label {clear:left;float:left;width:100%;border-top: 1px solid #fff}
		
		/* hide from IE mac \*/
		form.f-wrap-1 label {float:none}
		/* end hiding from IE5 mac */
	
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:15em;float:left;margin-left:10px; border: 1px solid gray;}
		
		form.f-wrap-1 label b {float:left;width:11em;line-height: 1.7;display:block;position:relative}
		form.f-wrap-1 label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-0.4em;width:.3em;height:.3em}
		form.f-wrap-1 div.req {
	color: #666;
	font-size: 80%;
	font-weight: normal;
	position: absolute;
	top: -20px;
	right: 4em;
	left: auto;
	width: 13em;
	text-align: right;
}
		form.f-wrap-1 div.req b {color:#c00;font-size:140%}
		form.f-wrap-1 label textarea.f-comments {width: 20em; border: 1px solid gray;}
		form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.f-submit {margin: 0 0 0 10px}
		