input, textarea, select {font-size: 100%; padding: 1px; color: #000; border: 1px solid #B9D6DC; background: #FFF url(../images/bgfield.gif) repeat-x top left; vertical-align: top;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus {border: 1px solid #000; background: #FFF url(../images/over/bgfield.gif) repeat-x bottom left;}

input[type="checkbox"], input[type="radio"] {border: none; background: none;}
input[type="submit"], input[type="button"] {cursor: pointer;}
input[disabled="disabled"] {font-weight: normal; color: #999;}

blockquote {border: 1px solid #CCC; background-color: #FDFDFD; margin: 10px; padding: 5px; width: 95%;}
p {clear: both;}

#reg_form {width: 580px; display: table;}

.edit_data, .edit_field {padding: 1px;}
.edit_data {float: left; width: 160px; clear: left;}
.edit_field {float: left; width: 410px;}

.form_txt, .form_drop, .form_area {width: 250px;}




.input_txt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #b9d6dc; padding: 1px; width: 175px;}
.input_area {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #b9d6dc; padding: 1px; width: 175px;}
.input_drop {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #b9d6dc; padding: 1px;
/*	width: 175px;*/}
.input_btn {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 3px; border: 1px solid #b9d6dc; padding: 1px; background-color: #FFFFFF; cursor: pointer;}

/**********************************************/

.field_txt {margin: 3px; padding-left: 3px; padding-right: 3px; text-align: left; font-size: 11px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; width: 230px;}
.field_area {font-family: Arial, Verdana, Helvetica, sans-serif; margin: 3px; padding-left: 3px; padding-right: 3px; text-align: left; font-size: 11px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; width: 230px; height: 250px;}
.field_drop {margin: 3px; padding-left: 3px; padding-right: 3px; text-align: left; font-size: 11px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF; width: 230px;}
.field_btn {text-align: center; font-size: 11px; color: #000000; font-weight: bold; border: 1px solid #000000; background-color: #FFFFFF;}
.btn_ajout {text-align: center; font-size: 11px; width: 75px; color: #FF0000; font-weight: bold; border: 1px solid #000000; background-color: #FFFFFF;}

