
/* ----------- general ------------------------- */

th.error{
color: yellow;
background: red;
}

td.error{
background: #CFDEFC;
}
a {
	color: #40473E;
	}
	
a:hover; a span:hover {
	color: #40473E;
	background-color: #D2E6CE;
	}
	
/* ----------- barre principale ---------------- */

.MainBar{
	/*background:#E3F1FE;*/
	}

#menuBar {
	display:block;
	float:none;
	background:  #525252;
	}
.menuTab a span{
    color: #91CC85;
	}
.menuTab a:hover span{
	color: #F3FFF0;
	}
.menuTab span { 
	color: #F3FFF0;
	}
/* ------------- Page de recherche -------------- */
/* -------------- limit box---------------*/

 /*Limit container */
.Limits, .Z3950targets {
	background: /*#82907F*/;
	}
.Limit {
	border-right: 1px solid #B0BFAC;
	border-bottom: 1px solid #B0BFAC;
	}
/* check box title */
.Limits th {
	background-color: #82907F;
	border-top: 1px solid #F3FFF0;
	}
#PLimits b {
	border-bottom: 4px solid #82907F;
	}	
#LimitLoc{
	border-right: 1px solid #B0BFAC;
	border-bottom: 1px solid #B0BFAC;
	}
#LimitColl{
	}
#LimitLang{
	}
#LimitMedium{
	}
#LimitCountry{
	}
#LimitDate{
	}
.FrmSimpleSearch{
	background: #B0BFAC;
	border-top: 5px solid #F3FFF0;
	}
.FrmSimpleSearch td b{
	background-color: #82907F;
	border-top: 1px solid #F3FFF0;
	}

 /* for title */
/* */

.FrmExpSearch{
	background: #B0BFAC;
	border-top: 5px solid #F3FFF0;
	}
.FrmExpSearch td b{
	background-color: #82907F;
	border-top: 1px solid #F3FFF0;
	}
.FrmGuruSearch{
	border-color:#B4C5B0;
	background:#D2E6CE;
	}
.searchToolbar{
	border-color:#002FFC;
	}
.FrmZ3950Search{
	background: #B0BFAC;
	}
.Z3950targets td b{
	background-color: #82907F;
	border-top: 1px solid #F3FFF0;
	}
#z3950SearchResult {
	background-color: #B0BFAC;
	}
#z3950Result {
	border-top: 5px solid #82907F;
	border-bottom: 5px solid #82907F;
	border-left: 1px solid #82907F;
	border-right: 1px solid #82907F;
	background-color: #F3FFF0;
	}
#mainDisplay{
	background-color: #B0BFAC;}
	
#mainDisplay a{
	color: #40473E;
}
	
#FrmZ3950Search td b{
	background-color: #82907F;
	border-top: 1px solid #F3FFF0;
	}
#btnRunSearch span, #btnClearSearch span{
	color: #F3FFF0;
	/*background:url(/img/menuSubRight.gif) no-repeat;*/
	background-position:100% 0px;
	border-bottom: 1px solid #91CC85;
	}
#btnRunSearch a span, #btnClearSearch a span{
	color: #B0BFAC;
	border-bottom: 1px solid #758073;
	}
#btnRunSearch a:hover span, #btnClearSearch a:hover span{
	color: #F3FFF0;
	border-bottom: 1px solid #91CC85;
	}

/* ----------- resultats de recherche ---------- */

#kwsrc{
	border-top: 5px solid #82907F;
	border-bottom: 5px solid #82907F;
	border-left: 1px solid #82907F;
	border-right: 1px solid #82907F;
	}
#basketList {
	border-top: 5px solid #82907F;
	border-bottom: 5px solid #82907F;
	border-left: 1px solid #82907F;
	border-right: 1px solid #82907F;
	}
.search_result ul {
	background-color: #D2E6CE;
	}
.search_result a:hover, .search_result a:hover img {
	color: #40473E;
	background-color: #D2E6CE;
	}
.src_res_line{
	border-color:blue;
	}
	
#line0 td{
	background-color: #FFFFFF;
	}	
#line1 td{
	background-color: #F3FFF0;
	}
#basketStatus {
	color: #91CC85;
	background-color: #5B6559;
	}
#esline0, #resline2, #resline4, #resline6, #resline8, {
	background: #FFFFFF;
	}
#resline1, #resline3, #resline5, #resline7, #resline9, {
	background: #F3FFF0;
	}
.in_mother{
	background-color:transparent;
	}
.test{
	border-color:#FE00EF; /* ? */
	}
#topPanel {
	background-color: #8A9A89;
	}
#documentCount{
	background-color: #82907F;
	color: #F3FFF0;
	}
#documentPageCount {
	background-color: #82907F;
	color: #F3FFF0;
	}
#analytic .in_mother td{
	background-color: #D2E6CE; 
	}
