diff --git a/.gitattributes b/.gitattributes
index ad6f91beafe204b3d183739078f7373eb937b524..ea565cefe18f4ebeec39db9239a01d5529dfa1f0 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -3025,6 +3025,7 @@ public/admin/js/treeselect/item.png -text
 public/admin/js/treeselect/remove.gif -text
 public/admin/js/treeselect/treeselect.css -text
 public/admin/js/treeselect/treeselect.js -text
+public/opac/css/babeltheque.css -text
 public/opac/css/blanc_sur_noir.css -text
 public/opac/css/bleu_sur_jaune.css -text
 public/opac/css/global.css -text
diff --git a/public/opac/css/babeltheque.css b/public/opac/css/babeltheque.css
new file mode 100644
index 0000000000000000000000000000000000000000..55eab8e08b8cb5678253cc42caa3bbc4f8563153
--- /dev/null
+++ b/public/opac/css/babeltheque.css
@@ -0,0 +1,71 @@
+/* Tags */
+#BW_etiquettes nobr {
+  white-space: normal;
+}
+
+#BW_etiquettes nobr {
+  white-space: normal;
+}
+
+
+#BW_etiquettes,
+#BW_etiquettes ul, 
+#BW_etiquettes ol {
+  display: inline;
+  float: none;
+}
+
+#BW_etiquettes a,
+#BW_etiquettes a:visited {
+  color: rgb(221,143,0);
+}
+
+#BW_etiquettes ol {
+  padding: 0px;
+}
+  
+#BW_etiquettes h2 {
+  display: none;
+}
+
+/* Avis */
+
+#BW_notes h2 {
+  display: inline;
+}
+
+#BW_critiques h2,
+#BW_critiques_pro h2 {
+  display: none;
+}
+
+#BW_notes {
+  padding: 0px 21px 0px 0px;
+  clear: none;
+}
+
+#BW_critiques {
+  padding: 0px;
+}
+
+#BW_critiques br,
+#BW_critiques_pro br {
+  display: none;
+}
+
+#BW_notes img {
+  vertical-align: middle;
+}
+
+/* Citations */
+#BW_citations {
+  padding: 0px 15px 0px 0px;
+}
+
+#BW_citations h2 {
+  font-weight: bold;
+  padding: 5px;
+  color: #476777;
+  background-color: #DFE7EF;
+  font-size: 11px;
+}
\ No newline at end of file
diff --git a/public/opac/js/babeltheque.js b/public/opac/js/babeltheque.js
index d90fa10e94a73b498cf271bba0ed4818be4a45de..f240386d0e47455f58f8f6859e1de4217d8c6df2 100644
--- a/public/opac/js/babeltheque.js
+++ b/public/opac/js/babeltheque.js
@@ -81,7 +81,7 @@ var avisNoticeAfterLoad = function(target) {
 
 var videosNoticeAfterLoad = function(target) {
 	target.find('td:contains("Aucune vidéo")').remove();
-	target.babelthequeTag('videos');
+	target.prepend('<div id="BW_videos"></div>');
 }