diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php
index d05cd8a0472fae47d4332e9a0e697e16af420a38..5427c510349dcd51c7c95b20664d32df6d4fcb2a 100644
--- a/htdocs/admin/ihm.php
+++ b/htdocs/admin/ihm.php
@@ -349,7 +349,16 @@ function show_theme($edit=0)
             print '<td align="center">';
             $file=$dirtheme."/".$subdir."/thumb.png";
             if (! file_exists($file)) $file=$dirtheme."/common/nophoto.jpg";
-            print '<table><tr><td><img src="'.$file.'" width="80" height="60"></td></tr><tr><td align="center">';
+            print '<table><tr><td>';
+			if ($edit) print '<a href="'.$_SERVER["PHP_SELF"].($edit?'?action=edit&theme=':'?theme=').$subdir.'" style="font-weight: normal;" alt="'.$langs->trans("Preview").'">';
+			if ($edit) 
+			{
+				if ($subdir == $conf->global->MAIN_THEME) $title=$langs->trans("ThemeCurrentlyActive");
+				else $title=$langs->trans("ShowPreview");
+			}
+			print '<img src="'.$file.'" width="80" height="60" border="0" title="'.$title.'">';
+			if ($edit) print '</a>';
+			print '</td></tr><tr><td align="center">';
             if ($subdir == $conf->global->MAIN_THEME)
             {
                 print '<input '.($edit?'':'disabled').' type="radio" '.$bc[$var].' style="border: 0px;" checked name="main_theme" value="'.$subdir.'"> <b>'.$subdir.'</b>';
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index 13a0475d6e597e0b858c12139e61c15fb1f61c1b..d7b20ad6605d611dbae20bb9fe46c45181905142 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -26,6 +26,8 @@ NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
 JavascriptDisabled=JavaScript disabled
 UsePopupCalendar=Use popup for dates input
 UsePreviewTabs=Use preview tabs
+ShowPreview=Show preview
+ThemeCurrentlyActive=Theme currently active
 NextValue=Next value
 NextValueForInvoices=Next value (invoices)
 NextValueForCreditNotes=Next value (credit notes)
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index ae3dfd8c700ce422b3be0775776a9585784d3c75..d70fc3d3260076ce68a989bf79232556f0fe069f 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -26,6 +26,8 @@ NotAvailableWhenAjaxDisabled=Non disponible quand Ajax d
 JavascriptDisabled=Javascript d�sactiv�
 UsePopupCalendar=Utiliser les popups pour la saisie des dates
 UsePreviewTabs=Afficher les onglets "Aper�u"
+ShowPreview=Afficher aper�u
+ThemeCurrentlyActive=Theme actuellement actif
 NextValue=Prochaine valeur
 NextValueForInvoices=Prochaine valeur (factures)
 NextValueForCreditNotes=Prochaine valeur (avoirs)