diff --git a/paquet.xml b/paquet.xml
index 4c8d4771650e22e38fd7630295f6eab465c03b18..c127cdb11b2433569eeef04bbe9e8b172f8d435f 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.8.4"
+	version="2.8.5"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"
diff --git a/prive/squelettes/inclure/portfolio-documents.html b/prive/squelettes/inclure/portfolio-documents.html
index a2e3e2e16d7e1ae78fcbef46676a268817a1d001..1fd97a3871cb68d04be5caf8374c5d34a4d726ce 100644
--- a/prive/squelettes/inclure/portfolio-documents.html
+++ b/prive/squelettes/inclure/portfolio-documents.html
@@ -8,7 +8,7 @@
 [(#REM) pour permettre d'inclure ce squelette plusieurs fois dans une page, fournir un parametre id_unique dans l'appel]
 
 #SET{nbdocs,0}
-<div id="portfolios#ENV{id_unique}">
+<div id="portfolios#ENV{id_unique}" class="portfolios">
 [(#REM) D'abord les images illustration]
 <B_illustrations>
 <h3><span class="image_loading"></span><:medias:info_illustrations:></h3>
@@ -60,17 +60,17 @@ if (!$.isFunction(window.editbox_init)) {
 if (window.jQuery) jQuery('#navigation .box.info').ajaxReload();]
 function check_reload_page(){
 	var reload = false;
-	if($('#illustrations#ENV{id_unique}').length && !$('#illustrations#ENV{id_unique} .item').length){
+	if($('#illustrations[(#ENV{id_unique})]').length && !$('#illustrations[(#ENV{id_unique})] .item').length){
 		$('#illustrations#ENV{id_unique}').remove();reload = true;
 	}
-	if($('#portfolio#ENV{id_unique}').length && !$('#portfolio#ENV{id_unique} .item').length){
-		$('#portfolio#ENV{id_unique}').remove();reload = true;
+	if($('#portfolio[(#ENV{id_unique})]').length && !$('#portfolio[(#ENV{id_unique})] .item').length){
+		$('#portfolio[(#ENV{id_unique})]').remove();reload = true;
 	}
-	if($('#documents#ENV{id_unique}').length && !$('#documents#ENV{id_unique} .item').length){
-		$('#documents#ENV{id_unique}').remove();reload = true;
+	if($('#documents[(#ENV{id_unique})]').length && !$('#documents[(#ENV{id_unique})] .item').length){
+		$('#documents[(#ENV{id_unique})]').remove();reload = true;
 	}
 	if (reload) {
-		jQuery('#portfolios#ENV{id_unique}').ajaxReload();
+		jQuery('#portfolios[(#ENV{id_unique})]').ajaxReload();
 		jQuery('#navigation .box.info').ajaxReload();
 	}
 }
diff --git a/prive/style_prive_plugin_medias.html b/prive/style_prive_plugin_medias.html
index 513e40218bd8691a4be8e56784a977b8e81ad5d1..1b4032b5f0a2a72da77168eb9b229741a50e3e46 100644
--- a/prive/style_prive_plugin_medias.html
+++ b/prive/style_prive_plugin_medias.html
@@ -142,37 +142,39 @@ p.actions {clear:both;}
 #documents_joints .item.hover .tourner,
 #documents_joints .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;}
 
-#portfolios {}
-#portfolios h3 {background-color:#GET{claire};padding:2px 10px;color:#000;margin-bottom:0;}
-#portfolios .liste_items {margin-top:0;}
-#portfolios .item {clear:both;padding-#GET{left}:82px;padding-#GET{right}:2px;}
-#portfolios .item .tourner {display:block;float:#GET{right};}
-#portfolios .item .tourner button {border:1px solid #999;padding:0;display:block;float:#GET{left};margin-#GET{left}:4px;}
-
-#portfolios .item .spip_logos {margin-#GET{left}:-80px;float:#GET{left};}
-.ie6 #portfolios .item .spip_logos {display:inline;position:relative;}
-#portfolios .item .titrem {margin:0 0 5px;font-size:1em;}
-#portfolios .item .titrem .fichier {font-weight:normal;font-size:0.9em;font-style:italic;}
-#portfolios .item .titrem .titre {display:block;font-size:1.1em;}
-#portfolios .item .infos {display:block;float:#GET{left};}
-#portfolios .item div.mode {display:block;float:#GET{right};clear:#GET{right};margin-top:-1.5em;position:relative;padding:0.2em 0.2em 0;padding-#GET{right}:0;}
-#portfolios .item .actions {display:block;float:#GET{right};clear:#GET{right};position:relative;}
-#portfolios .item div.mode,#portfolios .item .actions,
-#portfolios .item div.mode button,#portfolios .item .actions button {font-size:x-small;}
-
-#portfolios .item .actions > *,
-#portfolios .item .tourner,
-#portfolios .item .mode {opacity:0.1;-moz-opacity:0.1;}
-#portfolios .item .actions a.editbox {visibility:visible;opacity:1;-moz-opacity:1;font-weight:bold;}
-#portfolios .item:hover .actions > *,
-#portfolios .item:hover .tourner,
-#portfolios .item:hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;background:[#(#GET{claire}|couleur_eclaircir|couleur_eclaircir)];}
-#portfolios .item.hover .actions > *,
-#portfolios .item.hover .tourner,
-#portfolios .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;}
-
-#portfolios .item .titre > .sanstitre {opacity:0.1;-moz-opacity:0.1;}
-
-#portfolios .tout_supprimer span {display:block;text-align:#GET{right};}
-
-.item.vu_oui {background:#f9f9f9;}
\ No newline at end of file
+.portfolios {}
+.portfolios h3 {background-color:#GET{claire};padding:2px 10px;color:#000;margin-bottom:0;}
+.portfolios .liste_items {margin-top:0;}
+.portfolios .item {clear:both;padding-#GET{left}:82px;padding-#GET{right}:2px;}
+.portfolios .item .tourner {display:block;float:#GET{right};}
+.portfolios .item .tourner button {border:1px solid #999;padding:0;display:block;float:#GET{left};margin-#GET{left}:4px;}
+
+.portfolios .item .spip_logos {margin-#GET{left}:-80px;float:#GET{left};}
+.ie6 .portfolios .item .spip_logos {display:inline;position:relative;}
+.portfolios .item .titrem {margin:0 0 5px;font-size:1em;}
+.portfolios .item .titrem .fichier {font-weight:normal;font-size:0.9em;font-style:italic;}
+.portfolios .item .titrem .titre {display:block;font-size:1.1em;}
+.portfolios .item .infos {display:block;float:#GET{left};}
+.portfolios .item div.mode {display:block;float:#GET{right};clear:#GET{right};margin-top:-1.5em;position:relative;padding:0.2em 0.2em 0;padding-#GET{right}:0;}
+.portfolios .item .actions {display:block;float:#GET{right};clear:#GET{right};position:relative;}
+.portfolios .item div.mode,
+.portfolios .item .actions,
+.portfolios .item div.mode button,
+.portfolios .item .actions button {font-size:x-small;}
+
+.portfolios .item .actions > *,
+.portfolios .item .tourner,
+.portfolios .item .mode {opacity:0.1;-moz-opacity:0.1;}
+.portfolios .item .actions a.editbox {visibility:visible;opacity:1;-moz-opacity:1;font-weight:bold;}
+.portfolios .item:hover .actions > *,
+.portfolios .item:hover .tourner,
+.portfolios .item:hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;background:[#(#GET{claire}|couleur_eclaircir|couleur_eclaircir)];}
+.portfolios .item.hover .actions > *,
+.portfolios .item.hover .tourner,
+.portfolios .item.hover .mode {visibility:visible;opacity:1;-moz-opacity:1;z-index:1000;}
+
+.portfolios .item .titre > .sanstitre {opacity:0.1;-moz-opacity:0.1;}
+
+.portfolios .tout_supprimer span {display:block;text-align:#GET{right};}
+
+.item.vu_oui {background:#f9f9f9;}