[Koha-cvs] koha/koha-tmpl/opac-tmpl/prog en/opac-results.t...

paul poulain paul at koha-fr.org
Wed May 23 18:16:58 CEST 2007


CVSROOT:	/sources/koha
Module name:	koha
Changes by:	paul poulain <tipaul>	07/05/23 16:16:58

Modified files:
	koha-tmpl/opac-tmpl/prog/en: opac-results.tmpl 
	koha-tmpl/opac-tmpl/prog/en/includes: navigation.inc opac.css 
Added files:
	koha-tmpl/opac-tmpl/prog/fr/includes: amazonimages.js basket.js 
	                                      colors.css colors.npl.css 
	                                      doc-head-close-basket-print.inc 
	                                      doc-head-close-basket.inc 
	                                      doc-head-close-results.inc 
	                                      doc-head-close.inc 
	                                      doc-head-close.inc~ 
	                                      doc-head-open.inc 
	                                      favicon.ico main.js 
	                                      masthead-basic.inc 
	                                      masthead.inc 
	                                      masthead_adv.inc 
	                                      navigation.inc 
	                                      opac-basket-bottom.inc 
	                                      opac-bottom.inc 
	                                      opac-facets.inc opac.css 
	                                      opac.css~ print.css 
	                                      sanop.css script.js 
	                                      usermenu.inc 

Log message:
	french translation

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl?cvsroot=koha&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/en/includes/navigation.inc?cvsroot=koha&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/en/includes/opac.css?cvsroot=koha&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/amazonimages.js?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/basket.js?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/colors.css?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/colors.npl.css?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-close-basket-print.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-close-basket.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-close-results.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-close.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-close.inc%126?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/doc-head-open.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/favicon.ico?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/main.js?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/masthead-basic.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/masthead.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/masthead_adv.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/navigation.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/opac-basket-bottom.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/opac-bottom.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/opac-facets.inc?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/opac.css?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/opac.css%126?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/print.css?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/sanop.css?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/script.js?cvsroot=koha&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/prog/fr/includes/usermenu.inc?cvsroot=koha&rev=1.1

Patches:
Index: en/opac-results.tmpl
===================================================================
RCS file: /sources/koha/koha/koha-tmpl/opac-tmpl/prog/en/opac-results.tmpl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- en/opac-results.tmpl	22 May 2007 09:13:59 -0000	1.3
+++ en/opac-results.tmpl	23 May 2007 16:16:55 -0000	1.4
@@ -204,17 +204,17 @@
                         <p>
                             <!-- TMPL_IF name="BiblioDefaultViewmarc" -->
                             <a class="title" href="/cgi-bin/koha/opac-MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->">
-                                <!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="subtitle" -->
-                            </a>
+                                <!-- TMPL_VAR NAME="title" -->
+                            </a> <!-- TMPL_VAR NAME="subtitle" -->
                             <!-- TMPL_ELSE -->
                             <!-- TMPL_IF name="BiblioDefaultViewisbd" -->
                             <a class="title" href="/cgi-bin/koha/opac-ISBDdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->">
-                                <!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="subtitle" -->
-                            </a>
+                                <!-- TMPL_VAR NAME="title" -->
+                            </a> <!-- TMPL_VAR NAME="subtitle" -->
                             <!-- TMPL_ELSE -->
                             <a class="title" href="/cgi-bin/koha/opac-detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->">
-                                <!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="subtitle" -->
-                            </a>
+                                <!-- TMPL_VAR NAME="title" -->
+                            </a> <!-- TMPL_VAR NAME="subtitle" -->
                             <!-- /TMPL_IF -->
                             <!-- /TMPL_IF -->
                         </p>

Index: en/includes/navigation.inc
===================================================================
RCS file: /sources/koha/koha/koha-tmpl/opac-tmpl/prog/en/includes/navigation.inc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- en/includes/navigation.inc	9 Mar 2007 14:53:34 -0000	1.2
+++ en/includes/navigation.inc	23 May 2007 16:16:56 -0000	1.3
@@ -32,6 +32,7 @@
             <!-- /TMPL_IF -->
         </ul>
         <br />
+    <div id="login">
     <!-- TMPL_IF NAME="loggedinusername" -->
         <a href="/cgi-bin/koha/opac-user.pl"><b>User Info</b></a>
         <li>Logged in as: <b> <!-- TMPL_VAR NAME="loggedinusername" --> </b></li>
@@ -52,5 +53,6 @@
             </form>
     <!-- /TMPL_IF -->
  </div>
+ </div>
 
  <div id="main"> <!-- MAIN Body start here -->

Index: en/includes/opac.css
===================================================================
RCS file: /sources/koha/koha/koha-tmpl/opac-tmpl/prog/en/includes/opac.css,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- en/includes/opac.css	22 May 2007 09:13:59 -0000	1.3
+++ en/includes/opac.css	23 May 2007 16:16:56 -0000	1.4
@@ -136,7 +136,7 @@
 /* The image on the top-left (the logo) */
 #masthead-image {
     position:fixed;
-    padding-left:30px;
+    padding-left:0px;
     padding-top:0px;
 }
 #masthead-image img {
@@ -202,7 +202,16 @@
     width:5em;
 }
 
+#login {
+    font-size:0.9em;
+}
+#login input {
+    font-size:0.8em;
+}
 /* the user menu, for user option (and biblio detail view) */
+#usermenu {
+    float:right;
+}
 #usermenu a {
     background-color : #EEC95A;
     color : #FFFFFF;
@@ -212,7 +221,7 @@
     margin:0px 5px 0px 0px;
     padding:2px 5px 2px 5px;
     text-decoration:none;
-    display: inline;
+    display: block;
     white-space: nowrap;
 }
 #usermenu a:hover {

Index: fr/includes/amazonimages.js
===================================================================
RCS file: fr/includes/amazonimages.js
diff -N fr/includes/amazonimages.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/amazonimages.js	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,15 @@
+// http://www.oreillynet.com/pub/a/javascript/2003/10/21/amazonhacks.html
+function verify_images() {
+    for (var i = 0; i < document.images.length; i++) {
+        img = document.images[i];
+        if ((img.src.indexOf('images.amazon.com') >= 0) || (img.src.indexOf('g-images.amazon.com') >=0)) {
+            w = img.width;
+            h = img.height;
+            if ((w == 1) || (h == 1)) {
+                img.src = 'http://g-images.amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
+            } else if ((img.complete != null) && (!img.complete)) {
+                img.src = 'http://g-images.amazon.com/images/G/01/x-site/icons/no-img-sm.gif';
+            }
+        }
+    }
+}

Index: fr/includes/basket.js
===================================================================
RCS file: fr/includes/basket.js
diff -N fr/includes/basket.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/basket.js	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,373 @@
+//////////////////////////////////////////////////////////////////////////////
+// BASIC FUNCTIONS FOR COOKIE MANGEMENT //
+//////////////////////////////////////////////////////////////////////////////
+
+var CGIBIN = "/cgi-bin/koha/";
+
+
+var nameCookie = "bib_list";
+var valCookie = readCookie(nameCookie);
+
+if(valCookie){
+    var arrayRecords = valCookie.split("/");
+    if(arrayRecords.length > 0){
+        var basketcount = " ("+(arrayRecords.length-1)+")";
+    } else {
+        var basketcount = "";
+    }
+} else {
+        var basketcount = "";
+}
+
+function writeCookie(name, val, wd) {
+    if (wd) {
+        parent.opener.document.cookie = name + "=" + val;
+    }
+    else {
+        parent.document.cookie = name + "=" + val;
+    }
+}
+
+function readCookieValue (str, val_beg) {
+    var val_end = str.indexOf(";", val_end);
+    if (val_end == -1)
+        val_end = str.length;
+    return str.substring(val_beg, val_end);
+}
+
+function readCookie(name, wd) {
+    var str_name = name + "=";
+    var str_len = str_name.length;
+    var str_cookie = "";
+    if (wd) {
+        str_cookie = parent.opener.document.cookie;
+    }
+    else {
+        str_cookie = parent.document.cookie;
+    }
+        // fixed - getting the part of the basket that is bib_list
+        var cookie_parts = str_cookie.split(";");
+            for(var i=0;i < cookie_parts.length;i++) {
+	            var c = cookie_parts[i];
+                    while (c.charAt(0)==' ') c = c.substring(1,c.length);
+		    if(c.indexOf(str_name) == 0) return c.substring(str_name.length,c.length);
+            }
+    return null;
+}
+
+function delCookie(name) {
+    var exp = new Date();
+    exp.setTime(exp.getTime()-1);
+    parent.opener.document.cookie = name + "=null; expires=" + exp.toGMTString();
+}
+
+///////////////////////////////////////////////////////////////////
+// SPECIFIC FUNCTIONS USING COOKIES //
+///////////////////////////////////////////////////////////////////
+
+function openBasket() {
+    var strCookie = "";
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie);
+    if ( valCookie ) {
+        strCookie = nameCookie + "=" + valCookie;
+    }
+
+    if ( strCookie ) {
+        var iW = 820;
+        var iH = 450;
+        var optWin = "dependant=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=no,adressbar=no,height="+iH+",width="+iW;
+        var loc = CGIBIN + "opac-basket.pl?" + strCookie;
+        var basket = open(loc, "basket", optWin);
+        if (window.focus) {basket.focus()}
+    }
+    else {
+        alert(MSG_BASKET_EMPTY);
+    }
+}
+
+function addRecord(val, selection,NoMsgAlert) {
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie);
+    var write = 0;
+
+    if ( ! valCookie ) { // empty basket
+        valCookie = val + '/';
+        write = 1;
+        updateBasket(1,document);
+    }
+    else {
+        // is this record already in the basket ?
+        var found = false;
+        var arrayRecords = valCookie.split("/");
+        for (var i = 0; i < valCookie.length - 1; i++) {
+            if (val == arrayRecords[i]) {
+                found = true;
+                break;
+            }
+        }
+        if ( found ) {
+            if (selection) {
+                return 0;
+            }
+            if (! NoMsgAlert ) {
+                alert(MSG_RECORD_IN_BASKET);
+            }
+        }
+        else {
+            valCookie += val + '/';
+            write = 1;
+            updateBasket(arrayRecords.length,document);
+        }
+    }
+
+    if (write) {
+        writeCookie(nameCookie, valCookie);
+        if (selection) { // when adding a selection of records
+            return 1;
+        }
+        if (! NoMsgAlert ) {
+            alert(MSG_RECORD_ADDED);
+        }
+    }
+}
+
+function SelectAll(){
+    if(document.bookbag_form.biblionumber.length > 0) {
+        for (var i=0; i < document.bookbag_form.biblionumber.length; i++) {
+            if (document.bookbag_form.select_all.checked) {
+                document.bookbag_form.biblionumber[i].checked=true;
+            } else {
+                document.bookbag_form.biblionumber[i].checked=false;
+            }
+        }
+    }
+}
+
+function addMultiple(){
+    var c_value = "";
+    if(document.bookbag_form.biblionumber.length > 0) {
+        for (var i=0; i < document.bookbag_form.biblionumber.length; i++) {
+            if (document.bookbag_form.biblionumber[i].checked) {
+                c_value = c_value + document.bookbag_form.biblionumber[i].value + "/";
+            }
+        }
+        addSelRecords(c_value);
+    } else {
+        c_value = c_value + document.bookbag_form.biblionumber.value + "/";
+        addSelRecords(c_value);
+    }
+}
+
+function addSelToShelf() {
+    var items = document.getElementById('records').value;
+    document.location = "/cgi-bin/koha/opac-addbookbybiblionumber.pl?biblionumber="+items;
+}
+
+function addSelRecords(valSel) { // function for adding a selection of biblios to the basket
+                                                // from the results list
+    var arrayRecords = valSel.split("/");
+    var i = 0;
+    var nbAdd = 0;
+    for (i=0;i<arrayRecords.length;i++) {
+        if (arrayRecords[i]) {
+            nbAdd += addRecord(arrayRecords[i], 1);
+        }
+        else {
+            break;
+        }
+    }
+
+    var msg = "";
+    if (nbAdd) {
+        if (i > nbAdd) {
+            msg = nbAdd+" "+MSG_NRECORDS_ADDED+", "+(i-nbAdd)+" "+MSG_NRECORDS_IN_BASKET;
+        }
+        else {
+            msg = nbAdd+" "+MSG_NRECORDS_ADDED;
+        }
+    }
+    else {
+        if (i < 1) {
+            msg = MSG_NO_RECORD_SELECTED;
+        }
+        else {
+            msg = MSG_NO_RECORD_ADDED+" ("+MSG_NRECORDS_IN_BASKET+") !";
+        }
+    }
+    alert(msg);
+}
+
+
+function selRecord(num, status) {
+    var str = document.myform.records.value
+    if (status){
+        str += num+"/";
+    }
+    else {
+        str = delRecord(num, str);
+    }
+
+    document.myform.records.value = str;
+}
+
+function delSelRecords() {
+    var recordsSel = 0;
+    var end = 0;
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie, 1);
+
+    if (valCookie) {
+        var str = document.myform.records.value;
+        if (str.length > 0){
+            recordsSel = 1;
+            var str2 = valCookie;
+            while (!end){
+                s = str.indexOf("/");
+                if (s>0){
+                    num = str.substring(0, s)
+                    str = delRecord(num,str);
+                    str2 = delRecord(num,str2);
+                } else {
+                    end = 1;
+                }
+            }
+
+            if (str2.length == 0) { // equivalent to emptying the basket
+                var rep = false;
+                rep = confirm(MSG_CONFIRM_DEL_BASKET);
+                if (rep) {
+                    delCookie(nameCookie);
+                    document.location = "about:blank";
+                    updateBasket(0,top.opener.document);
+                    window.close();
+                } else {
+                    return;
+                }
+            } else {
+                writeCookie(nameCookie, str2, 1);
+            }
+        }
+    }
+
+    if (recordsSel) {
+        var strCookie = "";
+        var nameCookie = "bib_list";
+        var valCookie = readCookie(nameCookie, 1);
+        strCookie = nameCookie + "=" + valCookie;
+        var arrayRecords = valCookie.split("/");
+        updateBasket(arrayRecords.length-1,top.opener.document);
+        document.location = CGIBIN + "opac-basket.pl?" + strCookie;
+    }
+    else {
+        alert(MSG_NO_RECORD_SELECTED);
+    }
+}
+
+function delRecord (n, s) {
+    var re = /\d/;
+    var aux = s;
+    var found = 0;
+    var pos = -1;
+
+    while (!found) {
+        pos = aux.indexOf(n, pos+1);
+        var charAfter = aux.charAt(pos+n.length); // character right after the researched string
+        if (charAfter.match(re)) { // record number inside another one
+            continue;
+        }
+        else { // good record number
+            aux = s.substring(0, pos)+ s.substring(pos+n.length+1, s.length);
+            s = aux;
+            found = 1;
+        }
+    }
+
+    return s;
+}
+
+
+function delBasket() {
+    var nameCookie = "bib_list";
+
+    var rep = false;
+    rep = confirm(MSG_CONFIRM_DEL_BASKET);
+    if (rep) {
+        delCookie(nameCookie);
+        document.location = "about:blank";
+        updateBasket(0,top.opener.document);
+        window.close();
+    }
+}
+
+
+function quit() {
+    if (document.myform.records.value) {
+        var rep = false;
+        rep = confirm(MSG_CONFIRM_DEL_RECORDS);
+        if (rep) {
+            delSelRecords();
+        }
+    }
+    updateBasket(arrayRecords.length-1,top.opener.document);
+    window.close();
+}
+
+function sendBasket() {
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie);
+    var strCookie = nameCookie + "=" + valCookie;
+
+    var loc = CGIBIN + "opac-sendbasket.pl?" + strCookie;
+
+    var optWin="dependant=yes,scrollbars=no,resizable=no,height=300,width=400,top=50,left=100";
+    var win_form = open(loc,"win_form",optWin);
+}
+
+function printBasket() {
+    var loc = document.location + "&print=1";
+    document.location = loc;
+}
+
+function showMore() {
+    var strCookie = "";
+
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie);
+    if (valCookie) {
+        strCookie = nameCookie + "=" + valCookie;
+    }
+    var loc = CGIBIN + "opac-basket.pl?" + strCookie + "&verbose=1";
+    document.location = loc;
+}
+
+function showLess() {
+    var strCookie = "";
+
+    var nameCookie = "bib_list";
+    var valCookie = readCookie(nameCookie);
+    if (valCookie) {
+        strCookie = nameCookie + "=" + valCookie;
+    }
+    var loc = CGIBIN + "opac-basket.pl?" + strCookie + "&verbose=0";
+    document.location = loc;
+}
+
+function updateBasket(updated_value,target) {
+    if(typeof document.getElementById != "undefined") {
+        target.getElementById('basket').innerHTML = " ("+updated_value+")";
+    } else if (typeof document.layers != "undefined") {
+        target.layers['basket'].open();
+        target.layers['basket'].write(" ("+updated_value+")");
+        target.layers['basket'].close();
+    } else if(typeof document.all != "undefined" &&  typeof
+document.getElementById == "undefined") {
+        target.all['basket'].innerHTML = " ("+updated_value+")";
+    }
+}
+
+function openBiblio(dest,biblionumber) {
+    openerURL=dest+"?biblionumber="+biblionumber;
+    opener.document.location = openerURL;
+    opener.focus();
+}

