/* Page style */
body { margin: 0px; padding: 3px; border-left: 10px solid #f1ddc6; border-right: 10px solid #f1ddc6;  background-color: white; color: black; height: 100%; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
#head {  background-color: #ffedd8; margin: -3px -13px 0px -13px; padding: 0px;}
h1 { font-family: Verdana, sans-serif; font-size: 15px; font-variant: small-caps; color: #946424; border-bottom: 1px solid #946424; border-top: 1px solid #A47437; background-color: #ffd397;  text-align: center;}
h2 { font-family: Verdana, sans-serif; font-size: 13px; color: #d97907; font-variant: small-caps; border-bottom: 1px solid #d97907; border-top: 1px solid #d97907; background-color: #ffedd8; text-align: center; }
h3 { font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #ffb155; text-align: center; border-bottom: 1px solid #ffb155; border-top: 1px solid #ffb155; }
p { font-family: Verdana, sans-serif; font-size: 10px; color: black;}
a { color: #A47437; text-decoration: none;}
a:hover { text-decoration: underline overline; color: #ffb155; }
pre { margin-left: 30px; margin-right: 30px; font-size: 9px; padding-top: 3px; padding-bottom: 3px;}
p.disp_unknown_user_infos, p.disp_known_user_infos { text-align: right; font-size: 8px; margin-bottom: -10px;padding: 0px;}
p.footer {
	text-align: right;
	border-top: 1px solid black;
	padding-top: 2px;
}
pre {color: white; font-family: monospace; background-color: black; padding-left: 3px; padding-right: 3px;}
code { color: black; font-weight: bold; font-family: monospace;}
#mainmenu { display: block; text-align: right; margin-top: -15px; font-weight: bold;}
#submenu { display: block; text-align: right; }
#contents { min-height: 400px;}
/* class forms/forms */
.autowsm_form { border: 2px solid black;  margin-left: 40px}
.autowsm_form td { border-bottom: 1px solid #946424;  padding-left: 6px; padding-right: 7px;}
td.autowsmForm_title { text-align: center; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: black; background-color: #ffd397; border-bottom: 4px double #bebebe; }
td.autowsm_form_subtitle { text-align: center; font-family: Verdana, sans-serif; font-size: 10px;  color: black; background-color: #ffedd8; }
.autowsm_form input, .autowsm_form select, .autowsm_form textarea {font-family: Verdana, sans-serif; font-size: 9px; color: black; background-color: #fff7ec  }
.autowsm_form_error { color: red; background-color: yellow; }

/* success / error messages */
.success{ color: blue}
.error { color: red;}

