@CHARSET "UTF-8";

div.Forms, form dl, dl.zend_form_dojo{
	margin:0;
	padding:0;
}

div.Forms ul.FormsElements{
	list-style-type:none;
	margin:0;
	padding:0;	
}
div.Forms ul.FormsElements li{
	display:block;
	line-height:2.4em;
	background-image: none;
}
div.Forms ul.FormsElements li.submit{
	padding-left:140px;
}

form dl dt,dl.zend_form_dojo dt{
	float:left;
	width:140px;
	line-height:2.4em;
}

form dl dd,dl.zend_form_dojo dd{
	margin-left:140px;
	line-height:2.4em;
}

form p.hint { margin-left:150px;}



div.Forms li label, form dl dt label,dl.zend_form_dojo dt label{
	display:block;
	/*margin:0.5em 0;*/
	width:140px;
}

div.Forms ul.FormsElements li label{
	float:left;
	
	padding:0;
}

form dl ul.errors,div.Forms ul.errors{
	background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; 
}

/*.zend_form textarea{ width:550px; }*/

.RichTextEditable{ margin-bottom:12px; border: 1px solid #8BA0BD;  }

/* Contact Form */

div#contactLabels{ 
	float: left; 
	width: 30%; 
	margin-right: 10px;
	border-right: 1px solid #4A311D;
	
	padding-bottom: 55px;
}

div#contactFields{
	margin-left: 30%;
}

div#contactLabels p{ line-height: 24px; text-align: right; padding-right: 8px; }
div#contactFields p{ line-height: 24px; }

div#contact-form-intro{ padding-left: 10px; margin-left: 30%; margin-bottom: 0; border-left: 1px solid #4A311D;   }

div#globalContactForm ul.errors{ float: right; margin: 0; padding: 0; }

.error-field{ background-color: #FFDDDE; border: 1px solid #F33; }


/* Postuler Form */

fieldset.form-fieldset{

	margin-top: 10px;

	background-color: #F3F3F1;
	border: 1px solid #572E16;
	
	padding: 5px;
}


fieldset.form-fieldset legend{
	background-color: #F3F3F1;
	border: 1px solid #572E16;
	
	padding: 4px;
	font-weight: bold;
}

form#postul p.formline{ clear: both; line-height: 25px; margin: 1px; height: 25px; }

form#postul p.formline label{
	display: block;
	float: left;
	
	width: 125px;
	line-height: 25px;
}



form#postul p.formline input,form#postul p.formline textarea{
	display: block;
	float: left;
}


form#postul p.formline input.longinput{
	width: 245px;
}


form#postul p.formline label.postul-ville{
	width: 50px;
	margin-left: 5px;
	line-height: 25px;
}

form#postul p.formline input#cp{ width: 40px; }




p.formline label{
	display: block;
	float: left;
	width: 125px;
}