.basketTable, .basketTable th, .basketTable tr, .basketTable td {
	border:1px solid #B4C5B0;
	}
table.basketTable tr{
	border:1px solid #B4C5B0;
	}	
table.basketTable td{
	border:1px solid #B4C5B0;
	}
.basketTable td.currentBasket{
	background-color: #D2E6CE;
	}
.basketTable td.activeBasket {
	background-color: #91CC85;
	}
.basketTable td.otherBasket{
	background-color: #F3FFF0;
	}
	
/* ----------- affichage notice ---------------- */

.recordnav, #recordNav1, #recordNav2 {
	color: #F3FFF0;
	background: #F3FFF0;
	}
#recordnav1 #leftArrow a span, #setnav1 #leftArrow a span, 
#recordnav2 #leftArrow a span, #setnav2 #leftArrow a span{
	color: #40473E;
	/*background: url(/img/navPageRight.gif) no-repeat;
	background-position:0% -5px;*/
	background: #B0BFAC;
	border-right: 1px solid #73996B;
	}
#recordnav1 #leftArrow a:hover span, #setnav1 #leftArrow a:hover span, 
#recordnav2 #leftArrow a:hover span, #setnav2 #leftArrow a:hover span{
	color: #F3FFF0;
	/*background: url(/img/navPageRight.gif) no-repeat;
	background-position:0% -153px;*/
	background:#73996B;
	border-right: 1px solid #91CC85;
	border-top: 1px solid #91CC85;
	}
#recordnav1 #rightArrow a span, #setnav1 #rightArrow a span, 
#recordnav2 #rightArrow a span, #setnav2 #rightArrow a span{
	color: #40473E;
	/*background:url(/img/navPageRight.gif) no-repeat;
	background-position:100% -5px;*/
	background: #B0BFAC;
	border-left: 1px solid #73996B;
	}
#recordnav1 #rightArrow a:hover span, #setnav1 #rightArrow a:hover span,
#recordnav2 #rightArrow a:hover span, #setnav2 #rightArrow a:hover span {
	color: #F3FFF0;
	/*background:url(/img/navPageRight.gif) no-repeat;
	background-position:100% -153px;*/
	background:#73996B;
	border-left: 1px solid #91CC85;
	border-top: 1px solid #91CC85;
	}
/*
#recordnav2{
	background-color: #82907F;
	border-top: 1px solid red;
	}
*/
#setnav1, #setnav2 {
	background-color: #F3FFF0;
	}
.recformat{
	background-color: #82907F;
	}
.recformat span{
	color: #F3FFF0;
	/*background:url(/img/menuSubRight.gif) no-repeat;
	background-position:100% -155px;*/
	background: #82907F;
	border-bottom: 1px solid #91CC85;
	/*border-right: 1px solid #91CC85;*/
	}
.recformat a span{
	color: #40473E;
	background:#B4C5B0;
	/*background-position:100% -7px;*/
	border-bottom: 1px solid #3F533F; /* possibly an error */
	border-right: 1px solid #3F533F;
	}
.recformat a:hover span{
	color: #F3FFF0;
	background:#5B6559;
	border-bottom: 1px solid #91CC85;
	}
#recordLabel {
	background-color: /*#FFFFFF*/;
	}
.recordTable {
	background-color: #FFFFFF;
	}
.record a{
	color: #5B6559;
	}
.record a:hover{
	color: #40473E;
	background-color: #D2E6CE;
	}
#enhancedRecordInfo {
	background-color: #F3FFF0;
	border-top: 1px solid #82907F;
	}
#enhancedRecordInfo2 {
	background-color: #D2E6CE;
	border-top: 1px solid #82907F;
	}
#enhancedRecord a:hover {
	color: #40473E;
	background-color: #D2E6CE;
	}
#enhancedRecordInfo2 a:hover {
	color: #40473E;
	background-color: #F3FFF0;
	}	
#enhancedRecordInfo img {
	border:4px solid #82907F;
	}
/*standard button*/

.standardBtn span{
	color: #F3FFF0;
	/*background:url(/img/menuSubRight.gif) no-repeat;
	background-position:100% -155px;*/
	border-bottom: 0px solid #91CC85;
	background: #82907F;
	}
.standardBtn a span{
	color: #525252;
	/*background-position:100% -7px;*/
	border-bottom: 0px solid #758073; /* possibly an error */
	background: #B0BFAC;
	text-decoration: none;
	}
.standardBtn a:hover span{
	color: #F3FFF0;
	border-bottom: 0px solid #91CC85;
	/*background-position:100% -155px;*/
	background: #73996B;
	}

#browseList {
	border-top: 4px solid #73996B;
	border-bottom: 4px solid #B0BFAC;
	}
#browseList table{
	border-color: #F3FFF0;
	}
