diff --git a/ui/nG6/class.tx_nG6_eid.php b/ui/nG6/class.tx_nG6_eid.php
index ceee5788571abe536b17e67ccca4bdda5bd46f76..19023f34573d4a3ab7fc4efb4b63911187fff4cb 100644
--- a/ui/nG6/class.tx_nG6_eid.php
+++ b/ui/nG6/class.tx_nG6_eid.php
@@ -542,6 +542,7 @@ class tx_nG6_eid {
     		$password = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('password'));
 			$cruser_id = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('creator'));
 			$from_email = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('from_email'));
+			$envelope_sender_address = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('envelope_sender_address'));
 			$pid = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('pid'));
 			$project_url = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('project_url'));
 			$send_an_email = filter_var(trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('send_an_email')), FILTER_VALIDATE_BOOLEAN);
@@ -582,7 +583,7 @@ class tx_nG6_eid {
 		    			$message = str_replace("###PROJECT_LINK###", $project_url, $message);
 		    			$msg_table = explode('\n', $message);
 		    			$message = implode("\n", $msg_table);
-		    			mail($email, $create_user_title, $message, "From: <".$from_email.">");
+		    			mail($email, $create_user_title, $message, "From: <".$from_email.">",'-f '.$envelope_sender_address);
 		    		}
 	    			print '2'; // ok
 	    		} elseif ($res_code == 1) {
@@ -615,7 +616,7 @@ class tx_nG6_eid {
 		    			$message = str_replace("###PROJECT_LINK###", $project_url, $message);
 		    			$msg_table = explode('\n', $message);
 		    			$message = implode("\n", $msg_table);
-		    			mail($email, $add_user_title, $message, "From: <".$from_email.">");
+		    			mail($email, $add_user_title, $message, "From: <".$from_email.">",'-f '.$envelope_sender_address);
 		    			
 		    		}
     				print '0';
@@ -703,6 +704,7 @@ class tx_nG6_eid {
     		$cruser_id = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('creator'));
     		$send_an_email = filter_var(trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('send_an_email')), FILTER_VALIDATE_BOOLEAN);
     		$from_email = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('from_email'));
+    		$envelope_sender_address = trim(\TYPO3\CMS\Core\Utility\GeneralUtility::_GP('envelope_sender_address'));
     		
     		$updated = tx_nG6_db::update_user($user_id, $first_name, $last_name, $email, $group_name, $organism, $location, tx_nG6_utils::hash_password($password)) ;
     		
@@ -733,7 +735,7 @@ class tx_nG6_eid {
     					}
     				}
     				$mail_content .= "\nThe NG6 team";
-    				mail($email, $mail_title, $mail_content, "From: <".$from_email.">");
+    				mail($email, $mail_title, $mail_content, "From: <".$from_email.">",'-f '.$envelope_sender_address);
     			}
     		}
     		
diff --git a/ui/nG6/ext_emconf.php b/ui/nG6/ext_emconf.php
index 2158508eadd0b2961272ee922a0aadd9eb4440e4..f457142936a71a3c847f20ec97819853996cc262 100644
--- a/ui/nG6/ext_emconf.php
+++ b/ui/nG6/ext_emconf.php
@@ -10,7 +10,7 @@
 # "version" and "dependencies" must not be touched!
 ########################################################################
 
