var pausecontent=new Array(); pausecontent[0]='

Du 16 au 19 novembre, Chris de Stoop sera à la 21e Fête du livre du Var, à Toulon, pour une conversation autour de son dernier ouvrage, Ceci est ma ferme.

Fête du livre du Var, Toulon

Lire la suite >>>

' pausecontent[1]='

Jean-Christophe Bailly sera à la librairie Passages à Lyon, le 6 novembre à 19h, pour une rencontre autour de son ouvrage Tuiles détachées.

Librairie Passages, Lyon

 

Lire la suite >>>

' pausecontent[2]='

Chris de Stoop sera à la librairie Pax de Liège, le 18 octobre à 18h30, pour une rencontre autour de son dernier ouvrage, Ceci est ma ferme

Librairie Pax, Liège

Lire la suite >>>

' pausecontent[3]='

Arrigo Lessana sera à la librairie Michèle Ignazi, le 16 octobre à 19h, pour une rencontre autour de son dernier ouvrage, Nos conversations du mercredi.

 

Librairie Michèle Ignazi, Paris

Lire la suite >>>

' pausecontent[4]='

Le jeudi 11 octobre à 20h, Jean-Christophe Bailly sera à la librairie L’Atelier à Paris, pour une rencontre autour de ses deux dernières publications : Tuiles détachées, chez Christian Bourgois, et Saisir, au Seuil.

Librairie L\'Atelier, Paris

Lire la suite >>>

' pausecontent[5]='

Le 6 octobre à 14 heures, Brice Matthieussent sera à Gif-sur-Yvette, dans le cadre du festival VO/VF, pour une rencontre animée par Salomé Kiner.
S\'ensuivra une lecture de La Générosité de la sirène de Denis Johnson, traduit par Brice Matthieussent.

Château du Val Fleury
Gif-sur-Yvette

Lire la suite >>>

' pausecontent[6]='

La Douce Indifférence du monde, de Peter Stamm (trad. Pierre Deshussses), est dans la deuxième sélection du Prix Médicis Étranger 2018 !

Retrouvez la liste complète des sélectionnés sur le site de Livres Hebdo : https://m.livreshebdo.fr/article/les-deuxiemes-selections-du-medicis-2018

Lire la suite >>>

' pausecontent[7]='

« Voilà un livre vécu, vrai, qui pose de manière forte, sensible, tragique, comique parfois, et très documentée, des questions essentielles sur des politiques qui sacrifient des hommes. »

Retrouvez cette critique de « Ceci est ma ferme », de Chris de Stoop (trad. Micheline Goche), sur le portail de la RTBF : https://www.rtbf.be/auvio/detail_chronique-litterature?id=2391944

« Ceci est ma ferme » sort en librairie le jeudi 6 septembre.

Lire la suite >>>

' pausecontent[8]='

Du 16 juin au 2 septembre 2018, la fondation Jan Michalski, à Montricher, en Suisse, consacre une grande exposition à Boris Vian.
Plus d\'informations ici :
http://www.fondation-janmichalski.com/exposition/exposition-boris-vian-et-la-musique/

Lire la suite >>>

' pausecontent[9]='

Pour être informé de tous les événements autour de James Baldwin et de son oeuvre, n\'hésitez pas à consulter le site du Collectif Baldwin :
https://www.collectifbaldwin.fr/

Lire la suite >>>

' pausecontent[10]='

Les éditions Bourgois soutiennent l\'orchestre de Paris à la Philharmonie (orchestredeparis.com).

Lire la suite >>>

' pausecontent[11]='

Rejoignez dès maintenant le site de l\'anniversaire des 50 ans des Editions Bourgois, consacré à notre catalogue : Cinquante ans d\'édition. Et suivez notre actualité sur le fil Twitter des éditions Bourgois : https://twitter.com/BourgoisEditeur

Lire la suite >>>

' pausecontent[12]='

Afin de suivre davantage nos actualités, rejoignez-nous sur Facebook ou Twitter.

Lire la suite >>>

' pausecontent[13]='

Si vous souhaitez suivre les actualités de la Villa Gillet, vous pouvez visiter leur site à l\'adresse suivante: www.villagillet.net

Lire la suite >>>

' pausecontent[14]='

En cliquant sur l\'onglet librairies de notre site, vous pouvez désormais trouver très facilement les coordonnées des librairies les plus proches de chez vous. Il vous suffit pour cela de naviguer sur la carte de France qui apparaît dans cette section.

Lire la suite >>>

' /*********************************************** * Pausing up-down scroller- © Dynamic Drive (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit http://www.dynamicdrive.com/ for this script and 100s more. ***********************************************/ function pausescroller(content, divId, divClass, delay){ this.content=content //message array content this.tickerid=divId //ID of ticker div to display information this.delay=delay //Delay between msg change, in miliseconds. this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is) this.hiddendivpointer=1 //index of message array for hidden div var conteneur = document.getElementById("Actualites"); conteneur.innerHTML = '
'+content[0]+'
'; //document.write('
'+content[0]+'
') var scrollerinstance=this /* ---------------------------- initialisť directement dans la function onload... if (window.addEventListener) //run onload in DOM2 browsers window.addEventListener("load", function(){scrollerinstance.initialize()}, false) else if (window.attachEvent) //run onload in IE5.5+ window.attachEvent("onload", function(){scrollerinstance.initialize()}) else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec setTimeout(function(){scrollerinstance.initialize()}, 500) */ } // ------------------------------------------------------------------- // initialize()- Initialize scroller method. // -Get div objects, set initial positions, start up down animation // ------------------------------------------------------------------- pausescroller.prototype.initialize=function(){ this.tickerdiv=document.getElementById(this.tickerid) this.visiblediv=document.getElementById(this.tickerid+"1") this.hiddendiv=document.getElementById(this.tickerid+"2") this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv)) //set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2) this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px" this.getinline(this.visiblediv, this.hiddendiv) this.hiddendiv.style.visibility="visible" var scrollerinstance=this document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1} document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0} if (window.attachEvent) //Clean up loose references in IE window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null}) setTimeout(function(){scrollerinstance.animateup()}, this.delay) } // ------------------------------------------------------------------- // animateup()- Move the two inner divs of the scroller up and in sync // ------------------------------------------------------------------- pausescroller.prototype.animateup=function(){ var scrollerinstance=this if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){ this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px" this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px" setTimeout(function(){scrollerinstance.animateup()}, 50) } else{ this.getinline(this.hiddendiv, this.visiblediv) this.swapdivs() setTimeout(function(){scrollerinstance.setmessage()}, this.delay) } } // ------------------------------------------------------------------- // swapdivs()- Swap between which is the visible and which is the hidden div // ------------------------------------------------------------------- pausescroller.prototype.swapdivs=function(){ var tempcontainer=this.visiblediv this.visiblediv=this.hiddendiv this.hiddendiv=tempcontainer } pausescroller.prototype.getinline=function(div1, div2){ div1.style.top=this.visibledivtop+"px" div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px" } // ------------------------------------------------------------------- // setmessage()- Populate the hidden div with the next message before it's visible // ------------------------------------------------------------------- pausescroller.prototype.setmessage=function(){ var scrollerinstance=this if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it) setTimeout(function(){scrollerinstance.setmessage()}, 100) else{ var i=this.hiddendivpointer var ceiling=this.content.length this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1 this.hiddendiv.innerHTML=this.content[this.hiddendivpointer] this.animateup() } } pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any if (tickerobj.currentStyle) return tickerobj.currentStyle["paddingTop"] else if (window.getComputedStyle) //if DOM2 return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top") else return 0 }