/* @override http://www.southomes.com/styleforms.css */

.elementlabel {
	font-variant:normal;
}
.infoLabel {
	background:#eee;
	color:#333;
	font-weight:bold;
	text-align:right;
}
.asterix{
	color:#c00;
}
.formtable th{
	background:#777;
	font-variant:small-caps;
	color:#fff;
}
.formError {
	display:block;
	color:#c00;
	background:url(images/erreur.jpg) left top no-repeat;
}
p.label_help{
	font-size:10px;
	color:#ec6500;
}
.formelement {
	padding:10px;
	font-size:12px;
	background:#dddddd;
}
.submitbutton {
	text-align:right;
}
.formtable {
	border:none;
	margin-bottom:10px;
	color:#000;
}
.formLabel {
	padding:10px;
	padding-right:0;
	font-size:12px;
	text-align:left;
	
}
.formLabelError {
	padding:10px;
	padding-right:0;
	background:#ddbbbb;
	color:#c00;
	font-size:12px;
	text-align:left;
}
fieldset {
	background: #fff;
	border: 1px solid #300;
}
legend {
	background: #fffac1;
	border: 1px solid #300;
	padding: 5px;
	margin-left: 10px;
}
.label_note{
	display:block;
	padding:0;
	margin:0;
	font-size:12px;
	color:#115;
	font-family:Arial,sans;
	min-width:3em;
}
.elref {
  font-size:80%;
  font-style:italic;
  vertical-align:4px;
}
.transpelement h4 {
  padding:2px 0 5px 0;
  border-bottom:1px solid #000;
}
.transpelement {
  padding:0;
}
