input, select { font-size:0.9em; }

form{}
form div{ padding:2px; font-weight:bold;}
label{ float:left; display:block; width:120px; height:21px; line-height:1.7em;}
.submit{ text-align:center; padding:5px; border-bottom:1px dashed #EBDBC2; }
select{ width:125px; border:0; background-color:#E1D1B8; border:1px inset #552D00;}
form span{ margin:0 2px; font-size:1.3em; padding-top:5px; display:inline-block; width:100%;}
input[type="text"]{ background-color:#E1D1B8; border:1px inset #552D00;}

button[type="submit"]{ background:transparent; width:168px; display:block; text-align:center; border:0; height:28px; color:#fff; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
button[type="submit"]{ height:24px;}
button[type="submit"] div {line-height:20px; display:block; height:28px; width:168px; color:#552D00; background:url(boutons.png) no-repeat top center;}
button[type="submit"]:hover{cursor: pointer; cursor: hand;}
button[type="submit"]:hover div{ background:url(boutons.png) no-repeat center -26px;}
textarea{ background-color:#E1D1B8; border:1px inset #552D00; }