div.bt_navbar a.bt_navbar:hover { 
  color: #235C96; 
}

div.bt_navbar a.bt_navbar { 
  color: white; 
  text-decoration: underline;
}
input.bt_navbar { 
  font-family: tahoma,verdana,arial,helvetica; 
  font-weight: bold; 
  font-size: 80%; 
  color: black;
  background-color: white;
  text-decoration: none;
  text-align: left;
  padding: 2px;
}
input.bt_navbar_btn {
  font-family: tahoma,verdana,arial,helvetica; 
  font-weight: bold; 
  font-size: 80%; 
}
.bt_navbar form { 
  display:inline;
}
.bt_navbar { 
  font-family: tahoma,verdana,arial,helvetica; 
  font-size: 90%;
  font-weight: bold; 
  color: #ccccff; 
  background-color: #41329c; 
  text-align: right; 
  padding: 3px;
}

.bt_notification {
  float: left; 
  padding: 0 1em 0em 1em;
}

.bt_summary { 
  font-size: 70%; 
  font-family: verdana,arial,helvetica; 
}
.bt_summary_header { 
  font-size: 70%; 
  font-family: verdana,arial,helvetica; 
  font-weight: bold; 
}
.bt_summary_section { 
  font-size: 70%; 
  font-family: verdana,arial,helvetica; 
  font-weight: bold; 
  background-color: #bbbbff; 
  padding-left: 4px; 
  padding-top: 4px; 
  padding-bottom: 4px; 
  margin-top: 0px; 
  margin-bottom: 8px;
}

.bt_header {
  font-family: verdana, helvetica; 
}

.bt_douce {
  color: #6f6f6f;
}


table.bt_listing {
  font-family: tahoma, verdana, helvetica; 
  font-size: 85%;
}
tr.bt_listing_header {
  background-color: #cccccc; 
}
tr.bt_listing_subheader {
  background-color: #bbbbbb; 
  font-weight: bold;
}
tr.bt_listing_even {
  background-color: #f0f0f0;
}
tr.bt_listing_spacer {
  background-color: #f9f9f9;
}
tr.bt_listing_odd {
  background-color: #e0e0e0;
}
td.bt_listing_narrow {
  padding-left: 4px; 
  padding-right: 4px;
}
td.bt_listing {
  padding-left: 16px; 
  padding-right: 16px;
}
th.bt_listing_narrow {
  padding-left: 4px; 
  padding-right: 4px;
}
th.bt_listing {
  padding-left: 16px; 
  padding-right: 16px;
}

p.bt {
  font-family: tahoma, verdana, helvetica; 
  font-size: 85%;
}

pre { 
  font-family: Courier; 
  font-size: 10pt; 
}