-$EM_CONF[$_EXTKEY] = array(
+$EM_CONF['nG6'] = array(
 	'title' => 'nG6',
 	'description' => 'Next Generation Sequencing Information System',
 	'category' => 'plugin',
diff --git a/ui/nG6/ext_localconf.php b/ui/nG6/ext_localconf.php
index 144795b3a75996346df993a0e9a81d30766b23b6..d3d3b7cdd5f27045371c64e942eccd101e1a113d 100644
--- a/ui/nG6/ext_localconf.php
+++ b/ui/nG6/ext_localconf.php
@@ -6,52 +6,52 @@ exec('chmod 777 '.\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('n
 exec('chmod 777 '.\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'res/smarty/templates_c');
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi1 = < plugin.tx_nG6_pi1.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi1/class.tx_nG6_pi1.php','_pi1','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi1/class.tx_nG6_pi1.php','_pi1','list_type',1);
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi2 = < plugin.tx_nG6_pi2.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi2/class.tx_nG6_pi2.php','_pi2','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi2/class.tx_nG6_pi2.php','_pi2','list_type',1);
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi3 = < plugin.tx_nG6_pi3.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi3/class.tx_nG6_pi3.php','_pi3','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi3/class.tx_nG6_pi3.php','_pi3','list_type',1);
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi4 = < plugin.tx_nG6_pi4.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi4/class.tx_nG6_pi4.php','_pi4','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi4/class.tx_nG6_pi4.php','_pi4','list_type',1);
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi5 = < plugin.tx_nG6_pi5.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi5/class.tx_nG6_pi5.php','_pi5','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi5/class.tx_nG6_pi5.php','_pi5','list_type',1);
 
   ## Extending TypoScript from static template uid=43 to set up userdefined tag:
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript($_EXTKEY,'setup','
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTypoScript('nG6','setup','
 	tt_content.CSS_editor.ch.tx_nG6_pi6 = < plugin.tx_nG6_pi6.CSS_editor
 ',43);
 
 
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43($_EXTKEY,'pi6/class.tx_nG6_pi6.php','_pi6','list_type',1);
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPItoST43('nG6','pi6/class.tx_nG6_pi6.php','_pi6','list_type',1);
 
 
   ## Added to do some ajax
diff --git a/ui/nG6/ext_tables.php b/ui/nG6/ext_tables.php
index da81a29d7041ba31d57f688d315df68489157d3c..ab3d1406801c7f8c22a64a37dc04e0e59b7794f8 100644
--- a/ui/nG6/ext_tables.php
+++ b/ui/nG6/ext_tables.php
@@ -1,4 +1,5 @@
 <?php
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 if (!defined ('TYPO3_MODE')) 	die ('Access denied.');
 
 $TCA["fe_rights_levels"] = Array(
@@ -7,7 +8,7 @@ $TCA["fe_rights_levels"] = Array(
 		'label' => 'right_level_id',
 		"default_sortby" => "ORDER BY right_level_id",
 
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php"
+		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6')."tca.php"
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "right_level_id, right_level_label",
@@ -20,7 +21,7 @@ $TCA["fe_rights"] = Array(
 		'label' => 'right_id, project_id, fe_user_id',
 		"default_sortby" => "ORDER BY right_id",
 
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php"
+		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6')."tca.php"
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "fe_user_id, right_id, project_id",
@@ -46,8 +47,8 @@ $TCA["tx_nG6_run"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_run.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+	    "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_run.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, name, date, directory, species, data_nature, type, nb_sequences, full_seq_size, description, sequencer",
@@ -69,8 +70,8 @@ $TCA["tx_nG6_analyze"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_analyze.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+	    "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_analyze.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, parent_uid, class, name, description, date, directory, software, version, params",
@@ -92,8 +93,8 @@ $TCA["tx_nG6_sample"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_sample.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+	        "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_sample.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, run_id, mid, description",
@@ -115,8 +116,8 @@ $TCA["tx_nG6_result"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_result.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+    "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_result.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "analyze_id, file, rkey, rvalue, rgroup",
@@ -138,8 +139,8 @@ $TCA["tx_nG6_project_run"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_project_run.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+    "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_project_run.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, project_id, run_id",
@@ -161,8 +162,8 @@ $TCA["tx_nG6_project_analyze"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_project_analyze.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+	        "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_project_analyze.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, project_id, analyze_id",
@@ -184,8 +185,8 @@ $TCA["tx_nG6_run_analyze"] = Array (
 		"enablecolumns" => Array (		
 			"disabled" => "hidden",
 		),
-		"dynamicConfigFile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY)."tca.php",
-		"iconfile" => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::siteRelPath($_EXTKEY)."icon_tx_nG6_run_analyze.gif",
+	    "dynamicConfigFile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."tca.php",
+    "iconfile" => \TYPO3\CMS\Core\Utility\PathUtility::stripPathSitePrefix(ExtensionManagementUtility::extPath('nG6'))."icon_tx_nG6_run_analyze.gif",
 	),
 	"feInterface" => Array (
 		"fe_admin_fieldList" => "hidden, run_id, analyze_id",
@@ -195,32 +196,32 @@ $TCA["tx_nG6_run_analyze"] = Array (
 
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi1']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi1', $_EXTKEY.'_pi1'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi1_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi1/class.tx_nG6_pi1_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi1']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi1', 'nG6'.'_pi1'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi1_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi1/class.tx_nG6_pi1_wizicon.php';
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi2']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi2', $_EXTKEY.'_pi2'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi2_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi2/class.tx_nG6_pi2_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi2']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi2', 'nG6'.'_pi2'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi2_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi2/class.tx_nG6_pi2_wizicon.php';
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi3']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi3', $_EXTKEY.'_pi3'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi3_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi3/class.tx_nG6_pi3_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi3']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi3', 'nG6'.'_pi3'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi3_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi3/class.tx_nG6_pi3_wizicon.php';
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi4']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi4', $_EXTKEY.'_pi4'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi4_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi4/class.tx_nG6_pi4_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi4']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi4', 'nG6'.'_pi4'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi4_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi4/class.tx_nG6_pi4_wizicon.php';
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi5']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi5', $_EXTKEY.'_pi5'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi5_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi5/class.tx_nG6_pi5_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi5']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi5', 'nG6'.'_pi5'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi5_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi5/class.tx_nG6_pi5_wizicon.php';
 
 //\TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA('tt_content');
-$TCA['tt_content']['types']['list']['subtypes_excludelist'][$_EXTKEY.'_pi6']='layout,select_key';
-\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi6', $_EXTKEY.'_pi6'),'list_type', $_EXTKEY);
-if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi6_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY).'pi6/class.tx_nG6_pi6_wizicon.php';
+$TCA['tt_content']['types']['list']['subtypes_excludelist']['nG6'.'_pi6']='layout,select_key';
+\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPlugin(Array('LLL:EXT:nG6/locallang_db.xml:tt_content.list_type_pi6', 'nG6'.'_pi6'),'list_type', 'nG6');
+if (TYPO3_MODE=="BE")	$TBE_MODULES_EXT["xMOD_db_new_content_el"]["addElClasses"]["tx_nG6_pi6_wizicon"] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('nG6').'pi6/class.tx_nG6_pi6_wizicon.php';
 ?>
diff --git a/ui/nG6/ext_tables.sql b/ui/nG6/ext_tables.sql
index 6f31aa17915a83521ed57ebebc862f79ccf6b62c..eb57d990f8bce1a62d376809c6a7ea17652eaf0e 100644
--- a/ui/nG6/ext_tables.sql
+++ b/ui/nG6/ext_tables.sql
@@ -6,7 +6,7 @@ CREATE TABLE fe_rights_levels (
     right_level_id int(11) NOT NULL,
     right_level_label varchar(20) NOT NULL,
     PRIMARY KEY (right_level_id),
-) CHARSET=utf8 ;
+);
 
 
 /*
@@ -17,7 +17,7 @@ CREATE TABLE fe_rights (
     project_id int(11) NOT NULL,
     right_id int(11) NOT NULL,
     PRIMARY KEY (fe_user_id, project_id, right_id)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -37,7 +37,7 @@ CREATE TABLE tx_nG6_project (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 
@@ -65,7 +65,7 @@ CREATE TABLE tx_nG6_run (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -92,7 +92,7 @@ CREATE TABLE tx_nG6_analyze (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 
@@ -114,7 +114,7 @@ CREATE TABLE tx_nG6_sample (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -137,7 +137,7 @@ CREATE TABLE tx_nG6_result (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -157,7 +157,7 @@ CREATE TABLE tx_nG6_project_run (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -177,7 +177,7 @@ CREATE TABLE tx_nG6_project_analyze (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
+)  ;
 
 
 /*
@@ -197,4 +197,4 @@ CREATE TABLE tx_nG6_run_analyze (
     
     PRIMARY KEY (uid),
     KEY parent (pid)
-) CHARSET=utf8 ;
\ No newline at end of file
+)  ;
\ No newline at end of file
diff --git a/ui/nG6/lib/class.tx_nG6_utils.php b/ui/nG6/lib/class.tx_nG6_utils.php
index 4d0d903b04c74bbb6ef3db00d4ecc9bb67534bb2..806cb1033b22e367605230788a54fd69268b9b4a 100644
--- a/ui/nG6/lib/class.tx_nG6_utils.php
+++ b/ui/nG6/lib/class.tx_nG6_utils.php
@@ -234,7 +234,7 @@ class tx_nG6_utils {
 		}
 		
 $template_mail.='The nG6 purge process is undergoing an important overhaul.</br>
-You can visit our FAQ at the following address : https://ng6.toulouse.inra.fr/index.php?id=57 .</br>
+You can visit our FAQ at the following address : https://ng6.toulouse.inra.fr/faq .</br>
 If you have any question or demand, do not hesitate to contact our support team at ng6-support@groupes.renater.fr.</br>';
 
 $template_mail.='<p>Yours sincerely</p>
@@ -298,12 +298,15 @@ $template_mail.='<p>Yours sincerely</p>
 	 * @return hashed password
 	 */    
     static function hash_password($password){
-        if (\TYPO3\CMS\Crypto\PasswordHashing\SaltedPasswordsUtility::isUsageEnabled('FE')) {
-            $objSalt = \TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::getSaltingInstance(NULL);
-            if (is_object($objSalt)) {
-                    $saltedPassword = $objSalt->getHashedPassword($password);
-            }
-    }
+        $hashInstance = GeneralUtility::makeInstance(PasswordHashFactory::class)->getDefaultHashInstance('FE');
+        $hashedPassword = $hashInstance->getHashedPassword($password);
+//         if (\TYPO3\CMS\Crypto\PasswordHashing\SaltedPasswordsUtility::isUsageEnabled('FE')) {
+//             $objSalt = \TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::getSaltingInstance(NULL);
+//             if (is_object($objSalt)) {
+//                     $saltedPassword = $objSalt->getHashedPassword($password);
+//             }
+//     }
+
 			return $saltedPassword;
     }
      
diff --git a/ui/nG6/pi1/class.tx_nG6_pi1.php b/ui/nG6/pi1/class.tx_nG6_pi1.php
index b62ffedf3859f5b069e14baa51c7738cfa12bb3f..3ad4d62857e59277f7b01e4847b71c1c76cc64ee 100644
--- a/ui/nG6/pi1/class.tx_nG6_pi1.php
+++ b/ui/nG6/pi1/class.tx_nG6_pi1.php
@@ -200,6 +200,7 @@ class tx_nG6_pi1 extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
 			$smarty->assign('user_login', $GLOBALS['TSFE']->fe_user->user['username']);
 			$smarty->assign('data_folder', $this->conf["data"]);
 			$smarty->assign('from_email', $this->conf["FromEmail"]);
+			$smarty->assign('envelope_sender_address', $this->conf["envelope_sender_address"]);
 			$smarty->assign('server_name', $this->conf["server_name"]);
 			$smarty->assign('project_ids', substr($project_ids,0,-1));
 			$smarty->assign('pid', $this->conf['userpidList']);
diff --git a/ui/nG6/pi1/class.tx_nG6_pi1_wizicon.php b/ui/nG6/pi1/class.tx_nG6_pi1_wizicon.php
index b95fd8e1c4295b78a6fff9c90ecb0353b5078eaa..3e23cdde21ab794b1989f4677a5618cd2abbec9c 100644
--- a/ui/nG6/pi1/class.tx_nG6_pi1_wizicon.php
+++ b/ui/nG6/pi1/class.tx_nG6_pi1_wizicon.php
@@ -28,7 +28,7 @@
  */
 
 
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi1_wizicon {
 
 	/**
diff --git a/ui/nG6/pi1/project_view.tpl b/ui/nG6/pi1/project_view.tpl
index 580a3df561cc6216e8f9b114acd785ca86cfb057..3dbd257a8e8bb905fb51a31e0336c99ba5f85b7e 100644
--- a/ui/nG6/pi1/project_view.tpl
+++ b/ui/nG6/pi1/project_view.tpl
@@ -20,6 +20,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 <input type="hidden" id="server_name" value="{$server_name}" />
 <input type="hidden" id="from_email" value="{$from_email}" />
+<input type="hidden" id="envelope_sender_address" value="{$envelope_sender_address}" />
 <input type="hidden" id="user_id" value="{$user_id}" />
 <input type="hidden" id="user_login" value="{$user_login}" />
 <input type="hidden" id="pid" value="{$pid}" />
diff --git a/ui/nG6/pi2/class.tx_nG6_pi2_wizicon.php b/ui/nG6/pi2/class.tx_nG6_pi2_wizicon.php
index 31edf23d10f9056a096aaf16f1098e78849e696c..28d2a57ffce207c184617c5e8109fb1ed454e613 100644
--- a/ui/nG6/pi2/class.tx_nG6_pi2_wizicon.php
+++ b/ui/nG6/pi2/class.tx_nG6_pi2_wizicon.php
@@ -26,7 +26,7 @@
  *
  * @author	PF bioinformatique de Toulouse <>
  */
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi2_wizicon {
 
 	/**
diff --git a/ui/nG6/pi3/class.tx_nG6_pi3_wizicon.php b/ui/nG6/pi3/class.tx_nG6_pi3_wizicon.php
index 1539d98abff3acea6917b4213e5d5809f9020a72..3ee916f72826907682c891d01684de6dd06cf1cb 100644
--- a/ui/nG6/pi3/class.tx_nG6_pi3_wizicon.php
+++ b/ui/nG6/pi3/class.tx_nG6_pi3_wizicon.php
@@ -26,7 +26,7 @@
  *
  * @author	PF bioinformatique de Toulouse <>
  */
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi3_wizicon {
 
 	/**
diff --git a/ui/nG6/pi4/class.tx_nG6_pi4_wizicon.php b/ui/nG6/pi4/class.tx_nG6_pi4_wizicon.php
index 1fa47d923e612caba3bd2fac9eb92bc1c12c83db..2cb5547e3f1d7a4ed14d90fa27eee29b9581e1e4 100644
--- a/ui/nG6/pi4/class.tx_nG6_pi4_wizicon.php
+++ b/ui/nG6/pi4/class.tx_nG6_pi4_wizicon.php
@@ -26,7 +26,7 @@
  *
  * @author	PF bioinformatique de Toulouse <>
  */
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi4_wizicon {
 
 	/**
diff --git a/ui/nG6/pi5/class.tx_nG6_pi5_wizicon.php b/ui/nG6/pi5/class.tx_nG6_pi5_wizicon.php
index c6f087f9e337b9df6a62e26d9ec633b331b0a995..09e34c9a1e2921d9584ce77e5e495b7bef9a8bc2 100755
--- a/ui/nG6/pi5/class.tx_nG6_pi5_wizicon.php
+++ b/ui/nG6/pi5/class.tx_nG6_pi5_wizicon.php
@@ -27,7 +27,7 @@
  * @author	PF bioinformatique de Toulouse <>
  */
 
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi5_wizicon {
 
 	/**
diff --git a/ui/nG6/pi6/class.tx_nG6_pi6.php b/ui/nG6/pi6/class.tx_nG6_pi6.php
index 0d5e93fc7c5afa4f8e4c9b40cdaafd6b02212afb..8bb1eb32984276fb2580a9b0c022169acdc0cb2f 100755
--- a/ui/nG6/pi6/class.tx_nG6_pi6.php
+++ b/ui/nG6/pi6/class.tx_nG6_pi6.php
@@ -239,7 +239,7 @@ class tx_nG6_pi6 extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
                 $headers[] = 'MIME-Version: 1.0';
                 $headers[] = 'Content-type: text/html; charset=utf-8';
                 $headers[] = 'Cc: '.$GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["email_copy"];
-                mail($to, $subject, $mail, implode("\r\n", $headers));
+                mail($to, $subject, $mail, implode("\r\n", $headers), '-f '. $GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["envelope_sender_address"]);
                 //TODO check return function mail ok
         	}else{
         		//If the demand could not be inserted because another one already exists for the given project, we send a mail to the nG6 admins
@@ -255,7 +255,7 @@ class tx_nG6_pi6 extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
                 $headers[] = 'Content-type: text/html; charset=utf-8';
                 $headers[] = 'Cc: '.$GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["email_copy"];
                 
-                mail($to, $subject, $mail, implode("\r\n", $headers));
+                mail($to, $subject, $mail, implode("\r\n", $headers), '-f '. $GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["envelope_sender_address"]);
         	}
         }
     	return "Mail sent";
@@ -319,7 +319,7 @@ class tx_nG6_pi6 extends \TYPO3\CMS\Frontend\Plugin\AbstractPlugin {
                         $headers[] = 'Cc: '.$GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["email_copy"];
                         
                         $to= join(",",$res_demand["emails"]);
-                        mail($to, $subject, $mail, implode("\r\n", $headers));
+                        mail($to, $subject, $mail, implode("\r\n", $headers), '-f '. $GLOBALS['TSFE']->tmpl->setup["plugin."]["tx_nG6_pi6."]["envelope_sender_address"]);
                 }
         }
 }
diff --git a/ui/nG6/pi6/class.tx_nG6_pi6_wizicon.php b/ui/nG6/pi6/class.tx_nG6_pi6_wizicon.php
index 7421f474707876b642360f2dd7d59b00f8c8bf14..3d0a550a5e5237e1270c3df2b069c7f3e26a008b 100755
--- a/ui/nG6/pi6/class.tx_nG6_pi6_wizicon.php
+++ b/ui/nG6/pi6/class.tx_nG6_pi6_wizicon.php
@@ -26,7 +26,7 @@
  *
  * @author	PF bioinformatique de Toulouse <>
  */
-
+use \TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
 class tx_nG6_pi6_wizicon {
 
 	/**
diff --git a/ui/nG6/res/js/tx_nG6_pi1.js b/ui/nG6/res/js/tx_nG6_pi1.js
index 699f4e6a38864377a6c3f097ca0437c1cf554d98..bcf57fbb088fa936167f2ee71fd6367c4e2fbb64 100644
--- a/ui/nG6/res/js/tx_nG6_pi1.js
+++ b/ui/nG6/res/js/tx_nG6_pi1.js
@@ -580,6 +580,7 @@ $(function () {
 	  					    val_url += "&user_id=" + user_id ;
 	  					    val_url += "&send_an_email=" + $("#send_email_chk")[0].checked;
 	  					    val_url += "&from_email=" + $("#from_email").val();
+	  					    val_url += "&envelope_sender_address=" + $("#envelope_sender_address").val();
 
 	  						$.ajax({
 	  							url: val_url,
@@ -893,6 +894,7 @@ $(function () {
 					    val_url += "&create_user_email=" + escape("Dear ###USER_FIRST_NAME### ###USER_LAST_NAME###,\nPlease find bellow your login/password required to log into the NG6 system (###PROJECT_LINK###): \n   - login: ###USER_LOGIN###\n   - password: ###USER_PASSWORD###\nThe NG6 team\nPS: this is an automatic e-mail message generated by the NG6 system. Please DO NOT RESPOND to this e-mail because the mail box is unattended.");
 					    val_url += "&create_user_title=[NG6] Account creation";
 					    val_url += "&from_email=" + $("#from_email").val();
+					    val_url += "&envelope_sender_address=" + $("#envelope_sender_address").val();
 					    val_url += "&project_url=" + escape(location.href);
 					    val_url += "&send_an_email=" + $("#send_email_chk")[0].checked;
 
diff --git a/ui/nG6/template/index.html b/ui/nG6/template/Resources/Private/Templates/NG6.html
similarity index 66%
rename from ui/nG6/template/index.html
rename to ui/nG6/template/Resources/Private/Templates/NG6.html
index 5ccf7981b868cff1fe042bb4b0a203843f6647f2..d308e752394ad89da4ddfa93ac840d07f2b72d62 100755
--- a/ui/nG6/template/index.html
+++ b/ui/nG6/template/Resources/Private/Templates/NG6.html
@@ -1,26 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-<head>
-	<title>nG6 - next Generation Sequencing Information System</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-	<!--  <link rel="stylesheet" type="text/css" href="styles.css"/> -->
-	<!--[if lte IE 6]><link type="text/css" rel="stylesheet" href="http://www.alsacreations.com/css/ie6.css" media="all" /><![endif]-->
-	<!--[if IE 7]><link type="text/css" rel="stylesheet" href="http://www.alsacreations.com/css/ie7.css" media="all" /><![endif]-->
-	
-	<script type="text/javascript">
-	$(document).ready(function() {
-		$('[class^=tooltip]').poshytip({
-		  					className: 'tip-twitter',
-	    					showTimeout: 1,
-	    					alignTo: 'target',
-	    					alignX: 'center',
-	    					offsetY: 5,
-	    					allowTipHover: false
-		});
-	});
-	</script>
-</head>
-<body>
+
 <!-- ###DOCUMENT### -->
 	<!-- bloc header, content header, header-inside, evitement, logo, menu, sous-menu, recherche -->
 	<div id="ng6-header">
@@ -33,27 +11,26 @@
 	  
 	  		<div id="sous-menu">
 				<!-- ###SEARCHBOX### -->
-				<!-- ###SEARCHBOX### -->
-				<!-- ###MENU### -->
+				<f:format.htmlentitiesDecode>{SEARCHBOX}</f:format.htmlentitiesDecode>
 				<!-- ###MENU### -->
+				<f:format.htmlentitiesDecode>{MENU}</f:format.htmlentitiesDecode>
 	  		</div>
 		</div>
 	</div> <!-- fin de header -->
 
-	<!-- Header-sep, designe la bande graphique entre l'entête et le bloc central --> 
+	<!-- Header-sep, designe la bande graphique entre l'entête et le bloc central --> 
 	<div id="ng6-header-sep" class="ng6-sep">
 		<div class="ng6-sep-inside">
-			<!-- ###BROWSER### --> 	
-			<!-- ###BROWSER### -->
+			<f:format.htmlentitiesDecode>{BROWSER}</f:format.htmlentitiesDecode> 	
+			
 		</div>
 	</div>
-
+	
 	<div id="global">
 		<!-- Bloc Center, contient center, content, sidebar et center-sep --> 
 		<div id="page">
 			<div id="content">
-				<!-- ###CONTENT### --> 	
-				<!-- ###CONTENT### -->
+				<f:format.htmlentitiesDecode>{CONTENT}</f:format.htmlentitiesDecode> 	 	
 			</div> <!-- content -->
 		</div> <!-- fin de page -->
 	</div> <!-- fin de global -->
@@ -94,7 +71,7 @@
  	
 	<div class="ng6-bottom">
  		<div class="ng6-bottom2">
- 			Copyright &copy; 2013, INRA | Designed by <a class="ng6-footer-link" href="http://bioinfo.genotoul.fr/" target="_blank">GenoToul Bioinfo</a>,
+ 			Copyright &copy; 2013, INRAe | Designed by <a class="ng6-footer-link" href="http://bioinfo.genotoul.fr/" target="_blank">GenoToul Bioinfo</a>,
  			<a class="ng6-footer-link" href="http://genomique.genotoul.fr/" target="_blank">GenoToul Genomic</a>
  			and <a class="ng6-footer-link" href="http://www.sigenae.org/" target="_blank">Sigenae</a> teams | Optimized for 
  			<a class="tooltip-firefox firefox" href="http://www.mozilla.org/firefox" target="_blank" title="Mozilla Firefox"> </a>
@@ -102,5 +79,3 @@
 		</div>
 	</div>
 <!-- ###DOCUMENT### -->
-</body>
-</html>
\ No newline at end of file
diff --git a/ui/nG6/template/css/ie6.css b/ui/nG6/template/Resources/Public/Css/ie6.css
similarity index 100%
rename from ui/nG6/template/css/ie6.css
rename to ui/nG6/template/Resources/Public/Css/ie6.css
diff --git a/ui/nG6/template/css/style.css b/ui/nG6/template/Resources/Public/Css/style.css
similarity index 90%
rename from ui/nG6/template/css/style.css
rename to ui/nG6/template/Resources/Public/Css/style.css
index ad08a0f95c70f9f7be0f67d061844ee21beec003..b10561751a8853e33110943856a2efdbd8527a76 100755
--- a/ui/nG6/template/css/style.css
+++ b/ui/nG6/template/Resources/Public/Css/style.css
@@ -102,7 +102,7 @@ a img { border: 0; }
  *
  ********************************/
 
-#ng6-header { background: url(../images/bando-logo2.png) 50% 35px no-repeat #222426; border-bottom: 1px solid black;}
+#ng6-header { background: url(../Images/bando-logo2.png) 50% 35px no-repeat #222426; border-bottom: 1px solid black;}
 #ng6-header h1 { margin: 15px 0 0 0; padding: 0; height: 66px; font-size: 15px; line-height: 1; }
 #ng6-header-inside { position: relative; width: 1200px; margin: 0 auto; }
 
@@ -111,7 +111,7 @@ a img { border: 0; }
 #evitement li a { color : #F1F1F1; text-decoration: none; font-weight: bold; }
 #evitement li a:hover, #evitement li a:focus { color : #567f87; }
 
-#sous-menu { width: 1200px; height: 66px; margin: 0 auto; background:  url(../images/menu-bg.png) left top no-repeat; margin-top:-7px; }
+#sous-menu { width: 1200px; height: 66px; margin: 0 auto; background:  url(../Images/menu-bg.png) left top no-repeat; margin-top:-7px; }
 #sous-menu ul { padding: 21px 0 0 10px; list-style: none; margin-left: 0px;}
 #sous-menu ul li { margin-right: 15px; display: inline; }
 #sous-menu li a { text-decoration: none; color: #fff; font-size: 1.5em; font-weight: bold; font-variant: small-caps; }
@@ -134,7 +134,7 @@ a img { border: 0; }
  ********************************/
 
 #ng6-footer {
-	background: url("../images/footer-glow.png") no-repeat scroll center top #2A2D30;
+	background: url("../Images/footer-glow.png") no-repeat scroll center top #2A2D30;
     color: #FFFFFF;
     /* position: relative; */
     border-top: solid 1px #141414;
@@ -196,9 +196,9 @@ a img { border: 0; }
 	        transition: padding-left .5s ease-in-out;
 	background-size: 25px 75px;
 }
-.gbp { background: url('../images/genotoul-bioinfo-logo-small.png') no-repeat scroll 0 3px transparent; }
-.ggp { background: url('../images/genotoul-genomic-logo-small.png') no-repeat scroll 0 3px transparent; }
-.sp { background: url('../images/logo_sigenae_cercle_thumb.png') no-repeat scroll 0 3px transparent; }
+.gbp { background: url('../Images/genotoul-bioinfo-logo-small.png') no-repeat scroll 0 3px transparent; }
+.ggp { background: url('../Images/genotoul-genomic-logo-small.png') no-repeat scroll 0 3px transparent; }
+.sp { background: url('../Images/logo_sigenae_cercle_thumb.png') no-repeat scroll 0 3px transparent; }
 #ng6-footer-cols li.ng6-col ul li.ng6-page_item:hover {
 	padding-left: 36px;
 	background-position: 0 -36px;
@@ -218,7 +218,7 @@ a img { border: 0; }
 	color: #567f87;
 }
 .ng6-bottom {
-    background: url("../images/bottom-shadow.png") repeat-x scroll 0 0 #222426;
+    background: url("../Images/bottom-shadow.png") repeat-x scroll 0 0 #222426;
     color: #868686;
     font-size: 12px;
     line-height: 60px;
@@ -238,7 +238,7 @@ a img { border: 0; }
 	margin-left: 45px;
 	width: 36px;
 	height: 36px;
-	background: url("../images/chrome.png");
+	background: url("../Images/chrome.png");
 }
 .ng6-bottom2 .firefox {
 	position: absolute;
@@ -246,7 +246,7 @@ a img { border: 0; }
 	margin-left: 5px;
 	width: 36px;
 	height: 36px;
-	background: url("../images/firefox.png");
+	background: url("../Images/firefox.png");
 }
 .ng6-bottom2 a {
 	color: #F1F1F1;
diff --git a/ui/nG6/template/images/Crystal_128_error.png b/ui/nG6/template/Resources/Public/Images/Crystal_128_error.png
similarity index 100%
rename from ui/nG6/template/images/Crystal_128_error.png
rename to ui/nG6/template/Resources/Public/Images/Crystal_128_error.png
diff --git a/ui/nG6/template/images/access.png b/ui/nG6/template/Resources/Public/Images/access.png
similarity index 100%
rename from ui/nG6/template/images/access.png
rename to ui/nG6/template/Resources/Public/Images/access.png
diff --git a/ui/nG6/template/images/bando-logo1.png b/ui/nG6/template/Resources/Public/Images/bando-logo1.png
similarity index 100%
rename from ui/nG6/template/images/bando-logo1.png
rename to ui/nG6/template/Resources/Public/Images/bando-logo1.png
diff --git a/ui/nG6/template/images/bando-logo1.xcf b/ui/nG6/template/Resources/Public/Images/bando-logo1.xcf
similarity index 100%
rename from ui/nG6/template/images/bando-logo1.xcf
rename to ui/nG6/template/Resources/Public/Images/bando-logo1.xcf
diff --git a/ui/nG6/template/images/bando-logo2.png b/ui/nG6/template/Resources/Public/Images/bando-logo2.png
similarity index 100%
rename from ui/nG6/template/images/bando-logo2.png
rename to ui/nG6/template/Resources/Public/Images/bando-logo2.png
diff --git a/ui/nG6/template/images/bando-logo2.xcf b/ui/nG6/template/Resources/Public/Images/bando-logo2.xcf
similarity index 100%
rename from ui/nG6/template/images/bando-logo2.xcf
rename to ui/nG6/template/Resources/Public/Images/bando-logo2.xcf
diff --git a/ui/nG6/template/images/bando2-1.png b/ui/nG6/template/Resources/Public/Images/bando2-1.png
similarity index 100%
rename from ui/nG6/template/images/bando2-1.png
rename to ui/nG6/template/Resources/Public/Images/bando2-1.png
diff --git a/ui/nG6/template/images/bottom-shadow.png b/ui/nG6/template/Resources/Public/Images/bottom-shadow.png
similarity index 100%
rename from ui/nG6/template/images/bottom-shadow.png
rename to ui/nG6/template/Resources/Public/Images/bottom-shadow.png
diff --git a/ui/nG6/template/images/btn-ok.png b/ui/nG6/template/Resources/Public/Images/btn-ok.png
similarity index 100%
rename from ui/nG6/template/images/btn-ok.png
rename to ui/nG6/template/Resources/Public/Images/btn-ok.png
diff --git a/ui/nG6/template/images/center-bg.png b/ui/nG6/template/Resources/Public/Images/center-bg.png
similarity index 100%
rename from ui/nG6/template/images/center-bg.png
rename to ui/nG6/template/Resources/Public/Images/center-bg.png
diff --git a/ui/nG6/template/images/chrome.png b/ui/nG6/template/Resources/Public/Images/chrome.png
similarity index 100%
rename from ui/nG6/template/images/chrome.png
rename to ui/nG6/template/Resources/Public/Images/chrome.png
diff --git a/ui/nG6/template/images/favicon.png b/ui/nG6/template/Resources/Public/Images/favicon.png
similarity index 100%
rename from ui/nG6/template/images/favicon.png
rename to ui/nG6/template/Resources/Public/Images/favicon.png
diff --git a/ui/nG6/template/images/firefox.png b/ui/nG6/template/Resources/Public/Images/firefox.png
similarity index 100%
rename from ui/nG6/template/images/firefox.png
rename to ui/nG6/template/Resources/Public/Images/firefox.png
diff --git a/ui/nG6/template/images/footer-end.png b/ui/nG6/template/Resources/Public/Images/footer-end.png
similarity index 100%
rename from ui/nG6/template/images/footer-end.png
rename to ui/nG6/template/Resources/Public/Images/footer-end.png
diff --git a/ui/nG6/template/images/footer-glow.png b/ui/nG6/template/Resources/Public/Images/footer-glow.png
similarity index 100%
rename from ui/nG6/template/images/footer-glow.png
rename to ui/nG6/template/Resources/Public/Images/footer-glow.png
diff --git a/ui/nG6/template/images/footer-logo.gif b/ui/nG6/template/Resources/Public/Images/footer-logo.gif
similarity index 100%
rename from ui/nG6/template/images/footer-logo.gif
rename to ui/nG6/template/Resources/Public/Images/footer-logo.gif
diff --git a/ui/nG6/template/images/footer-menu.png b/ui/nG6/template/Resources/Public/Images/footer-menu.png
similarity index 100%
rename from ui/nG6/template/images/footer-menu.png
rename to ui/nG6/template/Resources/Public/Images/footer-menu.png
diff --git a/ui/nG6/template/images/footer.jpg b/ui/nG6/template/Resources/Public/Images/footer.jpg
similarity index 100%
rename from ui/nG6/template/images/footer.jpg
rename to ui/nG6/template/Resources/Public/Images/footer.jpg
diff --git a/ui/nG6/template/images/genotoul-bioinfo-logo-small.png b/ui/nG6/template/Resources/Public/Images/genotoul-bioinfo-logo-small.png
similarity index 100%
rename from ui/nG6/template/images/genotoul-bioinfo-logo-small.png
rename to ui/nG6/template/Resources/Public/Images/genotoul-bioinfo-logo-small.png
diff --git a/ui/nG6/template/images/genotoul-bioinfo-logo.png b/ui/nG6/template/Resources/Public/Images/genotoul-bioinfo-logo.png
similarity index 100%
rename from ui/nG6/template/images/genotoul-bioinfo-logo.png
rename to ui/nG6/template/Resources/Public/Images/genotoul-bioinfo-logo.png
diff --git a/ui/nG6/template/images/genotoul-genomic-logo-small.png b/ui/nG6/template/Resources/Public/Images/genotoul-genomic-logo-small.png
similarity index 100%
rename from ui/nG6/template/images/genotoul-genomic-logo-small.png
rename to ui/nG6/template/Resources/Public/Images/genotoul-genomic-logo-small.png
diff --git a/ui/nG6/template/images/genotoul-genomic-logo.png b/ui/nG6/template/Resources/Public/Images/genotoul-genomic-logo.png
similarity index 100%
rename from ui/nG6/template/images/genotoul-genomic-logo.png
rename to ui/nG6/template/Resources/Public/Images/genotoul-genomic-logo.png
diff --git a/ui/nG6/template/images/graphicon.png b/ui/nG6/template/Resources/Public/Images/graphicon.png
similarity index 100%
rename from ui/nG6/template/images/graphicon.png
rename to ui/nG6/template/Resources/Public/Images/graphicon.png
diff --git a/ui/nG6/template/images/header-bg-blue.jpg b/ui/nG6/template/Resources/Public/Images/header-bg-blue.jpg
similarity index 100%
rename from ui/nG6/template/images/header-bg-blue.jpg
rename to ui/nG6/template/Resources/Public/Images/header-bg-blue.jpg
diff --git a/ui/nG6/template/images/header-sep.png b/ui/nG6/template/Resources/Public/Images/header-sep.png
similarity index 100%
rename from ui/nG6/template/images/header-sep.png
rename to ui/nG6/template/Resources/Public/Images/header-sep.png
diff --git a/ui/nG6/template/images/ico-fleche.png b/ui/nG6/template/Resources/Public/Images/ico-fleche.png
similarity index 100%
rename from ui/nG6/template/images/ico-fleche.png
rename to ui/nG6/template/Resources/Public/Images/ico-fleche.png
diff --git a/ui/nG6/template/images/ie6-btn-ok.png b/ui/nG6/template/Resources/Public/Images/ie6-btn-ok.png
similarity index 100%
rename from ui/nG6/template/images/ie6-btn-ok.png
rename to ui/nG6/template/Resources/Public/Images/ie6-btn-ok.png
diff --git a/ui/nG6/template/images/ie6-input-search.png b/ui/nG6/template/Resources/Public/Images/ie6-input-search.png
similarity index 100%
rename from ui/nG6/template/images/ie6-input-search.png
rename to ui/nG6/template/Resources/Public/Images/ie6-input-search.png
diff --git a/ui/nG6/template/images/ie6-menu-bg.png b/ui/nG6/template/Resources/Public/Images/ie6-menu-bg.png
similarity index 100%
rename from ui/nG6/template/images/ie6-menu-bg.png
rename to ui/nG6/template/Resources/Public/Images/ie6-menu-bg.png
diff --git a/ui/nG6/template/images/input-search.png b/ui/nG6/template/Resources/Public/Images/input-search.png
similarity index 100%
rename from ui/nG6/template/images/input-search.png
rename to ui/nG6/template/Resources/Public/Images/input-search.png
diff --git a/ui/nG6/template/images/logo_sigenae_cercle_thumb.png b/ui/nG6/template/Resources/Public/Images/logo_sigenae_cercle_thumb.png
similarity index 100%
rename from ui/nG6/template/images/logo_sigenae_cercle_thumb.png
rename to ui/nG6/template/Resources/Public/Images/logo_sigenae_cercle_thumb.png
diff --git a/ui/nG6/template/images/menu-bg.png b/ui/nG6/template/Resources/Public/Images/menu-bg.png
similarity index 100%
rename from ui/nG6/template/images/menu-bg.png
rename to ui/nG6/template/Resources/Public/Images/menu-bg.png
diff --git a/ui/nG6/template/images/picto-home.png b/ui/nG6/template/Resources/Public/Images/picto-home.png
similarity index 100%
rename from ui/nG6/template/images/picto-home.png
rename to ui/nG6/template/Resources/Public/Images/picto-home.png