Index: fr/includes/colors.css
===================================================================
RCS file: fr/includes/colors.css
diff -N fr/includes/colors.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/colors.css	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,418 @@
+/* COLORS, BACKGROUNDS, AND BORDERS */
+
+a {
+	color : #006699;
+}
+
+a:active {
+	color : #990033;
+}
+
+a:visited {
+	color : #006699;
+}
+
+a:hover {
+	color : #990033;
+}
+
+a:link.current {
+	background-color : transparent;
+	color : #3366CC;
+}
+
+a:hover.current {
+	background-color : #CCFF00;
+	color : #CC3333;
+}
+
+a:visited.current {
+	background-color : transparent;
+	color : #3366CC;
+}
+
+a:active.current {
+	background-color : #99CC00;
+	color : #FFFF99;
+}
+
+a:link.nav {
+	background-color : #EFF1DC;
+	border : 1px solid #CCCC99;
+	color : #3366CC;
+}
+
+a:hover.nav {
+	background-color : #FFFFCC;
+	border : 1px solid #CCCC99;
+	color : #CC3333;
+}
+
+a:active.nav {
+	background-color : #FFFFCC;
+	border : 1px solid #CCCC99;
+	color : #D25500;
+}
+
+a:visited.nav {
+	background-color : #EFF1DC;
+	border : 1px solid #CCCC99;
+	color : #3366CC;
+}
+
+.menu a:link.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+.menu a:active.logout {
+	background-color : #FFDD75;
+	color : Black;	
+}
+
+
+.menu a:visited.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+.menu a:hover.logout {
+	background-color : #FFCC33;
+	color : Black;
+}
+
+body {
+	background-color : #FFFFFF;
+}
+
+caption {
+	color : #000066;
+}
+
+div.form, div.details {
+	background-color : #FFFFFF;
+}
+
+h1,h2,h3,h4,h5,h6 {
+	color : #000066;
+}
+
+h1.logo {
+	color : #D3DFAD;
+}
+
+p.error, div.error {
+	background-color : #FFFFCC;
+	border : 1px dashed #cc6600;
+}
+
+div.error h3 {
+	color : #990000;
+}
+
+table {
+	background-color : #ffffff;
+}
+
+td {
+	border-bottom : 1px solid #DDDDDD;
+	border-right : 1px solid #DDDDDD;
+}
+
+th {
+	background-color : #EFF1DC;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 1px solid #CCCCCC;
+}
+
+th[scope="row"] {
+	background-color : #E7E7CA;
+}
+
+tr.highlight th[scope="row"] {
+	background-color : #EEEEEE;
+}
+
+th:last-child {
+	background-color : #EFF1DC;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 0 solid #CCCCCC;
+}
+
+td.input, div.form td, div.details td {
+	border-bottom : 1px solid #CCCCCC;
+	border-left : 0;
+	border-right : 0;
+	color : #000000;
+}
+
+td.label, div.form th, div.details th {
+	background-color : #FFF;
+	border-bottom : 1px solid #CCCCCC;
+	border-left : 1px solid #CCCCCC;
+	border-right : 0;
+	border-top : 0;
+	color : #000088;
+}
+
+td.label {
+	border-bottom : 1px solid #CCCCCC;
+	border-left : 1px solid #CCCCCC;
+	color : #000088;
+}
+
+td:last-child {
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 0 solid #CCCCCC;
+}
+
+tr.highlight {
+	background-color : #F8F8EB;
+}
+
+.content-block {
+	background-color : #FFFFFF;
+}
+
+.current {
+	background-color : #FFFFFF;
+	color : #3366CC;
+}
+
+.further {
+	color: #CCCC99;
+	border: 2px solid #DDDED3;
+	background-color : #EEEEEB;
+}
+
+.further h4 {
+	background-color : #D8DEB8;
+}
+
+.further li {
+	border-bottom : 1px solid #DDDED3;
+	}
+
+.detail-sidebar {
+	background-color : #EEEEEB;
+}
+
+.operations li a, .operations li a:visited {
+	border: 2px solid #D8DEB8;
+	color: #FFFFCC;
+	background-color : #6699CC;
+}
+
+.operations li a:hover {
+	color: #FFFF99;
+	background-color: #0099FF;
+}
+
+.operations li a:active {
+	color: : #FFFF99;
+	background-color: #0099FF;
+}
+
+.loggedin {
+	color : #D8DEB8;
+}
+
+.marctag {
+	color : #000000;
+	background-color : #E7E7CA;
+}
+
+.marcsubfieldletter {
+	background-color: #EFF1DC;
+}
+
+.marcsubfieldname {
+	background-color: #EFF1DC;
+}
+
+.subfield {
+	background-color: #EFF1DC;
+}
+
+.subfieldvalue {
+	background-color : #FFFFFF;
+}
+
+.menu {
+	color : #000000;
+}
+
+#members a {
+	text-decoration : none;
+}
+
+.menu a:link, #members a:link {
+	color : #0099CC;
+}
+
+.menu a:visited, #members a:visited {
+	color : #0099CC;
+}
+
+.menu a:hover, #members a:hover {
+	color : #990000;
+}
+
+.menu a:active, #members a:active {
+	color : #990000;
+}
+
+.opac-detail {
+	background-color : #FFFFCC;
+}
+
+em.new {
+	color : #CC3333;
+}
+
+.note {
+	background-color : #EEEEEB;
+	border-left : 1px solid #DDDED3;
+	border-top : 1px solid #DDDED3;
+	border-right : 1px solid #DDDED3;
+	border-bottom : 1px solid #DDDED3;
+}
+.opac-detail dd {
+	border-bottom : 1px solid #E7E7CA;
+	color : #000000;
+}
+
+.submit {
+	background-color : #6699CC;
+	color : #FFFFCC;
+}
+
+input.icon {
+	background-color : #6699CC;
+	color : #FFFFCC;
+}
+
+#footer {
+	border-top : 1px solid #EEEEEE;
+}
+
+#main {
+	background-color : transparent;
+	border-right  : 1px solid #EEEEEE;
+}
+
+#window {
+	background-color : #E7E7CA;
+	border-left : 1px solid #CCCC99;
+}
+
+#masthead {
+	background-color : White;
+	border-bottom : 1px solid #EEEEEE;
+}
+
+#nav {
+	background-color : #EFF1DC;
+}
+
+#nav ul li {
+	background-color : #EFF1DC; /*width : 100%;*/
+	border-bottom : 1px solid #CCCC99;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+	border-top : 0 solid #FFFFCC;
+}
+
+#nav ul li+li {
+	border-bottom : 1px solid #CCCC99;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+}
+
+#nav li ul li {
+	background-color : #E7E7CA;
+	border-bottom : 1px solid #D8DEB8;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+	border-top : 0 solid #FFFFCC;
+}
+
+#nav li ul li a {
+	color: Blue;
+}
+
+#nav li ul li a:link {
+	color: #359;
+}
+
+#nav li ul li a:visited {
+	color: #359;
+}
+
+#nav li ul li a:hover {
+	color: #CC3333;
+}
+
+#results, .results {
+	color : #000066;
+}
+
+#sidebar {
+	background-color : #F8F8EB;
+	border : 1px dashed #666666;
+}
+
+#sidebar h3 {
+	color : #000066;
+}
+
+#sidebar .submit {
+	background-color : #6699CC;
+	color : #FFFFCC;
+}
+
+#search-sidebar {
+	background-color : #F8F8EB;
+}
+
+.sidebar-box {
+	border : 1px dashed #cccccc;
+}
+
+.issued {
+	color : #999999;
+}
+
+tr.overdue td {
+	background-color : #fea7a7;
+}
+
+td.overdue {
+	color : #cc0000;
+}
+
+	
+#members {
+	background-color : transparent;
+	border : 0px dashed #666666;
+	color : #000066;
+	}
+
+#members a.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+#members a:hover.logout {
+	background-color : #FFCC33;
+}
+
+.loggedinusername {
+	color : #666666;
+}
+
+/* Amazon CSS Stuff */
+
+#itemReviews dt {
+        border-bottom: 1px solid #ddd;
+}
\ No newline at end of file

Index: fr/includes/colors.npl.css
===================================================================
RCS file: fr/includes/colors.npl.css
diff -N fr/includes/colors.npl.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/colors.npl.css	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,404 @@
+/* COLORS, BACKGROUNDS, AND BORDERS */
+
+a {
+	color : #006699;
+}
+
+a:active {
+	color : #990033;
+}
+
+a:visited {
+	color : #006699;
+}
+
+a:hover {
+	color : #990033;
+}
+
+a:link.current {
+	background-color : transparent;
+	color : #3366CC;
+}
+
+a:hover.current {
+	background-color : #CCFF00;
+	color : #CC3333;
+}
+
+a:visited.current {
+	background-color : transparent;
+	color : #3366CC;
+}
+
+a:active.current {
+	background-color : #99CC00;
+	color : #FFFF99;
+}
+
+a:link.nav {
+	background-color : #FFFFCC;
+	color : #3366CC;
+}
+
+a:hover.nav {
+	background-color : #CCFF00;
+	color : #CC3333;
+}
+
+a:active.nav {
+	background-color : #99CC00;
+	color : #FFFF99;
+}
+
+a:visited.nav {
+	background-color : #FFFFCC;
+	color : #3366CC;
+}
+
+.menu a:link.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+.menu a:active.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+
+.menu a:visited.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+.menu a:hover.logout {
+	background-color : #FFCC33;
+	color : Black;
+}
+
+body {
+	background-color : #339999;
+}
+
+caption {
+	color : #000066;
+}
+
+div.form, div.details {
+	background-color : #FFFFCC;
+}
+
+h1,h2,h3,h4,h5,h6 {
+	color : #000066;
+}
+
+
+h1.logo {
+	color : #D3DFAD;
+}
+
+p.error, div.error {
+	background-color : #FFFFCC;
+	border : 1px dashed #cc6600;
+}
+
+div.error h3 {
+	color : #990000;
+}
+
+table {
+	background-color : #FFFFCC;
+	border-collapse : collapse;
+}
+
+td {
+	border-bottom : 1px solid #E7E7CA;
+	border-right : 1px solid #E7E7CA;
+}
+
+th {
+	background-color : #D8DEB8;
+	border-bottom : 1px solid #000000;
+	border-right : 1px solid #000000;
+}
+
+th:last-child {
+	background-color : #D8DEB8;
+	border-bottom : 1px solid #000000;
+}
+
+th[scope="row"] {
+	background-color : #E7E7CA;
+}
+
+tr.highlight th[scope="row"] {
+	background-color : #EFF1DC;
+}
+
+td.input, div.form td, div.details td {
+	border-bottom : 1px solid #E7E7CA;
+	border-left : 0;
+	border-right : 0;
+	color : #000000;
+}
+
+td.label, div.form th, div.details th {
+	background-color : #FFC;
+	border-bottom : 1px solid #E7E7CA;
+	border-left : 1px solid #E7E7CA;
+	color : #000088;
+}
+
+td.label {
+	border-bottom : 1px solid #E7E7CA;
+	border-left : 1px solid #E7E7CA;
+	color : #000088;
+}
+
+td:last-child {
+	border-bottom : 1px solid #E7E7CA;
+	border-right : 0 solid #E7E7CA;
+}
+
+tr.highlight {
+	background-color : #FFFFFF;
+}
+
+.content-block {
+	background-color : #FFFFCC;
+}
+
+.current {
+	background-color : #FFFFFF;
+	color : #3366CC;
+}
+
+
+.further {
+	color: #CCCC99;
+	border: 2px solid #D8DEB8;
+	background-color : #E7E7CA;
+}
+
+.further h4 {
+	background-color : #D8DEB8;
+}
+
+.further li {
+	border-bottom : 1px solid #CCCC99;
+	}
+
+.detail-sidebar {
+	background-color : #E7E7CA;
+}
+
+.operations li a, .operations li a:visited {
+	border: 2px solid #D8DEB8;
+	color: #E7E7CA;
+	background-color : #CC6600;
+}
+
+.operations li a:hover {
+	color: #FFFFCC;
+	background-color: #FF9933;
+}
+
+.operations li a:active {
+	color: : #FFFFCC;
+	background-color: #FF9933;
+}
+
+.loggedin {
+	color : #D8DEB8;
+}
+
+.marctag {
+	color : #000000;
+	background-color : #E7E7CA;
+}
+
+.marcsubfieldletter {
+	background-color: #EFF1DC;
+}
+
+.marcsubfieldname {
+	background-color: #FFFFCC;
+}
+
+.subfield {
+	background-color: #FFFFCC;
+}
+
+.subfieldvalue {
+	background-color : #FFFFFF;
+}
+
+.menu {
+	color : #CCCC99;
+}
+
+.menu a:link, #members a:link {
+	color : #CCFF66;
+}
+
+.menu a:visited, #members a:visited {
+	color : #CCFF66;
+}
+
+.menu a:hover, #members a:hover {
+	color : #FFFFCC;
+}
+
+.menu a:active, #members a:active {
+	color : #FFFFCC;
+}
+
+.opac-detail {
+	background-color : #FFFFCC;
+}
+
+em.new {
+	color : #CC3333;
+}
+
+.note {
+	background-color : #E7E7CA;
+	border-left : 1px solid #FFFFCC;
+	border-top : 1px solid #FFFFCC;
+	border-right : 1px solid #999900;
+	border-bottom : 1px solid #999900;
+}
+
+.opac-detail dd {
+	border-bottom : 1px solid #E7E7CA;
+	color : #000000;
+}
+
+.submit {
+	background-color : #CC6600;
+	color : #FEEDDB;
+}
+
+input.icon {
+	background-color : #CC6600;
+	color : #FEEDDB;
+}
+
+#footer {
+	border-top : 1px solid #000000;
+}
+
+#main {
+	background-color : #CCCC99;
+	border-left : 1px solid #CCCC99;
+}
+
+#window {
+	background-color : #CCCC99;
+	border-left : 1px solid #CCCC99;
+}
+
+#masthead {
+	background-color : #339999;
+}
+
+#nav {
+	background-color : #CCCC99;
+}
+
+#nav ul li {
+	background-color : #D8DEB8; /*width : 100%;*/
+	border-bottom : 1px solid #CCCC99;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+	border-top : 0 solid #FFFFCC;
+}
+
+#nav ul li+li {
+	border-bottom : 1px solid #CCCC99;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+}
+
+#nav li ul li {
+	background-color : #E7E7CA;
+	border-bottom : 1px solid #D8DEB8;
+	border-left : 0 solid #FFFFCC;
+	border-right : 0 solid #006699;
+	border-top : 0 solid #FFFFCC;
+}
+
+#nav li ul li a {
+	color: Blue;
+}
+
+#nav li ul li a:link {
+	color: #359;
+}
+
+#nav li ul li a:visited {
+	color: #359;
+}
+
+#nav li ul li a:hover {
+	color: #CC3333;
+}
+
+#results, .results {
+	color : #000066;
+}
+
+#sidebar {
+	background-color : #EFF1DC;
+	border : 1px dashed #CCCC99;
+}
+
+#sidebar h3 {
+	color : #000066;
+}
+
+#sidebar .submit {
+	background-color : #CC6600;
+	color : #FEEDDB;
+}
+
+#search-sidebar {
+	background-color : #FFFFCC;
+}
+
+.sidebar-box {
+	border : 1px dashed #CCCC99;
+}
+
+.issued {
+	color : #999999;
+}
+
+.overdue {
+	color : #cc0000;
+}
+	
+#members {
+	background-color : #339999;
+	border : 0px dashed #666666;
+	color : #000066;
+	}
+
+#members a.logout {
+	background-color : #FFDD75;
+	color : Black;
+}
+
+#members a:hover.logout {
+	background-color : #FFCC33;
+}
+
+.loggedinusername {
+	color : #D8DEB8;
+}	
+
+#itemReviews dt {
+        border-bottom: 1px solid #ddd;
+}
+

