diff --git a/htdocs/theme/auguria/style.css.php b/htdocs/theme/auguria/style.css.php
index f660a3675a24573c2851c48782d96059129c0c06..256ede63d2d7401a4d88a9bb0bfde1d039eee3c1 100644
--- a/htdocs/theme/auguria/style.css.php
+++ b/htdocs/theme/auguria/style.css.php
@@ -435,6 +435,9 @@ div.login_block {
 	<?php print $right; ?>: 5px;
 	top: 3px;
 	font-weight: bold;
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+	display: none;
+	<?php } ?>
 }
 
 div.login_block table {
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index 78b34145dd2f6d40bbc66d78d3a36a8abd45b563..ab85496d55e8c081e2465ab0bf55fd9364c786c4 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -67,7 +67,7 @@ $fontlist='arial,tahoma,verdana,helvetica';
 /* ============================================================================== */
 
 body {
-<?php if (! empty($_GET["optioncss"]) && $_GET["optioncss"] == 'print') {  ?>
+<?php if (GETPOST("optioncss") == 'print') {  ?>
 	background-color: #FFFFFF;
 <?php } else { ?>
 	background: #ffffff url(<?php echo DOL_URL_ROOT.'/theme/eldy/img/headbg2.jpg' ?>) 0 0 no-repeat;
@@ -204,7 +204,7 @@ else
 ?>
 
 div.tmenu {
-<?php if (! empty($_GET["optioncss"]) && $_GET["optioncss"] == 'print') {  ?>
+<?php if (GETPOST("optioncss") == 'print') {  ?>
 	display:none;
 <?php } else { ?>
     position: relative;
@@ -454,6 +454,9 @@ div.login_block {
 	<?php print $right; ?>: 5px;
 	top: 3px;
 	font-weight: bold;
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+	display: none;
+	<?php } ?>
 }
 
 div.login_block table {
@@ -488,7 +491,7 @@ img.login, img.printer, img.entity {
 /* Menu gauche                                                                    */
 /* ============================================================================== */
 
-<?php if ((! empty($_GET["optioncss"]) && $_GET["optioncss"] == 'print')
+<?php if ((GETPOST("optioncss") == 'print')
 || (! empty($conf->browser->phone) && class_exists('Smartphone') && empty($conf->global->MAIN_SEARCHFORM_WITH_SMARTHPONE) && empty($conf->global->BOOKMARKS_SHOW_WITH_SMARTHPONE))) { ?>
 .vmenu {
     display: none;
diff --git a/htdocs/theme/freelug/style.css.php b/htdocs/theme/freelug/style.css.php
index 695ca137ecb0fb08ee1c0901141af0db342ab9bc..8e4153a71025121b7f66c29819be5d7d8b2f2e91 100644
--- a/htdocs/theme/freelug/style.css.php
+++ b/htdocs/theme/freelug/style.css.php
@@ -350,6 +350,12 @@ li.tmenu a:link
 
 /* Login */
 
+div.login_block {
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+	display: none;
+	<?php } ?>
+}
+
 div.login {
   position: absolute;
   <?php print $right; ?>: 30px;
diff --git a/htdocs/theme/yellow/style.css.php b/htdocs/theme/yellow/style.css.php
index f9d44bd90f66ad81b7594f400b8a99decf9bcb11..1aea85264c113dfde66f54b0d25940e89470a0ff 100644
--- a/htdocs/theme/yellow/style.css.php
+++ b/htdocs/theme/yellow/style.css.php
@@ -329,6 +329,12 @@ li.tmenu a:link
 
 /* Login */
 
+div.login_block {
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+	display: none;
+	<?php } ?>
+}
+
 div.login {
   position: absolute;
   <?php print $right; ?>: 30px;