diff --git a/scapy/main.py b/scapy/main.py
index d50763f2baaf5ce2155c72f01d3b0862c1da0fa2..a9db5e118f95fc29681518f0340a7a07eaed72f8 100644
--- a/scapy/main.py
+++ b/scapy/main.py
@@ -252,6 +252,7 @@ def interact(mydict=None,argv=None,mybanner=None,loglevel=20):
         globkeys += mydict.keys()
     
 
+    conf.color_theme = DefaultTheme()
     if STARTUP_FILE:
         _read_config_file(STARTUP_FILE)
         
@@ -295,7 +296,6 @@ def interact(mydict=None,argv=None,mybanner=None,loglevel=20):
         atexit.register(scapy_write_history_file,readline)
     
     atexit.register(scapy_delete_temp_files)
-    conf.color_theme = DefaultTheme()
     
     IPYTHON=False
     if conf.interactive_shell.lower() == "ipython":