Index: fr/includes/doc-head-close-basket-print.inc
===================================================================
RCS file: fr/includes/doc-head-close-basket-print.inc
diff -N fr/includes/doc-head-close-basket-print.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-close-basket-print.inc	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,21 @@
+</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<link rel="shortcut icon" href="<!-- TMPL_VAR NAME="themelang" -->/includes/favicon.ico" type="image/x-icon" />
+<meta http-equiv="Content-Language" content="Anglais-us">
+<style type="text/css"> 
+    @import url(<!-- TMPL_VAR NAME="themelang" -->/includes/print.css);
+</style>
+
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/script.js"></script>
+
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js"></script>
+
+    <script type="text/javascript" language="javascript">
+        var MSG_NO_RECORD_SELECTED = "No biblio selected";
+        var MSG_NO_RECORD_ADDED = "No biblio added";
+        var MSG_CONFIRM_DEL_BASKET = "Are you sure you want to empty your book bag?"
+        var MSG_CONFIRM_DEL_RECORDS = "Are you sure you want to remove the selected items?";
+    </script>
+
+</head>
+<body onload="print();">
\ No newline at end of file

Index: fr/includes/doc-head-close-basket.inc
===================================================================
RCS file: fr/includes/doc-head-close-basket.inc
diff -N fr/includes/doc-head-close-basket.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-close-basket.inc	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,32 @@
+</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Language" content="Anglais-us">
+<link rel="shortcut icon" href="<!-- TMPL_VAR NAME="themelang" -->/includes/favicon.ico" type="image/x-icon" />
+
+<!-- TMPL_IF name="opacstylesheet" -->
+        <style type="text/css"> 
+            @import url(<!-- TMPL_VAR NAME="opacstylesheet" -->);
+        </style>
+<!-- TMPL_ELSE -->
+    <!-- TMPL_IF name="opaccolorstylesheet" -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaccolorstylesheet" -->" />
+    <!-- TMPL_ELSE -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/opac.css" />
+    <!-- /TMPL_IF -->
+    <style type="text/css">
+        @import url(<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaclayoutstylesheet" -->);
+    </style>
+<!-- /TMPL_IF -->
+
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/script.js" ></script>
+
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js" ></script>
+
+<script type="text/javascript" language="javascript">
+    var MSG_NO_RECORD_SELECTED = "No biblio selected";
+    var MSG_NO_RECORD_ADDED = "No biblio added";
+    var MSG_CONFIRM_DEL_BASKET = "Are you sure you want to empty your book bag?"
+    var MSG_CONFIRM_DEL_RECORDS = "Are you sure you want to remove the selected items?";
+</script>
+</head>
+<body>

Index: fr/includes/doc-head-close-results.inc
===================================================================
RCS file: fr/includes/doc-head-close-results.inc
diff -N fr/includes/doc-head-close-results.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-close-results.inc	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,31 @@
+</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" content="text/html; charset=<!-- TMPL_VAR NAME='TemplateEncoding' -->" /><!-- TMPL_ELSE --><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><!-- /TMPL_IF -->
+<meta http-equiv="Content-Language" content="Anglais-us">
+<link rel="shortcut icon" href="<!-- TMPL_VAR NAME="themelang">/includes/favicon.ico" type="image/x-icon" />
+<!-- TMPL_IF NAME="searchdesc" --><!-- TMPL_IF name="total" --><link rel="alternate" type="application/rss+xml" title="RSS" href="http://a9.com/-/opensearch/search/B0007WF826/<!-- TMPL_VAR NAME="searchdesc" -->?count=10&amp;startPage=1" /><!-- /TMPL_IF --><!-- /TMPL_IF -->
+<!-- TMPL_IF name="opacstylesheet" --><style type="text/css">
+    @import url(<!-- TMPL_VAR NAME='themelang' -->/includes/<!-- TMPL_VAR NAME="opacstylesheet" -->);
+</style><!-- TMPL_ELSE --><link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaccolorstylesheet" -->" />
+<style type="text/css">
+    @import url(<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaclayoutstylesheet" -->);
+</style><!-- /TMPL_IF -->
+<!-- TMPL_IF NAME="livesearch" --><style type="text/css">
+	@import url(<!-- TMPL_VAR NAME="themelang" -->/includes/livesearch.css);
+</style><!-- /TMPL_IF -->
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js"></script>
+<script type="text/javascript" language="javascript">
+	var MSG_BASKET_EMPTY = "You book bag is currently empty";
+	var MSG_RECORD_IN_BASKET = "This item is already in your book bag";
+	var MSG_RECORD_ADDED = "This item has been added to your book bag";
+	var MSG_NRECORDS_ADDED = " item(s) added to your book bag";
+	var MSG_NRECORDS_IN_BASKET = "already in the bag";
+	var MSG_NO_RECORD_SELECTED = "No item was selected";
+	var MSG_NO_RECORD_ADDED = "No item was added to your book bag";
+</script>
+<!-- TMPL_IF NAME="opacuserjs" -->
+<script language="JavaScript" type="text/javascript">
+	<!-- TMPL_VAR NAME="opacuserjs" -->
+</script>	
+<!-- /TMPL_IF -->
+<script type="text/javascript" language="javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/main.js"></script>
+</head>

Index: fr/includes/doc-head-close.inc
===================================================================
RCS file: fr/includes/doc-head-close.inc
diff -N fr/includes/doc-head-close.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-close.inc	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,43 @@
+</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<!-- TMPL_IF name="RSS" -->
+    <link rel="alternate" type="application/rss+xml" title="Koha - RSS" href="<!-- TMPL_VAR name="site_url"-->/opac-rss.pl?q=<!-- TMPL_VAR name="searchdesc"-->">
+<!-- /TMPL_IF -->
+<!-- TMPL_IF name="opacstylesheet" -->
+        <style type="text/css"> 
+            @import url(<!-- TMPL_VAR NAME="opacstylesheet" -->);
+        </style>
+<!-- TMPL_ELSE -->
+    <!-- TMPL_IF name="opaccolorstylesheet" -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaccolorstylesheet" -->" />
+    <!-- TMPL_ELSE -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/opac.css" />
+    <!-- /TMPL_IF -->
+    <style type="text/css">
+        @import url(<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaclayoutstylesheet" -->);
+    </style>
+<!-- /TMPL_IF -->
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/main.js" ></script>
+
+<!-- TMPL_IF NAME="AmazonContent" -->
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/amazonimages.js" ></script>
+<!-- /TMPL_IF -->
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/script.js" ></script>
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js" ></script>
+
+<script type="text/javascript" language="javascript">
+    function _(s) { return s } // dummy function for gettext
+    var MSG_BASKET_EMPTY = _("Votre panier est actuellement vide");
+    var MSG_RECORD_IN_BASKET = _("Ce document est déjà dans votre panier");
+    var MSG_RECORD_ADDED = _("Ce document a été ajouté à votre panier");
+    var MSG_NRECORDS_ADDED = _("Document(s) ajouté(s) à votre panier");
+    var MSG_NRECORDS_IN_BASKET = _("Déjà dans le panier");
+    var MSG_NO_RECORD_SELECTED = _("Aucun document sélectionné");
+    var MSG_NO_RECORD_ADDED = _("Aucun document ajouté dans votre panier");
+</script>
+
+</head>
+<body>

Index: fr/includes/doc-head-close.inc~
===================================================================
RCS file: fr/includes/doc-head-close.inc~
diff -N fr/includes/doc-head-close.inc~
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-close.inc~	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,43 @@
+</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<!-- TMPL_IF name="RSS" -->
+    <link rel="alternate" type="application/rss+xml" title="VNUNet.fr - Actualit&eacute;s" href="<!-- TMPL_VAR name="site_url"-->/opac-rss.pl?q=<!-- TMPL_VAR name="searchdesc"-->">
+<!-- /TMPL_IF -->
+<!-- TMPL_IF name="opacstylesheet" -->
+        <style type="text/css"> 
+            @import url(<!-- TMPL_VAR NAME="opacstylesheet" -->);
+        </style>
+<!-- TMPL_ELSE -->
+    <!-- TMPL_IF name="opaccolorstylesheet" -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaccolorstylesheet" -->" />
+    <!-- TMPL_ELSE -->
+        <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR NAME="themelang" -->/includes/opac.css" />
+    <!-- /TMPL_IF -->
+    <style type="text/css">
+        @import url(<!-- TMPL_VAR NAME="themelang" -->/includes/<!-- TMPL_VAR NAME="opaclayoutstylesheet" -->);
+    </style>
+<!-- /TMPL_IF -->
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/main.js" ></script>
+
+<!-- TMPL_IF NAME="AmazonContent" -->
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/amazonimages.js" ></script>
+<!-- /TMPL_IF -->
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/script.js" ></script>
+
+<script type="text/javascript" language="javascript" src="../..<!-- TMPL_VAR NAME="themelang" -->/includes/basket.js" ></script>
+
+<script type="text/javascript" language="javascript">
+    function _(s) { return s } // dummy function for gettext
+    var MSG_BASKET_EMPTY = _("You book bag is currently empty");
+    var MSG_RECORD_IN_BASKET = _("This item is already in your book bag");
+    var MSG_RECORD_ADDED = _("This item has been added to your book bag");
+    var MSG_NRECORDS_ADDED = _(" item(s) added to your book bag");
+    var MSG_NRECORDS_IN_BASKET = _("already in the bag");
+    var MSG_NO_RECORD_SELECTED = _("No item was selected");
+    var MSG_NO_RECORD_ADDED = _("No item was added to your book bag");
+</script>
+
+</head>
+<body>

Index: fr/includes/doc-head-open.inc
===================================================================
RCS file: fr/includes/doc-head-open.inc
diff -N fr/includes/doc-head-open.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/doc-head-open.inc	23 May 2007 16:16:56 -0000	1.1
@@ -0,0 +1,5 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>
\ No newline at end of file

Index: fr/includes/favicon.ico
===================================================================
RCS file: fr/includes/favicon.ico
diff -N fr/includes/favicon.ico
Binary files /dev/null and /tmp/cvsHruUlO differ

Index: fr/includes/main.js
===================================================================
RCS file: fr/includes/main.js
diff -N fr/includes/main.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/main.js	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,9 @@
+// one window.onload to rule them all
+
+window.onload=kohajs;
+
+// check to see if functions exist before loading them
+function kohajs() {
+  if ( typeof window.verify_images == "function" ) verify_images();
+}
+

Index: fr/includes/masthead-basic.inc
===================================================================
RCS file: fr/includes/masthead-basic.inc
diff -N fr/includes/masthead-basic.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/masthead-basic.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,15 @@
+<div id="masthead">
+
+<h1 id="libraryname"><a href="/cgi-bin/koha/opac-main.pl"><!-- TMPL_VAR NAME="LibraryName" --></a></h1>
+<div id="members">
+	<ul><!-- TMPL_IF NAME="opacbookbag" --><li><a href="/cgi-bin/koha/opac-basket.pl" onclick="openBasket(); return false;" title='Un "panier" pour vos sélections'><img border="0" src="<!-- TMPL_VAR NAME="themelang">/images/cart-small.gif"> Panier<span id="basket"><script language="javascript" type="text/javascript">if(basketcount){ document.write(basketcount) };</script></span></a></li><!-- /TMPL_IF --><!--TMPL_IF NAME="virtualshelves" --><li><a href="/cgi-bin/koha/opac-shelves.pl">Vos étagères virtuelles</a></li><!-- /TMPL_IF --><!-- TMPL_IF NAME="loggedinusername" --><li><a href="/cgi-bin/koha/opac-user.pl">Votre compte</a></li><!-- /TMPL_IF --><!-- TMPL_IF NAME="loggedinusername" --><li><span class="members">Connecté en tant que <span class="loggedinusername"><!-- TMPL_LOOP NAME="USER_INFO" --><!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="firstname" --> <!-- TMPL_VAR NAME="surname" --><!-- /TMPL_LOOP --></span></span></li><li><a class="logout" href="/cgi-bin/koha/opac-logout.pl">Déconnexion</a></li><!-- TMPL_ELSE --><li><a href="/cgi-bin/koha/opac-user.pl">Votre compte</a></li><!-- /TMPL_IF -->
+	</ul>	
+</div>
+<div class="menu">
+</div>
+</div>
+
+<!-- TMPL_IF NAME="opaclanguagesdisplay" --><div id="languages">
+	<ul>
+		<!-- TMPL_LOOP NAME="languages" --><li><a href="/cgi-bin/koha/changelanguage.pl?language=<!-- TMPL_VAR NAME="language" -->"><!-- TMPL_VAR NAME="label" --></a> </li><!-- /TMPL_LOOP -->
+	</ul></div><!-- /TMPL_IF -->
\ No newline at end of file

Index: fr/includes/masthead.inc
===================================================================
RCS file: fr/includes/masthead.inc
diff -N fr/includes/masthead.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/masthead.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,11 @@
+<div id="masthead-image">
+        <!-- TMPL_IF NAME="opacsmallimage" -->
+        <img alt="<!-- TMPL_VAR NAME="LibraryName" -->" src="<!-- TMPL_VAR NAME="opacsmallimage" -->" />
+        <!-- TMPL_ELSE -->
+			<img src="/opac-tmpl/<!-- TMPL_VAR name="theme" -->/images/koha-logo-blue.png" alt="logo Koha">
+
+        <!-- /TMPL_IF -->
+</div>
+<div id="masthead">
+        <!-- TMPL_VAR NAME="LibraryName" -->
+</div>

Index: fr/includes/masthead_adv.inc
===================================================================
RCS file: fr/includes/masthead_adv.inc
diff -N fr/includes/masthead_adv.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/masthead_adv.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,21 @@
+<div id="masthead">
+<h1><!-- TMPL_IF NAME="opacsmallimage" --><img alt="<!-- TMPL_VAR NAME="LibraryName" -->" src="<!-- TMPL_VAR NAME="opacsmallimage" -->" /><!-- /TMPL_IF -->Recherche dans le Catalogue de la bibliothèque</h1>
+<div class="menu"><a href="/cgi-bin/koha/opac-main.pl">Recherche simple</a> | <a href="" onclick="openBasket(); return false;" title='Un "panier" pour vos sélections'>Panier<span id="basket"><script language="javascript" type="text/javascript">if(basketcount){ document.write(basketcount) };</script></span></a></div><br class="clear">
+<!-- <!-- TMPL_IF NAME="loggedinusername" -->
+<div class="menu"><span class="loggedin">You are logged in as <!-- TMPL_LOOP NAME="USER_INFO" --><a href="/cgi-bin/koha/opac-user.pl"><!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="firstname" --> <!-- TMPL_VAR NAME="surname" --></a><!-- /TMPL_LOOP --></span> | <a class="logout" href="/cgi-bin/koha/opac-logout.pl">Log Out</a></div>
+<!-- /TMPL_IF --> -->
+
+<!-- TMPL_IF NAME="loggedinusername" --><div id="members">
+	<ul>
+		<li>Connecté en tant que <span class="loggedinusername"><!-- TMPL_LOOP NAME="USER_INFO" --><!-- TMPL_VAR NAME="title" --> <!-- TMPL_VAR NAME="firstname" --> <!-- TMPL_VAR NAME="surname" --><!-- /TMPL_LOOP --></span></li>
+		<li><a href="/cgi-bin/koha/opac-shelves.pl">Mes listes de livres</a></li>
+		<li><a href="/cgi-bin/koha/opac-user.pl">Mon compte</a></li>
+		<li><a class="logout" href="/cgi-bin/koha/opac-logout.pl">Déconnexion</a></li>
+	</ul>	
+</div>
+<!-- TMPL_ELSE -->
+	<div id="members">
+		<a class="card" href="/cgi-bin/koha/opac-user.pl">Se connecter pour accéder<br /> Fonctionnalités pour les détenteurs d'une carte</a>
+	</div>
+<!-- /TMPL_IF -->
+</div>
\ No newline at end of file

Index: fr/includes/navigation.inc
===================================================================
RCS file: fr/includes/navigation.inc
diff -N fr/includes/navigation.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/navigation.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,56 @@
+<div id="menu">
+        <ul>
+            <!-- TMPL_VAR NAME="OpacNav" -->
+            <li><a href="/cgi-bin/koha/opac-main.pl">Recherche simple</a></li>
+            <li><a href="/cgi-bin/koha/opac-search.pl">Recherche avancée</a></li>
+            <!-- TMPL_IF name="OpacBrowser" -->
+                <li><a href="/cgi-bin/koha/opac-browser.pl">Feuilleter le catalogue</a></li>
+            <!-- /TMPL_IF -->
+            <!-- TMPL_IF name="OpacAuthorities" -->
+                <li><a href="/cgi-bin/koha/opac-authorities-home.pl">Vedettes autorités</a></li>
+            <!-- /TMPL_IF -->
+            <!-- TMPL_IF name="OpacTopissue" -->
+                <li><a href="/cgi-bin/koha/opac-topissues.pl">Palmarès</a></li>
+            <!-- /TMPL_IF -->
+            <!-- TMPL_IF name="OpacCloud" -->
+                <li><a href="/cgi-bin/koha/opac-tags_subject.pl">Nuage de sujets</a></li>
+            <!-- /TMPL_IF -->
+            <li>
+                <a href="#" onclick="javascript:openBasket();" title='Un "panier" pour vos sélections'>Panier<span id="basket">
+                    <script language="javascript" type="text/javascript">
+                        if(basketcount){ document.write(basketcount) };
+                    </script></span>
+                </a>
+            </li>
+            <!-- TMPL_IF NAME="loggedinusername" -->
+                <!-- TMPL_IF name="virtualshelves" -->
+                    <li><a href="/cgi-bin/koha/opac-shelves.pl">Etagères virtuelles</a></li>
+                <!-- /TMPL_IF -->
+                <!-- TMPL_IF name="suggestion" -->
+                    <li><a href="opac-suggestions.pl">Suggestions</a></li>
+                <!-- /TMPL_IF -->
+            <!-- /TMPL_IF -->
+        </ul>
+        <br />
+    <!-- TMPL_IF NAME="loggedinusername" -->
+        <a href="/cgi-bin/koha/opac-user.pl"><b>Info utilisateur</b></a>
+        <li>Connecté en tant que <b> <!-- TMPL_VAR NAME="loggedinusername" --> </b></li>
+        <li><a href="/cgi-bin/koha/opac-logout.pl?logout=Log Out">Déconnexion</a></li>
+    <!-- TMPL_ELSE -->
+           <form action="/cgi-bin/koha/opac-user.pl" method="POST" name="auth" id="auth">
+            <li>
+                <label for="userid">Utilisateur</label>
+                <input type="text" id="userid" size="10" name="userid" />
+            </li>
+            <li>
+                <label for="password">Mot de passe </label>
+                <input type="password" id="password" size="10" name="password" />
+            </li>
+            <li>
+                <input type="submit" value="Se connecter" class="submit">
+            </li>
+            </form>
+    <!-- /TMPL_IF -->
+ </div>
+
+ <div id="main"> <!-- MAIN Body start here -->

Index: fr/includes/opac-basket-bottom.inc
===================================================================
RCS file: fr/includes/opac-basket-bottom.inc
diff -N fr/includes/opac-basket-bottom.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/opac-basket-bottom.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,14 @@
+<div id="bottombloc">
+<!-- TMPL_IF NAME="loggedinusername" -->
+	<p>
+		Connecté en tant que <b><!-- TMPL_VAR NAME="loggedinusername" --></b> <a href="/cgi-bin/koha/opac-user.pl">Accueil Lecteurs</a>
+		|| <a href="/cgi-bin/koha/opac-main.pl?logout.x=1">Déconnexion</a>
+	</p>
+<!-- TMPL_ELSE -->
+	<p>
+		<a href="/cgi-bin/koha/opac-user.pl">S'identifier</a> dans Koha
+	</p>
+<!-- /TMPL_IF -->
+</div>
+</body>
+</html>
\ No newline at end of file

Index: fr/includes/opac-bottom.inc
===================================================================
RCS file: fr/includes/opac-bottom.inc
diff -N fr/includes/opac-bottom.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/opac-bottom.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,10 @@
+</div>
+
+<!-- TMPL_IF NAME="opaccredits" -->
+    <div id="footer">
+        <!-- TMPL_VAR NAME="opaccredits" -->
+    </div>
+<!-- /TMPL_IF -->
+
+</body>
+</html>

Index: fr/includes/opac-facets.inc
===================================================================
RCS file: fr/includes/opac-facets.inc
diff -N fr/includes/opac-facets.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/opac-facets.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,18 @@
+<div id="nav">
+
+<!-- TMPL_IF NAME="opacfacets" -->
+<h6>Affinez votre recherche</h6>
+<ul id="facets">
+<!-- TMPL_LOOP NAME="facets_loop" -->
+<li id="<!-- TMPL_VAR NAME="type_id" -->"><!-- TMPL_VAR NAME="type_label" --><ul>
+	<!-- TMPL_LOOP NAME="facets" -->
+		<li><a href="/search?q=<!-- TMPL_VAR NAME="searchdesc" --> and <!-- TMPL_VAR NAME="type_link_value" -->:<!-- TMPL_VAR NAME="facet_link_value" -->" title="<!-- TMPL_VAR NAME="facet_title_value" -->"><!-- TMPL_VAR NAME="facet_label_value" --></a> (<!-- TMPL_VAR NAME="facet_count" -->)</li>
+	<!-- /TMPL_LOOP -->
+<!-- TMPL_IF NAME="expandable" -->
+	<li class="showmore"><a href="/search?q=<!-- TMPL_VAR NAME="searchdesc" -->&amp;expand=<!-- TMPL_VAR NAME="expand" -->#<!-- TMPL_VAR NAME="type_id" -->">En voir plus</a></li>
+<!-- /TMPL_IF -->
+</ul></li>
+<!-- /TMPL_LOOP -->
+</ul>
+<!-- /TMPL_IF -->
+</div>

Index: fr/includes/opac.css
===================================================================
RCS file: fr/includes/opac.css
diff -N fr/includes/opac.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/opac.css	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,359 @@
+/* color scheme :
+- #384b73 : light blue, for menus, text enhancement, footer & header
+- #eeeeee : light grey, for background color
+- #CCCCCC : for table backgrounds
+- #EEC95A : orange for action buttons & hyperlinks
+*/
+
+/* attribute for standard html tags */
+
+body {
+    font-family : Verdana, Geneva, Arial, sans-serif;
+    font-size : 1em;
+    background-color : #eeeeee;
+    text-align: left;
+    margin-bottom:0px;
+}
+
+h1 {
+    padding-top:25px;
+    color: #384b73;
+    font-size:1.5em;
+    text-align:left;
+}
+
+p {
+    margin:0px;
+    padding:0px;
+    clear:left;
+}
+
+label {
+    font-style:italic;
+    vertical-align:top;
+    display:block;
+    float:left;
+    width:10em;
+    margin-right:0.2em;
+}
+
+a:link, a:visited, a:active {
+    text-decoration : none;
+    color :#384b73;
+}
+
+a:hover {
+    text-decoration : none;
+    background-color : #EEC95A;
+}
+
+fieldset {
+    display:inline;
+    border: 1px solid #384b73;
+}
+
+table {
+    border-collapse : collapse;
+    border : 1px solid #CCCCCC;
+    margin : 1em 0;
+}
+
+caption {
+    font-size : 140%;
+    text-align : left;
+    font-weight : bold;
+}
+
+td,th {
+    border : 1px solid #CCCCCC;
+    border-bottom : 1px solid #CCCCCC;
+    padding : 5px;
+}
+
+th {
+    background-color: #384b73;
+    color:white;
+    border : 1px solid #CCCCCC;
+    border-right: 1px solid #CCCCCC;
+}
+
+th[scope=row] {
+    text-align : right;
+}
+
+input[type=submit], input[type=button], input[type=reset] {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    font-weight : bold;
+}
+
+li {
+    list-style-type:square;
+}
+
+ul {
+    margin:0px;
+}
+
+/* attributes for search result list */
+.searchresults td, .searchresults th, .searchresults table {
+    border: 0;
+}
+.searchresults tr {
+    border-bottom : 1px solid #CCCCCC;
+}
+.searchresults table {
+    border-top : 0px solid #CCCCCC;
+    border: 1px solid #CCCCCC;
+}
+p.searchresults {
+    background-color : #EFF1DC;
+}
+.searchresults a.reserve {
+    background-color : transparent;
+    color : #006699;
+}
+.searchresults table tr:hover {
+    background-color: #CCFFFF;
+}
+tr.highlight td, tr.highlight th {
+    background-color : #EEEEEE;
+    border: 1px solid #DDDDDD;
+    border-right: 1px solid #DDDDDD;
+}
+
+/* the top part of the opac : (the LibraryName) */
+#masthead {
+    color:#384b73;
+    margin-left:15%;
+    text-align:left;
+    font-size:150%;
+    font-weight:bold;
+    margin-bottom:25px;
+}
+
+/* The image on the top-left (the logo) */
+#masthead-image {
+    position:fixed;
+    padding-left:30px;
+    padding-top:0px;
+}
+#masthead-image img {
+}
+
+/* the itemtype list in advanced search */
+#advsearch-itemtype table {
+    border-collapse: separate;
+    border-spacing: 3px;
+}
+#advsearch-itemtype table tr td {
+    background-color:#CCCCCC;
+    width:100%;
+}
+#advsearch-itemtype table tr td p {
+    font-size:0.8em;
+}
+
+/* the content part of every page */
+#main {
+    margin-left:25%;
+    margin-bottom:0px;
+}
+
+/* the main menu (home, adv search, login...) */
+#menu {
+    position:fixed;
+    margin-top:100px;
+    border-right:1px solid black;
+    padding:0px;
+    font-size:0.8em;
+    color:#384b73;
+}
+#menu ul a {
+    display:block;
+    margin:5px 5px 0px 5px;
+    padding :5px 5px 0px 5px;
+    text-decoration:none;
+    color:#384b73;
+    white-space: nowrap;
+}
+#menu ul a:hover {
+    display:block;
+    margin:5px 5px 0px 5px;
+    padding :5px 5px 0px 5px;
+    text-decoration:none;
+    background-color:#384b73;
+    color:white;
+    white-space: nowrap;
+}
+#menu ul {
+    padding-left:0px;
+    margin-bottom:0px;
+    margin-top:0px;
+}
+#menu li {
+    list-style-type:none;
+}
+#menu label {
+    font-style:italic;
+    display:block;
+    float:left;
+    width:5em;
+}
+
+/* the user menu, for user option (and biblio detail view) */
+#usermenu {
+    float:right;
+}
+#usermenu a {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    border: 2px outset;
+    font-weight : bold;
+    margin:0px 5px 0px 0px;
+    padding:2px 5px 2px 5px;
+    text-decoration:none;
+    display: block;
+    white-space: nowrap;
+}
+#usermenu a:hover {
+    border: 2px inset;
+    background-color:#384b73;
+}
+
+/* the opac-news */
+#news {
+    width:20%;
+    float:right;
+    font-size:11px;
+}
+#news th {
+background-color:white;
+color:#384b73;
+}
+
+/* "problem" enhancement */
+.problem {
+color: white;
+background-color:red;
+}
+
+/* action buttons */
+#action a {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    border: 2px outset;
+    font-weight : bold;
+    margin:0px 5px 0px 0px;
+    padding-right:5px;
+    padding-left:5px;
+    text-decoration:none;
+    display: inline;
+}
+#action a:hover {
+    border: 2px inset;
+    background-color:#CCCCCC;
+}
+
+#auth {
+    float:left;
+}
+
+/* facets bloc */
+#facets {
+    position:absolute;
+    right:1em;
+    font-size:0.8em;
+    margin:0px;
+    background-color:#eeeeee;
+    border:1px solid #CCCCCC;
+}
+
+#facets dl {
+    margin:0px;
+}
+#facets dd {
+    margin:0px;
+}
+#facets dt {
+    font-weight:bold;
+    background-color:#EEC95A;
+    border:0px;
+}
+
+#facets li {
+    list-style-type: none;
+    margin-left:0px;
+}
+
+#facets ul {
+    list-style-type: none;
+    padding-left:10px;
+    margin-bottom:0px;
+    margin-top:0px;
+}
+
+/* the USER information block */
+#librarian_information {
+float:right;
+font-size:10pt;
+}
+
+/* the footer */
+#footer {
+    margin-top:30px;
+    margin-left:30%;
+    margin-right:20%;
+    border-top:1px solid #384b73;
+    color: #384b73;
+    font-size:1em;
+    text-align:center;
+}
+
+
+legend {
+font-weight:bold;
+color:#384b73;
+}
+
+
+/* css styles for reserves color alerts */
+.onloan {
+    background-color: #FFED3D;
+}
+
+.reserved {
+    background-color: #8EBAFF;
+}
+
+.transfered {
+    background-color: #F9FF9A;
+}
+
+.inwait {
+    background-color: #33CC99;
+}
+
+.other {
+    background-color: #FF0000;
+}
+
+.available {
+    background-color: white;
+}
+
+.unavailable {
+    background-color: #FFED3D;
+}
+
+/* style for search terms in catalogsearch */
+.term {
+background-color:lightyellow;
+}
+
+#opac-main-search form {
+    display:inline;
+}
\ No newline at end of file

