/* Formulaire */
.errors {color: #C00;text-align:left;font-size:11px;font-weight:bold;margin:10px;margin-top:0;}
div.success {margin-bottom:0;color: #000;text-align:left;font-size:11px;font-weight:bold; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
.form label.error{ color: #C00; }

#form_sav form{text-align:left;margin:0;}
#form_sav p { margin: 0; }

#form_sav input
{
	border:1px solid #BABAAB;
	padding:4px;
}


#form_sav div { padding: 0.25em 0;clear:both; }
#form_sav label{ margin-right: 10px; padding-right: 10px; width: 200px; display: block; float: left; text-align: right; position: relative;padding-top:4px; }
#form_sav label.inline{margin-right:0;padding-left: 0;float:left; text-align: left; padding-top:4px;padding-right:0;clear:both;}

#form_sav label em {
	position: absolute;
	right: 0;top:0;
	font-size: 120%;
	font-style: normal;
	color: #C00;
}
#form_sav input.error { border-color: #C00; background-color: #FEF; }
#form_sav .controlset label, 
#form_sav .controlset input { display: inline; float: none; }

#form_sav .radio {margin-right:20px;border:none;}

#form_sav select{border:1px solid #BABAAB;padding:0px;}
#form_sav small{font-size:10px;color:#666666;}

#form_sav .controlset div { margin-left: 170px; }
#form_sav .buttonrow {}

#form_sav .phonesmall {width:20px;}
#form_sav .phone {width:30px;}


#form_sav h2
{font-size:18px;margin:20px 0px;background-color:#DCDCD4;padding:6px;}


form
{margin:0;padding:0;}