.container h3{
  background       : transparent url("http://www.mustique.com/img/bg_h3_inquires.jpg") 0 100% no-repeat;
}
.container h3 span{
  visibility       : hidden;
}
form {
	margin           : .5em 2em;
}
input, select, textarea {
	margin-left      : 0;
}
fieldset {
	margin           : 1em 0;
	padding          : .3em 1em;
	border           : 1px solid #ff9933;
}
fieldset br {
	display          : none;
}
legend {
	font-weight      : bold;
	color            : #4057a7;
	padding          : .2em .5em;
	border           : 1px solid #ff9933;
}
fieldset div {
	clear            : both;
	margin           : .1em 0;
	position         : relative;
}
label, fieldset div.cr p {
	float            : left;
	margin           : 0;
	display          : block;
	width            : 9em;
	text-align       : left;

}
.mandat {
	color            : #4057a7;
}
fieldset div span {
	display          : none;
}
fieldset div:hover span {

	font-size: 85%;
	color: #c96;
	background-color: #faf0e6;
	margin-left: 20em;
  padding: .2em .5em .3em;
	border: 1px solid #c96;
	display: block;
	position: absolute;
	z-index: 100;
	float: right;
}
* html fieldset div span {
	font-size: 85%;
	color: #c96;
	margin-left: 16em;
	padding: .3em;
	border-left: 1px solid #c96;
	display: block;
}
.buttons{
  float            : right;
}
input#xSubmit{
  background-color : #4057a7;
  color            : #ff9933;
}

