/* VERSION[] = "320@(#) ProStyles.css 320.17@(#) 7/5/06 09:59:22"; */

/* Section 1 */
/*Global tag styles*/
body { margin: 0; padding: 0; background-color:#FFFFFF; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; }

/* div, table { clear: both; } */

/* This rule causes search form elements to resize along with the rest of the text on the page if the user resizes text. */

strong { font-weight: bold; }

/*traditional link colors are suggested for better usability */
a:link { color: #000000; }
a:active{ color: #444444; }
a:visited { color:#617A84 ;  }
a:hover  { color: #444444; text-decoration: underline; } 
a { text-decoration: none; font-weight:bold; }

h2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#9C0000; font-weight:bold font-style:normal;}

.titre-toplogo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size:12px;}

blockquote {margin:0; padding: 0,0,0,45px }
.main-rub-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:16px; color:#9C0000; font-weight:bold; font-style:normal;  margin-bottom: 0px; margin-top: 0px;}
.sous-rub-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#9C0000; font-weight:bold; font-style:normal;  margin-top: 0px; padding-left: 10px;}
.main-s-rub-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#9C0000; font-weight:bold; font-style:normal;  margin-top: 0px; padding-left: 10px; }
.tit-rub-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:16px; color:#FFFFFF; font-weight:bold; font-style:normal;  margin-bottom: 0px; margin-top: 0px; padding-left: 10px;}
.tit-s-rub-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:14px; color:#1F2A3F; font-weight:bold; font-style:normal;  margin-top: 0px; padding-left: 10px;}

.txt-rubaide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#444444; font-weight:normal; font-style:normal; margin-left: 10px;}
.ex-rubaide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:normal; font-style:normal; margin-left: 10px;}

.exem-rubaide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:normal; font-style:normal; margin-left: 10px;}
.exemb-rubaide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:bold; font-style:normal; margin-left: 10px;}
.exemb-rubaide-rouge {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#FFFFFF; font-weight:bold; font-style:normal; margin-left: 10px; background-color:#990000;}
.exem-rubaide-rouge {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:normal; font-style:normal; margin-left: 10px; background-color:#990000;}

td.exem-rubaide-rouge {background-color: #FFFFFF; border: 1px solid #990000; }


td.exem-rubaide {background-color: #E8EAEA;}
td.exemb-rubaide {background-color: #E8EAEA;}

.puce-aide { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#444444; font-weight:normal; font-style:normal; }
.puce-aide2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#444444; font-weight:normal; font-style:normal; }
.puce-aide li { 	
	margin-left:   -15px;
	margin-top: 0px;
	padding-left: -5px;
	padding-top: 0px;
	padding-bottom: 5px;
	list-style-image: url(/screens/puce-fleche.gif);
 }
.puce-aide2 li { 
	margin-left:   -5px;
	margin-top: 0px;
	padding-left: -5px;
	padding-top: 0px;
	padding-bottom: 5px;
	list-style-image: url(/screens/puce-fleche.gif);
 }

/* Zone de contenu de la page d'Accueil (mainmenu) : Titre  (ex. : Choix de collections) */
.main-titre { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:14px; color:#000000; font-weight:bold; font-style:normal; }
/* Zone de contenu de la page d'Accueil (mainmenu) : Titre  (ex. : Choix de collections) */

.mylistsSavePage {margin-left:0px; padding-left: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:bold; font-style:normal;}
.pageMainAreaHeader { margin-left: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#9C0000; font-weight:bold; font-style:normal; }
.showInlineElem {margin-left: 120px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:bold; font-style:normal; }

.main-s-titre { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#9C0000; font-weight:bold; font-style:normal; }
.main-s-titre  a:link, .main-s-titre a:visited, .main-s-titre a:active {
color:#000000;
font-weight:bold;
}
.main-s-titre-off { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:normal; font-style:normal; }
.main-avance { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:bold; font-style:normal; }

.main-arr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; }
.main-arr  a:link, .main-arr a:visited, .main-arr a:active {
color:#000000;
font-weight:bold;
}
.main-arr  a:hover, .main-arr a:active {
color:#000000;
font-weight:bold;
text-decoration:underline;
}
.main-collection { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:bold; font-style:normal; }
.main-biblio{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#444444; font-weight:normal; font-style:normal; }
.main-no-doc  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#314152; font-weight:bold; font-style:normal; }
.main-credit  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:normal; font-style:normal; }
/* Zone de contenu de la page d'Accueil (mainmenu) : Liens */
.main-lien { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#000000; font-weight:bold; font-style:normal; }
.main-lien-off { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#9C0000; font-weight:bold; font-style:normal; }
.main-lien-gris { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:bold; font-style:normal; }
.main-lien-gris  a:link, .main-lien-gris a:visited, .main-lien-gris a:active {
color:#444444;
font-weight:bold;
}

.main-exemplaire{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#444444; font-weight:normal; font-style:normal; margin-top: 15px; }

.main-resume {line-height:150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; }

.button {vertical-align: top;  }
/* Section 2 */
/* named styles in alphabetical order */

/* Limiter la recherche aux exemplaires disponibles*/
.availLimMessage { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#314152; font-weight:normal; font-style:normal; }

/* classes for bib display */
/* see also Web options TABLEPARAM_BIB... */

table {margin-left: 0; margin-right: 0; margin-top: -3px; margin-bottom: 0px;}


.bibBookingsHeader { font-weight: bold; text-decoration: none; padding: 3px; border: 0px solid; }

.bibContent {margin-right:0px; _margin-right:0px; padding-right: 0px; _float:left;}

.bibDetail { margin-right:0px; _margin-right:0px; padding-right: 0px; _float:left;}

.bibHoldings { border: 0px solid #4A5D6B; }

.bibHoldingsEntry { }

.bibHoldingsLabel { }

.bibHolds { border: 0px solid #4A5D6B; }

.bibHoldsEntry { border: 0px solid #4A5D6B; }

.bibInfo { }


/* Contenu : Titre, Auteur, Editeur, Note, Resume, etc. */
.bibInfoData  {width:450px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#444444; font-weight:normal; font-style:normal; }

.bibInfoEntry { margin-left:0px; margin-right:0px; _margin-right:0px; padding-right: 0px; }

/* Intitule : Titre, Auteur, Editeur, Note, Resume, etc. */
.bibInfoLabel  {width:70px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:bold; font-style:normal; }

.bibItems {solid:#4A5D6B;background:#4A5D6B;}

.bibItemsEntry  { background-color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; text-align: left; border:0; }


/* Titres du tableau des statuts de document */
.bibItemsHeader { background-color:#849A9C; color: #212C42;font-size:11px; font-weight: bold; text-align: left;}

.bibLicense { }

.bibLicenseEntry { color: #000000; background-color:  #4A5D6B; text-align: left; }

.bibLicenseHeader { color: #FFFFFF; background: #4A5D6B; font-weight: bold; text-align: left; }

.bibLinks { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; border:0;align:left;}

.bibOrder { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; }

.bibOrderEntry { background-color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; text-align: left; border:0;}

.bibPager { }

.bibResource { }

.bibResourceBrief { }

.bibResourceCaption { }

.bibResourceEntry td { font-weight: bold; }

.bibResourceHeader { }

.bibResourceTable { border: 0px solid #4A5D6B; }

.bibResourceTableEntry { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;  text-align: center; font-weight: bold; }

.bibResourceTableHeader { font-weight: bold; }

.bibScreen  {}

/* Outils de recherche dans briefcit */
.bibSearchtool {background-image:URL(/screens/fond-srchtool.gif);margin-left:5px; margin-right:0px; margin-top:0px; font-weight:normal; font-style:normal;}


/*----- Nombre d'exemplaires trouves et tri par... -----*/
.bibSearchtoolMessage { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#222C59; font-weight:normal; font-style:normal; }
.bibSearchtoolMessage  a:link, .bibSearchtoolMessage a:visited {color:#000000; font-size:11px;}
.bibSearchtoolMessage a:hover  { color: #000000; text-decoration: underline; } 

.bibThumbnails { }

.bibTOC { }
.bibTOC td { border-bottom: 0px solid; }

.bibXML { }

.additionalCopies { text-align: center; clear: both; }

.additionalCopiesNav { text-align: center; clear: both; }

/* These are used for Materials Self-Booking */
.bookingsConfirmMsg { font-weight: bold; text-decoration: none; padding-bottom: 5px; }

.bookingsItemsEntry { }

.bookingsItemsHeader { }

.bookingsLegend { }

.bookingsLocation { }

.bookingsRepeat { margin-left: 15px; margin-right: 15px; border: 0px solid; padding: 3px; }

.bookingsRepeatNone { }

.bookingsRepeatDaily { }

.bookingsRepeatWeekly {  }

.bookingsRepeatWeeklyDay { margin-left: 30px; }

.bookingsRepeatMonthly {  }

.bookingsEndsOn {  }

.bookingsSelect { width: 90%; margin-left: 5%; margin-bottom: 1em; }

.bookingsSelectCal { width: 90%; margin-left: 5%; text-align: center; border: 0px solid; margin-bottom: 1em; }

.bookingsSelectCal table { margin: auto; border: none; } 

.bookingsSelectCal th { text-align: center; border: none; } 

.bookingsSelectCal td { border: 0px solid; }

.bookingsSelectEndtime { margin-left: 10px; }

.bookingsSelectRepeat { margin-top: 5px; margin-bottom: 5px; }

.bookingsSelectTime { border: 0px solid; padding: 3px; }

/* Brief Citation display styles */

<!----- Ligne de message (titre ou disponibilite des exemplaires) pour chacun des documents trouves ----->
.briefCitRow {color: #FFFFFF; background:#738E94; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  }
.brief-statut {  color: #FFFFFF; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:11px; }
.brief-no-panier {padding-left: 7px; color: #444444; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:11px; }
.brief-lien-titre {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : bold; font-size:12px; }
.brief-editeur {color: #444444; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :normal; font-size:12px; }
.brief-type-doc {color: #314152; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :bold; font-size:10px; }
.briefcitActions { text-align: center; }

.briefcitDetail img { padding-top: 2px; }

.briefcitExtras { text-align: center; white-space: nowrap; }

.briefcitExtras img { padding-bottom: 2px; }

.briefcitItems table { }

.briefcitStatus { font-weight: normal; }

.briefcitTitle { font-weight: normal; }

/* classes for browse displays */
/* See also Web options BROWSE_HEADERS, TABLEPARAM_BROWSE..., TABLEPARAM_BRIEFCIT */

.browseEntry td { border-top: 1px solid; }

/* Ecran Recherche par index : Rangees resultat - colonne des titres de document */
.browseEntryData {align:left;margin-left:0px; margin-right:0px; margin-top:0px;color:#000000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px;font-weight:boldl; font-style:normal; }

/* Ecran Recherche par index : Rangees resultat - colonne du nombre de documents trouves */
.browseEntryEntries{text-align:right;margin-left:0px; margin-right:0px; padding:8;margin-top:0px;color:#444444;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;font-weight:bold; font-style:normal;}

/* Ecran Recherche par index : Rangees resultat - colonne case a cocher */
.browseEntryMark{text-align:left;margin-left:0px; margin-right:0px;margin-top:0px;color:#444444;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px;font-weight:normal; font-style:normal;}
/*Type de document (format) ecran Panier */
.browseEntryMedia { vertical-align: middle; color: #314152; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :bold; font-size:10px;}

/* Ecran Recherche par index : Rangees resultat - colonne des numeros de document */
.browseEntryNum{text-align:right;margin-left:0px; margin-right:0px; margin-top:0px;color:#444444;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:normal; font-style:normal;}

.browseEntryRelevance { }

.browseEntryYear {text-align: center; }

/* Table  des resultats de recherche par Index */
.browseHeader {border=0;margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:0px; font-weight:normal; font-style:normal;}

/* Ecran Recherche par index : Rangee1 - colonne des titres de document ET MOTS-CLE DANS BRIEFCIT (1 DE...)  */
.browseHeaderData {border:0; padding:10px; margin-left:0px; margin-right:0px; margin-top:0px;text-align:center;color:#5A717B;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:bold; font-style:normal; }


/* Ecran Recherche par index : Rangee1 - colonne nombre de documents trouves */
.browseHeaderEntries {border:0;margin-left:0px; margin-right:0px; margin-top:0px;text-align:right;color:#5A717B;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:bold; font-style:normal; }


/* Ecran Recherche par index :  Rangee1 - colonne case a cocher pour le panier */
.browseHeaderMark {margin-left:0px; margin-right:0px; margin-top:0px;text-align:left; color:#FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:4px;font-weight:bold; font-style:normal; width:30px; }

.browseHeaderMedia {font-weight: bold; vertical-align: middle; color:#5A717B;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:bold; font-style:normal;}

/* Ecran Recherche par index :  Rangee1 - colonne du numero du titre */
.browseHeaderNum {margin-left:0px; margin-right:0px; margin-top:0px;margin-bottom:0px;color:#FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px;font-weight:boldl; font-style:normal; width: 30px; }

.browseHeaderRelevance { font-weight: bold; vertical-align: middle; }

.browseHeaderYear { font-weight: bold; vertical-align: middle; width: 5%; }

/* table resultat de recherche par index avec boutons pour panier */
.browseList { border:0;margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:0px; font-weight:normal; font-style:normal;}

/* Ligne sur laquelle s'incrit le nombre de page de resultat et boutons page precedente et suivante */
.browsePager {border:0; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:20px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#9C0000; font-weight:bold; font-style:normal;  padding:10;}

.browseResourceTable { }

.browseResourceTableEntry { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;  text-align: center; }

.browseResourceTableHeader { }

/* Zone boutons sauvegarder les titres dans le panier */
.browseSaveJump  {padding-left:7px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-weight:normal; font-style:normal; }
td.browseSaveJump  {padding-left:7px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-weight:normal; font-style:normal; white-space: nowrap; }

/* Table sous la barre de navigation (boutons) dans les resultats de recherche */
.browseScreen  {background-image:url(/screens/fond-ligne-gauche.gif); border:0; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-weight:normal; font-style:normal;}

table.browseScreen  {width: 778px; background-image:url(/screens/fond-briefcit.gif); border:0; padding-bottom:0px; padding-right:0px; padding-left:8px; padding-top:5px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-weight:normal;  font-style:normal;font-size:8px;} 

./* Zone des outils de recherche */
browseSearchtool {background: #F8F9F9; margin-left: 0px; margin-right:0px; margin-top: -3px; margin-bottom: -3px; padding-left: 3px; padding-right: 3px; }

.browseSearchtoolMessage  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#212C42; font-weight:normal; font-style:normal; }

.browseSubEntry { color: #000000; background: #F8F9F9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;  }

.browseSubEntryData { }

/* Is an Entries column ever drawn in Extended browse? */
.browseSubEntryEntries { }

.browseSubEntryMedia { }

.browseSubEntryRelevance { }

.browseSubEntryYear { }

/* Niveau de pertinence du mot-cle recherche */
.browseSuperEntry  {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;} 
.browseEntryRelGroup1 {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;}
.browseEntryRelGroup2 {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;}
.browseEntryRelGroup3 {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;}
.browseEntryRelGroup4 {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;}
.browseEntryRelGroup5 {background-image:URL(/screens/fond-srchtool-relevance.gif); font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#202A40;font-weight:bold;}


/* This is used in the Materials Booking calendar */
.closed { font-weight: bold; color: red; }
img[src="/screens/pat_cancelall.gif"] { display:none; }
.message {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#990000;font-weight:bold;}

.errormessage {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#990000;font-weight:bold;}

.errormessage h2 { display:inline; }
/* External Patron Authentication product style */
.extpat div { line-height: 1.66em; width: 90%; border: 0px solid; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style */
.extpat strong { display: block; text-align: left; }

/* used for search help pages tabbed navigation */
.fields td { padding: 2px; }


/* This is used in the featured list display */
.ftlistHeader { }

.helpNote { font-style: italic; }

.hideElem { display:none; }

.holdingsDivider { border: 0px solid; margin: -3px; }

/* Used in Related Searches display */
div#instructions { font-style: italic; }

/* External Patron Authentication product style */
.libpat div { line-height: 1.66em; width: 90%; border: 0px solid; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

/* External Patron Authentication product style */
.libpat strong { display: block; text-align: left; }


/* Styles used in Limit/Sort Search page - srchmod.html */
.limitEntriesFoundNum { font-style: italic; }

.limitEntriesFoundText { font-style: italic; }

.limitSearchTerm { font-weight: bold; }

.loggedInMessage {padding-left: 6px; font-style: italic; color: red; }

/* External Patron Authentication product styles */
.loginarea { }

.main { margin-left: 20px; margin-right: 20px; }


.msg { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#314152; font-weight:normal; font-style:normal; }

/*----- Barre de boutons de navigation : Accueil, nouvelle recherche, limiter la recherche, etc. ----- */
.navigationRow {margin-right:10px;margin-left:0px;margin-top:0px; margin-bottom:0px; padding-top:4px; vertical-align: bottom; align=right; border=0;}

.navigationRow select { vertical-align: top;}

.navSearchHistory { display: inline; }

/* .nowrap {white-space: nowrap; } */

/* ----- Nom de l'usager ----- */
.pageMainArea { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#444444; font-weight:normal; font-style:normal; }

/* classes for patron record display */
/* see also Web options TABLEPARAM_PATDISP, TABLEPARAM_PATFUNC, */
/* and the various BUT_PAT_ graphics options. */

/* ----- Titre des zones : bouton ----- */
.pat-titre { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; }
.pat-transac { margin-left: 80px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; font-weight:normal; font-style:normal; }

.patActionsLinks { text-align: center; clear: both; padding: 10px; }

.patActionsLinks img { vertical-align: middle; }

.patDisplay { }

.patDisplayFunc {}

.patDisplayInfo { }

.patFunc { margin-left: 0; margin-right: 0; margin-top: 30px; margin-bottom: 0px; border: 0px; border-spacing: 0; width: 100%;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal;}

.patFunc td { padding: 4px; border: 0px; }

.patFuncArea { border: 0px solid; margin: 3px; }

.patFuncArea form { display: inline; }

.patFuncArea img { padding-top: 2px; } 

.patFuncAuthor { }

.patFuncBookDate { }

.patFuncCallNo { }

.patFuncCancel { text-align: center; }

.patFuncDate { }

.patFuncDetails { }

.patFuncFinesDetailAmt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#9C0000; font-weight:bold; font-style:normal; }

/* ----- Detil sur les dates d'emprunt et de renouvellement ----- */
.patFuncFinesDetailDate { border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:normal; font-style:normal; }

.patFuncFinesDetailDateLabel { }

/* ----- Statut du document ----- */
.patFuncFinesDetailType { border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:normal; font-style:normal; }

.patFuncFinesEntryDetail td { border-bottom: 1px solid; }
/* ----- Titre en retard ---- >
.patFuncFinesEntryTitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:bold; font-style:normal; }
.patFuncFinesTotal {  }

/* ----- Intitule du montant total ----- */
.patFuncFinesTotalLabel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#66666; font-weight:bold; font-style:normal; }

/* ----- Montant total en $ ----- */
.patFuncFinesTotalAmt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#9C0000; font-weight:bold; font-style:normal;}

/* ----- Ligne de l'intitule Total ----- */
.patFuncFinesTotalLabel { text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:12px; color:#444444; font-weight:bold; font-style:normal; text-align:left; }

.patFuncFreeze { }

.patFuncHeaders  {text-align:left; border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:bold; font-style:normal; }

.patFuncMark { }

.patFuncModifyPatInfo { }

.patFuncModifyPIN { }

.patFuncModifyPINExample { }

.patFuncNoEntries { }

.patFuncPickup {text-align:left; border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#444444; font-weight:normal; font-style:normal; }

.patFuncPSrchBtn { }

.patFuncPSrchType { }

.patFuncRating { }

/* ----- Statut du document pour les reservations ----- */
.patFuncStatus td {width:50px;}
.patFuncStatus { text-align:left; border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:normal; font-style:normal; }

/* -----Ligne de titre de la transaction demand{u00E9}e ----- */
.patFuncTitle {text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:11px; color:#444444; font-weight:bold; font-style:normal; }

.patHelpLinks { border: 0px solid; border-top: none; width: 300px; padding: 3px; margin-left: 5px; margin-right: 5px; }

.patHelpLinks a { text-align: right; display: block; border-bottom: 1px solid; padding: 2px; }

.patImage { }

.patInfo { }

.patMainFuncs { float: left; }

.patNameAddress { text-align: left; border: 0px solid; width: 350px; float: left; padding: 5px; }

.patSearchLinks { }

.patStatusLinks { border: 0px solid; width: 300px; padding: 3px; margin-left: 5px; margin-right: 5px; float: left; }

.patStatusLinks a { text-align: left; display: block; border-bottom: 1px solid; padding: 2px; }


.paymentPage { margin: 10px; }

.paymentPage h2 { font-weight: bold; }

.paymentPageFinestable { width: 80%; border: 0px solid; }

/* These are used in the Related Searches display in the Search Tool */
.relSearchLabel { }

.relSearchLink { }


.reqFillTimeMsg {text-align:left; border:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:10px; color:#9C0000; font-weight:normal; font-style:normal; }


.reserveBibs { border: 0px solid; }

.reserveBibs td { border-bottom: 1px solid; }


/* Resource Record display */
.resourceBib { }

.resourceBibEntry { text-align: left; }

.resourceBibHeader {font-weight: bold; text-align: left; }

.resourceInfoData { }

.resourceInfoLabel {font-style: italic; }

.resourceLicense { }

.resourceLicenseEntry { text-align: left; }

.resourceLicenseHeader {font-weight: bold; text-align: left; }

.resourceLinkEntry { }

.resourceResource { }

.resourceTableDiv {width:15%;_width:0; float:right; text-align:center;}

.rssChannelEntries { padding: 10px; }

.rssChannelEntry { padding: 4px; }

.rssChannelEntryDate { font-style: italic; }

.rssChannelEntryHead { font-weight: bold; display: list-item; padding-bottom: 2px; }

.rssChannelImage img { border: 0; margin-top: 2px; }

.rssChannelTitle { font-weight: bold; }

.rssFeed { padding: 5px; margin: 2px; border: 0px solid; }

.sectionHeading { font-weight: bold; }

/*used in search tool */
.showInlineElem { display:inline; }


/* This is used in reviews */
.showReview{
    display:block;
    border: solid #c1c1c1 1px;
    padding: 2px;
    margin: 2px;
}


/* This is used in the Materials Booking calendar */
.unavailable { font-weight: bold; color: black; background: #D7D7D7; }

.unpadded { margin-bottom:auto; margin-top:auto; }

.wamCalcDate{ background: #ECECEC; border: 0px silver dashed; font-size: 90%;  }

.xmlframe { width:100%; height:600px; border-width:0; }

.yourEntryWouldBeHere { }

.yourEntryWouldBeHereData {background-color:#ECEFF0;  margin-top:25px;border:1px solid #162A6D; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:13px; color:#202A40;font-weight:bold;}


/* Section 3: WebBridge */
/* WebBridge style names lowercased as of Release 2005.  Declare styles using these style names for Release 2005 and later */

/* body element in WebBridge forms */
.wbbody { }

/* WebBridge category headings */
.wbcategory { font-weight:bold; margin-top: 1em;}

/* contents of the WBHEADERTEXT wwwoption */
.wbheading { }

/* Entire WebBridge Resource Definition Link Display */
.wblinkdisplay { }

/* Field selectors in Link Display (except for #@LinkText#) */
.wblinkfield { }

/* #@LinkText# field selector in WB Link Display */
.wblinktext { }

/* Contents of  resourcelist token in webbridge forms */
.wbresourcelist { }

/* #HEADER# token in WBHEADERTEXT wwwoption */
.wbsubheading { }


/* Section 4: Program registration */
.progregNavigation { text-align: center }
.progregHeader { font-weight: bold }
.progregLocation { margin: 20; font-style: italic }
.progregName { margin: 20 }
.progregPublicNote {}
.progregNote {}
.progregSubmit {}
.progregSessionInfo { margin: 20; background-color: #CCFFFF; font-weight: bold; color: #0232A7; }
.progregErrmsg { margin: 20; font-size: 125%; color: #FF0000; }
.progregEmail {}

.reviewPopUp {position:absolute; width:400px; visibility:hidden; overflow:auto; border:1px solid #162A6D;}
.reviewPopUpcloseOut {vertical-align:top; background:#162A6D;}
.reviewPopUpcloseOut a {text-decoration:none; font-weight:bold; color:#ffffff}
.reviewHeader {vertical-align:top; font-weight:bold;font-size:95%; background:#162A6D;color:#fff}
.reviewBody {clear:both; padding:5px 10px 5px 10px; font-size:100%;}
#reviewTitleBar a {text-decoration:none; font-weight:bold; color:#fff}
#reviewTitleBar {border-bottom:1px solid #162A6D; color:#ffffff; background:#162A6D; padding:1px 10px 1px 10px; cursor:move;}


/* -------------------------------------- Valeurs specifiques aux Nouveautes  --------------------------------------- */
body.nouv
{
 background-color=#ffffff;
 background-image: url(/screens/fond.gif);
}

/* ----- tableau de l'entete : Nouveautes, rubriques, titre de la rubrique en cours et date de mise  jour ----- */
table.entete
{
border-collapse: collapse;
border: solid 0px;
border-spacing: 0px 0px;
margin-left: 0px; margin-right: 0px; margin-top: -3px; margin-bottom: 0px;
padding: 0px;
width: 780px;
background-image:url(/screens/fond-sous-bi-y190.gif);
}

table.entete-arr
{
border-collapse: collapse;
border: solid 0px;
border-spacing: 0px 0px;
margin-left: 0px; margin-right: 0px; margin-top: -3px; margin-bottom: 0px;
padding: 0px;
width: 780px;
background-image:url(/screens/fond-sous-bi-y270.gif);
}

/* ----- tableau (ligne vertical a gauche) dans lequel s'imbrique celui de liste-nouv ----- */
table.liste-fond
{
border-collapse: collapse;
border: solid 0px;
border-spacing: 0px 0px;
margin-left: -1px; margin-right: 0px; margin-top: -1px; margin-bottom: 0px;
padding: 0px;
width: 774px;
background-image:url(/screens/fond-ligne-gauche.gif);
}

/* ----- tableau de la zone de contenu de la liste des nouveautes ----- */
table.liste-nouv
{
border-collapse: collapse;
border: solid 0px;
border-spacing: 0px 0px;
margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
padding: 5px;
width: 748px;
}

/* ----- tableau de la zone du bas de page ----- */
table.footer
{
border-collapse: collapse;
border: solid 0px;
border-spacing: 0px 0px;
margin-left: 0px; margin-right: 0px; margin-top: -1px; margin-bottom: 0px;
padding: 0px;
width: 780px;
background-color:#FFFFFF;
}

table.td.footer
{
  background-image:url(/screens/fond-bas-page.gif);
}


.maj-date  {color: #1F2A3F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:11px; }
td.maj-date
{
  background-color:#DAE0EA;
}
.tit-rubrique  {color: #1F2A3F; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:12px; }

.theme {color: #FFFFFF; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :normal; font-size:10px; }
.theme a:link, .theme a:visited {
  color: #CCCCCC;
  font-weight: normal;
  font-size: 11px;

  }
.theme a:hover {
  color: #FFFFFF;
  }
.theme-barre {color: #FFFFFF; font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :bold; font-size:16px; }
.nouv-titre {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:11px; }
.nouv-auteur {color:#8A8484; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; font-size:11px; }
.nouv-editeur {color:#444444; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; font-size:11px; }
.col-vide {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:5px; }

.titre-rubrique-f {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight :bold; font-size:12px; }
td.titre-rubrique-f
{
  background-color:#DAE0EA;
}

.nouv-titre-ligne {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:11px; }
td.nouv-titre-ligne
{
  width: 24%;
}

.nouv-titre-sl {color: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : normal; font-weight : normal; font-size:11px; }
td.nouv-titre-sl
{
  width: 24%;
}

.choix-arr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#444444;
        font-weight:normal;
        font-style:normal;
        padding: 2px;
        width= 246px;
        background-image:URL(/screens/fond-choix-biblio.gif)
        }
 .col2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#444444;
        font-weight:normal;
        font-style:normal;
        padding: 2px;
        width= 251px;
        background-image:URL(/screens/fond-choix-biblio.gif)

 }
.nouv li {
 list-style-type:none;
 background-image:url(puce.gif);
 background-repeat:no-repeat;
 padding-left:10px;
 }

/* ce qui suit provient du fichier ProStyles.css de la version 2007 qui devrait etre sous /script mais que Christian a renomme dans le path suivant : /iiidb/software/hm7 */
/* Section 4: Program registration */
.progregNavigation { text-align: center }
.progregHeader { font-weight: bold }
.progregLocation { margin: 20; font-style: italic }
.progregName { margin: 20 }
.progregPublicNote {}
.progregNote {}
.progregSubmit {}
.progregSessionInfo { margin: 20; background-color: #CCFFFF; font-weight: bold; color: #0232A7; }
.progregErrmsg { margin: 20; font-size: 125%; color: #FF0000; }
.progregEmail {}

/* Patron Reviews && External Contents */
.hide {display:none;} 
.show {display:block;} 
.briefhide {display:none;} 
.briefshow {width:80%;display:block;}
.statichide {display:none;} 
.staticshow {display:block;position:absolute; left:inherit; top:inherit; width:70%;background:#fff;border:1px solid #000;z-index: 50;} 
.overlayhide {display:none;} 
.overlayshow {display:block;position:absolute; left:25%; top:10%; width:50%;background:#fff;border:1px solid #000;z-index: 100;}

/* Brief External Contents */
.briefshow div.extContOverlayTitle {display:none;}

/* Brief Patreviews */
.briefshow div.reviewOverlayTitle {display:none;}
.briefshow div.reviewLinks { padding-bottom:10px; }

/* overlay External contents */
.overlayshow div.extContOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.overlayshow div.extContOverlayTitle table {color:#fff;font-weight:bold;}
.overlayshow div.extContOverlayTitle table a {color:#fff;font-weight:bolder;text-decoration:none;}
.overlayshow div.extContOverlayTitle table a img {border:0px;}
.overlayshow div.extContOverlayTitle table td {vertical-align:center;}
.overlayshow div.externalContent {margin:5px 10px;}
.overlayshow div.extContOverlayClose {height:14px;width:14px;}

/* overlay Patreview */
.overlayshow div.reviewOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.overlayshow div.reviewOverlayTitle table {color:#fff;font-weight:bold;}
.overlayshow div.reviewOverlayTitle table a {color:#fff;font-weight:bolder;text-decoration:none;}
.overlayshow div.reviewOverlayTitle table a img {border:0px;}
.overlayshow div.reviewOverlayTitle table td {vertical-align:center;}
.overlayshow div.reviewContent {margin:5px 10px;}
.overlayshow div.reviewOverlayClose {height:14px;width:14px;}

#OverlayDiv {position: absolute;top: 0;left: 0;z-index: 90;width:100%;height:100%;background-color: #000;filter:alpha(opacity=70);opacity: 0.7;}

/* Static External contents */
.staticshow div.extContOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.staticshow div.extContOverlayTitle table {color:#fff;font-weight:bold;}
.staticshow div.extContOverlayTitletable a {color:#fff;font-weight:bolder;text-decoration:none;}
.staticshow div.extContOverlayTitle table a img {border:0px;}
.staticshow div.extContOverlayTitle table td {vertical-align:center;}
.staticshow div.externalContent {margin:5px 10px;}
.staticshow div.extContOverlayClose {height:16px;width:16px;}

/* Patreview static */
.staticshow div.reviewOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.staticshow div.reviewOverlayTitle table {color:#fff;font-weight:bold;}
.staticshow div.reviewOverlayTitle table a {color:#fff;font-weight:bolder;text-decoration:none;}
.staticshow div.reviewOverlayTitle table a img {border:0px;}
.staticshow div.reviewOverlayTitle table td {vertical-align:center;}
.staticshow div.reviewContent {margin:5px 10px;}
.staticshow div.reviewOverlayClose {height:16px;width:16px;}

/* Default (full) shared */
.default {width:80%;color:#444;display:block;margin:10px;}
/* Default (full) external content */
.default div.extContOverlayTitle {display:none;}
.default div.extContBody{ width:80%;color:#444;}
/* Default (full) patreview */
.default div.reviewOverlayTitle {display:none;}
.default div.reviewBody{ width:80%;color:#444;}

/* used by progreg */
.briefshow div.sectionOverlayTitle {display:none;}
.briefshow div.sectionContent {margin:5px 10px 0px 10px}

.overlayhide {display:none;}
.overlayshow {display:block;position:absolute; left:25%; top:10%; width:50%;background:#fff;border:1px solid #000;z-index: 100;}

.overlayshow div.sectionOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.overlayshow div.sectionOverlayTitle table {color:#fff;font-weight:bold;}
.overlayshow div.sectionOverlayTitletable a {color:#fff;font-weight:bolder;text-decoration:none;}
.overlayshow div.sectionOverlayTitle table a img {border:0px;}
.overlayshow div.sectionOverlayTitle table td {vertical-align:center;}
.overlayshow div.sectionContent {margin:5px 10px;}
.overlayshow div.sectionOverlayClose {height:14px;width:14px;color:white;}
.sectionOverlayClose a:link, .sectionOverlayClose a:visited {height:14px;width:14px;color:white;text-decoration:none;}

#OverlayDiv {position: absolute;top: 0;left: 0;z-index: 90;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);opacity: 0.7;}

.statichide {display:none;}
.staticshow {display:block;position:absolute; left:inherit; top:inherit; width:70%;background:#fff;border:1px solid #000;z-index: 50;}

.staticshow div.sectionOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.staticshow div.sectionOverlayTitle table {color:#fff;font-weight:bold;}
.staticshow div.sectionOverlayTitle table a {color:#fff;font-weight:bolder;text-decoration:none;}
.staticshow div.sectionOverlayTitle table a img {border:0px;}
.staticshow div.sectionOverlayTitle table td {vertical-align:center;}
.staticshow div.sectionContent {margin:5px 10px;}
.staticshow div.sectionOverlayClose {height:16px;width:16px;font-color:#fff;}

.default {width:80%;color:#444;display:block;margin:10px;}
.default div.sectionOverlayTitle {display:none;}
.default div.sectionBody{ width:80%;color:#444;}

/* CUSTOMREC2- c973089 */
.checkinExpected { background-color: gray; }
.checkinLate { background-color: gray; }
.checkinClaimed { background-color: gray; }
.checkinPartiallyReceived { background-color: white; }
.checkinArrived { background-color: white; }
.checkinBinderyPrep { background-color: white; }
.checkinAtBindery { background-color: white; }
.checkinBound { background-color: white; }
.checkinMissing { background-color: white; }
.checkinRemoved { background-color: gray; }
.checkinUnavailable { background-color: gray; }
.checkinOutOfPrint { background-color: gray; }
.checkinNotPublished { background-color: gray; }
.checkinNull { background-color: gray; }

.checkinExpectedStatus { color: black; }
.checkinLateStatus { color: black; }
.checkinClaimedStatus { color: black; }
.checkinPartiallyReceivedStatus { color: black; }
.checkinArrivedStatus { color: green; }
.checkinBinderyPrepStatus { color: red; }
.checkinAtBinderyStatus { color: red; }
.checkinBoundStatus { color: red; }
.checkinMissingStatus { color: red; }
.checkinRemovedStatus { color: black; }
.checkinUnavailableStatus { color: black; }
.checkinOutOfPrintStatus { color: black; }
.checkinNotPublishedStatus { color: black; }
.checkinNullStatus { color: black; }

.checkinInfo {}
.checkinInfoLabel { float: left; width: 20%; height: 15pt; }
.checkinInfoData { float: right; width: 80%; height: 15pt; }
.checkinInfoHoldingsLabel { float: left; width: 20%; height: 45pt; }
.checkinInfoHoldingsData { float: right; width: 80%; height: 45pt; }
.checkinCard { clear: both; }

.hideElem { display:none; }

