#main_form { background: #d5d9df; width: 360px; float: left; padding: 10px 0 13px 20px;  display: block;}
#main_form h3 { margin: 0; }
#main_form strong { display: block; font-size: 12px; color: #004a7b; margin-bottom: 20px; }
#main_form em { color: #c00; }
#main_form label { font-family: Geneva, Arial, Helvetica, sans-serif; display:  block; float: left; clear: left; width:130px; margin: 4 0px; font-size: 12px; }
#main_form select { width: 196px; padding: 2px; margin-bottom: 4px; }
#main_form .inputtext { width: 210px; margin-bottom: 4px; }
#main_form fieldset .inputtext { width: 110px; }
#main_form .big { width: 170px !important; }
#main_form .biger { width: 190px; margin-right: 4px; }
#main_form .small { width: 50px !important; }
#main_form div { margin-top: 30px; }
#main_form textarea { width: 340px; padding: 2px; height: 136px; font-family: Geneva, Arial, Helvetica, sans-serif; background: #fff url(../css/BKGtextarea.gif) top left repeat-x; font-size: 11px; border: 1px solid #b2bdcd; color: #666; }
#main_form p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;} 
#main_form i { font-size: 13px; color: #004a7b; display: block; margin: 5px 0 15px 0; }
#main_form .button { float: right; margin-top: 10px; margin-right: 20px; background: url(../css/BKGbutton2.gif) top left no-repeat; }
#main_form .button span { background: url(../css/BKGbutton_right2.gif) top right no-repeat; }

#diag { background: #d5d9df; width: 587px; float: left; display: block; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; }
#diag h3 { margin: 0; padding:10px;font-size: 14px; color:#009 }
#diag strong { display: block; font-size: 12px; color: #004a7b; margin-bottom: 20px; }
#diag em { color: #c00; }
#diag label { display:  block; float: left; margin-right:20px; }
#diag .select { width: 100px;}
#diag #children { width: 45px; }
#diag select { width: 300px; padding: 2px; margin-bottom: 4px; }
#diag .inputtext { width: 210px; margin-bottom: 4px; }
#diag fieldset .inputtext { width: 110px; }
#diag fieldset {width: 550px; border:none;}
#diag .big { width: 170px !important; }
#diag .biger { width: 190px; margin-right: 4px; }
#diag .small { width: 30px !important; }
#diag textarea { width: 533px; padding: 2px; height: 56px; font-family: Geneva, Arial, Helvetica, sans-serif; background: #fff url(../css/BKGtextarea.gif) top left repeat-x; font-size: 11px; border: 1px solid #b2bdcd; }
/*#diag p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px;} */
#diag i { font-size: 13px; color: #004a7b; display: block; margin: 0 0 10px 20px; }
#diag .button { float: right; margin-top: 10px; margin-right: 20px; background: url(../css/BKGbutton2.gif) top left no-repeat; }
#diag .button span { background: url(../css/BKGbutton_right2.gif) top right no-repeat; }
#diag .cadre {
	border:double;
	border-color:#999;
	margin-bottom:10px;
	display:block;
	float: left;
	clear: left;
	width:540px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
/*#diag #address {margin-bottom:0px;}*/
#diag #code { margin-left:10px;}
#diag div .ligne {width: 550px; border:none; margin-bottom:10px; display:  block; float: left;}
#diag div .lastligne {width: 550px; border:none; margin-bottom:0px; display:  block; float: left;}
#diag .lastr{ margin-right:0px;}