Index: fr/includes/opac.css~
===================================================================
RCS file: fr/includes/opac.css~
diff -N fr/includes/opac.css~
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/opac.css~	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,356 @@
+/* color scheme :
+- #384b73 : light blue, for menus, text enhancement, footer & header
+- #eeeeee : light grey, for background color
+- #CCCCCC : for table backgrounds
+- #EEC95A : orange for action buttons & hyperlinks
+*/
+
+/* attribute for standard html tags */
+
+body {
+    font-family : Verdana, Geneva, Arial, sans-serif;
+    font-size : 1em;
+    background-color : #eeeeee;
+    text-align: left;
+    margin-bottom:0px;
+}
+
+h1 {
+    padding-top:25px;
+    color: #384b73;
+    font-size:1.5em;
+    text-align:left;
+}
+
+p {
+    margin:0px;
+    padding:0px;
+    clear:left;
+}
+
+label {
+    font-style:italic;
+    vertical-align:top;
+    display:block;
+    float:left;
+    width:10em;
+    margin-right:0.2em;
+}
+
+a:link, a:visited, a:active {
+    text-decoration : none;
+    color :#384b73;
+}
+
+a:hover {
+    text-decoration : none;
+    background-color : #EEC95A;
+}
+
+fieldset {
+    display:inline;
+    border: 1px solid #384b73;
+}
+
+table {
+    border-collapse : collapse;
+    border : 1px solid #CCCCCC;
+    margin : 1em 0;
+}
+
+caption {
+    font-size : 140%;
+    text-align : left;
+    font-weight : bold;
+}
+
+td,th {
+    border : 1px solid #CCCCCC;
+    border-bottom : 1px solid #CCCCCC;
+    padding : 5px;
+}
+
+th {
+    background-color: #384b73;
+    color:white;
+    border : 1px solid #CCCCCC;
+    border-right: 1px solid #CCCCCC;
+}
+
+th[scope=row] {
+    text-align : right;
+}
+
+input[type=submit], input[type=button], input[type=reset] {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    font-weight : bold;
+}
+
+li {
+    list-style-type:square;
+}
+
+ul {
+    margin:0px;
+}
+
+/* attributes for search result list */
+.searchresults td, .searchresults th, .searchresults table {
+    border: 0;
+}
+.searchresults tr {
+    border-bottom : 1px solid #CCCCCC;
+}
+.searchresults table {
+    border-top : 0px solid #CCCCCC;
+    border: 1px solid #CCCCCC;
+}
+p.searchresults {
+    background-color : #EFF1DC;
+}
+.searchresults a.reserve {
+    background-color : transparent;
+    color : #006699;
+}
+.searchresults table tr:hover {
+    background-color: #CCFFFF;
+}
+tr.highlight td, tr.highlight th {
+    background-color : #EEEEEE;
+    border: 1px solid #DDDDDD;
+    border-right: 1px solid #DDDDDD;
+}
+
+/* the top part of the opac : (the LibraryName) */
+#masthead {
+    color:#384b73;
+    margin-left:15%;
+    text-align:left;
+    font-size:150%;
+    font-weight:bold;
+    margin-bottom:25px;
+}
+
+/* The image on the top-left (the logo) */
+#masthead-image {
+    position:fixed;
+    padding-left:30px;
+    padding-top:0px;
+}
+#masthead-image img {
+}
+
+/* the itemtype list in advanced search */
+#advsearch-itemtype table {
+    border-collapse: separate;
+    border-spacing: 3px;
+}
+#advsearch-itemtype table tr td {
+    background-color:#CCCCCC;
+    width:100%;
+}
+#advsearch-itemtype table tr td p {
+    font-size:0.8em;
+}
+
+/* the content part of every page */
+#main {
+    margin-left:25%;
+    margin-bottom:0px;
+}
+
+/* the main menu (home, adv search, login...) */
+#menu {
+    position:fixed;
+    margin-top:100px;
+    border-right:1px solid black;
+    padding:0px;
+    font-size:0.8em;
+    color:#384b73;
+}
+#menu ul a {
+    display:block;
+    margin:5px 5px 0px 5px;
+    padding :5px 5px 0px 5px;
+    text-decoration:none;
+    color:#384b73;
+    white-space: nowrap;
+}
+#menu ul a:hover {
+    display:block;
+    margin:5px 5px 0px 5px;
+    padding :5px 5px 0px 5px;
+    text-decoration:none;
+    background-color:#384b73;
+    color:white;
+    white-space: nowrap;
+}
+#menu ul {
+    padding-left:0px;
+    margin-bottom:0px;
+    margin-top:0px;
+}
+#menu li {
+    list-style-type:none;
+}
+#menu label {
+    font-style:italic;
+    display:block;
+    float:left;
+    width:5em;
+}
+
+/* the user menu, for user option (and biblio detail view) */
+#usermenu a {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    border: 2px outset;
+    font-weight : bold;
+    margin:0px 5px 0px 0px;
+    padding:2px 5px 2px 5px;
+    text-decoration:none;
+    display: inline;
+    white-space: nowrap;
+}
+#usermenu a:hover {
+    border: 2px inset;
+    background-color:#384b73;
+}
+
+/* the opac-news */
+#news {
+    width:20%;
+    float:right;
+    font-size:11px;
+}
+#news th {
+background-color:white;
+color:#384b73;
+}
+
+/* "problem" enhancement */
+.problem {
+color: white;
+background-color:red;
+}
+
+/* action buttons */
+#action a {
+    background-color : #EEC95A;
+    color : #FFFFFF;
+    font-size : 1em;
+    border: 2px outset;
+    font-weight : bold;
+    margin:0px 5px 0px 0px;
+    padding-right:5px;
+    padding-left:5px;
+    text-decoration:none;
+    display: inline;
+}
+#action a:hover {
+    border: 2px inset;
+    background-color:#CCCCCC;
+}
+
+#auth {
+    float:left;
+}
+
+/* facets bloc */
+#facets {
+    position:absolute;
+    right:1em;
+    font-size:0.8em;
+    margin:0px;
+    background-color:#eeeeee;
+    border:1px solid #CCCCCC;
+}
+
+#facets dl {
+    margin:0px;
+}
+#facets dd {
+    margin:0px;
+}
+#facets dt {
+    font-weight:bold;
+    background-color:#EEC95A;
+    border:0px;
+}
+
+#facets li {
+    list-style-type: none;
+    margin-left:0px;
+}
+
+#facets ul {
+    list-style-type: none;
+    padding-left:10px;
+    margin-bottom:0px;
+    margin-top:0px;
+}
+
+/* the USER information block */
+#librarian_information {
+float:right;
+font-size:10pt;
+}
+
+/* the footer */
+#footer {
+    margin-top:30px;
+    margin-left:30%;
+    margin-right:20%;
+    border-top:1px solid #384b73;
+    color: #384b73;
+    font-size:1em;
+    text-align:center;
+}
+
+
+legend {
+font-weight:bold;
+color:#384b73;
+}
+
+
+/* css styles for reserves color alerts */
+.onloan {
+    background-color: #FFED3D;
+}
+
+.reserved {
+    background-color: #8EBAFF;
+}
+
+.transfered {
+    background-color: #F9FF9A;
+}
+
+.inwait {
+    background-color: #33CC99;
+}
+
+.other {
+    background-color: #FF0000;
+}
+
+.available {
+    background-color: white;
+}
+
+.unavailable {
+    background-color: #FFED3D;
+}
+
+/* style for search terms in catalogsearch */
+.term {
+background-color:lightyellow;
+}
+
+#opac-main-search form {
+    display:inline;
+}
\ No newline at end of file

