
body {
  font-family:verdana;
  font-size:8px;
  background-color:#FFFFFF;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  margin-left:0px;
  padding:15px;
}

table.gen {
  width:100%;
}

td.pagetop {
  width:100%;
  height:100px;
  background-image:url(https://www.instrumpayerne.ch/administration/images/uip-long.gif);
  background-repeat:repeat-x;
  vertical-align:bottom;
  font-family:verdana;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}

td.pagecontent {
  width:100%;
  padding-right:3px;
  padding-left:3px;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:top;
}

td.pagebottom {
  width:100%;
  height:20px;
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#000000;
  font-family:verdana;
  font-weight:bold;
  text-decoration:none;
  font-size:10px;
  text-align:right;
  padding-right:3px;
  padding-left:3px;
}

td.title {
  font-family:verdana;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
  padding-top:10px;
  font-variant:small-caps;
}

td.form {
  font-family:verdana;
  font-size:12px;
  width:200px;
  height:18px;
  vertical-align:top;
}

td.list_head {
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  height:18px;
  vertical-align:top;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#DDDDDD;
}

td.list_foot {
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  height:18px;
  vertical-align:top;
  text-align:center;
}

td.list_spacer {
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  height:10px;
  vertical-align:top;
  text-align:center;
}

td.list {
  font-family:verdana;
  font-size:12px;
  height:18px;
  vertical-align:top;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#DDDDDD;
}

div.pagecontent {
  overflow:auto;
  width:100%;
  height:100%;
}

font.title {
  font-size:24px;
  font-variant:small-caps;
  color:#fe4426;
}

input.form {
  font-family:verdana;
  width:200px;
}

textarea.form {
  font-family:verdana;
  width:400px;
  height:100px;
}

select.form {
  font-family:verdana;
  border-width:1px;
  border-color:#000000;
  border-style:solid;
  width:200px;
  z-index:1;
}

a.list {
  font-size:12px;
  font-family:verdana;
  color:#000000;
}

a.list:hover {
  font-size:12px;
  font-family:verdana;
  color:#FF0000;
}

font.error {
  color:#FF0000;
  font-weight:bold;
}

table
{
  table-layout: auto;
}
