a.titol-escrit {
  text-decoration: underline;
  color: #cccccc;
}

a.titol-escrit:hover {
  color: #a90a06;
}

div#contingut {
  margin: 50px 50px 0 50px;
}

div#logindiv {
  position: fixed;
  top: 0px;
  right: 0px;
}

div#logindiv p, div#logindiv a {
  color: #556B2F;
  text-align: right;
  line-height: 2px;
}

div#info-app {
  position: absolute;
  top: 20px;
  right: 100px;
}

div#info-app p {
  line-height: 2px;
}

div#curta {
  margin: 30px 30px 0 30px;
}

div#llarga {
  margin: 30px 30px 0 30px;
}

.color1 {
  color: #DC143C;
}

.color2 {
  color: #DAA520;
}

.color3 {
  color: #006400;
}

table#detall-llibre *, table#llistat-llibres * {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
}

div#detall-llibre {
  background-color: #FAFAD2;
  border: 1px solid;
}

.dreta {
  text-align: right;
}

.zebra1 {
  background-color: #F0F8FF;
}

.zebra2 {
  background-color: #FFFFE0;
}

th {
  background-color:#555555;
  color:#FFFFFF;
  font-weight:bold;
}

th, td {
  font-family:arial,sans-serif !important;
  font-size:12px !important;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
}

table, fieldset {
  margin:0;
  padding:0;
  border-spacing: 0 0;
}

div#malcolm {
  position: fixed;
  left: 0;
  bottom: 0;
}

div#logo15 {
  position: fixed;
  left: 151px;
  bottom: 0;
}

span.dates {
  font-size: x-small;
}

.negreta {
  font-weight: bold;
}

div#aniv h2 a, div#aniv h3 a {
  color: #CCCCCC;
}
div#aniv h2 a:hover, div#aniv h3 a:hover {
  color: #9E0000;
}