Index: fr/includes/print.css
===================================================================
RCS file: fr/includes/print.css
diff -N fr/includes/print.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/print.css	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,211 @@
+a:link {
+	color : #000066;
+	text-decoration: none;
+}
+
+a:visited {
+	color : #000066;
+	text-decoration: none;
+}
+
+a:hover {
+	color : #993300;
+	text-decoration: none;
+}
+
+body {
+	background-color : #FFF;
+	color : #333333;
+	font-family : arial, geneva, sans-serif;
+	font-size : 14px;
+	margin : 0px 0px 0px 0px;
+}
+
+caption {
+	color : #000066;
+	font-size : 18px;
+	font-weight : bold;
+	margin-top : 5px;
+	text-align : left;
+}
+
+div.table {
+	width : 100%;
+}
+
+form {
+	margin : 0px;
+	padding : 0px;
+}
+
+h1
+	{
+	color : #000066;
+	font-size : 22px;
+	font-weight : bold;
+	margin-bottom : 3px;
+	margin-top : 3px;
+}
+
+h2 {
+	color : #000066;
+	font-size : 20px;
+	font-weight : bold;
+	margin-bottom : 3px;
+	margin-top : 3px;
+}
+
+h3 {
+	color : #000066;
+	font-size : 18px;
+	font-weight : bold;
+	margin-bottom : 3px;
+	margin-top : 3px;
+}
+
+h4 {
+	color : #000066;
+	font-size : 16px;
+	font-weight : bold;
+	margin-bottom : 3px;
+	margin-top : 3px;
+}
+
+h5 {
+	color : #000066;
+	font-size : 15px;
+	font-weight : bold;
+	margin-bottom : 1px;
+	margin-top : 1px;
+}
+
+h6 {
+	color : #000066;
+	font-size : 14px;
+	font-weight : bold;
+	margin-bottom : 1px;
+	margin-top : 1px;
+}
+
+p {
+	margin-top : 0px;
+}
+
+table {
+	background-color : #FFFFFF;
+	border-bottom : 0px solid #CCCCCC;
+	border-collapse : collapse;
+	border-left : 0px solid #CCCCCC;
+	margin : 3px 0px 5px 0px;
+	padding : 0px;
+	width : 99%;
+}
+
+td {
+	background-color : #FFF;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 1px solid #CCCCCC;
+	font-size : 12px;
+	padding : 5px 5px 5px 5px;
+	vertical-align : top;
+}
+
+td:last-child {
+	background-color : #FFF;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 0px solid #CCCCCC;
+	font-size : 12px;
+	padding : 5px 5px 5px 5px;
+	vertical-align : top;
+}
+
+th {
+	background-color : #E9E9E9;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 1px solid #CCCCCC;
+	font-size : 14px;
+	font-weight : bold;
+	padding : 5px 5px 5px 5px;
+}
+
+th:last-child {
+	background-color : #E9E9E9;
+	border-bottom : 1px solid #CCCCCC;
+	border-right : 0px solid #CCCCCC;
+	font-size : 14px;
+	font-weight : bold;
+	padding : 5px 5px 5px 5px;
+}
+
+td.input, div.form td, div.details td {
+	border-bottom : 1px solid #CCCCCC;
+	border-left : 0px;
+	border-right : 0px;
+	color : #000000;
+	line-height : 1.5em;
+	padding : 4px;
+	text-align : left;
+}
+
+td.label, div.form th, div.details th {
+	background-color : #FFF;
+	border-bottom : 1px solid #CCCCCC;
+	border-left : 1px solid #CCCCCC;
+	border-right : 0px;
+	border-top : 0px;
+	color : #000088;
+	font-weight : bold;
+	line-height : 1.5em;
+	padding : 4px;
+	text-align : right;
+	vertical-align : top;
+}
+
+tr.highlight {
+	background-color: #CCCCCC;
+}
+
+.class {
+	font-weight : bold;
+}
+
+.cancel {
+	background-color : #993300;
+	color : #FFFFCC;
+	font-size : 12px;
+	font-weight : bold;
+	padding : 2px;
+}
+
+.error {
+	font-weight: bold;
+}
+
+.ex {
+	font-family : "Courier New", Courier, monospace;
+}
+.inline {
+	display : inline;
+}
+
+.print {
+	display : none;
+}
+
+.submit {
+	background-color : #669999;
+	color : #FFFFCC;
+	font-size : 12px;
+	font-weight : bold;
+	padding : 2px;
+}
+
+#main {
+	background-color : #FFF;
+	border-left : 0px solid #CCCC99;
+	margin-left : 2%;
+	margin-right : 2%;
+	margin-top : 1%;
+	padding : 5px;
+	position : relative;
+}
\ No newline at end of file

