/* CSS Document */
form {
  margin:0 auto;
}
fieldset {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border-style: none;
}
fieldset legend {
	margin-left: 1em;
	padding: 0;
	color: #037FD8;
	font-weight: bold;
	/*display:none;*/
}
fieldset label {
	float: left;
	margin-right: 1em;
	text-align: right;
	width: 100px;
}
fieldset #getquote label {
	width: 70px;
}
fieldset #getquote label.bigger {
	width: 15em;
	margin-left: 3px;
}
fieldset #menuEdit label {
	width: 150px;
}
.subtitle {
	float: left;
	text-align: left;
	margin-right: 1em;
}
fieldset ul.note {
	font-size: 10px;
	color: #666666;
	float: left;
	text-align: left;
}
fieldset label.bigger {
	width: 15em;
	margin-left: 3px;
}
fieldset label#descr {
	float: none;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}
fieldset ol {
	padding: 1em 1em 0 1em;
	list-style-type: none;
}
fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: .2em;
}
fieldset li.textarea label {
	display: block;
	width: 450px;
	text-align: center;
	margin: 15px auto 6px auto;
}
fieldset li.textarea textarea.mast_champ_textarea { 
	height: 150px;
    width: 450px;
	display: block;
	margin-left: 40px;
	border-left:3px solid #037FD8;
	border-top:1px dotted #666666;
	border-bottom:1px dotted #666666;
	border-right:1px dotted #666666;
}

fieldset li.descr {
	padding: 10px 0; 
}

fieldset.subButtons input {
	margin: 15px auto;
	text-align: center;
	float: none;
}
fieldset li.captcha img#cryptogram {
	margin-left: 125px;
}
fieldset li.captcha img {
	margin: 1em 6px 0 6px;
	float: left;
}
fieldset li.captcha input {
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #000000;
	border-left:3px solid #037FD8;
	width: 100px;
	float: left;
	margin-top: 35px;
}
fieldset.captcha a {
	margin: 10px auto;
	display: block;
}
fieldset li.captcha label {
	text-align: center;
	float: left;
	width: 100%;
	margin: 6px auto;
	display: block;
	font-size: 80%;
}
fieldset input { 
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	float: left;
}
fieldset select { 
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}
fieldset #getMonthDays {
	margin: 0;
	padding: 0;
}
fieldset input[type=text] {
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #000000;
	border-left:3px solid #037FD8;
	width: 300px;
}
fieldset input.mast_champ_texte {
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #000000;
	border-left:3px solid #037FD8;
	width: 300px;
}

fieldset input.date_field { background: url(../images/date.gif) no-repeat center left; padding-left: 20px; width: 100px; }

fieldset #loginForm {
	width: 550px;
	margin: 0 auto;
	padding: 25px;
	border: 1px solid #2647A0;
	background-color: #9AA3BE;
}

fieldset #loginForm select {
	float: left;
}

fieldset #loginForm label.remb {
	width: 5em;
	margin-left: 3px;
}

fieldset #loginForm .rembc {
	margin-left: 55px;
}

fieldset .submit {
	background-color:#037FD8;
	color:#FFFFFF;
	padding:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 15px auto;
	text-align: center;
	float: right;
}

/*#loginForm input[type=checkbox] {
	padding-left: 40px;
	margin-right: -60px;
	background-color: #666699; 
}*/

fieldset p.label_checkbox_pair {
/*
clear: both;
float: none; // to put one per lign
*/
float: left;
position: relative;
margin: 0;
padding: 0;
}
fieldset p.label_checkbox_pair input {
left: 80px;
position: absolute;
top: 1px;
}
fieldset p.label_checkbox_pair label {
display: block;
margin-left: 105px;
margin-top: 3px;
width: 200px;
text-align: left;
}

fieldset .inplaceeditor-form input {
	background-color: white;
	margin-top: 3px;
	width: 250px;
	height: 20px;
	display: inline;
} 

/*fieldset fieldset {
	float: left;
}*/
fieldset fieldset legend {
	color: #000;
	font-weight: normal;
	float: left;
	margin-right: 1em;
	text-align: right;
	width: 100px;
	background-color: #FF6699;
	/*clear: none;
	display: inline;*/
}
fieldset fieldset ol {
	/*float: right;*/
	margin: 0;
	padding: 0;
	/*display: inline;
	background-color: #CCFFCC;*/
}
fieldset fieldset ol li {
	float: left;
	background-color: #FFCC66;
	/*clear: none;
	display: inline;*/
}

fieldset fieldset label {
	text-align: left;
	width: 150px;
}
/*fieldset fieldset li.left {
	float: left;
	display: inline;
}*/