#browseList th {
	background-color: #82907F;
	border-bottom: 4px solid #B0BFAC;
	}
.copy{
	background: #F3FFF0;
	border-top: 5px solid #B0BFAC;
	}
#copylist{
	border-bottom: 1px solid #82907F;
	}
#copylist a:hover{
	color: #40473E;
	background-color: #D2E6CE;
	}
#serials{
	background-color: #D2E6CE;
	}
#last_issue{
	background-color: #D2E6CE;
	}
#last_issue table, #last_issue td{
	border: 0px solid #D2E6CE;
	}
#last_issue td{
	border-bottom: 1px solid #BOBFAC; /* Oupppsss */
	}
#last_issue a:hover {
	background-color: #F3FFF0;
	}
#frmsearchserial{
	background-color: #B0BFAC;
	}
#frmsearchserial table{
	border: 0px solid #82907F;
	}
#frmsearchserial td,#frmsearchserial th {
	border: 0px solid #B0BFAC;
	}
.s_copies {
	background-color: #B0BFAC;
	}
.serial_copies{
	border-style:solid;
	border-color:#FF8800; /* Oupppsss */
	}
.serial_copies a:hover {
	background-color: #F3FFF0;
	}
#record pre {
	background-color: #FFFFFF;
	}
	
/*----------------------- history -----------------------*/
ul#history { 
	background-color: #F3FFF0;
	border-top: 5px solid #F3FFF0;
	}
ul#history li * {
	color: #000000;
	}
ul#history li {
	color: #5B6559;
	background-color: #FFFFFF;
	border: 4px solid #82907F;
	}
ul#history li a, ul#history li a b{
	color: #5B6559;
	}
ul#history li a:hover, ul#history li a:hover b{
	background-color: #D2E6CE;
	}
#historyTxt {
	background: #82907F;
	border-top: 5px solid #B0BFAC;
	}
ul#history ul li{
	color: #000000;
	}
	
/*---------------- subMenu sliding door------------------*/

html { background-color:  #525252 }
body {
	color: #000000;
	}
#toolbarContainer {
	background:#5B6559;
	}
#toolbarContainer  a{
	background:#B4C5B0/*url("/img/menuSubRight.gif") no-repeat right top*/; /* ? */
	color:#40473E;
	border-bottom:1px solid #5B6559;
	border-right:1px solid #5B6559;
	}
	
/*--- selected tab ---*/
.toolbarBtn > .active {
	background:#73996B/*url("/img/menuSubRight.gif") no-repeat right -151px*/; /* ? */
	color:#F3FFF0;
	border-bottom:1px solid #91CC85;
	}
.inactive {
	background:#5B6559/*url("/img/menuSubRight.gif") no-repeat right -151px*/; /* ? */
	color:#F3FFF0;
	border-bottom:1px solid #91CC85;
	}
#toolbarContainer a:hover {
	background:#82907F;
	color:#FFFFFF;
	border-bottom:1px solid #91CC85;
	/*border-right:1px solid #91CC85;*/
	} 

/* --------------------- end subMenu sliding door -------------*/

.resultInfo {
	background-color: #82907F;
	}

/* --------------------- preferences -------------*/

div#settings {
	background-color: #D2E6CE;
	}
#searchPref, #resultPref, #expertPref {
	
	background-color: #F3FFF0;
	border: 5px solid #F3FFF0;
	}
#okPref	{
	background-color: #91CC85;
	}
/*---------------------- Staff-----------------------*/

/*---------------------- services -----------------------*/
#internalDisplaySvc{
	background-color: #F3FFF0;
	}
#mainTitle font, #mainTitle center{
	border-bottom: 4px solid #82907F;
	}
#SvcLoans font {
	border-bottom: 4px solid #82907F;
	}
#SvcReserv font {
	border-bottom: 4px solid #82907F;
	}
#SvcCSP font {
	border-bottom: 4px solid #82907F;
	}
#SvcMessage font {
	border-bottom: 4px solid #82907F;
	}
#internalDisplaySvc table {
	background-color: #D2E6CE;
	border: 1px solid #B4C5B0;
	}
#internalDisplaySvc form font a:hover {
	background-color: #F3FFF0;
	}
#internalDisplaySvc table td{ padding-left: 5px}
/*---------------------- basic container -----------------------*/

#internalDisplay {
	background-color: #F3FFF0;
	}	
#internalDisplayInfo {
	background: #B0BFAC;
	border-top: 5px solid #82907F;
	}
#internalDisplayInfo td{
	border: 0px solid #D2E6CE;
	}
blink {
	color: #F3FFF0;
	background-color: #91CC85;
	border: 1px dotted #82907F;
	}
	
#internalDisplay blockquote {
	background-color: #D2E6CE;
	}
/*---------------------- removed elements -----------------------*/

/* remove bottom page nav*/

	
/* remove left record icons*/