Index: fr/includes/sanop.css
===================================================================
RCS file: fr/includes/sanop.css
diff -N fr/includes/sanop.css
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/sanop.css	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,2013 @@
+
+body #main {
+	margin-left : 2%;
+	background-color: #eeeeee;
+
+}
+
+/* TWO COLUMNS, RIGHT SIDEBAR */
+
+
+body#withsidebar #main	{
+	float: left;
+	margin-left: 1%;
+	width: 58%;
+	}
+
+html body#withsidebar #main	{
+	margin-left: .5%;
+	}
+	
+body#withsidebar #sidebar
+	{
+	float: left;
+	margin-top : 2.4em;
+	width: 39%;
+}
+
+/* THREE COLUMNS */
+
+body#tricolumn #main_wrapper {
+		float: left;
+	width: 100%;
+}
+
+body#tricolumn #main
+	{
+		margin: 0 150px 0 175px;
+	}
+
+body#tricolumn #nav
+	{
+	float: left;
+	margin-left: -100%;
+	width: 175px;
+	}
+body#tricolumn #sidebar
+	{
+	float: left;
+	margin-left: -150px;
+	width: 150px;
+	}
+	
+/* TWO COLUMNS LEFT NAVIGATION */
+	
+body#withnav #main_wrapper
+	{
+	float: left;
+	width: 100%;
+	}
+	
+body#withnav #main
+	{
+	margin: 0 0 0 175px;
+	}
+
+body#withnav #nav
+	{
+	float: left;
+	margin-left: -100%;
+	width: 175px;
+	}
+
+body#withnav #main .content-block {
+	padding-left : 10px;
+}
+
+/* END TWO COLUMNS RIGHT NAVIGATION */
+	
+a {
+	font-weight: bold;
+}
+
+a:link, a:visited, a:active {
+        text-decoration : underline;
+        color :navy;
+}
+        
+a:link.current {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a:link.nav {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+  
+}
+
+a:visited.current {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a:visited.nav {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a:hover.current {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a:hover.nav {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+	
+}
+
+a:active.current {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a:active.nav {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+a.help {
+	padding: 3px;
+	text-decoration: none;
+}
+
+a.title {
+	font-size: 1.2em;
+	font-style: normal;
+	font-weight: bold;
+}
+
+body {
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	font-size: 73%;
+	margin: 0;
+	padding: 0;
+	background-color : #eeeeee;
+}
+
+input, select, th, td {
+	font-size:1em
+}
+
+caption {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	font-size : 1.3em;
+	font-weight: bold;
+	margin: 0;
+	padding: 5px 0 3px 0;
+	text-align: left;
+}
+
+div.bookcover {
+	float: right;
+}
+
+div.details td.details {
+	text-align: left;
+}
+
+div.details ul {
+	list-style-type: circle;
+	margin-left: 0;
+	text-align: left;
+}
+
+div.error {
+	padding: 3px 10px 3px 10px;
+	width: 75%;
+}
+
+div.error li {
+	margin-bottom: .5em;
+}
+
+div.form, div.details {
+	margin: 0 auto;
+	padding: 0 0 0 6px;
+}
+
+div.notes {
+	text-align: left;
+}
+
+div.sidebar-box+div.sidebar-box {
+	margin-top: 5px;
+}
+
+div.tab {
+	display: block;
+	margin-right: 0px;
+	width: 100%;
+}
+
+div.tab p {
+	margin: 0;
+	padding: 3px 0;
+}
+
+div.tab p.MARCtag {
+	clear: both;
+	font-weight: bold; /* style for tag definition (700 - Statement of responsability) */
+	margin: 0;
+	padding: 2px;
+}
+
+div.tab table {
+}
+
+div.tabbloc {
+	font-family: Arial, Helvetica, sans-serif;
+}
+
+div.table {
+	width: 95%;
+}
+
+dl.details dt {
+	font-weight: bold;
+	margin: .5em 0;
+}
+
+dl.details dd {
+	margin-left: 1em;
+}
+
+dl.details ul {
+	padding: 0;
+	margin-left: 1em;
+}
+
+dl.details ul p {
+	margin-left : 0;
+}
+
+em.new {
+	font-style: normal;
+	font-weight: bold;
+}
+
+form {
+	display: inline;
+	margin: 0;
+	padding: 0;
+}
+
+h1 {
+	font-size: 1.8em;
+	padding: 5px 0 3px 0;
+}
+
+h1,h2,h3,h4,h5,h6 {
+	font-family: arial, geneva, helvetica, sans-serif;
+	margin: 0;
+}
+
+h1.logo {
+	display: inline;
+	margin: 10px 0 0 10px;
+	
+}
+
+h1.title {
+	font-style: italic;
+	padding: 5px 0 3px 0;
+	color: navy;
+}
+
+h2 {
+	font-size: 1.6em;
+	padding: 5px 0 3px 0;
+	
+}
+
+h2#libraryname {
+	padding-left : 5px;
+}
+
+h3 {
+	font-size: 1.4em;
+	padding: 5px 0 3px 0;
+}
+
+h3.author {
+	padding: 0 0 3px 15px;
+}
+
+h3+p {
+	margin: .4em 0 .4em 0;
+}
+
+h4 {
+	font-size: 1.3em;
+	padding: 5px 0 3px 0;
+}
+
+h5 {
+	font-size: 1.2em;
+	margin: 0;
+	padding: 10px 0 2px 0;
+}
+
+h5+p {
+	margin-top: 0;
+	padding-top: 0;
+}
+
+h6 {
+	font-size: 1.1em;
+}
+
+input.add, a.add {
+	background-image: url(../images/add.gif);
+}
+
+input.addchecked, a.addchecked {
+	background-image: url(../images/addtobasket.gif);
+}
+
+input.back, a.back {
+	background-image: url(../images/back.gif);
+}
+
+input.brief, a.brief {
+	background-image: url(../images/brief.gif);
+}
+
+input.cancel {
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	font-size : .9em;
+	font-weight: bold;
+	padding: 2px;
+}
+
+input.cart, a.cart {
+	background-image: url(../images/cart.gif);
+}
+
+input.clearall, a.clearall {
+	background-image: url(../images/clearbasket.gif);
+}
+
+input.close, a.close {
+	background-image: url(../images/close.gif);
+}
+
+input.delete, a.delete {
+	background-image: url(../images/delete.gif);
+}
+
+input.detail, a.detail {
+	background-image: url(../images/detail.gif);
+}
+
+input.edit, a.edit {
+	background-image: url(../images/edit.gif);
+}
+
+input.icon {
+	background-position: left;
+	background-repeat: no-repeat;
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	font-size : .9em;
+	font-weight: bold;
+	padding: 2px 2px 2px 22px;
+}
+
+input.isbd, a.isbd {
+	background-image: url(../images/isbd.gif);
+}
+
+input.print, a.print {
+	background-image: url(../images/print2.gif);
+}
+
+input.remove, a.remove {
+	background-image: url(../images/remove.gif);
+}
+
+input.reserve, a.reserve {
+	background-image: url(../images/placereserve.gif);
+}
+
+input.send, a.send {
+	background-image: url(../images/send.gif);
+}
+
+input.shelf, a.shelf {
+	background-image: url(../images/addtoshelf.gif);
+}
+
+input.trash, a.trash {
+	background-image: url(../images/trash.gif);
+}
+
+p {
+	padding: 0 10px 0 10px;
+}
+
+p.error, div.error {
+	font-weight: normal;
+	margin: auto;
+	padding: 5px 20px 5px 20px;
+}
+
+p.error+p.error, div.error+div.error {
+	margin-top: 5px;
+}
+
+p+h3 {
+	margin-top: .6em;
+}
+
+p+h5 {
+	margin: 0;
+	padding: 3px 0 2px 0;
+}
+
+span.itemicon {
+	float : left;
+	font-size: .9em;
+	margin: 2px;
+	white-space: nowrap;
+}
+
+span.print {
+	font-size: .7em;
+	font-weight: normal;
+	padding-left: .7em;
+}
+
+table {
+	border-collapse: collapse;
+	margin: 5px 0 5px 0;
+	padding: 0;
+}
+
+*html td, *html th {
+	font-size : .8em;
+}
+
+td {
+	padding: 3px;
+}
+
+td.input, div.form td, div.details td {
+	border-left: 0;
+	border-right: 0;
+	padding: 2px 2px 2px 4px;
+	text-align: right;
+}
+
+td.credit {
+	text-align: right;
+}
+
+td.debit {
+	text-align: right;
+}
+
+td.sum, th.sum {
+	text-align: right;
+}
+
+td.sum {
+	font-weight: bold;
+}
+
+td.label {
+	font-weight: bold;
+	line-height: 1.5em;
+	padding: 4px;
+}
+
+td.label, div.form th, div.details th {
+	border-right: 0;
+	border-top: 0;
+	font-weight: bold;
+	padding: 2px 2px 2px 4px;
+	text-align: left;
+	vertical-align: top;
+}
+
+td.search-options select {
+}
+
+td:last-child {
+	padding: 3px;
+}
+
+th {
+	font-weight: bold;
+	padding: 2px;
+}
+
+th a {
+	font-weight: bold;
+	text-decoration: none;
+}
+
+th:last-child {
+	font-weight: bold;
+	padding: 2px;
+}
+
+th[scope="row"] {
+	font-weight: normal;
+	text-align: right;
+}
+
+ul#facets {
+	margin: 3px;
+}
+
+#nav ul#facets {
+	margin : 0;
+	padding : 0;
+}
+
+#nav ul#facets li {
+	font-weight: bold;
+	text-align: left;
+}
+
+#nav ul#facets li#branch_facet, #nav ul#facets li#subject_facet, #nav ul#facets li#series_facet, #nav ul#facets li#author_facet {
+}
+
+#nav ul#facets ul li {
+	border: 0;
+	font-size: .95em;
+	font-weight: normal;
+	padding: 2px;
+	text-align: left;
+}
+
+#nav ul#facets ul li a {
+	font-weight: normal;
+	text-decoration: underline;
+}
+
+#nav ul#facets ul li.showmore {
+	text-align: center;
+}
+
+#nav ul#facets ul li.showmore a {
+	font-weight: bold;
+	text-decoration: none;
+}
+
+/* Tabs */
+ul.link-tabs {
+	list-style-type: none;
+	margin: 9px 0 -2px 5px;
+	padding: 0;
+}
+
+ul.link-tabs li {
+	display: inline;
+	padding: 0px;
+}
+
+ul.link-tabs li a {
+	font-weight: bold;
+	padding: 2px 4px 2px 4px;
+	text-decoration: none;
+}
+
+ul.link-tabs li#power_formButton a, ul.link-tabs li#proximity_formButton a {
+	padding: 2px 4px 3px 4px;
+}
+
+ul.link-tabs li.off a {
+}
+
+ul.link-tabs li.off a:hover {
+	padding: 2px 3px 2px 4px;
+}
+
+ul.link-tabs li.on a {
+}
+
+.clear {
+	clear: both;
+	line-height: .1em;
+}
+
+.content-block {
+	padding: 5px;
+}
+
+#home {
+	text-align : center;
+}
+
+#home #searchform input.submit {
+	font-size : 1.3em;
+}
+
+div#advanced-search p {
+	margin: .4em;
+
+}
+
+div#advanced-search fieldset {
+	/*margin-left : -1em;*/
+ 	margin-bottom: .3em; 
+	background-color : #eeeeee;
+	
+}
+
+div#advanced-search fieldset p {
+	margin-left : 1em;
+ 	white-space: nowrap; 
+	
+	
+}
+
+table.itemtypes {
+	border-collapse: separate;
+	border-spacing: 3px;
+	display: block;
+	padding: 0;
+	margin: 0;
+}
+
+div#advanced-search legend, div#sidebar legend {
+	font-weight: bold;
+}
+
+div#advanced-search label {
+
+}
+
+.count {
+	font-weight: normal;
+}
+
+.current {
+	font-weight: bold;
+	padding: 1px 5px 1px 5px;
+	text-decoration: none;
+}
+
+.detail-sidebar {
+	float: right;
+	padding: 5px;
+	margin-left : 15px;
+	margin-right : 5px;
+	text-align: center;
+	width : 25%;
+}
+
+.detail-sidebar .further {
+	float: none;
+	text-align: left;
+	width : 90%;
+}
+
+.further {
+	margin: 5px;
+	text-align: left;
+	width : 90%;
+}
+
+.ex {
+	font-family: "Courier New", Courier, monospace;
+}
+
+.further h4 {
+	padding: 2px;
+}
+
+.further li {
+	padding: 2px 0;
+}
+
+.further ul, .further li {
+	list-style: none;
+	margin: .5em 0 .7em .4em;
+	padding: 0;
+}
+
+.inline {
+	display: inline;
+}
+
+.item-datedue {
+	font-style: italic;
+}
+
+.item-details {
+	display: block;
+	margin: 0 0 0 25px;
+}
+
+.item-reserved, .item-notforloan, .item-lost, .item-cancelled, .item-damaged, .item-reserved {
+	display: block;
+}
+
+.labelsubfield {
+	clear: both; /* style for each subfield (like : a Publication year), just before the biblio subfield */
+	float: left;
+	font-weight: bold;
+	margin-left: 30px;
+	width: 12em;
+}
+
+.left {
+	float: left;
+}
+
+.loggedin {
+	font-weight: bold;
+}
+
+.login-note {
+	width: 35%;
+}
+
+.menu {
+	line-height: 3em;
+	font-size: 1.2em;
+	margin: 0;
+	padding: 5px;
+}
+
+.menu a.logout {
+	font-weight: bold;
+	padding: 3px 15px 3px 15px;
+	text-decoration: none;
+}
+
+.menu a:link, #members a:link {
+	padding: 2px;
+}
+
+.menu a:visited, #members a:visited {
+	padding: 2px;
+}
+
+.menu a:hover, #members a:hover {
+	padding: 2px;
+}
+
+.menu a:active, #members a:active {
+	padding: 2px;
+}
+
+.menu input {
+}
+
+.menu label {
+	font-weight: bold;
+}
+
+.menu p {
+	margin: 0;
+	padding: 0;
+}
+
+.menu p+p {
+	margin-top: 5px;
+}
+
+.note {
+	margin: 10px auto;
+	padding: 4px 4px 4px 4px;
+	width: 35%;
+}
+
+.opac-detail {
+	padding: 4px;
+}
+
+.opac-detail dd {
+	display: block;
+	line-height: 1.5em;
+	padding: 4px;
+	text-align: right;
+}
+
+.operations {
+	margin-top: 7px;
+	padding: 0 10px;
+	text-align: center;
+	width: 100%;
+}
+
+.operations img {
+	padding: 5px;
+}
+
+.operations li {
+	list-style-type: none;
+	margin: 0;
+	padding-bottom: 2px;
+}
+
+.operations li a, .operations li a:visited {
+	background-position: top left;
+	background-repeat: no-repeat;
+	border-style: outset;
+	display: block;
+	padding: 3px 3px 3px 26px;
+	text-decoration: none;
+}
+
+.searchresults a.reserve, .searchresults a.reserve:visited {
+	background-position: top left;
+	background-repeat: no-repeat;/*
+	border-style: outset;*/
+	float: right;
+	padding: 2px 3px 2px 26px;
+	/*text-decoration: none;*/
+}
+
+.operations li a:active {
+	border-style: inset;
+}
+
+.operations ul {
+	margin: 0;
+	padding: 0;
+	width: 90%;
+}
+
+.overdue {
+	font-weight: bold;
+}
+
+.pages {
+	line-height : 1.8em;
+	text-align: center;
+}
+
+.rejected {
+	text-decoration: line-through;
+}
+
+.right {
+	float: right;
+}
+
+.search-main {
+	float: left;
+	width: 65%;
+}
+
+.searchresults input, .searchresults label, .searchresults select {
+	font-size: .8em;
+}
+
+.searchresults p {
+	margin: 0;
+	padding: 0;
+	padding-top : .6em;
+}
+
+.searchresults p img {
+	vertical-align: middle;
+}
+
+.searchresults table td {
+	vertical-align: top;
+}
+
+p.searchresults {
+	margin-top : -5px;
+	text-align : right;
+	vertical-align : middle;
+	padding-bottom : 3px;
+}
+
+.selected {
+	text-decoration: none;
+}
+
+.sidebar-box {
+	margin-bottom: 0;
+}
+
+.sidebar-box h3, .sidebar-box h4 {
+	margin-left: 10px;
+}
+
+.sidebar-box p {
+	margin: 3px 10px;
+	padding: 0;
+}
+
+.submit {
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	font-size : .9em;
+	font-weight: bold;
+	padding: 2px;
+}
+
+.term {
+	font-weight: bold;
+}
+
+.thumbnail {
+	border: 0;
+	float: left;
+	margin: 0 5px 5px 0;
+}
+
+.title {
+	font-style: italic;
+	font-weight: bold;
+}
+
+#sidebar .content-block {
+	margin : 0 10px 0 0;
+}
+
+form#auth h3 {
+	font-size : 1.1em;
+}
+
+#footer {
+	clear: both;
+	padding: 10px;
+	text-align: center;
+}
+
+#corner {
+	position: absolute;
+	top: 10px;
+	right: 5px;
+}
+
+#corner a.cart {
+	background-image : url(../images/cart-small.gif);
+	background-position: left;
+	background-repeat : no-repeat;
+	padding: 0 15px;
+	text-decoration: none;
+}
+
+#languages {
+	display: inline;
+}
+
+#languages ul {
+	display : inline;
+	list-style: none;
+	margin: 0;
+	padding : 0;
+}
+
+#languages ul li {
+	display: inline;
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: .9em;
+}
+
+#languages ul li a {
+	font-weight: normal;
+	padding: 0 3px;
+	text-decoration: none;
+}
+
+#loose_form label, #keyword_form label, #precise_form label, #cql_form label, #advanced label, #cql label, #power label, #proximity label {
+	font-weight: bold;
+	text-align: right;
+}
+
+#loose_form, #keyword_form, #precise_form, #cql_form, #advanced, #cql, #power, #proximity {
+	margin: 5px;
+	width: 96%;
+}
+
+/*#main {
+	margin-left: 20%;
+	margin-right: 0;
+	padding: 0;
+	position: relative;
+}*/
+
+#masthead {
+	margin: 0;
+	margin-bottom : 1em;
+	padding: 0;
+	text-align:center;
+	
+}
+
+#members {
+	font-size: .8em;
+	font-weight: bold;
+	padding: 4px 0 4px 0;
+}
+
+#members a.card {
+	background-image: url(../images/card.gif);
+	background-position: left;
+	background-repeat: no-repeat;
+	display: block;
+	padding-left: 39px;
+}
+
+#members a.logout {
+	font-weight: bold;
+	padding: 0 .3em 0 .3em;
+	text-decoration: none;
+}
+
+#members li {
+	display: inline;
+	list-style: none;
+	margin: 0;
+}
+
+#members ul li a:link, #members ul li a:visited, #members ul li a:hover, #members ul li a:active, #members span.members {
+	padding : 4px;
+}
+
+#members ul li:last-child {
+}
+
+#members ul li a:hover {
+}
+
+#members ul {
+	margin: 0;
+	padding: 0;
+	text-align: right;
+}
+
+/*#nav {
+	float: left;
+	margin: 0;
+	padding: 0;
+	width: 20%;
+}*/
+
+#nav a {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	font-weight: bold;
+	text-decoration: none;
+}
+
+#nav h6 {
+	padding: 3px;
+	text-align: center;
+}
+
+#nav li ul li {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	list-style: none;
+	margin: 0;
+	padding: 5px 3px 5px 3px;
+	text-align: right;
+}
+
+#nav li ul li a {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	font-weight: bold;
+	text-decoration: none;
+}
+
+#nav ul {
+	margin: 0;
+	padding: 0;
+}
+
+#nav ul li {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	list-style: none;
+	margin: 0;
+	padding: 3px 8px 3px 3px;
+	text-align: right;
+}
+
+#nav ul li+li {
+	margin: 0;
+}
+
+#power_formButton, #proximity_formButton {
+}
+
+#results, .results {
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	margin: 0;
+	padding: 7px 0 10px 0;
+}
+
+#search-footer {
+	margin: auto;
+	text-align: center;
+}
+
+#search-footer a {
+	margin: 3px 5px 3px 5px;
+	padding: 2px 5px;
+	text-decoration: none;
+}
+
+#searchform input.submit {
+	font-size: .8em;
+}
+
+#search-sidebar {
+	float: right;
+	margin: 10px;
+	padding: 3px;
+	width: 30%;
+}
+
+#search-sidebar .sidebar-box label {
+	display: block;
+	text-align: left;
+}
+
+/*#sidebar {
+	float: right;
+	margin: 20px;
+	padding: 5px;
+	width: 20%;
+}*/
+
+#sidebar .submit {
+	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
+	font-weight: bold;
+	padding: 2px;
+	font-size: 1em;
+}
+
+#sidebar h3 {
+	font-family: Arial, Geneva, Helvetica, sans-serif;
+	margin: 0;
+	padding: 5px 0 1px 0;
+}
+
+#sort {
+	margin: .3em;
+}
+
+#sort, #sort select, #sort input {
+}
+
+#starFull {
+	background: url(../images/bluestars.png) top left no-repeat;
+	height: 25px;
+	margin: 0;
+	padding: 0;
+}
+
+#starMT {
+	background: url(../images/emptystars.png) top left no-repeat;
+	height: 25px;
+	margin: 0 3px 0 30px;
+	padding: 0;
+	position: relative;
+	width: 100px;
+}
+
+#window {
+	margin-left: 2%;
+	margin-right: 2%;
+	margin-top: 2%;
+	padding: 10px;
+}
+
+#window .class {
+	display: block;
+	font-weight: bold;
+	padding: 0 0 5px 3px;
+}
+
+#window div.menu {
+	margin: 0;
+	
+}
+
+div#item-details {
+	margin-bottom : 1.5em;
+}
+
+div#item-details img {
+	float : left;
+	padding : 1em;
+}
+
+div#item-details p {
+	margin : .1em 0;
+	line-height : 1.6em;
+}
+
+div#holdings table {
+	width : 100%;
+}
+
+div#holdings td, div#holdings th {
+	padding : 5px;
+}
+
+div#holdings, div#descriptions, div#reviews, div#serials, div#publicshelves, div#privateshelves, div#fines, div#waiting, div#overdues, div#issues, div#reserves {
+	margin-top : 4px;
+	padding : .7em;
+	width : 90%;
+}
+
+#usermenu {
+	font-size: .9em;
+	font-weight: bold;
+	margin-top : -1.1em;
+	margin-bottom : 1em;
+	padding: 4px 0 4px 0;
+	
+	
+}
+
+#usermenu li {
+	display: inline;
+	list-style: none;
+	margin: 0;
+}
+
+#usermenu ul li a:link, #usermenu ul li a:visited, #usermenu ul li a:hover, #usermenu ul li a:active, #usermenu span.members {
+	padding : 4px;
+}
+
+#usermenu ul li:last-child {
+}
+
+#usermenu ul li a:hover {
+}
+
+#usermenu ul {
+	margin: 0;
+	padding: 0;
+	text-align: right;
+}
+
+table.featured-item {
+	border-collapse : separate;
+	border-spacing: 9px;
+	margin : 5px;
+	text-align : center;
+}
+
+table.featured-item td {
+	vertical-align : top;
+}
+
+table.featured-item a img {
+	margin : auto;
+}
+
+table.featured-item a.title {
+	display : block;
+	font-size : 1em;
+	margin-bottom : .4em;
+}
+
+table.featured-item .author {
+	display : block;
+	font-size : .95em;
+	margin-bottom : .2em;
+}
+
+table.featured-item .publisher {
+	display : block;
+	font-size : .8em;
+}
+
+/* COLORS, BACKGROUNDS, AND BORDERS */
+
+a {
+	color: #006699;
+}
+
+a:link.current {
+	background-color: transparent;
+	color: #3366CC;
+}
+
+a:link.nav {
+	background-color: #EFF1DC;
+	border: 1px solid #CCCC99;
+	color: #3366CC;
+}
+
+a:visited {
+	color: #006699;
+}
+
+a:visited.current {
+	background-color: transparent;
+	color: #3366CC;
+}
+
+a:visited.nav {
+	background-color: #EFF1DC;
+	border: 1px solid #CCCC99;
+	color: #3366CC;
+}
+
+a:hover {
+	color: orange;
+}
+
+a:hover.current {
+	background-color: #CCFF00;
+	color: #CC3333;
+}
+
+a:hover.nav {
+	background-color: #FFFFCC;
+	border: 1px solid #CCCC99;
+	color: #CC3333;
+}
+
+a:active {
+	color: #990033;
+}
+
+a:active.current {
+	background-color: #99CC00;
+	color: #FFFF99;
+}
+
+a:active.nav {
+	background-color: #FFFFCC;
+	border: 1px solid #CCCC99;
+	color: #D25500;
+}
+
+a.reserve {
+	background-color: #006699;
+	color: White;
+}
+
+body {
+	background-color: #eeeeee;
+}
+
+body#withsidebar #main	{
+	border: 0;
+	
+}
+ul {
+background-color:#eeeeee;
+text-align: left;
+}
+
+caption {
+	color: #000066;
+}
+
+div.error h3 {
+	color: #990000;
+}
+
+div.form, div.details {
+	background-color: #ffffff;
+}
+
+div.tab {
+	background-color: transparent;
+}
+
+div.tab p {
+	border-bottom: 1px solid #FFFFFF;
+	border-top: 1px solid #D8DEB8;
+}
+
+div.tabbloc {
+	background-color: transparent;
+}
+
+div#advanced-search fieldset {
+ 	border-right : 1px none #999999; 
+ 	border-top : 1px none #999999; 
+ 	border-bottom : 1px none #999999;
+ 	border-left : 1px none #999999; 
+}
+
+div#advanced-search legend {
+	color : #003366;
+}
+
+dl.details dt {
+	color: #000066;
+}
+
+em.new {
+	color: #CC3333;
+}
+
+h1,h2,h3,h4,h5,h6 {
+	color: navy;
+	background-color:navy;
+	color:white;
+}
+
+h1.logo {
+	color: #D3DFAD;
+	
+}
+
+h1#libraryname a {
+	color: #000066;
+	margin-left: .3em;
+	text-decoration: none;
+}
+
+input.icon {
+	background-color: #6699CC;
+	border: 1px outset #666666;
+	color: #FFFFCC;
+}
+
+p.availability {
+	color: #666666;
+	font-size: .9em;
+}
+
+p.error, div.error {
+	background-color: #FFFFCC;
+	border: 1px dashed #CC6600;
+}
+
+span.itemicon {
+	background-color : #F8F8EB;
+	border: 1px solid #D8DEB8;
+}
+
+table {
+	background-color: #FFFFFF;
+}
+
+table.itemtypes td {
+	background-color: #F8F8EB;
+	border: 1px solid #D8DEB8;
+}
+
+td {
+	background-color: #FFFFFF;
+	border-bottom: 1px solid #DDDDDD;
+	border-right: 1px solid #DDDDDD;
+}
+
+td.input, div.form td, div.details td {
+	border-bottom: 1px solid #CCCCCC;
+	border-left: 0;
+	border-right: 0;
+	color: #000000;
+}
+
+td.credit {
+	color: #000066;
+}
+
+td.debit {
+	color: #990000;
+}
+
+td.sum, th.sum {
+}
+
+td.sum {
+	background-color : #FFFFCC;
+}
+
+td.label {
+	border-bottom: 1px solid #CCCCCC;
+	border-left: 1px solid #CCCCCC;
+	color: #000088;
+}
+
+td.label, div.form th, div.details th {
+	background-color: #FFFFFF;
+	border-bottom: 1px solid #CCCCCC;
+	border-left: 1px solid #CCCCCC;
+	border-right: 0;
+	border-top: 0;
+	color: #000088;
+}
+
+div.details {
+	padding: 5px;
+	
+}
+
+div.details table, div.details td, div.details th {
+	border: 0;
+	border-bottom: 1px solid #DDDDDD;
+}
+
+td.overdue {
+	color: #CC0000;
+}
+
+td:last-child {
+	border-bottom: 1px solid #CCCCCC;
+	border-right: 0 solid #CCCCCC;
+}
+
+th {
+	background-color: #EFF1DC;
+	border-bottom: 1px solid #CCCCCC;
+	border-right: 1px solid #CCCCCC;
+}
+
+th:last-child {
+	background-color: #EFF1DC;
+	border-bottom: 1px solid #CCCCCC;
+	border-right: 0 solid #CCCCCC;
+}
+
+th[scope="row"] {
+	background-color: #E7E7CA;
+}
+
+tr.highlight {
+	background-color: #F8F8EB;
+}
+
+tr.highlight th[scope="row"] {
+	background-color: #EEEEEE;
+}
+
+tr.overdue td {
+	background-color: #FFDDDD;
+}
+
+input.cancel {
+	background-color: #990033;
+	border: 1px outset #666666;
+	color: #FFFFCC;
+}
+
+.available {
+	color : #006600;
+}
+
+.content-block {
+	background-color: #FFFFFF;
+}
+
+.current {
+	background-color: #FFFFFF;
+	color: #3366CC;
+}
+
+.detail-sidebar {
+	background-color: #EEEEEB;
+}
+
+.further {
+	background-color: #EEEEEB;
+	border: 2px solid #DDDED3;
+	color: #CCCC99;
+}
+
+.further h4 {
+	background-color: #D8DEB8;
+}
+
+.further li {
+}
+
+.issued {
+	color: #999999;
+}
+
+.labelsubfield {
+}
+
+.loggedin {
+	color: #D8DEB8;
+}
+
+.loggedinusername {
+	color: #666666;
+}
+
+.marcsubfieldletter {
+	background-color: #EFF1DC;
+}
+
+.marcsubfieldname {
+	background-color: #EFF1DC;
+}
+
+.MARCtag {
+	background-color: #EEEEEE;
+	color: #000066; /* style for tag definition (700 - Statement of responsability) */
+}
+
+.menu {
+	background-image : url(../images/menu-background.gif);
+	background-repeat: repeat-x;
+	background-color: #6699CC;
+	border-top: 1px solid #335599;
+	border-bottom: 1px solid #335599;
+	color: #FFFFFF;
+	
+}
+
+.menu a:link {
+	color : #FFFFCC;
+}
+
+.menu a:visited {
+	color : #FFFFCC;
+}
+
+.menu a:hover {
+	color : #FFFFFF;
+}
+
+.menu a:active {
+	color : #FFFF99;
+}
+
+#members a:link {
+	color: #0099CC;
+}
+
+#members a:visited {
+	color: #0099CC;
+}
+
+#members a:hover {
+	color: #990000;
+}
+
+#members a:active {
+	color: #990000;
+}
+
+.menu input.submit {
+	background-color : #6BA037;
+	color: #FFFFFF;
+}
+
+.note {
+	background-color: #EEEEEB;
+	border-bottom: 1px solid #DDDED3;
+	border-left: 1px solid #DDDED3;
+	border-right: 1px solid #DDDED3;
+	border-top: 1px solid #DDDED3;
+}
+
+.opac-detail {
+	background-color: #FFFFCC;
+}
+
+.opac-detail dd {
+	border-bottom: 1px solid #E7E7CA;
+	color: #000000;
+}
+
+.operations li a, .operations li a:visited {
+	background-color: #6699CC;
+	border: 2px solid #D8DEB8;
+	color: #FFFFCC;
+}
+
+.operations li a:hover {
+	background-color: #0099FF;
+	color: #FFFF99;
+}
+
+.operations li a:active {
+	background-color: #0099FF;
+	color: #FFFF99;
+}
+
+
+.item-reserved {
+	color : #009933;
+}
+
+.item-datedue {
+	color: #999999;
+}
+
+.item-notforloan, .item-lost, .item-cancelled, .item-damaged, .item-reserved {
+}
+
+.searchresults td, .searchresults th, .searchresults table {
+	border: 0;
+}
+
+.searchresults tr {
+	border-bottom : 1px solid #CCCCCC;
+}
+
+.searchresults table {
+	border-top : 0px solid #CCCCCC;
+}
+
+p.searchresults {
+	background-color : #EFF1DC;
+}
+
+.searchresults a.reserve {
+	background-color : transparent;
+	color : #006699;/*
+	background-color : #6699CC;
+	border: 1px outset #666666;
+	color : White;*/
+}
+
+.sidebar-box {
+	border: 1px dashed #CCCCCC;
+}
+
+.subfield {
+	background-color: #EFF1DC;
+}
+
+.subfieldvalue {
+	background-color: #FFFFFF;
+}
+
+.submit {
+	background-color: #EEC95A;
+	border: 3px outset #666666;
+	color: #FFFFFF;
+}
+
+.term {
+	background-color: #FFFFCC;
+	color: #990000;
+}
+
+.unavailable {
+	color: #990033;
+}
+
+#footer {
+	border-top: 1px solid #EEEEEE;
+}
+
+#languages ul li a {
+	border: 1px solid #D8DEB8;
+}
+
+#languages ul li a:hover {
+	background-color: #FFFFCC;
+}
+
+#main {
+	background-color: transparent;/*
+	border-top: 1px solid #EEEEEE;*/
+}
+
+#masthead {
+	background-color: #FFFFFF;/*
+	border-bottom: 1px solid #EEEEEE;*/
+}
+
+#members {
+	background-image : url(../images/member-menu-background.gif);
+	background-repeat: repeat-x;
+	border-top: 1px solid #9999CC;
+	border-bottom : 1px solid #9999CC;
+	background-color: #AFBCCF;
+	color: #000066;
+}
+
+#members ul li a:link, #members ul li a:visited, #members span.members {
+	background-image : url(../images/member-menu-background-link.gif);
+	background-repeat: repeat-x;
+	border-left: 1px solid #9999CC;
+	color: #006699;
+}
+
+#members ul li:last-child a {
+	border-right : 1px solid #9999CC;
+}
+
+#members ul li a:hover, #members ul li a:active {
+	background-image : url(../images/member-menu-background-hover.gif);
+	background-repeat: repeat-x;
+}
+
+#members a {
+	text-decoration: none;
+}
+
+#members a.logout:link, #members a.logout:visited, #members a.logout:hover, #members a.logout:active {
+	background-image : url(../images/member-menu-background-logout.gif);
+	background-repeat: repeat-x;
+	color: #000000;
+}
+
+#members a:hover.logout {
+	background-image : url(../images/member-menu-background-logout-hover.gif);
+	background-repeat: repeat-x;
+	color: #000000;
+}
+
+#nav {
+	/*background-color: #EFF1DC;*/
+	border : 1px solid #EFF1DC;
+
+}
+
+#nav h6 {
+	background-color: #E7E7CA;
+	line-height : 1.8em;
+	margin-left: -1px;
+	margin-top : -1px;
+	margin-right : -1px;
+}
+
+#nav li ul li {/*
+	background-color: #E7E7CA;*/
+	border-bottom: 0 solid #D8DEB8;
+	border-left: 0 solid #FFFFCC;
+	border-right: 0 solid #006699;
+	border-top: 0 solid #FFFFCC;
+}
+
+#nav li ul li a {
+	color: #0000FF;
+}
+
+#nav li ul li a:link {
+	color: #335599;
+}
+
+#nav li ul li a:visited {
+	color: #335599;
+}
+
+#nav li ul li a:hover {
+	color: #CC3333;
+}
+
+#nav ul li {
+	/* background-color: #EFF1DC; */
+	border-bottom: 0px solid #CCCC99;
+	border-left: 0 solid #FFFFCC;
+	border-right: 0 solid #006699;
+	border-top: 0 solid #FFFFCC;
+}
+
+#nav ul li+li {
+	border-bottom: 0px solid #CCCC99;
+	border-left: 0 solid #FFFFCC;
+	border-right: 0 solid #006699;
+}
+
+#results, .results {
+	color: #000066;
+}
+
+#search-sidebar {
+	background-color: #F8F8EB;
+}
+
+#sidebar {
+	/*background-color: #F8F8EB;
+	border: 1px dashed #666666;*/
+}
+
+#sidebar .content-block {
+	background-color : #EEEEEE;
+}
+
+#sidebar fieldset {
+	background-color: #F9F9FF;
+}
+
+#sidebar legend {
+	color : #003366;
+}
+
+#sidebar .submit {
+/* 	background-color: #EEC95A; */
+	color: #FFFFFF;
+}
+
+#sidebar h3 {
+	color: #000066;
+}
+
+#window {
+	background-color: #E7E7CA;
+	border-left: 1px solid #CCCC99;
+}
+ul.link-tabs {
+}
+
+ul.link-tabs li {
+}
+
+ul.link-tabs li a {
+	border-top: 1px solid #DDDDDD;
+	border-left : 1px solid #DDDDDD;
+	border-right : 1px solid #666666;
+}
+
+ul.link-tabs li.on a {
+	background-color: #FFFFFF;
+	border-bottom: 1px solid #FFFFFF;
+}
+
+ul.link-tabs li.off a {
+	background-color: #EEEEEB;
+	border-bottom: 1px solid #DDDDDD;
+}
+
+ul.link-tabs li.off a:hover {
+	background-color: #FFFFEC;
+	border-top: 1px solid #BEBF84;
+	border-left : 1px solid #BEBF84;
+	border-right : 2px solid #333333;
+}
+
+ul.link-tabs li a.debit {
+	background-color : #FFFF99;
+	color : #990033;
+}
+
+div#holdings, div#descriptions, div#reviews, div#serials, div#publicshelves, div#privateshelves, div#fines, div#waiting, div#overdues, div#issues, div#reserves {
+	border : 1px solid #DDDDDD;
+}
+
+div#holdings table {
+	border-top : 1px solid #DDDDDD;
+	border-right : 1px solid #DDDDDD;
+}
+
+div#holdings td, div#holdings th {
+	border-left : 1px solid #DDDDDD;
+	border-bottom : 1px solid #DDDDDD;
+}
+
+#usermenu {
+	background-image : url(../images/usermenu-background.gif);
+	background-repeat: repeat-x;
+	background-color: #EEEEEB;
+	border-top: 1px solid #EEEEEE;
+	border-bottom: 1px solid #335599;
+	color: #000000;
+}
+
+#usermenu ul li a:link, #usermenu ul li a:visited {
+	background-image : url(../images/usermenu-background.gif);
+	background-repeat: repeat-x;
+	border-left: 1px solid #9999CC;
+	color: #006699;
+}
+
+#usermenu ul li:last-child a {
+	border-right : 1px solid #9999CC;
+}
+
+#usermenu ul li a:hover, #usermenu ul li a:active {
+	background-image : url(../images/usermenu-background-hover.gif);
+	background-repeat: repeat-x;
+}
+
+#usermenu a {
+	text-decoration: none;
+}
+
+table.featured-item {
+	border : 0;
+}
+
+table.featured-item td {
+	border : 1px solid #CCCCCC;
+}
+
+table.featured-item a img {
+}
+
+table.featured-item a.title {
+}
+
+table.featured-item .author {
+}
+
+table.featured-item .publisher {
+}
+h1{
+background-color: #eeeeee;
+color: navy;
+background-image: url(./acceuil.jpg);
+background-repeat:no-repeat;
+}
+h1.authority
+{
+background-image:none;
+
+}
\ No newline at end of file

