diff --git a/modeles/emb.html b/modeles/emb.html
index e71c39f9f09ab31acfe473864168964a80857f37..4fbea47072cdabbde9afac855f251a3bd36adbe3 100644
--- a/modeles/emb.html
+++ b/modeles/emb.html
@@ -1,7 +1,3 @@
 <BOUCLE_ext(DOCUMENTS types_documents) {id_document} {tout}>
-[(#VAL**{emb_[(#EXTENSION)]}|trouver_fond{modeles/}|?{[(#INCLURE
-{fond=modeles/emb_[(#EXTENSION)]}{id=#ID_DOCUMENT}{env}{emb=' '}
-)],[(#INCLURE
-{fond=modeles/[(#MIME_TYPE|trouver_modele_mime)]}{id=#ID_DOCUMENT}{env}{emb=' '}
-)]})]
-</BOUCLE_ext>
\ No newline at end of file
+<INCLURE{fond=modeles/#EXTENSION|trouver_modele_emb{#MIME_TYPE}}{id=#ID_DOCUMENT}{env}{emb=' '}/>
+</BOUCLE_ext>
diff --git a/modeles/emb_fonctions.php b/modeles/emb_fonctions.php
index 0c63858f78b2278c1cd4d33391a1d3b58f3cb510..9bfedd0eb101e24855803ebf70b726ba1bec9997 100644
--- a/modeles/emb_fonctions.php
+++ b/modeles/emb_fonctions.php
@@ -3,15 +3,22 @@
 if (!defined('_ECRIRE_INC_VERSION')) return;
 
 /**
- * Trouver le fond pour embarquer un document avec un mime_type donne
- * text_html
+ * Trouver le fond pour embarquer un document
+ * - avec une extension
+ * - avec un mime_type donne
+ *
+ * => modeles/emb_html.html si il existe
  * => modeles/text_html.html si il existe,
  * => modeles/text.html sinon
  * 
+ * @param  $extension
  * @param  $mime_type
  * @return mixed
  */
-function trouver_modele_mime($mime_type){
+function trouver_modele_emb($extension,$mime_type){
+	if ($extension AND trouve_modele($fond="emb_".$extension)){
+		return $fond;
+	}
 	$fond = preg_replace(',\W,','_',$mime_type);
 	if (trouve_modele($fond))
 		return $fond;
diff --git a/paquet.xml b/paquet.xml
index 24e213308e5a3045c3c49f98fbb6ba6c32786631..df5188d02e0b9802a1ccdcf9c6ebedeebccb97bf 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="medias"
 	categorie="multimedia"
-	version="2.10.14"
+	version="2.10.15"
 	etat="stable"
 	compatibilite="[3.0.0;3.1.*]"
 	logo="prive/themes/spip/images/portfolio-32.png"