diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php
index a33c1b5d443..a95d7a52356 100644
--- a/htdocs/core/lib/security2.lib.php
+++ b/htdocs/core/lib/security2.lib.php
@@ -286,7 +286,8 @@ function dol_loginfunction($langs,$conf,$mysoc)
// Set jquery theme
$dol_loginmesg = (! empty($_SESSION["dol_loginmesg"])?$_SESSION["dol_loginmesg"]:'');
- $favicon=DOL_URL_ROOT.'/theme/'.$conf->theme.'/img/favicon.ico';
+ $favicon=dol_buildpath('/theme/'.$conf->theme.'/img/favicon.ico',1);
+ if (! empty($conf->global->MAIN_FAVICON_URL)) $favicon=$conf->global->MAIN_FAVICON_URL;
$jquerytheme = 'smoothness';
if (! empty($conf->global->MAIN_USE_JQUERY_THEME)) $jquerytheme = $conf->global->MAIN_USE_JQUERY_THEME;
diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index 98adfca23e0..12dbfee552d 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -959,6 +959,7 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
print ''."\n"; // Evite indexation par robots
print ''."\n";
$favicon=dol_buildpath('/theme/'.$conf->theme.'/img/favicon.ico',1);
+ if (! empty($conf->global->MAIN_FAVICON_URL)) $favicon=$conf->global->MAIN_FAVICON_URL;
print ''."\n";
if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print ''."\n";
if (empty($conf->global->MAIN_OPTIMIZEFORTEXTBROWSER)) print ''."\n";