Index: fr/includes/script.js
===================================================================
RCS file: fr/includes/script.js
diff -N fr/includes/script.js
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/script.js	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,66 @@
+function ValidateCode()
+{
+ // Validating the patron id by Oscar R. Paredes
+ // Please do not remove this line and the line above.
+  var patron_id = document.forms['auth'].userid.value;
+  var snumber = "Pp 0123456789";
+  var len = patron_id.length;
+  var new_patron_id = "";
+  var bOK = true
+  if (patron_id.length != 0)
+  {
+   for (i=0;(i<len)&&(bOK);i++)
+    { pos = snumber.indexOf(patron_id.substring(i,i+1));
+      if (pos <0 || pos > 12)
+        { alert("Your card number is invalid, please verify it.");
+          bOK = false;
+        }
+      else
+        { if (pos > 2)
+            car = patron_id.substring(i,i+1);
+          else
+            car = "";
+          new_patron_id = new_patron_id + car;
+        }
+    } // end for i
+   while (bOK && (new_patron_id.length < 7))
+     new_patron_id = "0" + new_patron_id;
+   if (new_patron_id.length > 7)
+     { alert("Your library card number is too long.");
+       bOK = false;
+     }
+   if (bOK)
+     document.forms['auth'].userid.value = new_patron_id;
+   else
+     {
+       document.forms['auth'].userid.value = "";
+       document.forms['auth'].userid.focus();
+     }
+  }
+}
+
+function CheckAll()
+{
+count = document.mainform.elements.length;
+    for (i=0; i < count; i++) 
+	{
+	    if(document.mainform.elements[i].checked == 1){
+			document.mainform.elements[i].checked = 0;
+		} else {
+			document.mainform.elements[i].checked = 1;
+		}
+	}
+}
+
+function confirmDelete(message) {
+	var agree = confirm(message);
+	if(agree) {
+		return true;
+	} else {
+		return false;
+	}
+}
+
+function Dopop(link) {
+	newin=window.open(link,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
+	}
\ No newline at end of file

Index: fr/includes/usermenu.inc
===================================================================
RCS file: fr/includes/usermenu.inc
diff -N fr/includes/usermenu.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ fr/includes/usermenu.inc	23 May 2007 16:16:57 -0000	1.1
@@ -0,0 +1,13 @@
+<div id="usermenu">
+        <p><a href="/cgi-bin/koha/opac-user.pl">mon compte</a> <a href="/cgi-bin/koha/opac-account.pl">mes amendes</a> <a href="/cgi-bin/koha/opac-userdetails.pl">mes renseignements personnels</a> <a href="/cgi-bin/koha/opac-passwd.pl">changer mon mot de passe</a>
+        <!-- TMPL_IF NAME="opacreadinghistory" -->
+             <a href="/cgi-bin/koha/opac-readingrecord.pl">mon historique de lecture</a>
+        <!-- /TMPL_IF -->
+        <!-- TMPL_IF name="virtualshelves" -->
+             <a href="/cgi-bin/koha/opac-shelves.pl" class="button">mes étagères virtuelles</a>
+        <!-- /TMPL_IF -->
+        <!-- TMPL_IF name="suggestion" -->
+            <a href="/cgi-bin/koha/opac-suggestions.pl">suggestions d'achat</a>
+        <!-- /TMPL_IF -->
+        </p>
+</div>
\ No newline at end of file





More information about the Koha-cvs mailing list