diff --git a/htdocs/theme/eldy/img/menus_black/agenda.png b/htdocs/theme/eldy/img/menus_black/agenda.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb4c8d2bea24113f1edcecffeaeec78d3f0b8b87
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/agenda.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/agenda_over.png b/htdocs/theme/eldy/img/menus_black/agenda_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..93c5a814bc33dff0feb644e45ffaf31c19ebde17
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/agenda_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/bank.png b/htdocs/theme/eldy/img/menus_black/bank.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee7b17fe7f99c490dbea0cda477402d8cca6c917
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/bank.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/bank_over.png b/htdocs/theme/eldy/img/menus_black/bank_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..c916e89d8f65eb07682f788919715f2d829aad7b
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/bank_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/commercial.png b/htdocs/theme/eldy/img/menus_black/commercial.png
new file mode 100644
index 0000000000000000000000000000000000000000..19abbd54356cf2e23b7dbf63cc82859549bbb0e1
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/commercial.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/commercial_over.png b/htdocs/theme/eldy/img/menus_black/commercial_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..6671810c5deaa7447b9e6fe41a32f6b57066791c
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/commercial_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/company.png b/htdocs/theme/eldy/img/menus_black/company.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6381eab1e41f524107e303325e672a155ec7959
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/company.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/company_over.png b/htdocs/theme/eldy/img/menus_black/company_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca172c460ace873c61891c80fec10981c428c47f
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/company_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/ecm.png b/htdocs/theme/eldy/img/menus_black/ecm.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c179311bb66e5ce2c08e2afee991fe2a1616987
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/ecm.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/ecm_over.png b/htdocs/theme/eldy/img/menus_black/ecm_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..a44830798aa930020e65ad3587bb58c0e201ec75
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/ecm_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/externalsite.png b/htdocs/theme/eldy/img/menus_black/externalsite.png
new file mode 100644
index 0000000000000000000000000000000000000000..27077673074c3313d2379887f8f612a9b085c177
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/externalsite.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/externalsite_over.png b/htdocs/theme/eldy/img/menus_black/externalsite_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..2435f2fed0e677252c104136e7aadee5fd4aee0d
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/externalsite_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/ftp.png b/htdocs/theme/eldy/img/menus_black/ftp.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8d235f3a1afee5da6e82c01ea81d21ca5e6186c
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/ftp.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/ftp_over.png b/htdocs/theme/eldy/img/menus_black/ftp_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..a50a6814b6c13453ab6dda65a4e5463692689a5c
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/ftp_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic1.png b/htdocs/theme/eldy/img/menus_black/generic1.png
new file mode 100644
index 0000000000000000000000000000000000000000..8238aa372a2fb7387dad8a0fc700256c0ae029f7
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic1.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic1_over.png b/htdocs/theme/eldy/img/menus_black/generic1_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..77acb2ee99ea720fd094893e20addfac7a9cd142
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic1_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic2.png b/htdocs/theme/eldy/img/menus_black/generic2.png
new file mode 100644
index 0000000000000000000000000000000000000000..39c3cb2a249f0e1e1b4e55d9da15753c2eaa5781
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic2.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic2_over.png b/htdocs/theme/eldy/img/menus_black/generic2_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..84c4c7e4a577037ab8e3d3a45b0124459eb81da0
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic2_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic3.png b/htdocs/theme/eldy/img/menus_black/generic3.png
new file mode 100644
index 0000000000000000000000000000000000000000..9555adba72ce3dde032ccc06232cfb20bc73a86d
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic3.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic3_over.png b/htdocs/theme/eldy/img/menus_black/generic3_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..03e9eecd9339e6de11467b38b2947e1ceb41729b
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic3_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic4.png b/htdocs/theme/eldy/img/menus_black/generic4.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd6c5196431499007559a2e0c094fc19d84312f1
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic4.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/generic4_over.png b/htdocs/theme/eldy/img/menus_black/generic4_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7feb7fb2384ebd2cf5ba1a55dc351216dd40af0
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/generic4_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/globe.png b/htdocs/theme/eldy/img/menus_black/globe.png
new file mode 100644
index 0000000000000000000000000000000000000000..04bd3fc25ce81985bf9f85687dbc9b9cff6424c6
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/globe.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/globe_over.png b/htdocs/theme/eldy/img/menus_black/globe_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3676a44faafe9dfb8452f634f0e359769c550be
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/globe_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/home.png b/htdocs/theme/eldy/img/menus_black/home.png
new file mode 100644
index 0000000000000000000000000000000000000000..c210b4f8dcdaf6964689b6fab0cb93729cd36cc7
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/home.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/home_over.png b/htdocs/theme/eldy/img/menus_black/home_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..505d18ab403a14820316e0e9e51ba20c6cec9784
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/home_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/mail.png b/htdocs/theme/eldy/img/menus_black/mail.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee3d9d81ddabad1dbad46eb31081aebdd88d432a
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/mail.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/mail_over.png b/htdocs/theme/eldy/img/menus_black/mail_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..61333228ef42d66e851db45c1ac6d585c7d1e5f3
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/mail_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/members.png b/htdocs/theme/eldy/img/menus_black/members.png
new file mode 100644
index 0000000000000000000000000000000000000000..1421309370058deffdf66e7c323035127988ffa0
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/members.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/members_over.png b/htdocs/theme/eldy/img/menus_black/members_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..4698496f5f8cfc90999685bb11aaeddf60f7512c
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/members_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/money.png b/htdocs/theme/eldy/img/menus_black/money.png
new file mode 100644
index 0000000000000000000000000000000000000000..a09188c39e503de4960f67c7add52f2c5eb4a997
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/money.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/money_over.png b/htdocs/theme/eldy/img/menus_black/money_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..fba1c91e05b51765ed8c8c0352840b3db978f614
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/money_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/pointofsale.png b/htdocs/theme/eldy/img/menus_black/pointofsale.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d428154491b52a5a058e344c440d1f6ee2eae2b
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/pointofsale.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/pointofsale_over.png b/htdocs/theme/eldy/img/menus_black/pointofsale_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..4549e2c4611487ebf624e1817b13fb589f07d3ce
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/pointofsale_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/products.png b/htdocs/theme/eldy/img/menus_black/products.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4edc0f31e20b854836b40bd1e9954adca61dc3a
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/products.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/products_over.png b/htdocs/theme/eldy/img/menus_black/products_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..100edf445f129bfc7d97186aea3337af6f07f4b2
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/products_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/project.png b/htdocs/theme/eldy/img/menus_black/project.png
new file mode 100644
index 0000000000000000000000000000000000000000..b015297bf0d7e546f4459f6387bea78bff605e41
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/project.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/project_over.png b/htdocs/theme/eldy/img/menus_black/project_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..bec7144c109aa0e904d9df23068f89077c67e561
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/project_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/shop.png b/htdocs/theme/eldy/img/menus_black/shop.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd1fe4b5785494ee9735591d9e7ff79c2e46278e
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/shop.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/shop_over.png b/htdocs/theme/eldy/img/menus_black/shop_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..aad451b8f4ac46bc8ff815ac140ce4dcb77ed1b9
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/shop_over.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/tools.png b/htdocs/theme/eldy/img/menus_black/tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..fff7aa2baa82c551b08f5fb8548f52705ecc4a56
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/tools.png differ
diff --git a/htdocs/theme/eldy/img/menus_black/tools_over.png b/htdocs/theme/eldy/img/menus_black/tools_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa4ff3aded1b49e54483faa198e9291117327a40
Binary files /dev/null and b/htdocs/theme/eldy/img/menus_black/tools_over.png differ
diff --git a/htdocs/theme/md_dev/.gitignore b/htdocs/theme/md_dev/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..134509791a9099d23e62b6554e6f388f5f4aca91
--- /dev/null
+++ b/htdocs/theme/md_dev/.gitignore
@@ -0,0 +1 @@
+/*.new
diff --git a/htdocs/theme/md_dev/AUTHOR b/htdocs/theme/md_dev/AUTHOR
new file mode 100644
index 0000000000000000000000000000000000000000..f04e8a95239a8cf484f4fdc12a7b4d0984205007
--- /dev/null
+++ b/htdocs/theme/md_dev/AUTHOR
@@ -0,0 +1 @@
+2003-2004 Laurent Destailleur <eldy@users.sourceforge.net>
diff --git a/htdocs/theme/md_dev/ckeditor/config.js b/htdocs/theme/md_dev/ckeditor/config.js
new file mode 100644
index 0000000000000000000000000000000000000000..cffaadfba6e1f918383228a884880da8c1cae6ed
--- /dev/null
+++ b/htdocs/theme/md_dev/ckeditor/config.js
@@ -0,0 +1,92 @@
+/*
+Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.editorConfig = function( config )
+{
+	// Define changes to default configuration here.
+	// http://docs.cksource.com/CKEditor_3.x/Developers_Guide
+	// http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html
+	config.enterMode = CKEDITOR.ENTER_BR;
+	config.resize_enabled = false;
+	//config.resize_maxHeight = 3000;
+	//config.resize_maxWidth = 3000;
+	//config.height = '300px';
+	//config.resize_dir = 'vertical';	// horizontal, vertical, both
+	config.removePlugins = 'elementspath,save'; // config.removePlugins = 'elementspath,save,font';
+	config.removeDialogTabs = 'flash:advanced';	// config.removeDialogTabs = 'flash:advanced;image:Link';
+	config.protectedSource.push( /<\?[\s\S]*?\?>/g );   // Prevent PHP Code to be formatted
+	//config.menu_groups = 'clipboard,table,anchor,link,image';	// for context menu 'clipboard,form,tablecell,tablecellproperties,tablerow,tablecolumn,table,anchor,link,image,flash,checkbox,radio,textfield,hiddenfield,imagebutton,button,select,textarea' 
+	//config.language = 'de';
+	//config.defaultLanguage = 'en';
+	//config.contentsLanguage = 'fr';
+	config.fullPage = false;	// Not a full html page string, just part of it
+	config.dialog_backgroundCoverColor = 'rgb(255, 254, 253)';
+	//config.contentsCss = '/css/mysitestyles.css';
+	config.image_previewText=' ';	// Must no be empty
+		
+	config.toolbar_Full =
+	[
+	    ['Source','-','Save','NewPage','Preview','-','Templates'],
+	    ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
+	    ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
+	    ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'],
+	    '/',
+	    ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
+	    ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
+	    ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
+	    ['BidiLtr', 'BidiRtl'],
+	    ['Link','Unlink','Anchor'],
+	    ['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
+	    '/',
+	    ['Styles','Format','Font','FontSize'],
+	    ['TextColor','BGColor'],
+	    ['Maximize', 'ShowBlocks','-','About']
+	];
+
+	// Used for mailing fields
+	config.toolbar_dolibarr_mailings = 
+	[
+	 	['Source','Maximize'],
+	 	['Cut','Copy','Paste','-','SpellChecker'],
+	 	['Undo','Redo','-','Find','Replace'],
+	    ['Format','Font','FontSize'],
+	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
+	 	['NumberedList','BulletedList','Outdent','Indent','CreateDiv'],
+	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
+	 	['Link','Unlink','Anchor','Image','Table','HorizontalRule','SpecialChar']
+	 ];
+	
+	// Used for notes fields
+	config.toolbar_dolibarr_notes =
+	[
+	 	['Source','Maximize'],
+	 	['Cut','Copy','Paste','-','SpellChecker'],
+	 	['Undo','Redo','-','Find','Replace'],
+	    ['Format','Font','FontSize'],
+	 	['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
+	 	['NumberedList','BulletedList','Outdent','Indent'],
+	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
+	    ['Link','Unlink','Image','Table','HorizontalRule','SpecialChar']
+	];
+	
+	// Used for details lines
+	config.toolbar_dolibarr_details =
+	[
+	 	['Source','Maximize'],
+	 	['Cut','Copy','Paste','-','SpellChecker'],
+	    ['Format','Font','FontSize'],
+	    ['Bold','Italic','Underline','Strike','Subscript','Superscript','-','TextColor','RemoveFormat'],
+	 	['NumberedList','BulletedList','Outdent','Indent'],
+	 	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
+	    ['Link','Unlink','SpecialChar']
+	];
+	
+	// Used for mailing fields
+	config.toolbar_dolibarr_readonly =
+	[
+	 	['Source','Maximize'],
+	 	['Find']
+	];	
+};
diff --git a/htdocs/theme/md_dev/ckeditor/index.html b/htdocs/theme/md_dev/ckeditor/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/htdocs/theme/md_dev/graph-color.php b/htdocs/theme/md_dev/graph-color.php
new file mode 100644
index 0000000000000000000000000000000000000000..0c091a1ede307f45c38014d7e64e135761d3f223
--- /dev/null
+++ b/htdocs/theme/md_dev/graph-color.php
@@ -0,0 +1,34 @@
+<?php
+/* Copyright (C) 2004      Rodolphe Quiedeville <rodolphe@quiedeville.org>
+ * Copyright (C) 2004-2012 Laurent Destailleur  <eldy@users.sourceforge.net>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ *	\file       htdocs/theme/eldy/graph-color.php
+ *	\brief      File to declare colors to use to build graphics with theme Eldy
+ *  \ingroup    core
+ *
+ *  To include file, do this:
+ *              $color_file = DOL_DOCUMENT_ROOT.'/theme/'.$conf->theme.'/graph-color.php';
+ *              if (is_readable($color_file)) include_once $color_file;
+ */
+
+global $theme_bordercolor, $theme_datacolor, $theme_bgcolor, $theme_bgcoloronglet;
+$theme_bordercolor = array(235,235,224);
+$theme_datacolor = array(array(190,190,220), array(200,160,180), array(125,135,150), array(170,140,190), array(190,190,170), array(190,170,190), array(170,190,190), array(150,135,125), array(85,135,150), array(150,135,80), array(150,80,150));
+$theme_bgcolor = array(hexdec('F4'),hexdec('F4'),hexdec('F4'));
+$theme_bgcoloronglet = array(hexdec('DE'),hexdec('E7'),hexdec('EC'));
+
diff --git a/htdocs/theme/md_dev/img/1downarrow.png b/htdocs/theme/md_dev/img/1downarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d134ab3e4e52167abaa33369164ffb8fd3bf060
Binary files /dev/null and b/htdocs/theme/md_dev/img/1downarrow.png differ
diff --git a/htdocs/theme/md_dev/img/1downarrow_selected.png b/htdocs/theme/md_dev/img/1downarrow_selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..5caf8ead52d3673720fa0f03631ef47ea04bf86e
Binary files /dev/null and b/htdocs/theme/md_dev/img/1downarrow_selected.png differ
diff --git a/htdocs/theme/md_dev/img/1leftarrow.png b/htdocs/theme/md_dev/img/1leftarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..554cdc3d76c3543d9c08f56aa3dd64d06bbddbf1
Binary files /dev/null and b/htdocs/theme/md_dev/img/1leftarrow.png differ
diff --git a/htdocs/theme/md_dev/img/1leftarrow_selected.png b/htdocs/theme/md_dev/img/1leftarrow_selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..554cdc3d76c3543d9c08f56aa3dd64d06bbddbf1
Binary files /dev/null and b/htdocs/theme/md_dev/img/1leftarrow_selected.png differ
diff --git a/htdocs/theme/md_dev/img/1rightarrow.png b/htdocs/theme/md_dev/img/1rightarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..95fdc377ee90c3b9d7c8fade2197c941571f3142
Binary files /dev/null and b/htdocs/theme/md_dev/img/1rightarrow.png differ
diff --git a/htdocs/theme/md_dev/img/1rightarrow_selected.png b/htdocs/theme/md_dev/img/1rightarrow_selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..95fdc377ee90c3b9d7c8fade2197c941571f3142
Binary files /dev/null and b/htdocs/theme/md_dev/img/1rightarrow_selected.png differ
diff --git a/htdocs/theme/md_dev/img/1uparrow.png b/htdocs/theme/md_dev/img/1uparrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..70ea061dc5e90f4901b94529ef13ffbbc21e640b
Binary files /dev/null and b/htdocs/theme/md_dev/img/1uparrow.png differ
diff --git a/htdocs/theme/md_dev/img/1uparrow_selected.png b/htdocs/theme/md_dev/img/1uparrow_selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..36d25a408c544e5edc09ee7abaeca830896bb2fc
Binary files /dev/null and b/htdocs/theme/md_dev/img/1uparrow_selected.png differ
diff --git a/htdocs/theme/md_dev/img/1updownarrow.png b/htdocs/theme/md_dev/img/1updownarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..871ac1c1f290dd7098702eba8b5bf707b71b49e8
Binary files /dev/null and b/htdocs/theme/md_dev/img/1updownarrow.png differ
diff --git a/htdocs/theme/md_dev/img/addfile.png b/htdocs/theme/md_dev/img/addfile.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cb7af0ad8a4db9aa8a5b07dcbef05ccd55862f9
Binary files /dev/null and b/htdocs/theme/md_dev/img/addfile.png differ
diff --git a/htdocs/theme/md_dev/img/background.png b/htdocs/theme/md_dev/img/background.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb63f12299c1e94af1bdccaf930065b210b834dc
Binary files /dev/null and b/htdocs/theme/md_dev/img/background.png differ
diff --git a/htdocs/theme/md_dev/img/bg-bas-rubrique.png b/htdocs/theme/md_dev/img/bg-bas-rubrique.png
new file mode 100644
index 0000000000000000000000000000000000000000..af8483f8746c14bf1da25637fa6338fb9043e334
Binary files /dev/null and b/htdocs/theme/md_dev/img/bg-bas-rubrique.png differ
diff --git a/htdocs/theme/md_dev/img/bg-rubrique.png b/htdocs/theme/md_dev/img/bg-rubrique.png
new file mode 100644
index 0000000000000000000000000000000000000000..0eb3cc2603cdde831a7384a8330ddedd9c76e105
Binary files /dev/null and b/htdocs/theme/md_dev/img/bg-rubrique.png differ
diff --git a/htdocs/theme/md_dev/img/bg-titre-rubrique.png b/htdocs/theme/md_dev/img/bg-titre-rubrique.png
new file mode 100644
index 0000000000000000000000000000000000000000..17b35d88823569c82695eb73b99f620d98e2a667
Binary files /dev/null and b/htdocs/theme/md_dev/img/bg-titre-rubrique.png differ
diff --git a/htdocs/theme/md_dev/img/button_bg.png b/htdocs/theme/md_dev/img/button_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e8a806b28f24f4661ca3c603d5cfabdefcac77d
Binary files /dev/null and b/htdocs/theme/md_dev/img/button_bg.png differ
diff --git a/htdocs/theme/md_dev/img/button_edit.png b/htdocs/theme/md_dev/img/button_edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..894b4cfd78e0b5ad8a07621669fb204881b9c1e5
Binary files /dev/null and b/htdocs/theme/md_dev/img/button_edit.png differ
diff --git a/htdocs/theme/md_dev/img/calc.png b/htdocs/theme/md_dev/img/calc.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e6471408d875064b8a38104922f6b70e67287f7
Binary files /dev/null and b/htdocs/theme/md_dev/img/calc.png differ
diff --git a/htdocs/theme/md_dev/img/calendar.png b/htdocs/theme/md_dev/img/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbe6c27f041005fec8f47099cdfc7ebb1053af89
Binary files /dev/null and b/htdocs/theme/md_dev/img/calendar.png differ
diff --git a/htdocs/theme/md_dev/img/call.png b/htdocs/theme/md_dev/img/call.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddfc1b7bd905e5d43d62734cff1a7d2138687db4
Binary files /dev/null and b/htdocs/theme/md_dev/img/call.png differ
diff --git a/htdocs/theme/md_dev/img/call_out.png b/htdocs/theme/md_dev/img/call_out.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5a22eb827b46edf53625bcd7a82a1db04ae3485
Binary files /dev/null and b/htdocs/theme/md_dev/img/call_out.png differ
diff --git a/htdocs/theme/md_dev/img/close.png b/htdocs/theme/md_dev/img/close.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec4338e8bca2ad6905cee379100a8b0becfa5c9d
Binary files /dev/null and b/htdocs/theme/md_dev/img/close.png differ
diff --git a/htdocs/theme/md_dev/img/close_title.png b/htdocs/theme/md_dev/img/close_title.png
new file mode 100644
index 0000000000000000000000000000000000000000..bebb74d98611e818118d81d55d5dfc5eb62f15cb
Binary files /dev/null and b/htdocs/theme/md_dev/img/close_title.png differ
diff --git a/htdocs/theme/md_dev/img/delete.png b/htdocs/theme/md_dev/img/delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ad73597be74e4690e6a5b354ceb560c5542ab0b
Binary files /dev/null and b/htdocs/theme/md_dev/img/delete.png differ
diff --git a/htdocs/theme/md_dev/img/detail.png b/htdocs/theme/md_dev/img/detail.png
new file mode 100644
index 0000000000000000000000000000000000000000..05562bef842a0baafa8813f528fe2c5012d6fd94
Binary files /dev/null and b/htdocs/theme/md_dev/img/detail.png differ
diff --git a/htdocs/theme/md_dev/img/disable.png b/htdocs/theme/md_dev/img/disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8c84994d473348e27391c7095c451fdfac9e0fb
Binary files /dev/null and b/htdocs/theme/md_dev/img/disable.png differ
diff --git a/htdocs/theme/md_dev/img/edit.png b/htdocs/theme/md_dev/img/edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e916fe1fb095017458fcdd1093c1efb8cc8afca
Binary files /dev/null and b/htdocs/theme/md_dev/img/edit.png differ
diff --git a/htdocs/theme/md_dev/img/edit_add.png b/htdocs/theme/md_dev/img/edit_add.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae205e9d77050e9de7990790a6328bb58b008ad7
Binary files /dev/null and b/htdocs/theme/md_dev/img/edit_add.png differ
diff --git a/htdocs/theme/md_dev/img/edit_remove.png b/htdocs/theme/md_dev/img/edit_remove.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc4bdb360faaf5046d321966748582f0d44e9551
Binary files /dev/null and b/htdocs/theme/md_dev/img/edit_remove.png differ
diff --git a/htdocs/theme/md_dev/img/editdelete.png b/htdocs/theme/md_dev/img/editdelete.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8c84994d473348e27391c7095c451fdfac9e0fb
Binary files /dev/null and b/htdocs/theme/md_dev/img/editdelete.png differ
diff --git a/htdocs/theme/md_dev/img/error.png b/htdocs/theme/md_dev/img/error.png
new file mode 100644
index 0000000000000000000000000000000000000000..f41dd8a3bc02959bdf97c4334d9df8eb5b3209d7
Binary files /dev/null and b/htdocs/theme/md_dev/img/error.png differ
diff --git a/htdocs/theme/md_dev/img/favicon.ico b/htdocs/theme/md_dev/img/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..b93a86747d647ddc80784e7d0e0313a9eb5393e6
Binary files /dev/null and b/htdocs/theme/md_dev/img/favicon.ico differ
diff --git a/htdocs/theme/md_dev/img/file.png b/htdocs/theme/md_dev/img/file.png
new file mode 100644
index 0000000000000000000000000000000000000000..73c66e9b2b33cb54953d608d06896218ebe6dc44
Binary files /dev/null and b/htdocs/theme/md_dev/img/file.png differ
diff --git a/htdocs/theme/md_dev/img/filenew.png b/htdocs/theme/md_dev/img/filenew.png
new file mode 100644
index 0000000000000000000000000000000000000000..8680cce82bff07a3c3aa496e6280d871bcc50e27
Binary files /dev/null and b/htdocs/theme/md_dev/img/filenew.png differ
diff --git a/htdocs/theme/md_dev/img/filter.png b/htdocs/theme/md_dev/img/filter.png
new file mode 100644
index 0000000000000000000000000000000000000000..917715107bde9b14abbe77024e805b1a03d40153
Binary files /dev/null and b/htdocs/theme/md_dev/img/filter.png differ
diff --git a/htdocs/theme/md_dev/img/folder-open.png b/htdocs/theme/md_dev/img/folder-open.png
new file mode 100644
index 0000000000000000000000000000000000000000..1db8369b3d571114205b1df33c74356590be04e2
Binary files /dev/null and b/htdocs/theme/md_dev/img/folder-open.png differ
diff --git a/htdocs/theme/md_dev/img/folder.png b/htdocs/theme/md_dev/img/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..04a24af2e22a3ef25a986218506e1cbf0147db71
Binary files /dev/null and b/htdocs/theme/md_dev/img/folder.png differ
diff --git a/htdocs/theme/md_dev/img/gradient.gif b/htdocs/theme/md_dev/img/gradient.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d9d7c1086cd022711a638794078870538df8c006
Binary files /dev/null and b/htdocs/theme/md_dev/img/gradient.gif differ
diff --git a/htdocs/theme/md_dev/img/grip.png b/htdocs/theme/md_dev/img/grip.png
new file mode 100644
index 0000000000000000000000000000000000000000..8053007e9ddc69c0e5adb53ad1cc5fe511ab7a43
Binary files /dev/null and b/htdocs/theme/md_dev/img/grip.png differ
diff --git a/htdocs/theme/md_dev/img/grip_title.png b/htdocs/theme/md_dev/img/grip_title.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6ecce335cba5efbb3ddf5d2f6f1e329619f8c68
Binary files /dev/null and b/htdocs/theme/md_dev/img/grip_title.png differ
diff --git a/htdocs/theme/md_dev/img/headbg.jpg b/htdocs/theme/md_dev/img/headbg.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..160821354cc45e249353e69ab85ed7ca7423c8ef
Binary files /dev/null and b/htdocs/theme/md_dev/img/headbg.jpg differ
diff --git a/htdocs/theme/md_dev/img/headbg2.jpg b/htdocs/theme/md_dev/img/headbg2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0bc44f0ea99e8f70fba0c19ea6015d1a7693821a
Binary files /dev/null and b/htdocs/theme/md_dev/img/headbg2.jpg differ
diff --git a/htdocs/theme/md_dev/img/help.png b/htdocs/theme/md_dev/img/help.png
new file mode 100644
index 0000000000000000000000000000000000000000..12e6cd655d6630345cd24c74b5e85bec38524c1a
Binary files /dev/null and b/htdocs/theme/md_dev/img/help.png differ
diff --git a/htdocs/theme/md_dev/img/helpdoc.png b/htdocs/theme/md_dev/img/helpdoc.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cd950e7be1aabd9b452c150ddd128e6223f72e1
Binary files /dev/null and b/htdocs/theme/md_dev/img/helpdoc.png differ
diff --git a/htdocs/theme/md_dev/img/high.png b/htdocs/theme/md_dev/img/high.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0eaee6542fc0d716f1fd9ecaf7e30a7c96ecd36
Binary files /dev/null and b/htdocs/theme/md_dev/img/high.png differ
diff --git a/htdocs/theme/md_dev/img/history.png b/htdocs/theme/md_dev/img/history.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fa4283476b0da9b026b8b26a2226ae30a9abd2f
Binary files /dev/null and b/htdocs/theme/md_dev/img/history.png differ
diff --git a/htdocs/theme/md_dev/img/index.html b/htdocs/theme/md_dev/img/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/htdocs/theme/md_dev/img/info.png b/htdocs/theme/md_dev/img/info.png
new file mode 100644
index 0000000000000000000000000000000000000000..12e6cd655d6630345cd24c74b5e85bec38524c1a
Binary files /dev/null and b/htdocs/theme/md_dev/img/info.png differ
diff --git a/htdocs/theme/md_dev/img/liste_titre.png b/htdocs/theme/md_dev/img/liste_titre.png
new file mode 100644
index 0000000000000000000000000000000000000000..a58ee63e1b6af52557ef53ae424a77bf940d478a
Binary files /dev/null and b/htdocs/theme/md_dev/img/liste_titre.png differ
diff --git a/htdocs/theme/md_dev/img/liste_titre2.png b/htdocs/theme/md_dev/img/liste_titre2.png
new file mode 100644
index 0000000000000000000000000000000000000000..038c8d3c5d527de80c18b3fc74183c17be1f5737
Binary files /dev/null and b/htdocs/theme/md_dev/img/liste_titre2.png differ
diff --git a/htdocs/theme/md_dev/img/lock.png b/htdocs/theme/md_dev/img/lock.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d99cf1eaef689386c6bcae4b7e3f237d53bf43b
Binary files /dev/null and b/htdocs/theme/md_dev/img/lock.png differ
diff --git a/htdocs/theme/md_dev/img/login_background.png b/htdocs/theme/md_dev/img/login_background.png
new file mode 100644
index 0000000000000000000000000000000000000000..facc2c6f4423ed902fc2c478068417b0a08bd823
Binary files /dev/null and b/htdocs/theme/md_dev/img/login_background.png differ
diff --git a/htdocs/theme/md_dev/img/logo_setup.svg b/htdocs/theme/md_dev/img/logo_setup.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4db2a11dff19142ae893edfc67c87f81d0e43b9c
--- /dev/null
+++ b/htdocs/theme/md_dev/img/logo_setup.svg
@@ -0,0 +1,475 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448)  -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="117.498"
+   id="Layer_1"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="/Users/johnolsen/Desktop/openclipart-0.20-pre/recovered-zerobyte-files/unsorted"
+   sodipodi:docname="ruota_dentata_grigia_2_01r.svg"
+   sodipodi:version="0.32"
+   space="preserve"
+   style="overflow:visible;enable-background:new 0 0 136.676 117.498;"
+   version="1.1"
+   viewBox="0 0 136.676 117.498"
+   width="136.676"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <metadata
+     id="metadata3">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:title>Ruota dentata grigia 2</dc:title>
+        <dc:description />
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>gears</rdf:li>
+            <rdf:li>machine</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <dc:publisher>
+          <cc:Agent
+             rdf:about="http://www.openclipart.org/">
+            <dc:title>Open Clip Art Library</dc:title>
+          </cc:Agent>
+        </dc:publisher>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Architetto Francesco Rollandin</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:rights>
+          <cc:Agent>
+            <dc:title>Architetto Francesco Rollandin</dc:title>
+          </cc:Agent>
+        </dc:rights>
+        <dc:date />
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <cc:license
+           rdf:resource="http://web.resource.org/cc/PublicDomain" />
+        <dc:language>en</dc:language>
+      </cc:Work>
+      <cc:License
+         rdf:about="http://web.resource.org/cc/PublicDomain">
+        <cc:permits
+           rdf:resource="http://web.resource.org/cc/Reproduction" />
+        <cc:permits
+           rdf:resource="http://web.resource.org/cc/Distribution" />
+        <cc:permits
+           rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+      </cc:License>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs174" />
+  <sodipodi:namedview
+     bordercolor="#666666"
+     borderopacity="1.0"
+     id="base"
+     inkscape:current-layer="Layer_1"
+     inkscape:cx="68.337997"
+     inkscape:cy="58.749001"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:window-height="510"
+     inkscape:window-width="787"
+     inkscape:window-x="88"
+     inkscape:window-y="116"
+     inkscape:zoom="3.0638819"
+     pagecolor="#ffffff" />
+  <g
+     id="g3">
+    <g
+       id="g5">
+      <radialGradient
+         cx="37.127"
+         cy="36.9868"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_9_"
+         r="36.7183">
+        <stop
+           id="stop8"
+           offset="0"
+           style="stop-color:#F8F8F8" />
+        <stop
+           id="stop10"
+           offset="1"
+           style="stop-color:#7F7F7F" />
+      </radialGradient>
+      <path
+         d="M69.797,31.428c-2.104,0-4.208,0.024-6.31,0.103c-0.5-2.485-1.384-4.889-2.597-7.115    c-0.623-1.144-1.759-1.726-0.657-2.729c0.752-0.685,1.491-1.384,2.221-2.092c1.417-1.372,4.173-3.386,2.82-5.641    c-1.344-2.234-5.327-6.916-8.151-4.896c-1.817,1.301-3.36,3.238-4.881,4.868c-1.026,1.1-5.618-1.865-7.336-2.388    c-1.277-0.391-2.467-0.004-2.389-1.524c0.055-1.059,0.084-2.121,0.102-3.182c0.026-1.63,0.486-4.283-0.894-5.549    c-1.501-1.377-7.301-1.217-9.029-0.329c-1.62,0.829-1.397,3.083-1.39,4.584c0.007,1.119,0.022,2.237,0.05,3.356    c0.043,1.614,0.563,1.746-1.198,2.15c-2.46,0.565-4.842,1.466-7.06,2.674c-1.51,0.82-1.223,0.433-2.27-0.694    c-0.997-1.07-2.019-2.114-3.052-3.148c-3.314-3.314-6.409,0.799-8.631,3.433c-1.368,1.622-0.793,3.173,0.612,4.581    c0.866,0.864,1.74,1.725,2.623,2.574c1.674,1.616,1.38,1.43,0.244,3.397c-1.174,2.034-2.064,4.232-2.636,6.512    c-0.496,1.979-3.901,1.051-5.833,1.051c-4.508,0-3.667,4.006-3.708,7.305c-0.056,4.673,3.73,4.065,7.451,3.998    c1.683-0.032,1.907-0.562,2.45,1.193c0.378,1.229,0.85,2.429,1.411,3.586c0.557,1.15,1.2,2.259,1.92,3.316    c1.091,1.602-0.094,1.768-1.363,2.972c-1.339,1.273-3.922,3.03-4.023,5.062c-0.086,1.697,1.82,2.993,2.872,4.045    c1.053,1.053,2.349,2.963,4.049,2.877c2.228-0.117,4.309-3.217,5.72-4.699c0.622-0.649,1.234-1.304,1.836-1.971    c1.348,0.759,2.758,1.404,4.214,1.926c1.487,0.536,3.022,0.944,4.576,1.223c-0.11,1.273-0.165,2.555-0.2,3.832    c-0.052,1.889-0.733,5.346,0.867,6.813c1.339,1.23,3.947,0.664,5.584,0.699c1.421,0.029,3.431,0.254,4.303-1.172    c1.313-2.146,0.526-6.092,0.439-8.5c-0.061-1.633-0.568-1.674,1.216-2.137c1.697-0.441,3.356-1.039,4.942-1.789    c1.954-0.921,1.964-1.533,3.434,0.096c0.998,1.109,2.033,2.187,3.081,3.251c1.611,1.637,3.374,3.396,5.533,1.572    c1.5-1.268,4.249-3.416,4.817-5.361c0.682-2.34-2.762-4.652-4.17-6.005c-1.25-1.199-2.644-1.551-1.598-3.146    c0.893-1.362,1.658-2.809,2.277-4.315c0.466-1.141,0.85-2.315,1.149-3.51c1.344,0.086,2.69,0.13,4.037,0.152    c1.942,0.035,5.384,0.586,6.062-1.928C74.252,37.396,74.396,31.428,69.797,31.428 M36.605,47.284    c-5.926,0-11.263-4.704-11.263-10.779c0-6.072,5.337-10.776,11.263-10.776c5.928,0,11.263,4.704,11.263,10.776    C47.868,42.58,42.533,47.284,36.605,47.284"
+         id="path12"
+         style="fill:url(#XMLID_9_);" />
+      <linearGradient
+         gradientTransform="matrix(776.0099 550.007 550.007 -776.0099 -63461.2188 484554.125)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_10_"
+         x1="-240.439"
+         x2="-239.5556"
+         y1="454.2002"
+         y2="454.2002">
+        <stop
+           id="stop15"
+           offset="0"
+           style="stop-color:#FFFFFF" />
+        <stop
+           id="stop17"
+           offset="1"
+           style="stop-color:#000000" />
+      </linearGradient>
+      <path
+         d="M36.97,1.034c1.239-0.02,2.645-0.226,3.825,0.203c1.992,0.725,1.412,3.967,1.387,5.556    c-0.016,0.854-0.626,3.784-0.18,4.479c0.454,0.705,5.155,1.509,6.166,1.97c3.843,1.753,3.048,2.409,5.915-0.563    c1.487-1.54,3.83-5.064,6.207-3.224c1.483,1.151,5.507,4.62,4.788,6.466c-0.725,1.866-2.986,3.445-4.417,4.779    c-1.63,1.519-1.878,1.044-0.76,2.876c1.291,2.119,2.266,4.428,2.875,6.833c0.337,1.334-0.045,1.582,1.135,1.562    c2.27-0.038,5.752-0.722,7.908,0.223c1.965,0.864,1.264,5.11,1.242,6.997c-0.054,4.715-6.75,3.147-9.983,2.946    c0.088,0.007-3.788,8.28-4.429,9.174c-0.306,0.426,4.104,4.214,4.673,4.762c2.757,2.655,1.575,4.089-0.843,6.521    c-3.369,3.385-4.398,3.078-7.773-0.41c-1.198-1.237-2.375-2.498-3.482-3.818c-0.292-0.351-3.354,1.548-3.901,1.774    c-0.823,0.345-4.965,1.03-5.319,1.602c-0.558,0.904,0.173,4.471,0.184,5.568c0.056,4.754-0.499,5.846-5.216,5.846    c-1.245,0-2.626,0.229-3.816-0.203c-2.23-0.813-1.407-5.029-1.36-6.791c0.024-0.836,0.656-3.572,0.241-4.268    c-0.316-0.533-4.68-1.182-5.481-1.491c-0.439-0.168-3.771-1.955-3.932-1.787c-0.85,0.888-1.702,1.774-2.554,2.661    c-1.104,1.152-3.197,4.119-4.98,4.064c-1.566-0.025-5.554-4.211-6.19-5.638c-1.558-3.503,5.617-5.236,6.128-7.786    c0.025-0.118-5.512-9.676-4.793-9.687c-2.005,0.027-4.08,0.229-6.079,0.084c-3.889,0-3.278-3.372-3.251-6.247    c-0.089-4.125,2.016-4.222,5.478-4.151c1.193,0.023,2.384,0.047,3.577,0.071c0.249,0.005,1.303-4.232,1.519-4.771    c0.747-1.854,1.73-3.583,2.871-5.22c0.244-0.353-1.078-1.31-1.337-1.562c-1.876-1.826-5.813-4.392-3.265-7.136    c1.17-1.261,3.649-4.454,5.356-4.454c2.088,0,4.67,3.768,5.952,5.108c1.693,1.774,3.542-0.61,5.654-1.409    c2.2-0.831,5.182-0.202,5.137-2.757c-0.031-1.815-0.219-3.701-0.096-5.513C31.748,0.808,34.232,0.991,36.97,1.034 M38.871,0.124    c-2.057,0-5.473-0.613-7.011,0.884c-1.738,1.723-0.946,5.989-0.909,8.187c0.034,2.009-1.685,1.569-3.439,2.15    c-0.819,0.271-5.278,2.577-5.594,2.246c-1.613-1.697-3.74-4.872-6.114-5.526c-2.324-0.643-4.227,2.122-5.673,3.612    c-3.202,3.076-2.292,4.962,0.545,7.721c0.881,0.854,1.758,1.713,2.643,2.563c-1.412,2.068-2.529,4.333-3.291,6.717    c-0.758,2.375-0.383,2.418-2.755,2.373c-1.375-0.027-2.817-0.169-4.186,0.002c-3.611,0.452-3.044,4.039-3.065,6.789    c-0.035,4.538,1.767,5.404,5.901,5.338c1.249-0.021,2.498-0.044,3.748-0.06c0.623,2.333,1.579,4.575,2.825,6.643    c0.769,1.273,1.829,1.586,0.575,2.733c-0.892,0.818-1.768,1.654-2.632,2.501C9.16,56.25,7.239,57.925,8.04,59.95    c0.657,1.654,4.427,5.427,6.082,6.083c2.585,1.025,4.936-2.428,6.465-4.018c0.76-0.791,1.516-1.587,2.284-2.372    c2.198,1.196,4.552,2.098,6.987,2.676c1.7,0.404,1.2,0.467,1.125,2.006c-0.05,1.045-0.082,2.086-0.097,3.129    c-0.033,1.932-0.516,5.109,1.625,6.188c1.726,0.867,5.33,0.545,7.303,0.395c4.595-0.355,3.293-6.627,3.187-9.797    c-0.051-1.543-0.539-1.662,1.121-2.107c1.184-0.32,2.347-0.713,3.478-1.182c1.13-0.466,2.229-1.008,3.29-1.617    c0.584,0.686,1.188,1.352,1.802,2.01c2.414,2.594,5.336,6.855,8.854,3.469c1.522-1.469,4.513-3.689,4.556-5.842    c0-2.301-3.116-4.448-4.613-5.886c-1.159-1.115-2.074-1.263-1.152-2.703c1.236-1.937,2.216-4.036,2.903-6.228    c1.062-3.392,9.775,1.873,10.625-3.728c0.302-2,0.59-7.022-0.808-8.442c-1.672-1.711-5.718-0.957-7.862-0.92    c-2.125,0.036-1.675-1.533-2.36-3.397c-0.626-1.704-3.194-4.84-1.912-6.016c3.534-3.244,7.237-5.832,2.896-9.974    c-1.449-1.497-3.346-4.25-5.678-3.615c-2.209,0.599-4.229,3.527-5.745,5.093c-1.375,1.42-2.271,0.018-3.948-0.74    c-1.472-0.666-5.549-1.219-5.477-2.725C43.158,5.786,44.273,0.124,38.871,0.124"
+         id="path19"
+         style="fill:url(#XMLID_10_);" />
+      <linearGradient
+         gradientTransform="matrix(0 -214.9991 -214.9991 0 100706.3594 -51430.5625)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_11_"
+         x1="-239.7344"
+         x2="-238.879"
+         y1="468.2344"
+         y2="468.2344">
+        <stop
+           id="stop22"
+           offset="0"
+           style="stop-color:#FFFFFF" />
+        <stop
+           id="stop24"
+           offset="1"
+           style="stop-color:#000000" />
+      </linearGradient>
+      <path
+         d="M24.902,36.506c0,14.54,23.404,14.54,23.404,0C48.306,21.969,24.902,21.969,24.902,36.506     M25.787,36.506c0-13.399,21.637-13.399,21.637,0C47.424,49.907,25.787,49.907,25.787,36.506"
+         id="path26"
+         style="fill:url(#XMLID_11_);" />
+      <radialGradient
+         cx="36.6045"
+         cy="36.5073"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_12_"
+         r="19.4923">
+        <stop
+           id="stop29"
+           offset="0"
+           style="stop-color:#F3F3F3" />
+        <stop
+           id="stop31"
+           offset="0.4367"
+           style="stop-color:#F1F1F1" />
+        <stop
+           id="stop33"
+           offset="0.594"
+           style="stop-color:#EAEAEA" />
+        <stop
+           id="stop35"
+           offset="0.7061"
+           style="stop-color:#DEDEDE" />
+        <stop
+           id="stop37"
+           offset="0.7968"
+           style="stop-color:#CDCDCD" />
+        <stop
+           id="stop39"
+           offset="0.8745"
+           style="stop-color:#B7B7B7" />
+        <stop
+           id="stop41"
+           offset="0.9419"
+           style="stop-color:#9D9D9D" />
+        <stop
+           id="stop43"
+           offset="1"
+           style="stop-color:#7F7F7F" />
+      </radialGradient>
+      <path
+         d="M36.605,17.789c-10.363,0-20.237,7.9-20.237,18.716c0,10.821,9.87,18.721,20.237,18.721    c10.366,0,20.236-7.899,20.236-18.721C56.841,25.689,46.967,17.789,36.605,17.789 M36.605,52.347    c-8.771,0-17.129-6.681-17.129-15.842c0-9.158,8.357-15.84,17.129-15.84c8.773,0,17.129,6.682,17.129,15.84    C53.734,45.666,45.378,52.347,36.605,52.347"
+         id="path45"
+         style="fill:url(#XMLID_12_);" />
+      <path
+         d="M13.398,26.637c0.774-1.19,1.558-2.372,2.389-3.524C14.541,22.855,13.759,25.734,13.398,26.637     M60.229,10.748c-0.839-3.328-5.762,2.348-6.603,3.248c-0.255,0.272-1.703,2.232-2.158,2.098c-2.732-2.019-5.922-3.38-9.233-4.115    c-0.602,2.024,4.622,2.59,6.166,3.361c1.193,0.597,2.364,2.42,3.517,1.359c1.912-1.76,3.656-3.77,5.727-5.342    c0.5-0.378,2.845-0.592,2.686,0.169C60.296,11.267,60.261,11.009,60.229,10.748 M22.696,16.173    c1.841-1.179,3.885-2.006,6.021-2.476c1.445-0.319,3.418,0.096,2.81-1.967C29.854,12.045,22.115,13.85,22.696,16.173"
+         id="path47"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M40.801,2.027c0,1.309-7.948,1.309-7.948,0C32.853,0.721,40.801,0.721,40.801,2.027"
+         id="path49"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M36.827,71.629c-0.374,0-3.973-0.07-3.973,0.717c0,1.078,7.948,1.078,7.948,0    C40.802,71.559,37.201,71.629,36.827,71.629"
+         id="path51"
+         style="fill:#616161;" />
+      <path
+         d="M6.14,40.647c-0.375,0-3.974-0.072-3.974,0.715c0,1.068,7.949,1.067,7.949,0    C10.115,40.575,6.514,40.647,6.14,40.647"
+         id="path53"
+         style="fill:#616161;" />
+      <path
+         d="M67.811,40.647c-0.375,0-3.976-0.072-3.976,0.715c0,1.068,7.95,1.068,7.95,0    C71.785,40.575,68.185,40.647,67.811,40.647"
+         id="path55"
+         style="fill:#616161;" />
+      <path
+         d="M9.792,59.263c-0.722,0,1.255,2.393,1.304,2.45c0.806,0.908,2.653,3.262,4.047,3.262    c0.018,0.012-1.103-2.219-1.356-2.5C12.987,61.576,11.168,59.26,9.792,59.263"
+         id="path57"
+         style="fill:#616161;" />
+      <path
+         d="M52.626,58.38c-0.323,0,4.192,6.952,5.48,5.667C58.937,63.217,53.682,58.38,52.626,58.38"
+         id="path59"
+         style="fill:#616161;" />
+      <path
+         d="M14.876,9.294c0.585,0.587-5.19,6.364-5.776,5.777C8.515,14.485,14.29,8.711,14.876,9.294"
+         id="path61"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M64.251,15.6c-1.097,0-6.256,5.22-5.692,5.805C59.587,22.434,64.273,15.6,64.251,15.6"
+         id="path63"
+         style="fill:#616161;" />
+      <path
+         d="M64.544,59.165c-1.094,0-6.242,5.253-5.693,5.806C59.941,66.006,64.536,59.165,64.544,59.165"
+         id="path65"
+         style="fill:#616161;" />
+      <path
+         d="M20.83,59.165c-1.027,0-2.57,1.904-3.196,2.531c-0.261,0.256-2.573,3.281-2.49,3.279    C16.416,65.994,20.688,59.165,20.83,59.165"
+         id="path67"
+         style="fill:#616161;" />
+      <path
+         d="M15.252,64.514c-0.038,0.152-0.076,0.305-0.116,0.457C15.519,65.352,14.916,63.666,15.252,64.514"
+         id="path69"
+         style="fill:#937342;" />
+      <path
+         d="M9.724,32.605c0,0.748-6.874-0.294-7.207,0.697c-0.206,0.604-0.272,6.191-0.686,6.148    c-0.956-0.1-0.125-5.601-0.045-6.317C1.983,31.369,9.724,32.056,9.724,32.605"
+         id="path71"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M13.096,55.846c-0.202,0.2-2.556,2.647-2.968,2.237c-0.544-0.545,4.658-5.751,5.203-5.204    C15.742,53.29,13.293,55.646,13.096,55.846"
+         id="path73"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M71.71,32.717c0,0.664-8.28,0.664-8.28,0S71.71,32.053,71.71,32.717"
+         id="path75"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M56.397,41.417C52,54.902,33,59.984,22.625,50.052c0,2.076,4.386,4.566,5.831,5.331    c5.042,2.663,10.997,2.66,16.307,0.788C51.468,53.809,55.329,48.249,56.397,41.417 M56.655,40.31    c-0.172,0.344-0.258,0.713-0.258,1.107C56.248,41.877,56.802,40.31,56.655,40.31"
+         id="path77"
+         style="fill:#666666;" />
+      <path
+         d="M50.267,50.315c-4.632,3.794-11.138,5.484-17.048,4.649C39.243,55.904,45.597,54.271,50.267,50.315    "
+         id="path79"
+         style="fill:#7F7F7F;" />
+      <path
+         d="M19.974,33.857c0-5.145,4.561-10.122,8.929-12.107c4.752-2.158,10.031-2.196,14.745,0.06    c0.604,0.289,7.501,4.297,6.632,5.418c0.23-0.297-4.358-3.686-4.701-3.88c-4.349-2.472-9.739-2.556-14.436-1.079    C26.833,23.625,19.974,28.767,19.974,33.857"
+         id="path81"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M16.298,33.73c0-6.272,6.022-12.355,11.28-14.702c5.727-2.555,12.096-2.682,17.759,0.082    c2.099,1.023,4.093,2.356,5.769,3.985c0.09,0.087,1.803,2.16,1.494,2.172c-0.362,0.014-1.202-1.281-1.415-1.514    c-1.24-1.342-2.646-2.528-4.211-3.476c-5.246-3.173-11.879-3.266-17.57-1.271c-4.594,1.615-8.39,4.837-10.785,9.065    C17.822,29.476,16.298,32.3,16.298,33.73"
+         id="path83"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M53.723,36.873c0.042,0-0.991,3.65-1.078,3.864c-1.133,2.814-2.986,5.319-5.422,7.141    c-7.91,5.91-18.783,4.461-25.069-2.863c8.495,12.314,31.065,7.669,31.571-8.142"
+         id="path85"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M48.96,47.479c-0.483,0.462-0.99,0.897-1.523,1.3C47.974,48.379,48.481,47.947,48.96,47.479     M21.784,44.667c-0.221,0,2.822,3.182,3.064,3.359C24.323,47.569,22.31,44.667,21.784,44.667"
+         id="path87"
+         style="fill:#E8E8E8;" />
+    </g>
+    <g
+       id="g89">
+      <radialGradient
+         cx="-307.792"
+         cy="1412.0313"
+         gradientTransform="matrix(0.7098 0.7044 -0.7044 0.7098 1308.764 -709.1834)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_13_"
+         r="40.8459">
+        <stop
+           id="stop92"
+           offset="0"
+           style="stop-color:#F8F8F8" />
+        <stop
+           id="stop94"
+           offset="1"
+           style="stop-color:#7F7F7F" />
+      </radialGradient>
+      <path
+         d="M125.813,97.477c-1.662-1.65-3.341-3.279-5.064-4.865c1.552-2.354,2.737-4.941,3.524-7.652    c0.403-1.389-0.036-2.74,1.618-2.67c1.132,0.049,2.264,0.078,3.396,0.092c2.193,0.025,5.949,0.596,6.645-2.246    c0.691-2.818,1.212-9.637-2.601-10.252c-2.452-0.396-5.189-0.076-7.668,0.02c-1.67,0.064-2.975-5.875-3.92-7.637    c-0.704-1.306-1.946-1.935-0.693-3.072c0.875-0.795,1.729-1.609,2.572-2.435c1.3-1.266,3.74-3,3.643-5.081    c-0.105-2.266-4.811-6.68-6.871-7.336c-1.93-0.613-3.52,1.34-4.69,2.533c-0.871,0.887-1.737,1.784-2.589,2.688    c-1.234,1.31-0.922,1.819-2.63,0.76c-2.388-1.481-4.975-2.637-7.673-3.421c-1.835-0.534-1.305-0.615-1.248-2.326    c0.052-1.624,0.063-3.251,0.057-4.875c-0.021-5.215-5.688-4.392-9.503-4.052c-2.354,0.208-3.116,1.882-3.108,4.094    c0.006,1.362,0.022,2.725,0.053,4.088c0.06,2.586-0.028,2.209-2.467,2.873c-2.522,0.687-4.947,1.724-7.188,3.077    c-1.939,1.174-3.9-2.227-5.428-3.74c-3.56-3.532-6.034,0.288-8.65,2.863c-3.707,3.647-0.241,6.132,2.75,8.993    c1.354,1.295,1.946,1.051,0.999,2.862c-0.664,1.268-1.231,2.584-1.693,3.94c-0.462,1.344-0.824,2.723-1.083,4.119    c-0.395,2.123-1.46,1.322-3.406,1.279c-2.053-0.045-5.47-0.68-7.142,0.844c-1.399,1.273-0.908,3.791-0.901,5.443    c0.005,1.656-0.468,4.184,0.942,5.447c1.851,1.652,5.922,0.834,8.2,0.771c0.997-0.029,1.995-0.063,2.99-0.117    c0.471,1.654,1.08,3.268,1.819,4.82c0.755,1.59,1.646,3.113,2.657,4.551c-1.086,0.922-2.132,1.889-3.161,2.873    c-1.52,1.449-4.768,3.645-4.655,6.057c0.093,2.02,2.597,3.617,3.863,4.926c1.098,1.137,2.509,2.889,4.316,2.449    c2.719-0.666,5.188-4.402,7.005-6.369c1.235-1.34,0.867-1.766,2.635-0.734c1.688,0.98,3.465,1.809,5.307,2.461    c2.265,0.805,2.751,0.328,2.635,2.766c-0.08,1.66-0.107,3.32-0.113,4.98c-0.011,2.557,0.003,5.324,3.139,5.578    c2.176,0.174,6.028,0.633,8.002-0.461c2.371-1.313,1.465-5.836,1.412-8.01c-0.047-1.924-0.87-3.295,1.203-3.734    c1.773-0.373,3.511-0.918,5.181-1.625c1.26-0.531,2.485-1.158,3.655-1.869c0.995,1.121,2.025,2.211,3.068,3.285    c1.508,1.547,3.794,4.68,6.3,3.225C124.654,105.678,129.444,101.078,125.813,97.477 M87.18,83.988    c-4.68-4.643-5.208-12.541-0.448-17.336c4.759-4.795,12.658-4.328,17.338,0.316c4.681,4.643,5.208,12.539,0.449,17.334    C99.76,89.1,91.859,88.635,87.18,83.988"
+         id="path96"
+         style="fill:url(#XMLID_13_);" />
+      <linearGradient
+         gradientTransform="matrix(0.7098 0.7044 -0.7044 0.7098 1308.764 -709.1834)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_14_"
+         x1="-674.2842"
+         x2="263.7454"
+         y1="1412.168"
+         y2="1412.168">
+        <stop
+           id="stop99"
+           offset="0"
+           style="stop-color:#FFFFFF" />
+        <stop
+           id="stop101"
+           offset="1"
+           style="stop-color:#000000" />
+      </linearGradient>
+      <path
+         d="M123.708,47.753c0.992,0.958,2.264,1.894,2.86,3.158c1.006,2.133-1.994,4.236-3.258,5.473    c-0.682,0.663-3.46,2.5-3.652,3.396c-0.192,0.912,2.887,5.234,3.325,6.39c1.662,4.395,0.52,4.287,5.111,4.188    c2.38-0.051,6.993-0.996,7.426,2.32c0.271,2.066,0.73,7.959-1.285,8.854c-2.036,0.906-5.058,0.381-7.231,0.313    c-2.477-0.078-2.303-0.645-2.854,1.678c-0.643,2.684-1.681,5.27-3.084,7.646c-0.778,1.32-1.276,1.215-0.329,2.123    c1.824,1.746,5.109,3.938,6.069,6.373c0.875,2.221-3.004,5.025-4.5,6.498c-3.737,3.682-7.797-2.805-10.19-5.496    c0.063,0.074-9.479,3.566-10.687,3.773c-0.576,0.094-0.062,6.543-0.04,7.422c0.096,4.256-1.961,4.461-5.775,4.486    c-5.312,0.033-5.887-1.016-5.816-6.41c0.021-1.918,0.08-3.836,0.24-5.746c0.044-0.504-3.859-1.406-4.47-1.654    c-0.92-0.375-4.728-3.08-5.456-2.902c-1.149,0.273-3.364,3.662-4.217,4.539c-3.683,3.797-4.974,4.227-8.698,0.529    c-0.983-0.973-2.255-1.875-2.854-3.152c-1.126-2.389,2.827-5.07,4.245-6.426c0.674-0.645,3.319-2.307,3.536-3.184    c0.168-0.668-2.771-4.596-3.162-5.469c-0.214-0.479-1.445-4.5-1.703-4.494c-1.366,0.037-2.734,0.068-4.102,0.102    c-1.775,0.045-5.753,0.746-7.119-0.691c-1.214-1.25-1.085-7.68-0.47-9.305c1.516-3.986,8.54,0.268,10.942-1.346    c0.111-0.074,3.228-11.96,3.805-11.403c-1.604-1.55-3.402-3.019-4.868-4.696c-3.069-3.048,0.056-5.235,2.329-7.482    c3.159-3.325,4.9-1.752,7.578,1.014c0.923,0.954,1.847,1.908,2.769,2.86c0.192,0.197,4.344-2.321,4.936-2.576    c2.043-0.879,4.173-1.474,6.358-1.876c0.468-0.084,0.175-1.876,0.169-2.279c-0.052-2.911-1.151-8.021,3.013-8.192    c1.911-0.079,6.371-0.657,7.715,0.678c1.651,1.638,0.739,6.634,0.7,8.698c-0.054,2.728,3.275,2.295,5.568,3.318    c2.391,1.067,4.252,3.901,6.221,1.849c1.396-1.459,2.724-3.096,4.243-4.428C119.761,43.485,121.576,45.574,123.708,47.753     M125.921,48.526c-1.625-1.612-3.842-4.772-6.23-4.797c-2.719,0-5.439,3.986-7.133,5.754c-1.547,1.61-2.559-0.083-4.4-1.001    c-0.858-0.428-6.186-2.1-6.176-2.609c0.058-2.604,0.862-6.778-0.497-9.155c-1.332-2.326-5.003-1.635-7.312-1.591    c-4.938-0.079-5.699,2.123-5.616,6.525c0.024,1.364,0.045,2.729,0.075,4.094c-2.735,0.524-5.39,1.439-7.861,2.725    c-2.457,1.282-2.197,1.608-4.034-0.285c-1.064-1.098-2.092-2.341-3.307-3.279c-3.204-2.471-5.567,0.805-7.741,2.96    c-3.582,3.556-2.837,5.651,0.48,8.837c1.002,0.964,2.006,1.923,3.004,2.89c-1.338,2.33-2.338,4.849-2.972,7.458    c-0.392,1.609,0.201,2.686-1.689,2.609c-1.345-0.053-2.691-0.078-4.038-0.088c-1.992-0.012-4.82-0.193-5.773,2.033    c-0.779,1.822-0.759,7.754,0.034,9.568c1.238,2.838,5.798,1.953,8.253,1.895c1.221-0.029,2.441-0.068,3.661-0.084    c0.796,2.668,1.952,5.223,3.421,7.588c1.023,1.652,0.581,1.309-0.685,2.465c-0.856,0.783-1.696,1.584-2.527,2.395    c-1.541,1.5-4.413,3.631-3.565,6.162c0.684,2.037,3.783,4.604,5.458,6.029c3.905,3.32,7.793-2.65,10.195-5.236    c1.165-1.26,0.874-1.734,2.536-0.787c1.18,0.676,2.41,1.275,3.668,1.793c1.26,0.516,2.551,0.949,3.865,1.301    c-0.074,0.998-0.121,2-0.152,2.998c-0.124,3.939-1.159,9.596,4.276,9.676c2.351,0.035,6.452,0.623,8.176-1.045    c1.801-1.814,1.022-5.951,0.968-8.26c-0.042-1.789-0.647-2.623,1.206-3.037c2.497-0.559,4.913-1.449,7.175-2.643    c3.495-1.848,6.25,9.139,11.309,5.383c1.806-1.342,5.969-5.084,5.977-7.299c0.022-2.662-3.765-5.236-5.488-6.887    c-1.702-1.639-0.119-2.523,0.801-4.533c0.84-1.836,1.271-6.324,3.203-6.248c5.335,0.207,10.286,1.068,10.104-5.605    c0.029-2.316,0.687-5.977-1.65-7.305c-2.215-1.258-6.102-0.525-8.529-0.477c-2.195,0.041-1.804-1.768-2.534-3.682    c-0.642-1.674-3.43-5.307-2.191-6.443C124.868,56.353,130.186,52.759,125.921,48.526"
+         id="path103"
+         style="fill:url(#XMLID_14_);" />
+      <linearGradient
+         gradientTransform="matrix(0.7098 0.7044 -0.7044 0.7098 1308.764 -709.1834)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_15_"
+         x1="-399.0674"
+         x2="-178.7371"
+         y1="1411.4971"
+         y2="1411.4971">
+        <stop
+           id="stop106"
+           offset="0"
+           style="stop-color:#FFFFFF" />
+        <stop
+           id="stop108"
+           offset="1"
+           style="stop-color:#000000" />
+      </linearGradient>
+      <path
+         d="M86.382,66.309c-11.391,11.48,7.089,29.818,18.481,18.338    C116.253,73.168,97.772,54.83,86.382,66.309 M87.082,67.004c10.498-10.582,27.583,6.371,17.082,16.951    C93.666,94.535,76.582,77.582,87.082,67.004"
+         id="path110"
+         style="fill:url(#XMLID_15_);" />
+      <radialGradient
+         cx="-308.3735"
+         cy="1411.4961"
+         gradientTransform="matrix(0.7098 0.7044 -0.7044 0.7098 1308.764 -709.1834)"
+         gradientUnits="userSpaceOnUse"
+         id="XMLID_16_"
+         r="21.6832">
+        <stop
+           id="stop113"
+           offset="0"
+           style="stop-color:#F3F3F3" />
+        <stop
+           id="stop115"
+           offset="0.4367"
+           style="stop-color:#F1F1F1" />
+        <stop
+           id="stop117"
+           offset="0.594"
+           style="stop-color:#EAEAEA" />
+        <stop
+           id="stop119"
+           offset="0.7061"
+           style="stop-color:#DEDEDE" />
+        <stop
+           id="stop121"
+           offset="0.7968"
+           style="stop-color:#CDCDCD" />
+        <stop
+           id="stop123"
+           offset="0.8745"
+           style="stop-color:#B7B7B7" />
+        <stop
+           id="stop125"
+           offset="0.9419"
+           style="stop-color:#9D9D9D" />
+        <stop
+           id="stop127"
+           offset="1"
+           style="stop-color:#7F7F7F" />
+      </radialGradient>
+      <path
+         d="M110.291,60.699c-8.184-8.121-22.171-9.618-30.646-1.077    c-8.478,8.544-6.873,22.515,1.313,30.638c8.186,8.121,22.167,9.619,30.646,1.074C120.078,82.791,118.473,68.816,110.291,60.699     M83.213,87.986c-6.929-6.873-8.29-18.697-1.113-25.93c7.175-7.231,19.009-5.961,25.937,0.914    c6.926,6.873,8.29,18.695,1.113,25.928S90.139,94.861,83.213,87.986"
+         id="path129"
+         style="fill:url(#XMLID_16_);" />
+      <path
+         d="M85.034,49.5c1.542-0.333,3.089-0.651,4.645-0.909C88.898,47.411,86.026,49.071,85.034,49.5     M134.46,73.65c1.946-3.287-6.389-2.664-7.76-2.609c-0.413,0.016-3.091,0.428-3.345-0.035c-0.578-3.734-2.028-7.311-4.067-10.483    c-2.061,1.125,1.62,5.665,2.235,7.483c0.476,1.406-0.029,3.766,1.712,3.83c2.889,0.107,5.839-0.111,8.706,0.27    c0.691,0.094,2.712,1.762,1.989,2.236C134.107,74.111,134.283,73.879,134.46,73.65 M100.576,48.522    c2.375,0.514,4.638,1.461,6.69,2.763c1.392,0.883,2.624,2.755,3.761,0.651C109.459,50.872,101.935,46.234,100.576,48.522"
+         id="path131"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M125.953,51.541c-1.024,1.031-7.301-5.198-6.278-6.229C120.7,44.28,126.977,50.509,125.953,51.541"
+         id="path133"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M68.277,103.385c-0.294-0.293-3.079-3.168-3.696-2.547c-0.845,0.85,5.431,7.078,6.274,6.227    C71.475,106.445,68.575,103.68,68.277,103.385"
+         id="path135"
+         style="fill:#616161;" />
+      <path
+         d="M68.321,54.877c-0.295-0.293-3.078-3.172-3.698-2.549c-0.836,0.844,5.442,7.07,6.276,6.227    C71.518,57.934,68.618,55.172,68.321,54.877"
+         id="path137"
+         style="fill:#616161;" />
+      <path
+         d="M117.02,103.199c-0.296-0.293-3.082-3.172-3.699-2.549c-0.837,0.842,5.44,7.07,6.276,6.227    C120.214,106.254,117.313,103.492,117.02,103.199"
+         id="path139"
+         style="fill:#616161;" />
+      <path
+         d="M56.622,72.438c-0.57-0.564-0.886,2.873-0.888,2.955c-0.078,1.35-0.461,4.658,0.638,5.748    c0.006,0.025,0.867-2.611,0.889-3.035C57.331,76.77,57.711,73.514,56.622,72.438"
+         id="path141"
+         style="fill:#616161;" />
+      <path
+         d="M91.136,105.303c-0.257-0.252-2.138,8.775-0.114,8.768    C92.328,114.066,91.971,106.133,91.136,105.303"
+         id="path143"
+         style="fill:#616161;" />
+      <path
+         d="M99.786,36.964c0.004,0.923-9.081,0.958-9.087,0.035C90.699,36.081,99.782,36.045,99.786,36.964"
+         id="path145"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M133.836,80.631c-0.866-0.857-9.031-0.781-9.046,0.125    C124.799,82.375,133.853,80.65,133.836,80.631"
+         id="path147"
+         style="fill:#616161;" />
+      <path
+         d="M99.934,115.262c-0.866-0.857-9.049-0.744-9.046,0.123    C90.937,117.057,99.926,115.254,99.934,115.262"
+         id="path149"
+         style="fill:#616161;" />
+      <path
+         d="M65.414,81.008c-0.813-0.805-3.523-0.51-4.507-0.506c-0.409,0-4.604,0.576-4.535,0.639    C56.578,82.943,65.301,80.898,65.414,81.008"
+         id="path151"
+         style="fill:#616161;" />
+      <path
+         d="M56.818,80.863c-0.149,0.088-0.299,0.18-0.448,0.27C56.372,81.732,57.218,79.93,56.818,80.863"
+         id="path153"
+         style="fill:#937342;" />
+      <path
+         d="M77.453,51.336c-0.585,0.589-5.194-5.62-6.236-5.098c-0.634,0.317-5.068,4.676-5.358,4.318    c-0.674-0.829,4.29-4.521,4.914-5.023C72.313,44.294,77.886,50.902,77.453,51.336"
+         id="path155"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M61.907,72.328c-0.314,0.002-4.093,0.088-4.095-0.559c-0.005-0.857,8.182-0.891,8.188-0.029    C66,72.385,62.218,72.326,61.907,72.328"
+         id="path157"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M126.313,99.99c-0.521,0.527-7.058-5.961-6.537-6.486C120.294,92.979,126.833,99.467,126.313,99.99    "
+         id="path159"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M107.405,94.865c-14.039,7.199-33.023-3.674-33.434-19.646c-1.627,1.641-0.114,7.043,0.427,8.777    c1.895,6.057,6.598,10.719,12.26,13.402C93.805,100.787,101.209,99.42,107.405,94.865 M108.474,94.191    c-0.401,0.139-0.759,0.363-1.068,0.674C106.927,95.109,108.591,94.307,108.474,94.191"
+         id="path161"
+         style="fill:#666666;" />
+      <path
+         d="M95.592,97.086c-6.63-0.633-13.091-4.398-17.104-9.686C82.508,92.859,88.806,96.553,95.592,97.086"
+         id="path163"
+         style="fill:#7F7F7F;" />
+      <path
+         d="M84.567,60.355c4.032-4.063,11.532-4.42,16.535-2.563c5.446,2.021,9.643,6.126,11.599,11.601    c0.249,0.701,2.558,9.27,0.991,9.471c0.416-0.051-0.554-6.32-0.67-6.744c-1.499-5.359-5.688-9.65-10.556-12.164    C97.998,57.648,88.556,56.336,84.567,60.355"
+         id="path165"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M81.764,57.373c4.916-4.951,14.44-5.036,20.428-2.769c6.524,2.47,11.653,7.361,13.96,13.98    c0.854,2.451,1.384,5.064,1.433,7.666c0.001,0.141-0.271,3.117-0.524,2.885c-0.296-0.271,0.055-1.951,0.068-2.303    c0.073-2.029-0.106-4.068-0.601-6.043c-1.655-6.617-6.82-11.888-12.879-14.77c-4.892-2.329-10.415-2.753-15.618-1.294    C86.303,55.211,82.886,56.244,81.764,57.373"
+         id="path167"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M108.852,89.18c0.034,0.033-3.641,2.105-3.877,2.209c-3.101,1.334-6.525,1.859-9.875,1.387    c-10.878-1.529-18.327-11.193-17.553-21.9c-2.94,16.379,18.521,30.395,31.307,18.305"
+         id="path169"
+         style="fill:#E8E8E8;" />
+      <path
+         d="M96.784,93.822c-0.746-0.012-1.486-0.066-2.222-0.168C95.298,93.762,96.038,93.816,96.784,93.822     M77.528,70.309c-0.175-0.174-0.267,4.723-0.216,5.051C77.258,74.59,77.944,70.719,77.528,70.309"
+         id="path171"
+         style="fill:#E8E8E8;" />
+    </g>
+  </g>
+</svg>
diff --git a/htdocs/theme/md_dev/img/logout.png b/htdocs/theme/md_dev/img/logout.png
new file mode 100644
index 0000000000000000000000000000000000000000..26ae717bc1abfd13b94f215a02ca4c462dc614ca
Binary files /dev/null and b/htdocs/theme/md_dev/img/logout.png differ
diff --git a/htdocs/theme/md_dev/img/menus/README.md b/htdocs/theme/md_dev/img/menus/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..12cd9da537a67a983fef14a8c96d81320199b839
--- /dev/null
+++ b/htdocs/theme/md_dev/img/menus/README.md
@@ -0,0 +1,12 @@
+
+Tutorial to create a new image for menu:
+
+1) First find an image.
+2) With Gimp, open image and check there is a alpha channel. If not add one.
+3) Convert image into back and white (Menu Image - Mode - Grey levels).
+4) Use the degrade tool with option:
+* Erase color
+* Opacity: 50 +/-
+* Offset: 0
+* Shape: Linear
+Il est possible aussi d'augmenter la transparence globale depuis le calque.
diff --git a/htdocs/theme/md_dev/img/menus/agenda.png b/htdocs/theme/md_dev/img/menus/agenda.png
new file mode 100644
index 0000000000000000000000000000000000000000..0798d15f938689a6b894e2da42fd7cbe5d73aea4
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/agenda.png differ
diff --git a/htdocs/theme/md_dev/img/menus/agenda_over.png b/htdocs/theme/md_dev/img/menus/agenda_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdebed8fa264b115bcbfa4df01a32e5f84793462
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/agenda_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/bank.png b/htdocs/theme/md_dev/img/menus/bank.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbaee7cc6bd21fb4f562365a376918f52633026f
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/bank.png differ
diff --git a/htdocs/theme/md_dev/img/menus/bank_over.png b/htdocs/theme/md_dev/img/menus/bank_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..d395710a8777d9c9612301f716557ccffc9188f6
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/bank_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/chart.png b/htdocs/theme/md_dev/img/menus/chart.png
new file mode 100644
index 0000000000000000000000000000000000000000..6efce90a78859b6f4649304a8481fd193e6cb609
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/chart.png differ
diff --git a/htdocs/theme/md_dev/img/menus/commercial.png b/htdocs/theme/md_dev/img/menus/commercial.png
new file mode 100644
index 0000000000000000000000000000000000000000..df9b443ceecb364cede57efc36815cf7112e3653
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/commercial.png differ
diff --git a/htdocs/theme/md_dev/img/menus/commercial_over.png b/htdocs/theme/md_dev/img/menus/commercial_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fc4f661821e26f0bfe1d79c6168b36c47e1ecc3
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/commercial_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/company.png b/htdocs/theme/md_dev/img/menus/company.png
new file mode 100644
index 0000000000000000000000000000000000000000..828bf8f2e709d32ecb911377c85b8538f558671d
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/company.png differ
diff --git a/htdocs/theme/md_dev/img/menus/company_over.png b/htdocs/theme/md_dev/img/menus/company_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..bed6b8dcbfbb062a2ff1d6affd40c1b072b2c2dd
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/company_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/ecm.png b/htdocs/theme/md_dev/img/menus/ecm.png
new file mode 100644
index 0000000000000000000000000000000000000000..542ff5766e1d7df538e04a1c2dffde2c7de8f635
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/ecm.png differ
diff --git a/htdocs/theme/md_dev/img/menus/ecm_over.png b/htdocs/theme/md_dev/img/menus/ecm_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..269258a8cfb5302da89828e648105fb0dd32c0b4
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/ecm_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/externalsite.png b/htdocs/theme/md_dev/img/menus/externalsite.png
new file mode 100644
index 0000000000000000000000000000000000000000..01e30553fc569e01123faefa7ef3c019cbb36b5d
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/externalsite.png differ
diff --git a/htdocs/theme/md_dev/img/menus/externalsite_over.png b/htdocs/theme/md_dev/img/menus/externalsite_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e227ddc83f7c92994716cbe7c75cfdb4814feea
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/externalsite_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/ftp.png b/htdocs/theme/md_dev/img/menus/ftp.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9d96f0255b04e220db0fb0549d01c42bb2df960
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/ftp.png differ
diff --git a/htdocs/theme/md_dev/img/menus/ftp_over.png b/htdocs/theme/md_dev/img/menus/ftp_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ea742e7c7edd0d0e970ae45c28e464d90fce7e
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/ftp_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic1.png b/htdocs/theme/md_dev/img/menus/generic1.png
new file mode 100644
index 0000000000000000000000000000000000000000..39f808bed32f27c7d591d2e68e170ee96468356b
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic1.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic1_over.png b/htdocs/theme/md_dev/img/menus/generic1_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..adfa8c1599b9c2b74e15d0b86e5cba6dfbe8587a
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic1_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic2.png b/htdocs/theme/md_dev/img/menus/generic2.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4dfc5f360a87341fd9e6a59f10bc733c68028ee
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic2.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic2_over.png b/htdocs/theme/md_dev/img/menus/generic2_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8e58fc222091713ae13ff57f13fef53b96a4511
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic2_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic3.png b/htdocs/theme/md_dev/img/menus/generic3.png
new file mode 100644
index 0000000000000000000000000000000000000000..00769352daef5a513aa7b39eed513a461d15cb9a
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic3.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic3_over.png b/htdocs/theme/md_dev/img/menus/generic3_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..0672d20bce4bb1776f71dc8038e32a8382f5ae87
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic3_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic4.png b/htdocs/theme/md_dev/img/menus/generic4.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f9240240da3f037ca1918367f6b6489b972c260
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic4.png differ
diff --git a/htdocs/theme/md_dev/img/menus/generic4_over.png b/htdocs/theme/md_dev/img/menus/generic4_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a4d7b1acce5db322cde66f1e2fad71876449e3f
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/generic4_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/globe.png b/htdocs/theme/md_dev/img/menus/globe.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c2380eda131f90b77a1f3792b2afbbcabb5b7b4
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/globe.png differ
diff --git a/htdocs/theme/md_dev/img/menus/globe_over.png b/htdocs/theme/md_dev/img/menus/globe_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd1e54f4754189e57bbdb7ff41d7c8e7f2618ff4
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/globe_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/holiday.png b/htdocs/theme/md_dev/img/menus/holiday.png
new file mode 100644
index 0000000000000000000000000000000000000000..493974477f38e5669668280796e2427499c336f7
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/holiday.png differ
diff --git a/htdocs/theme/md_dev/img/menus/home.png b/htdocs/theme/md_dev/img/menus/home.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c174340c7696473d43c94ba34399b19fbd6fbac
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/home.png differ
diff --git a/htdocs/theme/md_dev/img/menus/home_over.png b/htdocs/theme/md_dev/img/menus/home_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff0d692307f28e4b34e49314a5c525e8726feffe
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/home_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/index.html b/htdocs/theme/md_dev/img/menus/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/htdocs/theme/md_dev/img/menus/mail.png b/htdocs/theme/md_dev/img/menus/mail.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7ff50e3d9990ba330c6e079d8fa2938b90507eb
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/mail.png differ
diff --git a/htdocs/theme/md_dev/img/menus/mail_over.png b/htdocs/theme/md_dev/img/menus/mail_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9de32d30029fe43864afaeb341ca2204ee30d83
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/mail_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/members.png b/htdocs/theme/md_dev/img/menus/members.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb72919971c555e17a11bb4ee4d0bdd22e2a9cc5
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/members.png differ
diff --git a/htdocs/theme/md_dev/img/menus/members_over.png b/htdocs/theme/md_dev/img/menus/members_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c77498c304af9150165b348fc08498d7aa3f11c
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/members_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/money.png b/htdocs/theme/md_dev/img/menus/money.png
new file mode 100644
index 0000000000000000000000000000000000000000..503e5c67519060721c3ab0f5bc146292530e9f7b
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/money.png differ
diff --git a/htdocs/theme/md_dev/img/menus/money_over.png b/htdocs/theme/md_dev/img/menus/money_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a501e762d0d460c396ba28c1631f9ae38b12165
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/money_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/pointofsale.png b/htdocs/theme/md_dev/img/menus/pointofsale.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bb68041d19064950fbee0a2c11116f7b4a12578
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/pointofsale.png differ
diff --git a/htdocs/theme/md_dev/img/menus/pointofsale_over.png b/htdocs/theme/md_dev/img/menus/pointofsale_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..4abe721969427e9f5f4e22dc7ac814f9cbc151dc
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/pointofsale_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/products.png b/htdocs/theme/md_dev/img/menus/products.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5ecf2ceb78bdb30ca662aa15f9afb81983003d7
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/products.png differ
diff --git a/htdocs/theme/md_dev/img/menus/products_over.png b/htdocs/theme/md_dev/img/menus/products_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a5d9a7951fffbc4b473c79c447a2a8ecd00fb37
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/products_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/project.png b/htdocs/theme/md_dev/img/menus/project.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae4d177c6cdb769943524b09e643971c1382a7e9
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/project.png differ
diff --git a/htdocs/theme/md_dev/img/menus/project_over.png b/htdocs/theme/md_dev/img/menus/project_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6c28b6d7ee28267dd5792dd34045956a5d8e92b
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/project_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/shop.png b/htdocs/theme/md_dev/img/menus/shop.png
new file mode 100644
index 0000000000000000000000000000000000000000..fab7db59040300ef6fbcbd91ced1831ac17c4df1
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/shop.png differ
diff --git a/htdocs/theme/md_dev/img/menus/shop_over.png b/htdocs/theme/md_dev/img/menus/shop_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..bda5823f8c36729b82f6d310cb6c7e1991821c95
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/shop_over.png differ
diff --git a/htdocs/theme/md_dev/img/menus/tools.png b/htdocs/theme/md_dev/img/menus/tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..de7f2b7b22164a355844cc2f6c6b738d1e88e4ba
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/tools.png differ
diff --git a/htdocs/theme/md_dev/img/menus/tools_over.png b/htdocs/theme/md_dev/img/menus/tools_over.png
new file mode 100644
index 0000000000000000000000000000000000000000..80f9a7f553a765bde7599d380459f301d726ef77
Binary files /dev/null and b/htdocs/theme/md_dev/img/menus/tools_over.png differ
diff --git a/htdocs/theme/md_dev/img/menutab-r.png b/htdocs/theme/md_dev/img/menutab-r.png
new file mode 100644
index 0000000000000000000000000000000000000000..95c2324b6125c5da3759c9af2eeb4c5fb2dbabb6
Binary files /dev/null and b/htdocs/theme/md_dev/img/menutab-r.png differ
diff --git a/htdocs/theme/md_dev/img/nav-overlay.png b/htdocs/theme/md_dev/img/nav-overlay.png
new file mode 100644
index 0000000000000000000000000000000000000000..82d159c6ec05c44f543ae14152981a15cd8d8c4d
Binary files /dev/null and b/htdocs/theme/md_dev/img/nav-overlay.png differ
diff --git a/htdocs/theme/md_dev/img/nav-overlay3.png b/htdocs/theme/md_dev/img/nav-overlay3.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d73145dab7eab4a524f451f15cb7a3ae66cc5cb
Binary files /dev/null and b/htdocs/theme/md_dev/img/nav-overlay3.png differ
diff --git a/htdocs/theme/md_dev/img/next.png b/htdocs/theme/md_dev/img/next.png
new file mode 100644
index 0000000000000000000000000000000000000000..953731ca93435dad89d71d2f7574a86cb1be85b9
Binary files /dev/null and b/htdocs/theme/md_dev/img/next.png differ
diff --git a/htdocs/theme/md_dev/img/object_account.png b/htdocs/theme/md_dev/img/object_account.png
new file mode 100644
index 0000000000000000000000000000000000000000..46be8b6fe0f6c733bc1130255b140d9d0da85c9f
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_account.png differ
diff --git a/htdocs/theme/md_dev/img/object_accounting.png b/htdocs/theme/md_dev/img/object_accounting.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5600221f02fc922e0c2bda2149f123a6d707d35
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_accounting.png differ
diff --git a/htdocs/theme/md_dev/img/object_action.png b/htdocs/theme/md_dev/img/object_action.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b02fada4147e31e71f53a800b91839be9b66f07
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_action.png differ
diff --git a/htdocs/theme/md_dev/img/object_action_rdv.png b/htdocs/theme/md_dev/img/object_action_rdv.png
new file mode 100644
index 0000000000000000000000000000000000000000..25edfa85b45b03ac727df4e3f8f93a037a5c6801
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_action_rdv.png differ
diff --git a/htdocs/theme/md_dev/img/object_address.png b/htdocs/theme/md_dev/img/object_address.png
new file mode 100644
index 0000000000000000000000000000000000000000..201577281f048ad530a5ffc90ae5ddcde1ea09cb
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_address.png differ
diff --git a/htdocs/theme/md_dev/img/object_askpricesupplier.png b/htdocs/theme/md_dev/img/object_askpricesupplier.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dc60e66b3ec3d81f7a71167d00921dbb1bca75b
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_askpricesupplier.png differ
diff --git a/htdocs/theme/md_dev/img/object_barcode.png b/htdocs/theme/md_dev/img/object_barcode.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f1931ab96cab03c827544dd17a96ad2e785d713
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_barcode.png differ
diff --git a/htdocs/theme/md_dev/img/object_bill.png b/htdocs/theme/md_dev/img/object_bill.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4022e77740bb96770f8fee065c58284e3518c45
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_bill.png differ
diff --git a/htdocs/theme/md_dev/img/object_billa.png b/htdocs/theme/md_dev/img/object_billa.png
new file mode 100644
index 0000000000000000000000000000000000000000..93564621d7a5f5be223adff859f9a0d37980e5d5
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_billa.png differ
diff --git a/htdocs/theme/md_dev/img/object_billd.png b/htdocs/theme/md_dev/img/object_billd.png
new file mode 100644
index 0000000000000000000000000000000000000000..2080958f0fb04a7ddb9fe953bd9294e3666d43b8
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_billd.png differ
diff --git a/htdocs/theme/md_dev/img/object_billr.png b/htdocs/theme/md_dev/img/object_billr.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a9692a08045fcaa51db342804aa593ef1bff0bc
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_billr.png differ
diff --git a/htdocs/theme/md_dev/img/object_book.png b/htdocs/theme/md_dev/img/object_book.png
new file mode 100644
index 0000000000000000000000000000000000000000..85097420728731b740922b6725fd90ff6ce2de88
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_book.png differ
diff --git a/htdocs/theme/md_dev/img/object_bookmark.png b/htdocs/theme/md_dev/img/object_bookmark.png
new file mode 100644
index 0000000000000000000000000000000000000000..39109ef5ee61c102adfab2c4c7378fd83f76c040
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_bookmark.png differ
diff --git a/htdocs/theme/md_dev/img/object_calendar.png b/htdocs/theme/md_dev/img/object_calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cda1f3f2202f020c2aa7f0438b72e06f559c83e
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_calendar.png differ
diff --git a/htdocs/theme/md_dev/img/object_calendarday.png b/htdocs/theme/md_dev/img/object_calendarday.png
new file mode 100644
index 0000000000000000000000000000000000000000..5678cdd2411bf87a5a55920770749aaab067ca5b
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_calendarday.png differ
diff --git a/htdocs/theme/md_dev/img/object_calendarperuser.png b/htdocs/theme/md_dev/img/object_calendarperuser.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba16a4ab6c0dfe3a033f2739a587e8c4b567d181
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_calendarperuser.png differ
diff --git a/htdocs/theme/md_dev/img/object_calendarweek.png b/htdocs/theme/md_dev/img/object_calendarweek.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ea2c09ccc96b569c2ed0e2aac8f2fb0b987cdc2
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_calendarweek.png differ
diff --git a/htdocs/theme/md_dev/img/object_category-expanded.png b/htdocs/theme/md_dev/img/object_category-expanded.png
new file mode 100644
index 0000000000000000000000000000000000000000..8168f76fa26b3e8f5002b4e21966d23e5f026cdc
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_category-expanded.png differ
diff --git a/htdocs/theme/md_dev/img/object_category.png b/htdocs/theme/md_dev/img/object_category.png
new file mode 100644
index 0000000000000000000000000000000000000000..aaea38dbef2c74ef5ec519976be9b70ecf4e94d2
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_category.png differ
diff --git a/htdocs/theme/md_dev/img/object_commercial.png b/htdocs/theme/md_dev/img/object_commercial.png
new file mode 100644
index 0000000000000000000000000000000000000000..36cdcc8d4a2d0220e02cdddb5d62dea514d60a54
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_commercial.png differ
diff --git a/htdocs/theme/md_dev/img/object_company.png b/htdocs/theme/md_dev/img/object_company.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a582b8bd4c899f370f0e74a234005c1f00d6ac1
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_company.png differ
diff --git a/htdocs/theme/md_dev/img/object_contact.png b/htdocs/theme/md_dev/img/object_contact.png
new file mode 100644
index 0000000000000000000000000000000000000000..e98202b367d15cdb2509122e8d4f0e009396f2ba
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_contact.png differ
diff --git a/htdocs/theme/md_dev/img/object_contact_all.png b/htdocs/theme/md_dev/img/object_contact_all.png
new file mode 100644
index 0000000000000000000000000000000000000000..f571504b24677f54c02299d6eb3435fcf1118788
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_contact_all.png differ
diff --git a/htdocs/theme/md_dev/img/object_contract.png b/htdocs/theme/md_dev/img/object_contract.png
new file mode 100644
index 0000000000000000000000000000000000000000..a75f954555ed53222249ca6921a7df634949d1ef
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_contract.png differ
diff --git a/htdocs/theme/md_dev/img/object_cron.png b/htdocs/theme/md_dev/img/object_cron.png
new file mode 100644
index 0000000000000000000000000000000000000000..6186d18da70caa5acaa255752415d8136edcdc98
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_cron.png differ
diff --git a/htdocs/theme/md_dev/img/object_dir.png b/htdocs/theme/md_dev/img/object_dir.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f364389133c425747e0eaf8eb2920013a815572
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_dir.png differ
diff --git a/htdocs/theme/md_dev/img/object_email.png b/htdocs/theme/md_dev/img/object_email.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5cd141733d3b07e6d6348aaf0afecac51346718
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_email.png differ
diff --git a/htdocs/theme/md_dev/img/object_energie.png b/htdocs/theme/md_dev/img/object_energie.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc3966d2fa2e83c5810278c33a37ea5fc6718d90
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_energie.png differ
diff --git a/htdocs/theme/md_dev/img/object_generic.png b/htdocs/theme/md_dev/img/object_generic.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccfd2d2f5b2cc8a689ef175cbece501f8084084b
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_generic.png differ
diff --git a/htdocs/theme/md_dev/img/object_globe.png b/htdocs/theme/md_dev/img/object_globe.png
new file mode 100644
index 0000000000000000000000000000000000000000..aae8bf6eba03015d44032e7fafb2450c05a19dda
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_globe.png differ
diff --git a/htdocs/theme/md_dev/img/object_group.png b/htdocs/theme/md_dev/img/object_group.png
new file mode 100644
index 0000000000000000000000000000000000000000..552eb39fa314968d61faac60b024ed0210ad9e7e
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_group.png differ
diff --git a/htdocs/theme/md_dev/img/object_holiday.png b/htdocs/theme/md_dev/img/object_holiday.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdc1dd8e22ba4d7780de2fa6aaf8be3d130e2d28
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_holiday.png differ
diff --git a/htdocs/theme/md_dev/img/object_intervention.png b/htdocs/theme/md_dev/img/object_intervention.png
new file mode 100644
index 0000000000000000000000000000000000000000..7bb7ef583b465f156837d8900d29c41e636c0533
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_intervention.png differ
diff --git a/htdocs/theme/md_dev/img/object_invoice.png b/htdocs/theme/md_dev/img/object_invoice.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4022e77740bb96770f8fee065c58284e3518c45
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_invoice.png differ
diff --git a/htdocs/theme/md_dev/img/object_label.png b/htdocs/theme/md_dev/img/object_label.png
new file mode 100644
index 0000000000000000000000000000000000000000..b112af5cf0afc02fc7c8f00999205ed0a8d8b603
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_label.png differ
diff --git a/htdocs/theme/md_dev/img/object_list.png b/htdocs/theme/md_dev/img/object_list.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ceb098d9cc3e9a75d8125cab0a63e79aed51d7c
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_list.png differ
diff --git a/htdocs/theme/md_dev/img/object_margin.png b/htdocs/theme/md_dev/img/object_margin.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd0eb4109f7768afd725ee12fc5213b3d4c31adb
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_margin.png differ
diff --git a/htdocs/theme/md_dev/img/object_opensurvey.png b/htdocs/theme/md_dev/img/object_opensurvey.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5de3223bd4944e9ba35075c3c6a0052731a12d2
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_opensurvey.png differ
diff --git a/htdocs/theme/md_dev/img/object_order.png b/htdocs/theme/md_dev/img/object_order.png
new file mode 100644
index 0000000000000000000000000000000000000000..20a1ddb6131aaa940f8ca6e16b1ab2051d95535e
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_order.png differ
diff --git a/htdocs/theme/md_dev/img/object_payment.png b/htdocs/theme/md_dev/img/object_payment.png
new file mode 100644
index 0000000000000000000000000000000000000000..5691147d8ffc7e161001fe58d28bd306815f779a
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_payment.png differ
diff --git a/htdocs/theme/md_dev/img/object_phoning.png b/htdocs/theme/md_dev/img/object_phoning.png
new file mode 100644
index 0000000000000000000000000000000000000000..23a4e0b1dbbc3749b03c45864b52f7d12f907520
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_phoning.png differ
diff --git a/htdocs/theme/md_dev/img/object_phoning_fax.png b/htdocs/theme/md_dev/img/object_phoning_fax.png
new file mode 100644
index 0000000000000000000000000000000000000000..03d96a1e4145122326f1e9797bcdeb090918b8e4
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_phoning_fax.png differ
diff --git a/htdocs/theme/md_dev/img/object_product.png b/htdocs/theme/md_dev/img/object_product.png
new file mode 100644
index 0000000000000000000000000000000000000000..79910e5e214f7cda81bc1e7a1e9e2d45a05eb813
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_product.png differ
diff --git a/htdocs/theme/md_dev/img/object_project.png b/htdocs/theme/md_dev/img/object_project.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd84ab427dbd736dfd5be112faf87c9d7d2896d8
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_project.png differ
diff --git a/htdocs/theme/md_dev/img/object_projectpub.png b/htdocs/theme/md_dev/img/object_projectpub.png
new file mode 100644
index 0000000000000000000000000000000000000000..1444573cf05c248eaad1c94fa6ad2cedcd7a78d8
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_projectpub.png differ
diff --git a/htdocs/theme/md_dev/img/object_projecttask.png b/htdocs/theme/md_dev/img/object_projecttask.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a01b50435a54567ce0d53cad192e728aba5505a
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_projecttask.png differ
diff --git a/htdocs/theme/md_dev/img/object_propal.png b/htdocs/theme/md_dev/img/object_propal.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dc60e66b3ec3d81f7a71167d00921dbb1bca75b
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_propal.png differ
diff --git a/htdocs/theme/md_dev/img/object_reduc.png b/htdocs/theme/md_dev/img/object_reduc.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccfd2d2f5b2cc8a689ef175cbece501f8084084b
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_reduc.png differ
diff --git a/htdocs/theme/md_dev/img/object_resource.png b/htdocs/theme/md_dev/img/object_resource.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cda1f3f2202f020c2aa7f0438b72e06f559c83e
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_resource.png differ
diff --git a/htdocs/theme/md_dev/img/object_rss.png b/htdocs/theme/md_dev/img/object_rss.png
new file mode 100644
index 0000000000000000000000000000000000000000..37372031157d10aa794a333dcadd1f62ce4a7b13
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_rss.png differ
diff --git a/htdocs/theme/md_dev/img/object_sending.png b/htdocs/theme/md_dev/img/object_sending.png
new file mode 100644
index 0000000000000000000000000000000000000000..c798ced0b5c113d90d6987b597b477a0face49fa
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_sending.png differ
diff --git a/htdocs/theme/md_dev/img/object_service.png b/htdocs/theme/md_dev/img/object_service.png
new file mode 100644
index 0000000000000000000000000000000000000000..65e9041589f39e0c76746ea08669baa778442a61
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_service.png differ
diff --git a/htdocs/theme/md_dev/img/object_skype.png b/htdocs/theme/md_dev/img/object_skype.png
new file mode 100644
index 0000000000000000000000000000000000000000..b209cd8d16e340a330069c891053a431d7a9e01c
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_skype.png differ
diff --git a/htdocs/theme/md_dev/img/object_stock.png b/htdocs/theme/md_dev/img/object_stock.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f439db7b500111372c4f8cba7e71e06e460b823
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_stock.png differ
diff --git a/htdocs/theme/md_dev/img/object_task.png b/htdocs/theme/md_dev/img/object_task.png
new file mode 100644
index 0000000000000000000000000000000000000000..14dc14a9602dbabc7b0702b0db699610bbd68313
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_task.png differ
diff --git a/htdocs/theme/md_dev/img/object_task_time.png b/htdocs/theme/md_dev/img/object_task_time.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cda1f3f2202f020c2aa7f0438b72e06f559c83e
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_task_time.png differ
diff --git a/htdocs/theme/md_dev/img/object_technic.png b/htdocs/theme/md_dev/img/object_technic.png
new file mode 100644
index 0000000000000000000000000000000000000000..6186d18da70caa5acaa255752415d8136edcdc98
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_technic.png differ
diff --git a/htdocs/theme/md_dev/img/object_trip.png b/htdocs/theme/md_dev/img/object_trip.png
new file mode 100644
index 0000000000000000000000000000000000000000..95cc4412111f7ec23f1295471416152743455e88
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_trip.png differ
diff --git a/htdocs/theme/md_dev/img/object_user.png b/htdocs/theme/md_dev/img/object_user.png
new file mode 100644
index 0000000000000000000000000000000000000000..d26d8899ee80f1e4976260b265a3e7d75ebab61d
Binary files /dev/null and b/htdocs/theme/md_dev/img/object_user.png differ
diff --git a/htdocs/theme/md_dev/img/off.png b/htdocs/theme/md_dev/img/off.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4217646b2645e16a1c83ccedb6755a8932a1e38
Binary files /dev/null and b/htdocs/theme/md_dev/img/off.png differ
diff --git a/htdocs/theme/md_dev/img/on.png b/htdocs/theme/md_dev/img/on.png
new file mode 100644
index 0000000000000000000000000000000000000000..728bb3935366414766d184afb9cbc545e4ccebe1
Binary files /dev/null and b/htdocs/theme/md_dev/img/on.png differ
diff --git a/htdocs/theme/md_dev/img/pdf2.png b/htdocs/theme/md_dev/img/pdf2.png
new file mode 100644
index 0000000000000000000000000000000000000000..06634550daa62ede26dc024bb75b36a3d901ba16
Binary files /dev/null and b/htdocs/theme/md_dev/img/pdf2.png differ
diff --git a/htdocs/theme/md_dev/img/pdf3.png b/htdocs/theme/md_dev/img/pdf3.png
new file mode 100644
index 0000000000000000000000000000000000000000..f053591bf2d39a54cd060ddea4b9e23bcd625743
Binary files /dev/null and b/htdocs/theme/md_dev/img/pdf3.png differ
diff --git a/htdocs/theme/md_dev/img/play.png b/htdocs/theme/md_dev/img/play.png
new file mode 100644
index 0000000000000000000000000000000000000000..4922ea1ec12a8606851317be0927fa7c83132889
Binary files /dev/null and b/htdocs/theme/md_dev/img/play.png differ
diff --git a/htdocs/theme/md_dev/img/previous.png b/htdocs/theme/md_dev/img/previous.png
new file mode 100644
index 0000000000000000000000000000000000000000..f807a78d281f1b8b9db94abb430a94456a5bf7a3
Binary files /dev/null and b/htdocs/theme/md_dev/img/previous.png differ
diff --git a/htdocs/theme/md_dev/img/printer.png b/htdocs/theme/md_dev/img/printer.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a5e7b2dfa04ac44e55210677b50a72990b93550
Binary files /dev/null and b/htdocs/theme/md_dev/img/printer.png differ
diff --git a/htdocs/theme/md_dev/img/puce.png b/htdocs/theme/md_dev/img/puce.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c116b0dc4218939fcb62ee4087b2f2a353f6d03
Binary files /dev/null and b/htdocs/theme/md_dev/img/puce.png differ
diff --git a/htdocs/theme/md_dev/img/recent.png b/htdocs/theme/md_dev/img/recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..a49fc171c06d79261f00cc16118595d22077b29b
Binary files /dev/null and b/htdocs/theme/md_dev/img/recent.png differ
diff --git a/htdocs/theme/md_dev/img/redstar.png b/htdocs/theme/md_dev/img/redstar.png
new file mode 100644
index 0000000000000000000000000000000000000000..486fd6770a231ed55293df7f54edce03ee55c303
Binary files /dev/null and b/htdocs/theme/md_dev/img/redstar.png differ
diff --git a/htdocs/theme/md_dev/img/refresh.png b/htdocs/theme/md_dev/img/refresh.png
new file mode 100644
index 0000000000000000000000000000000000000000..9994475cdfe0fb8c646eb1877a84443066a73d93
Binary files /dev/null and b/htdocs/theme/md_dev/img/refresh.png differ
diff --git a/htdocs/theme/md_dev/img/reload.png b/htdocs/theme/md_dev/img/reload.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4029f119def5d9ca4c5f7f1bc6a452176bf5b06
Binary files /dev/null and b/htdocs/theme/md_dev/img/reload.png differ
diff --git a/htdocs/theme/md_dev/img/rightarrow.png b/htdocs/theme/md_dev/img/rightarrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c479d9453b4a6e65bc3909c793c221241071707
Binary files /dev/null and b/htdocs/theme/md_dev/img/rightarrow.png differ
diff --git a/htdocs/theme/md_dev/img/search.png b/htdocs/theme/md_dev/img/search.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c52b1e401ebbd8410dce1b60d40fc1d3e8e8e18
Binary files /dev/null and b/htdocs/theme/md_dev/img/search.png differ
diff --git a/htdocs/theme/md_dev/img/searchclear.png b/htdocs/theme/md_dev/img/searchclear.png
new file mode 100644
index 0000000000000000000000000000000000000000..203a85e10c4c0d1f76f0203cf266b6b7b62353be
Binary files /dev/null and b/htdocs/theme/md_dev/img/searchclear.png differ
diff --git a/htdocs/theme/md_dev/img/setup.png b/htdocs/theme/md_dev/img/setup.png
new file mode 100644
index 0000000000000000000000000000000000000000..f997e53799b568372453abbdc854c78d5c628a40
Binary files /dev/null and b/htdocs/theme/md_dev/img/setup.png differ
diff --git a/htdocs/theme/md_dev/img/sort_asc.png b/htdocs/theme/md_dev/img/sort_asc.png
new file mode 100644
index 0000000000000000000000000000000000000000..e327d952fa47a490b79b8b9c6d32854de82a0961
Binary files /dev/null and b/htdocs/theme/md_dev/img/sort_asc.png differ
diff --git a/htdocs/theme/md_dev/img/sort_asc_disabled.png b/htdocs/theme/md_dev/img/sort_asc_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..e327d952fa47a490b79b8b9c6d32854de82a0961
Binary files /dev/null and b/htdocs/theme/md_dev/img/sort_asc_disabled.png differ
diff --git a/htdocs/theme/md_dev/img/sort_desc.png b/htdocs/theme/md_dev/img/sort_desc.png
new file mode 100644
index 0000000000000000000000000000000000000000..db99fd9ad478bf432bb8491ed7e0e38dcb856030
Binary files /dev/null and b/htdocs/theme/md_dev/img/sort_desc.png differ
diff --git a/htdocs/theme/md_dev/img/sort_desc_disabled.png b/htdocs/theme/md_dev/img/sort_desc_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..89051c2f34f0c4f05b109ea3c9f35c161cdd316a
Binary files /dev/null and b/htdocs/theme/md_dev/img/sort_desc_disabled.png differ
diff --git a/htdocs/theme/md_dev/img/split.png b/htdocs/theme/md_dev/img/split.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb66213f41332ebfae7172ce9e949bd2a4c60dda
Binary files /dev/null and b/htdocs/theme/md_dev/img/split.png differ
diff --git a/htdocs/theme/md_dev/img/star.png b/htdocs/theme/md_dev/img/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b6b458467588e6c444e1d4e23a00622db915374
Binary files /dev/null and b/htdocs/theme/md_dev/img/star.png differ
diff --git a/htdocs/theme/md_dev/img/stats.png b/htdocs/theme/md_dev/img/stats.png
new file mode 100644
index 0000000000000000000000000000000000000000..d883f7faea9eb6f03f125190ed895c8bb4323553
Binary files /dev/null and b/htdocs/theme/md_dev/img/stats.png differ
diff --git a/htdocs/theme/md_dev/img/statut0.png b/htdocs/theme/md_dev/img/statut0.png
new file mode 100644
index 0000000000000000000000000000000000000000..d11252783a43163cbd0a824e10cb094df58967e4
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut0.png differ
diff --git a/htdocs/theme/md_dev/img/statut1.png b/htdocs/theme/md_dev/img/statut1.png
new file mode 100644
index 0000000000000000000000000000000000000000..558439d282e451c5f0750dfb474e8c83d55fb6ee
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut1.png differ
diff --git a/htdocs/theme/md_dev/img/statut3.png b/htdocs/theme/md_dev/img/statut3.png
new file mode 100644
index 0000000000000000000000000000000000000000..e75157966839a5a704853b3a48cd290183dae710
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut3.png differ
diff --git a/htdocs/theme/md_dev/img/statut4.png b/htdocs/theme/md_dev/img/statut4.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ec1ba559613fc19c80ae08681f3b47459cfd0bd
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut4.png differ
diff --git a/htdocs/theme/md_dev/img/statut5.png b/htdocs/theme/md_dev/img/statut5.png
new file mode 100644
index 0000000000000000000000000000000000000000..53264a0515d664babba63581e6735b811532a01a
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut5.png differ
diff --git a/htdocs/theme/md_dev/img/statut6.png b/htdocs/theme/md_dev/img/statut6.png
new file mode 100644
index 0000000000000000000000000000000000000000..b964afff603903135c2e897900f1dddf3ffaf779
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut6.png differ
diff --git a/htdocs/theme/md_dev/img/statut7.png b/htdocs/theme/md_dev/img/statut7.png
new file mode 100644
index 0000000000000000000000000000000000000000..8871a45519fbb0984b59bd2364e3fe06087e1f63
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut7.png differ
diff --git a/htdocs/theme/md_dev/img/statut8.png b/htdocs/theme/md_dev/img/statut8.png
new file mode 100644
index 0000000000000000000000000000000000000000..c24d4a9dac21aa0a6e03b96185f94db180c2c128
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut8.png differ
diff --git a/htdocs/theme/md_dev/img/statut9.png b/htdocs/theme/md_dev/img/statut9.png
new file mode 100644
index 0000000000000000000000000000000000000000..94b6dabf265571f7f830cc164413b84506526b67
Binary files /dev/null and b/htdocs/theme/md_dev/img/statut9.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm-1.png b/htdocs/theme/md_dev/img/stcomm-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..df442fc1edaa803c7a3304408a2259aaa95ec7f4
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm-1.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm-1_grayed.png b/htdocs/theme/md_dev/img/stcomm-1_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..5942e6c72af8bf19fd85fcf34071f869638ba036
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm-1_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm0.png b/htdocs/theme/md_dev/img/stcomm0.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbe60a02d28bfe7c944b1bc0e2d778b89c23ff42
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm0.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm0_grayed.png b/htdocs/theme/md_dev/img/stcomm0_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9016db48b027bb23d07b6217818abe89b3d982d1
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm0_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm1.png b/htdocs/theme/md_dev/img/stcomm1.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bdea4929859d27c6178875b740cad6984e894f7
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm1.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm1_grayed.png b/htdocs/theme/md_dev/img/stcomm1_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..367a55921e44767f726c115921a09a0df0be3cac
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm1_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm2.png b/htdocs/theme/md_dev/img/stcomm2.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e000b70dc9b40039aeea98211cdb88e3a930c41
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm2.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm2_grayed.png b/htdocs/theme/md_dev/img/stcomm2_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f667e3573d092f8114a72edaefe3dfd2bbb552c5
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm2_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm3.png b/htdocs/theme/md_dev/img/stcomm3.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a6c0aeface51c0bd908a4aeadfc2df1345bc274
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm3.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm3_grayed.png b/htdocs/theme/md_dev/img/stcomm3_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..81a14c1e4823bc40fd0c6f9fb94f197a7bac83d1
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm3_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm4.png b/htdocs/theme/md_dev/img/stcomm4.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e26b4d06ed2c4c88c75c00ab6b5f1f2a7683e53
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm4.png differ
diff --git a/htdocs/theme/md_dev/img/stcomm4_grayed.png b/htdocs/theme/md_dev/img/stcomm4_grayed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4271aafb6ceaa0e364ba20610e20bfe1aeaf5699
Binary files /dev/null and b/htdocs/theme/md_dev/img/stcomm4_grayed.png differ
diff --git a/htdocs/theme/md_dev/img/switch_off.png b/htdocs/theme/md_dev/img/switch_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..28a4376fb438b41bee3481e229439c14b55f8e1a
Binary files /dev/null and b/htdocs/theme/md_dev/img/switch_off.png differ
diff --git a/htdocs/theme/md_dev/img/switch_on.png b/htdocs/theme/md_dev/img/switch_on.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4e32d98f57ff37c78bdf1e6b4235e7fb4cefc17
Binary files /dev/null and b/htdocs/theme/md_dev/img/switch_on.png differ
diff --git a/htdocs/theme/md_dev/img/tab_background.png b/htdocs/theme/md_dev/img/tab_background.png
new file mode 100644
index 0000000000000000000000000000000000000000..6edd65003e04bc8d56e0be5e68711dd886b526ad
Binary files /dev/null and b/htdocs/theme/md_dev/img/tab_background.png differ
diff --git a/htdocs/theme/md_dev/img/tick.png b/htdocs/theme/md_dev/img/tick.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b035d99511c7edb7d17f84e171817e6edee3b3a
Binary files /dev/null and b/htdocs/theme/md_dev/img/tick.png differ
diff --git a/htdocs/theme/md_dev/img/title.gif b/htdocs/theme/md_dev/img/title.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c1afa93ae4cc3a74956a8ce8e51f1d04ef20b0b5
Binary files /dev/null and b/htdocs/theme/md_dev/img/title.gif differ
diff --git a/htdocs/theme/md_dev/img/title.png b/htdocs/theme/md_dev/img/title.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb48d617379cfd5d92909464a4571e9b987649d7
Binary files /dev/null and b/htdocs/theme/md_dev/img/title.png differ
diff --git a/htdocs/theme/md_dev/img/tmenu.jpg b/htdocs/theme/md_dev/img/tmenu.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e7c37c340411aede138a293b65efff930fcd1f2e
Binary files /dev/null and b/htdocs/theme/md_dev/img/tmenu.jpg differ
diff --git a/htdocs/theme/md_dev/img/tmenu2.jpg b/htdocs/theme/md_dev/img/tmenu2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8f434c6d1f1fcc6ef65415ad336b2efee8f786a
Binary files /dev/null and b/htdocs/theme/md_dev/img/tmenu2.jpg differ
diff --git a/htdocs/theme/md_dev/img/tmenu3.jpg b/htdocs/theme/md_dev/img/tmenu3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d42f804b026fdd4d6a1402c4be09b78232d06fe3
Binary files /dev/null and b/htdocs/theme/md_dev/img/tmenu3.jpg differ
diff --git a/htdocs/theme/md_dev/img/tmenu_inverse.jpg b/htdocs/theme/md_dev/img/tmenu_inverse.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e1efd44376ec00184b1e15eedf21ad5a9ed46480
Binary files /dev/null and b/htdocs/theme/md_dev/img/tmenu_inverse.jpg differ
diff --git a/htdocs/theme/md_dev/img/unlock.png b/htdocs/theme/md_dev/img/unlock.png
new file mode 100644
index 0000000000000000000000000000000000000000..afefaa94d47dbe2e173bbcb9d464e02dd2bfc771
Binary files /dev/null and b/htdocs/theme/md_dev/img/unlock.png differ
diff --git a/htdocs/theme/md_dev/img/uparrow.png b/htdocs/theme/md_dev/img/uparrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d54c6a4c91bb97934aa53b8116985016417559b
Binary files /dev/null and b/htdocs/theme/md_dev/img/uparrow.png differ
diff --git a/htdocs/theme/md_dev/img/vcard.png b/htdocs/theme/md_dev/img/vcard.png
new file mode 100644
index 0000000000000000000000000000000000000000..315abdf179d730998a31ef3be62955f892771663
Binary files /dev/null and b/htdocs/theme/md_dev/img/vcard.png differ
diff --git a/htdocs/theme/md_dev/img/view.png b/htdocs/theme/md_dev/img/view.png
new file mode 100644
index 0000000000000000000000000000000000000000..76c1e9f1e6a37537d3f3ad016ea6411213012116
Binary files /dev/null and b/htdocs/theme/md_dev/img/view.png differ
diff --git a/htdocs/theme/md_dev/img/warning.png b/htdocs/theme/md_dev/img/warning.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1b93b8cc8267b6299f2b299726e05ca560ac881
Binary files /dev/null and b/htdocs/theme/md_dev/img/warning.png differ
diff --git a/htdocs/theme/md_dev/img/working.gif b/htdocs/theme/md_dev/img/working.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1e421c3113fbe4f3ddc96bb743cecc8530fd4c21
Binary files /dev/null and b/htdocs/theme/md_dev/img/working.gif differ
diff --git a/htdocs/theme/md_dev/img/working2.gif b/htdocs/theme/md_dev/img/working2.gif
new file mode 100644
index 0000000000000000000000000000000000000000..bf0fc8f2167d3e2e3c57bbc5b447f78d576eacf7
Binary files /dev/null and b/htdocs/theme/md_dev/img/working2.gif differ
diff --git a/htdocs/theme/md_dev/index.html b/htdocs/theme/md_dev/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/htdocs/theme/md_dev/style.css.php b/htdocs/theme/md_dev/style.css.php
new file mode 100644
index 0000000000000000000000000000000000000000..4dc84c90792d1551e6052ced7f377ee163510298
--- /dev/null
+++ b/htdocs/theme/md_dev/style.css.php
@@ -0,0 +1,3235 @@
+<?php
+/* Copyright (C) 2004-2014	Laurent Destailleur		<eldy@users.sourceforge.net>
+ * Copyright (C) 2006		Rodolphe Quiedeville	<rodolphe@quiedeville.org>
+ * Copyright (C) 2007-2012	Regis Houssin			<regis.houssin@capnetworks.com>
+ * Copyright (C) 2011		Philippe Grand			<philippe.grand@atoo-net.com>
+ * Copyright (C) 2012		Juanjo Menent			<jmenent@2byte.es>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ *		\file       htdocs/theme/eldy/style.css.php
+ *		\brief      File for CSS style sheet Eldy
+ */
+
+//if (! defined('NOREQUIREUSER')) define('NOREQUIREUSER','1');	// Not disabled because need to load personalized language
+//if (! defined('NOREQUIREDB'))   define('NOREQUIREDB','1');	// Not disabled to increase speed. Language code is found on url.
+if (! defined('NOREQUIRESOC'))    define('NOREQUIRESOC','1');
+//if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1');	// Not disabled because need to do translations
+if (! defined('NOCSRFCHECK'))     define('NOCSRFCHECK',1);
+if (! defined('NOTOKENRENEWAL'))  define('NOTOKENRENEWAL',1);
+if (! defined('NOLOGIN'))         define('NOLOGIN',1);          // File must be accessed by logon page so without login
+if (! defined('NOREQUIREMENU'))   define('NOREQUIREMENU',1);
+if (! defined('NOREQUIREHTML'))   define('NOREQUIREHTML',1);
+if (! defined('NOREQUIREAJAX'))   define('NOREQUIREAJAX','1');
+
+session_cache_limiter(FALSE);
+
+require_once '../../main.inc.php';
+require_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
+
+// Load user to have $user->conf loaded (not done into main because of NOLOGIN constant defined)
+if (empty($user->id) && ! empty($_SESSION['dol_login'])) $user->fetch('',$_SESSION['dol_login']);
+
+
+// Define css type
+header('Content-type: text/css');
+// Important: Following code is to avoid page request by browser and PHP CPU at each Dolibarr page access.
+if (empty($dolibarr_nocache)) header('Cache-Control: max-age=3600, public, must-revalidate');
+else header('Cache-Control: no-cache');
+
+// On the fly GZIP compression for all pages (if browser support it). Must set the bit 3 of constant to 1.
+if (isset($conf->global->MAIN_OPTIMIZE_SPEED) && ($conf->global->MAIN_OPTIMIZE_SPEED & 0x04)) { ob_start("ob_gzhandler"); }
+
+if (GETPOST('lang')) $langs->setDefaultLang(GETPOST('lang'));	// If language was forced on URL
+if (GETPOST('theme')) $conf->theme=GETPOST('theme');  // If theme was forced on URL
+$langs->load("main",0,1);
+$right=($langs->trans("DIRECTION")=='rtl'?'left':'right');
+$left=($langs->trans("DIRECTION")=='rtl'?'right':'left');
+
+$path='';    	// This value may be used in future for external module to overwrite theme
+$theme='eldy';	// Value of theme
+if (! empty($conf->global->MAIN_OVERWRITE_THEME_RES)) { $path='/'.$conf->global->MAIN_OVERWRITE_THEME_RES; $theme=$conf->global->MAIN_OVERWRITE_THEME_RES; }
+
+// Define image path files and other constants
+$fontlist='arial,tahoma,verdana,helvetica';    //$fontlist='Verdana,Helvetica,Arial,sans-serif';
+$img_head='';
+$img_button=dol_buildpath($path.'/theme/'.$theme.'/img/button_bg.png',1);
+$dol_hide_topmenu=$conf->dol_hide_topmenu;
+$dol_hide_leftmenu=$conf->dol_hide_leftmenu;
+$dol_optimize_smallscreen=$conf->dol_optimize_smallscreen;
+$dol_no_mouse_hover=$conf->dol_no_mouse_hover;
+$dol_use_jmobile=$conf->dol_use_jmobile;
+
+
+// Define reference colors
+// Example: Light grey: $colred=235;$colgreen=235;$colblue=235;
+// Example: Pink:       $colred=230;$colgreen=210;$colblue=230;
+// Example: Green:      $colred=210;$colgreen=230;$colblue=210;
+// Example: Ocean:      $colred=220;$colgreen=220;$colblue=240;
+//$conf->global->THEME_ELDY_ENABLE_PERSONALIZED=0;
+//$user->conf->THEME_ELDY_ENABLE_PERSONALIZED=0;
+//var_dump($user->conf->THEME_ELDY_RGB);
+$colred  =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_RGB)?235:hexdec(substr($conf->global->THEME_ELDY_RGB,0,2))):(empty($user->conf->THEME_ELDY_RGB)?235:hexdec(substr($user->conf->THEME_ELDY_RGB,0,2)));
+$colgreen=empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_RGB)?235:hexdec(substr($conf->global->THEME_ELDY_RGB,2,2))):(empty($user->conf->THEME_ELDY_RGB)?235:hexdec(substr($user->conf->THEME_ELDY_RGB,2,2)));
+$colblue =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_RGB)?235:hexdec(substr($conf->global->THEME_ELDY_RGB,4,2))):(empty($user->conf->THEME_ELDY_RGB)?235:hexdec(substr($user->conf->THEME_ELDY_RGB,4,2)));
+
+// Colors
+$isred=max(0,(2*$colred-$colgreen-$colblue)/2);        // 0 - 255
+$isgreen=max(0,(2*$colgreen-$colred-$colblue)/2);      // 0 - 255
+$isblue=max(0,(2*$colblue-$colred-$colgreen)/2);       // 0 - 255
+$colorbackhmenu1=($colred-3).','.($colgreen-3).','.($colblue-3);         // topmenu
+$colorbackhmenu2=($colred+5).','.($colgreen+5).','.($colblue+5);
+$colorbackvmenu1=($colred+15).','.($colgreen+16).','.($colblue+17);      // vmenu
+$colorbackvmenu1b=($colred+5).','.($colgreen+6).','.($colblue+7);        // vmenu (not menu)
+$colorbackvmenu2=($colred-15).','.($colgreen-15).','.($colblue-15);
+$colorbacktitle1=($colred-5).','.($colgreen-5).','.($colblue-5);    // title of array
+$colorbacktitle2=($colred-15).','.($colgreen-15).','.($colblue-15);
+$colorbacktabcard1=($colred+15).','.($colgreen+16).','.($colblue+17);  // card
+$colorbacktabcard2=($colred-15).','.($colgreen-15).','.($colblue-15);
+$colorbacktabactive=($colred-15).','.($colgreen-15).','.($colblue-15);
+$colorbacklineimpair1=(244+round($isred/3)).','.(244+round($isgreen/3)).','.(244+round($isblue/3));    // line impair
+$colorbacklineimpair2=(250+round($isred/3)).','.(250+round($isgreen/3)).','.(250+round($isblue/3));    // line impair
+$colorbacklineimpairhover=(230+round(($isred+$isgreen+$isblue)/9)).','.(230+round(($isred+$isgreen+$isblue)/9)).','.(230+round(($isred+$isgreen+$isblue)/9));    // line impair
+$colorbacklinepair1='255,255,255';    // line pair
+$colorbacklinepair2='255,255,255';    // line pair
+$colorbacklinepairhover=(230+round(($isred+$isgreen+$isblue)/9)).','.(230+round(($isred+$isgreen+$isblue)/9)).','.(230+round(($isred+$isgreen+$isblue)/9));    // line pair
+$colorbackbody='#f0f0f0';
+$colortext='40,40,40';
+$fontsize='12';
+$fontsizesmaller='11';
+
+// Eldy colors
+if (empty($conf->global->THEME_ELDY_ENABLE_PERSONALIZED))
+{
+	//$conf->global->THEME_ELDY_TOPMENU_BACK1=join(',',colorStringToArray('#37474f'));    // topmenu #607D8B
+	$conf->global->THEME_ELDY_TOPMENU_BACK1=join(',',colorStringToArray('#607D8B'));    // topmenu #607D8B
+	//$conf->global->THEME_ELDY_TOPMENU_BACK1=join(',',colorStringToArray('000'));    // topmenu #607D8B
+    $conf->global->THEME_ELDY_TOPMENU_BACK2='236,236,236';
+	$conf->global->THEME_ELDY_VERMENU_BACK1='255,255,255';    // vmenu
+    $conf->global->THEME_ELDY_VERMENU_BACK1b='230,232,232';   // vmenu (not menu)
+    $conf->global->THEME_ELDY_VERMENU_BACK2='240,240,240';
+    $conf->global->THEME_ELDY_BACKTITLE1=join(',',colorStringToArray('607D8B'));       // title of arrays
+    $conf->global->THEME_ELDY_BACKTITLE2='230,230,230';
+    $conf->global->THEME_ELDY_BACKTABCARD2='255,255,255';     // card
+    $conf->global->THEME_ELDY_BACKTABCARD1='234,234,234';
+    $conf->global->THEME_ELDY_BACKTABACTIVE='234,234,234';
+    $conf->global->THEME_ELDY_BACKBODY='#f0f0f0;';
+    $conf->global->THEME_ELDY_LINEPAIR1='242,242,242';
+    $conf->global->THEME_ELDY_LINEPAIR2='248,248,248';
+    $conf->global->THEME_ELDY_LINEPAIRHOVER='238,246,252';
+    $conf->global->THEME_ELDY_LINEIMPAIR1='255,255,255';
+    $conf->global->THEME_ELDY_LINEIMPAIR2='255,255,255';
+    $conf->global->THEME_ELDY_LINEIMPAIRHOVER='238,246,252';
+    $conf->global->THEME_ELDY_TEXT='50,50,130';
+	if ($dol_use_jmobile)
+	{
+    	$conf->global->THEME_ELDY_BACKTABCARD1='245,245,245';    // topmenu
+		$conf->global->THEME_ELDY_BACKTABCARD2='245,245,245';
+		$conf->global->THEME_ELDY_BACKTABACTIVE='245,245,245';
+	}
+}
+
+$colorbackhmenu1     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$conf->global->THEME_ELDY_TOPMENU_BACK1)   :(empty($user->conf->THEME_ELDY_TOPMENU_BACK1)?$colorbackhmenu1:$user->conf->THEME_ELDY_TOPMENU_BACK1);
+$colorbackhmenu2     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TOPMENU_BACK2)?$colorbackhmenu2:$conf->global->THEME_ELDY_TOPMENU_BACK2)   :(empty($user->conf->THEME_ELDY_TOPMENU_BACK2)?$colorbackhmenu2:$user->conf->THEME_ELDY_TOPMENU_BACK2);
+$colorbackvmenu1     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_VERMENU_BACK1)?$colorbackvmenu1:$conf->global->THEME_ELDY_VERMENU_BACK1)   :(empty($user->conf->THEME_ELDY_VERMENU_BACK1)?$colorbackvmenu1:$user->conf->THEME_ELDY_VERMENU_BACK1);
+$colorbackvmenu1b    =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_VERMENU_BACK1b)?$colorbackvmenu1:$conf->global->THEME_ELDY_VERMENU_BACK1b) :(empty($user->conf->THEME_ELDY_VERMENU_BACK1b)?$colorbackvmenu1b:$user->conf->THEME_ELDY_VERMENU_BACK1b);
+$colorbackvmenu2     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_VERMENU_BACK2)?$colorbackvmenu2:$conf->global->THEME_ELDY_VERMENU_BACK2)   :(empty($user->conf->THEME_ELDY_VERMENU_BACK2)?$colorbackvmenu2:$user->conf->THEME_ELDY_VERMENU_BACK2);
+$colorbacktitle1     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKTITLE1)   ?$colorbacktitle1:$conf->global->THEME_ELDY_BACKTITLE1)      :(empty($user->conf->THEME_ELDY_BACKTITLE1)?$colorbacktitle1:$user->conf->THEME_ELDY_BACKTITLE1);
+$colorbacktitle2     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKTITLE2)   ?$colorbacktitle2:$conf->global->THEME_ELDY_BACKTITLE2)      :(empty($user->conf->THEME_ELDY_BACKTITLE2)?$colorbacktitle2:$user->conf->THEME_ELDY_BACKTITLE2);
+$colorbacktabcard1   =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKTABCARD1) ?$colorbacktabcard1:$conf->global->THEME_ELDY_BACKTABCARD1)  :(empty($user->conf->THEME_ELDY_BACKTABCARD1)?$colorbacktabcard1:$user->conf->THEME_ELDY_BACKTABCARD1);
+$colorbacktabcard2   =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKTABCARD2) ?$colorbacktabcard2:$conf->global->THEME_ELDY_BACKTABCARD2)  :(empty($user->conf->THEME_ELDY_BACKTABCARD2)?$colorbacktabcard2:$user->conf->THEME_ELDY_BACKTABCARD2);
+$colorbacktabactive  =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKTABACTIVE)?$colorbacktabactive:$conf->global->THEME_ELDY_BACKTABACTIVE):(empty($user->conf->THEME_ELDY_BACKTABACTIVE)?$colorbacktabactive:$user->conf->THEME_ELDY_BACKTABACTIVE);
+$colorbacklineimpair1=empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEIMPAIR1)  ?$colorbacklineimpair1:$conf->global->THEME_ELDY_LINEIMPAIR1):(empty($user->conf->THEME_ELDY_LINEIMPAIR1)?$colorbacklineimpair1:$user->conf->THEME_ELDY_LINEIMPAIR1);
+$colorbacklineimpair2=empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEIMPAIR2)  ?$colorbacklineimpair2:$conf->global->THEME_ELDY_LINEIMPAIR2):(empty($user->conf->THEME_ELDY_LINEIMPAIR2)?$colorbacklineimpair2:$user->conf->THEME_ELDY_LINEIMPAIR2);
+$colorbacklineimpairhover=empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEIMPAIRHOVER)  ?$colorbacklineimpairhover:$conf->global->THEME_ELDY_LINEIMPAIRHOVER):(empty($user->conf->THEME_ELDY_LINEIMPAIRHOVER)?$colorbacklineimpairhover:$user->conf->THEME_ELDY_LINEIMPAIRHOVER);
+$colorbacklinepair1  =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEPAIR1)    ?$colorbacklinepair1:$conf->global->THEME_ELDY_LINEPAIR1)    :(empty($user->conf->THEME_ELDY_LINEPAIR1)?$colorbacklinepair1:$user->conf->THEME_ELDY_LINEPAIR1);
+$colorbacklinepair2  =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEPAIR2)    ?$colorbacklinepair2:$conf->global->THEME_ELDY_LINEPAIR2)    :(empty($user->conf->THEME_ELDY_LINEPAIR2)?$colorbacklinepair2:$user->conf->THEME_ELDY_LINEPAIR2);
+$colorbacklinepairhover  =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_LINEPAIRHOVER)    ?$colorbacklinepairhover:$conf->global->THEME_ELDY_LINEPAIRHOVER)    :(empty($user->conf->THEME_ELDY_LINEPAIRHOVER)?$colorbacklinepairhover:$user->conf->THEME_ELDY_LINEPAIRHOVER);
+$colorbackbody       =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_BACKBODY)     ?$colorbackbody:$conf->global->THEME_ELDY_BACKBODY)          :(empty($user->conf->THEME_ELDY_BACKBODY)?$colorbackbody:$user->conf->THEME_ELDY_BACKBODY);
+$colortext           =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_TEXT)         ?$colortext:$conf->global->THEME_ELDY_TEXT)                  :(empty($user->conf->THEME_ELDY_TEXT)?$colortext:$user->conf->THEME_ELDY_TEXT);
+$fontsize            =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_FONT_SIZE1)   ?$fontsize:$conf->global->THEME_ELDY_FONT_SIZE1)             :(empty($user->conf->THEME_ELDY_FONT_SIZE1)?$fontsize:$user->conf->THEME_ELDY_FONT_SIZE1);
+$fontsizesmaller     =empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED)?(empty($conf->global->THEME_ELDY_FONT_SIZE2)   ?$fontsize:$conf->global->THEME_ELDY_FONT_SIZE2)             :(empty($user->conf->THEME_ELDY_FONT_SIZE2)?$fontsize:$user->conf->THEME_ELDY_FONT_SIZE2);
+// No hover by default, we keep only if we set var THEME_ELDY_USE_HOVER
+if ((! empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) && empty($user->conf->THEME_ELDY_USE_HOVER))
+	|| (empty($user->conf->THEME_ELDY_ENABLE_PERSONALIZED) && empty($conf->global->THEME_ELDY_USE_HOVER)))
+{
+	$colorbacklineimpairhover='';
+	$colorbacklinepairhover='';
+}
+
+// Format color value to match expected format (may be 'FFFFFF' or '255,255,255')
+$colorbacktabcard1=join(',',colorStringToArray($colorbacktabcard1));
+$colorbacktabcard2=join(',',colorStringToArray($colorbacktabcard2));
+
+// Format color value to match expected format (may be 'FFFFFF' or '255,255,255')
+$colorbacktabcard1=join(',',colorStringToArray($colorbacktabcard1));
+$colorbacktabcard2=join(',',colorStringToArray($colorbacktabcard2));
+
+// Set text color to black or white
+$tmppart=explode(',',$colorbackhmenu1);
+$tmpval=(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '')+(! empty($tmppart[3]) ? $tmppart[3] : '');
+if ($tmpval <= 360) $colortextbackhmenu='FFF';
+else $colortextbackhmenu='111';
+$tmppart=explode(',',$colorbackvmenu1);
+$tmpval=(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '')+(! empty($tmppart[3]) ? $tmppart[3] : '');
+if ($tmpval <= 360) { $colortextbackvmenu='FFF'; }
+else { $colortextbackvmenu='111'; }
+$tmppart=explode(',',$colorbacktitle1);
+$tmpval=(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '')+(! empty($tmppart[3]) ? $tmppart[3] : '');
+if ($tmpval <= 360) { $colortexttitle='FFF'; $colorshadowtitle='888'; }
+else { $colortexttitle='111'; $colorshadowtitle='FFF'; }
+$tmppart=explode(',',$colorbacktabcard1);
+$tmpval=(! empty($tmppart[1]) ? $tmppart[1] : '')+(! empty($tmppart[2]) ? $tmppart[2] : '')+(! empty($tmppart[3]) ? $tmppart[3] : '');
+if ($tmpval <= 340) { $colortextbacktab='FFF'; }
+else { $colortextbacktab='111'; }
+
+
+$usecss3=true;
+if ($conf->browser->name == 'ie' && round($conf->browser->version,2) < 10) $usecss3=false;
+elseif ($conf->browser->name == 'iceweasel') $usecss3=false;
+elseif ($conf->browser->name == 'epiphany')  $usecss3=false;
+
+print '/*'."\n";
+print 'colred='.$colred.' colgreen='.$colgreen.' colblue='.$colblue."\n";
+print 'isred='.$isred.' isgreen='.$isgreen.' isblue='.$isblue."\n";
+print 'colorbacklineimpair1='.$colorbacklineimpair1."\n";
+print 'colorbacklineimpair2='.$colorbacklineimpair2."\n";
+print 'colorbacklineimpairhover='.$colorbacklineimpairhover."\n";
+print 'colorbacklinepair1='.$colorbacklinepair1."\n";
+print 'colorbacklinepair2='.$colorbacklinepair2."\n";
+print 'colorbacklinepairhover='.$colorbacklinepairhover."\n";
+print 'usecss3='.$usecss3."\n";
+print 'dol_hide_topmenu='.$dol_hide_topmenu."\n";
+print 'dol_hide_leftmenu='.$dol_hide_leftmenu."\n";
+print 'dol_optimize_smallscreen='.$dol_optimize_smallscreen."\n";
+print 'dol_no_mouse_hover='.$dol_no_mouse_hover."\n";
+print 'dol_use_jmobile='.$dol_use_jmobile."\n";
+print 'dol_screenwidth='.$_SESSION['dol_screenwidth']."\n";
+print 'dol_screenheight='.$_SESSION['dol_screenheight']."\n";
+print '*/'."\n";
+
+if (! empty($conf->dol_optimize_smallscreen)) $fontsize=11;
+?>
+
+/* ============================================================================== */
+/* Default styles                                                                 */
+/* ============================================================================== */
+
+
+body {
+<?php if (GETPOST("optioncss") == 'print') {  ?>
+	background-color: #FFFFFF;
+<?php } else { ?>
+	background: <?php print $colorbackbody; ?>;
+<?php } ?>
+	color: #101010;
+	font-size: <?php print $fontsize ?>px;
+	font-family: <?php print $fontlist ?>;
+    margin-top: 0;
+    margin-bottom: 0;
+    margin-right: 0;
+    margin-left: 0;
+    <?php print 'direction: '.$langs->trans("DIRECTION").";\n"; ?>
+}
+
+a:link, a:visited, a:hover, a:active { font-family: <?php print $fontlist ?>; font-weight: bold; color: #4A4A4A; text-decoration: none;  }
+
+a:hover { text-decoration: underline; color: #000000;}
+
+<?php if (empty($dol_use_jmobile)) { ?>
+
+input:focus, textarea:focus, button:focus, select:focus {
+    box-shadow: 0 0 4px #8091BF;
+}
+textarea.cke_source:focus
+{
+	box-shadow: none;
+}
+
+input, input.flat, textarea, textarea.flat, form.flat select, select.flat {
+    font-size: <?php print $fontsize ?>px;
+	font-family: <?php print $fontlist ?>;
+	background: #FDFDFD;
+    border: 1px solid #C0C0C0;
+    /*padding: 1px 1px 1px 1px; */
+    margin: 0px 0px 0px 0px;
+}
+
+input, textarea, select {
+	border-radius:4px;
+	border:solid 1px rgba(0,0,0,.3);
+	border-top:solid 1px rgba(0,0,0,.3);
+	border-bottom:solid 1px rgba(0,0,0,.2);
+	/* box-shadow: 1px 1px 1px rgba(0,0,0,.2) inset;*/
+	padding:4px;
+	margin-left:1px;
+	margin-bottom:1px;
+	margin-top:1px;
+	}
+<?php } ?>
+
+select.flat, form.flat select {
+	font-weight: normal;
+}
+input:disabled {
+	background:#ddd;
+}
+
+input.liste_titre {
+	box-shadow: none !important;
+}
+input.removedfile {
+	padding: 0px !important;
+	border: 0px !important;
+}
+textarea:disabled {
+	background:#ddd;
+}
+input[type=checkbox] { background-color: transparent; border: none; box-shadow: none; }
+input[type=radio]    { background-color: transparent; border: none; box-shadow: none; }
+input[type=image]    { background-color: transparent; border: none; box-shadow: none; }
+input[type=text]     { min-width: 20px; }
+input:-webkit-autofill {
+	background-color: <?php echo empty($dol_use_jmobile)?'#FBFFEA':'#FFFFFF' ?> !important;
+	background-image:none !important;
+	-webkit-box-shadow: 0 0 0 50px <?php echo empty($dol_use_jmobile)?'#FBFFEA':'#FFFFFF' ?> inset;
+}
+::-webkit-input-placeholder { color:#ccc; }
+::-moz-placeholder { color:#ccc; } /* firefox 19+ */
+:-ms-input-placeholder { color:#ccc; } /* ie */
+input:-moz-placeholder { color:#ccc; }
+
+<?php if (! empty($dol_use_jmobile)) { ?>
+legend { margin-bottom: 8px; }
+<?php } ?>
+fieldset { border: 1px solid #AAAAAA !important; box-shadow: 2px 2px 3px #DDD; }
+
+
+.button, sbmtConnexion {
+    font-family: <?php print $fontlist ?>;
+	border-color: #c5c5c5;
+	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
+	display: inline-block;
+	padding: 4px 14px;
+	margin-bottom: 0;
+	margin-top: 0;
+	text-align: center;
+	cursor: pointer;
+	color: #333333;
+	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+	background-color: #f5f5f5;
+	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+	background-repeat: repeat-x;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+	border: 1px solid #bbbbbb;
+	border-bottom-color: #a2a2a2;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+.button:focus  {
+	-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+	-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+	box-shadow: 0px 0px 6px 1px rgba(0, 0, 60, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+}
+.button:hover   {
+	-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+	-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+	box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2), 0px 0px 0px rgba(60,60,60,0.1);
+}
+.button:disabled {
+	opacity: 0.4;
+    filter: alpha(opacity=40); /* For IE8 and earlier */
+    box-shadow: none;
+    -webkit-box-shadow: none;
+    -moz-box-shadow: none;
+    cursor: auto;
+}
+.buttonRefused {
+	pointer-events: none;
+   	cursor: default;
+	opacity: 0.4;
+    filter: alpha(opacity=40); /* For IE8 and earlier */
+    box-shadow: none;
+    -webkit-box-shadow: none;
+    -moz-box-shadow: none;
+}
+form {
+    padding:0px;
+    margin:0px;
+}
+div.float
+{
+    float:<?php print $left; ?>;
+}
+div.floatright
+{
+    float:<?php print $right; ?>;
+}
+.inline-block
+{
+	display:inline-block;
+}
+
+th .button {
+    -moz-box-shadow: none !important;
+    -webkit-box-shadow: none !important;
+    box-shadow: none !important;
+	-moz-border-radius:0px !important;
+	-webkit-border-radius:0px !important;
+	border-radius:0px !important;
+}
+
+.valignmiddle {
+	vertical-align: middle;
+}
+.centpercent {
+	width: 100%;
+}
+textarea.centpercent {
+	width: 96%;
+}
+.center {
+    text-align: center;
+}
+.left {
+	text-align: <?php print $left; ?>;
+}
+.right {
+	text-align: <?php print $right; ?>;
+}
+.nowrap {
+	white-space: <?php print ($dol_optimize_smallscreen?'normal':'nowrap'); ?>;
+}
+.nobold {
+	font-weight: normal !important;
+}
+.nounderline {
+    text-decoration: none;
+}
+.cursorpointer {
+	cursor: pointer;
+}
+.badge {
+	display: inline-block;
+	min-width: 10px;
+	padding: 2px 5px;
+	font-size: 10px;
+	font-weight: 700;
+	line-height: 0.9em;
+	color: #fff;
+	text-align: center;
+	white-space: nowrap;
+	vertical-align: baseline;
+	background-color: #777;
+	border-radius: 10px;
+}
+.movable {
+	cursor: move;
+}
+
+.borderrightlight
+{
+	border-right: 1px solid #DDD;
+}
+
+/* ============================================================================== */
+/* Styles to hide objects                                                         */
+/* ============================================================================== */
+
+.hideobject { display: none; }
+.minwidth100 { min-width: 100px; }
+.minwidth200 { min-width: 200px; }
+.minwidth300 { min-width: 300px; }
+.maxwidth100 { max-width: 100px; }
+.maxwidth200 { max-width: 200px; }
+.maxwidth300 { max-width: 300px; }
+<?php if (! empty($dol_optimize_smallscreen)) { ?>
+.hideonsmartphone { display: none; }
+.noenlargeonsmartphone { width : 50px !important; display: inline !important; }
+.maxwidthonsmartphone { max-width: 100px; }
+.maxwidth100onsmartphone { max-width: 100px; }
+.maxwidth200onsmartphone { max-width: 200px; }
+.maxwidth300onsmartphone { max-width: 300px; }
+<?php } ?>
+.linkobject { cursor: pointer; }
+<?php if (GETPOST("optioncss") == 'print') { ?>
+.hideonprint { display: none; }
+<?php } ?>
+
+
+/* ============================================================================== */
+/* Styles for dragging lines                                                      */
+/* ============================================================================== */
+
+.dragClass {
+	color: #002255;
+}
+td.showDragHandle {
+	cursor: move;
+}
+.tdlineupdown {
+	white-space: nowrap;
+	min-width: 10px;
+}
+
+
+/* ============================================================================== */
+/* Styles de positionnement des zones                                             */
+/* ============================================================================== */
+
+#id-container {
+	margin-top: 0px;
+	margin-bottom: 0px;
+	display: table;
+	table-layout: fixed;
+}
+#id-right, #id-left {
+    padding-top: 8px;
+	display: table-cell;
+	float: none;
+	vertical-align: top;
+}
+#id-left {
+	min-height: 100%;
+	position: relative;
+	width: 184px;
+}
+#id-right {	/* This must stay id-right ant not be replaced with echo $right */
+	width: 100%;
+	padding-left: 184px;
+}
+
+.side-nav {
+	background: #FFF;
+	border-right: 1px solid rgba(0,0,0,0.14);
+	bottom: 0;
+	color: #333;
+	display: block;
+	font-family: "RobotoDraft","Roboto",sans-serif;
+	left: 0;
+	position: fixed;
+	top: 50px;
+	width: 192px;
+	z-index: 4;
+	-webkit-transform: translateZ(0);
+	-moz-transform: translateZ(0);
+	-ms-transform: translateZ(0);
+	-o-transform: translateZ(0);
+	transform: translateZ(0);
+	-webkit-transform-style: preserve-3d;
+	-moz-transform-style: preserve-3d;
+	-ms-transform-style: preserve-3d;
+	-o-transform-style: preserve-3d;
+	transform-style: preserve-3d;
+	-webkit-transition-delay: 0.1s;
+	-moz-transition-delay: 0.1s;
+	transition-delay: 0.1s;
+	-webkit-transition-duration: 0.2s;
+	-moz-transition-duration: 0.2s;
+	transition-duration: 0.2s;
+	-webkit-transition-property: -webkit-transform;
+	-moz-transition-property: -moz-transform;
+	transition-property: transform;
+	-webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+	-moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+	-webkit-overflow-scrolling: touch;
+	overflow-x: hidden;
+	overflow-y: auto;
+}
+
+
+div.fiche {
+	margin-<?php print $left; ?>: <?php print (GETPOST("optioncss") == 'print'?6:((empty($conf->global->MAIN_MENU_USE_JQUERY_LAYOUT))?($dol_hide_leftmenu?'4':'20'):'24')); ?>px;
+	margin-<?php print $right; ?>: <?php print (GETPOST("optioncss") == 'print'?8:(empty($conf->dol_optimize_smallscreen)?'12':'4')); ?>px;
+	<?php if (! empty($conf->dol_hide_leftmenu) && ! empty($conf->dol_hide_topmenu)) print 'margin-top: 4px;'; ?>
+}
+
+div.fichecenter {
+	width: 100%;
+	clear: both;	/* This is to have div fichecenter that are true rectangles */
+}
+div.fichethirdleft {
+	<?php if ($conf->browser->layout != 'phone')   { print "float: ".$left.";\n"; } ?>
+	<?php if ($conf->browser->layout != 'phone')   { print "width: 35%;\n"; } ?>
+	<?php if ($conf->browser->layout == 'phone') { print "padding-bottom: 6px;\n"; } ?>
+}
+div.fichetwothirdright {
+	<?php if ($conf->browser->layout != 'phone')   { print "float: ".$right.";\n"; } ?>
+	<?php if ($conf->browser->layout != 'phone')   { print "width: 65%;\n"; } ?>
+	<?php if ($conf->browser->layout == 'phone') { print "padding-bottom: 6px\n"; } ?>
+}
+div.fichehalfleft {
+	<?php if ($conf->browser->layout != 'phone')   { print "float: ".$left.";\n"; } ?>
+	<?php if ($conf->browser->layout != 'phone')   { print "width: 50%;\n"; } ?>
+}
+div.fichehalfright {
+	<?php if ($conf->browser->layout != 'phone')   { print "float: ".$right.";\n"; } ?>
+	<?php if ($conf->browser->layout != 'phone')   { print "width: 50%;\n"; } ?>
+}
+div.ficheaddleft {
+	<?php if ($conf->browser->layout != 'phone')   { print "padding-".$left.": 16px;\n"; }
+	else print "margin-top: 10px;\n"; ?>
+}
+.containercenter {
+display : table;
+margin : 0px auto;
+}
+
+
+/* ============================================================================== */
+/* Menu top et 1ere ligne tableau                                                 */
+/* ============================================================================== */
+
+<?php
+$minwidthtmenu=66;
+$heightmenu=48;			/* height of top menu, part with image */
+$heightmenu2=48;        /* height of top menu, ârt with login  */
+?>
+
+div#tmenu_tooltip {
+<?php if (GETPOST("optioncss") == 'print') {  ?>
+	display:none;
+<?php } else { ?>
+	padding-<?php echo $right; ?>: 100px;
+	background: <?php echo $colorbackvmenu; ?>;
+	/*box-shadow: 0 0 6px rgba(0, 0, 0, .4) !important;*/
+    <?php if ($usecss3) { ?>
+	background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
+	background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
+	background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
+	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
+	background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(128,128,128,.3) 100%);
+	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(128,128,128,.3)) );
+	<?php } else { ?>
+	background-image: rgb(<?php echo $colorbackhmenu1; ?>);
+    border-bottom: 1px solid #CCC;
+	<?php } ?>
+<?php } ?>
+}
+
+div.tmenudiv {
+<?php if (GETPOST("optioncss") == 'print') {  ?>
+	display:none;
+<?php } else { ?>
+    position: relative;
+    display: block;
+    white-space: nowrap;
+    border-top: 0px;
+    border-<?php print $left; ?>: 0px;
+    border-<?php print $right; ?>: 0px;
+    padding: 0px 0px 0px 0px;	/* t r b l */
+    margin: 0px 0px 0px 0px;	/* t r b l */
+	font-size: 13px;
+    font-weight: normal;
+	color: #000000;
+    text-decoration: none;
+<?php } ?>
+}
+div.tmenudisabled, a.tmenudisabled {
+	opacity: 0.6;
+}
+a.tmenudisabled:link, a.tmenudisabled:visited, a.tmenudisabled:hover, a.tmenudisabled:active {
+    font-weight: normal;
+	padding: 0px 5px 0px 5px;
+	white-space: nowrap;
+	color: #<?php echo $colortextbackhmenu; ?>;
+	text-decoration: none;
+	cursor: not-allowed;
+}
+
+a.tmenu:link, a.tmenu:visited, a.tmenu:hover, a.tmenu:active {
+    font-weight: normal;
+	padding: 0px 5px 0px 5px;
+	white-space: nowrap;
+	/*	text-shadow: 1px 1px 1px #000000; */
+	color: #<?php echo $colortextbackhmenu; ?>;
+    text-decoration: none;
+}
+a.tmenusel:link, a.tmenusel:visited, a.tmenusel:hover, a.tmenusel:active {
+	font-weight: normal;
+	padding: 0px 5px 0px 5px;
+	margin: 0px 0px 0px 0px;
+	white-space: nowrap;
+	color: #<?php echo $colortextbackhmenu; ?>;
+	text-decoration: none !important;
+}
+
+
+ul.tmenu {	/* t r b l */
+    padding: 0px 0px 0px 0px;
+    margin: 0px 0px 0px 0px;
+	list-style: none;
+	/* box-shadow: 0 0 6px rgba(0, 0, 0, .4) !important; */
+}
+ul.tmenu li {
+	background: rgb(<?php echo $colorbackhmenu1 ?>);
+
+    <?php if ($usecss3) { ?>
+    /*
+	background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(0,0,0,.3)) );
+	*/
+	<?php } else { ?>
+	background-image: rgb(<?php echo $colorbackhmenu1; ?>);
+    border-bottom: 1px solid #CCC;
+	<?php } ?>
+}
+li.tmenu, li.tmenusel {
+	<?php print $minwidthtmenu?'min-width: '.$minwidthtmenu.'px;':''; ?>
+	text-align: center;
+	vertical-align: bottom;
+	<?php if (empty($conf->global->MAIN_MENU_INVERT)) { ?>
+	float: <?php print $left; ?>;
+    height: <?php print $heightmenu; ?>px;
+    <?php } ?>
+	position:relative;
+	display: block;
+	padding: 0px 0px 2px 0px;
+	margin: 0px 0px 0px 0px;
+	font-weight: normal;
+}
+li.tmenusel, li.tmenu:hover {
+    background-image: -o-linear-gradient(bottom, rgba(250,250,250,0.3) 0%, rgba(0,0,0,0.3) 100%) !important;
+    background-image: -moz-linear-gradient(bottom, rgba(250,250,250,0.3) 0%, rgba(0,0,0,0.3) 100%) !important;
+    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0) 100%) !important;
+    background-image: -ms-linear-gradient(bottom, rgba(250,250,250,0.3) 0%, rgba(0,0,0,0.3) 100%) !important;
+    background-image: linear-gradient(bottom, rgba(250,250,250,0.3) 0%, rgba(0,0,0,0.3) 100%) !important;
+	background: rgb(<?php echo $colorbackhmenu1 ?>);
+	/* background: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png',1); ?>) 50% 0 repeat-x !important; Nicer but problem when menu wrap on 2 lines */
+}
+.tmenuend .tmenuleft { width: 0px; }
+div.tmenuleft
+{
+	float: <?php print $left; ?>;
+	margin-top: 0px;
+	<?php if (empty($conf->dol_optimize_smallscreen)) { ?>
+	width: 5px;
+	height: <?php print $heightmenu+4; ?>px;
+	background: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menutab-r.png',1); ?>) 0 -6px no-repeat;
+	<?php } ?>
+}
+div.tmenucenter
+{
+	padding-top: 2px;
+	padding-left: 0px;
+	padding-right: 0px;
+    height: <?php print $heightmenu; ?>px;
+    width: 100%;
+}
+.mainmenuaspan
+{
+	padding-right: 4px;
+}
+
+div.mainmenu {
+	position : relative;
+	background-repeat:no-repeat;
+	background-position:center top;
+	height: <?php echo ($heightmenu-19); ?>px;
+	margin-left: 0px;
+	min-width: 40px;
+}
+
+/* Do not load menu img if hidden to save bandwidth */
+<?php if (empty($dol_hide_topmenu)) { ?>
+
+div.mainmenu.home{
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/home.png',1) ?>);
+	background-position-x: middle;
+}
+
+div.mainmenu.accountancy {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/money.png',1) ?>);
+}
+
+div.mainmenu.agenda {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/agenda.png',1) ?>);
+}
+
+div.mainmenu.bank {
+    background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/bank.png',1) ?>);
+}
+
+div.mainmenu.cashdesk {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/pointofsale.png',1) ?>);
+}
+
+div.mainmenu.companies {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/company.png',1) ?>);
+}
+
+div.mainmenu.commercial {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/commercial.png',1) ?>);
+}
+
+div.mainmenu.ecm {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/ecm.png',1) ?>);
+}
+
+div.mainmenu.externalsite {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/externalsite.png',1) ?>);
+}
+
+div.mainmenu.ftp {
+    background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/tools.png',1) ?>);
+}
+
+div.mainmenu.hrm {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/holiday.png',1) ?>);
+}
+
+div.mainmenu.members {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/members.png',1) ?>);
+}
+
+div.mainmenu.products {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/products.png',1) ?>);
+	margin-left: 10px;
+}
+
+div.mainmenu.project {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/project.png',1) ?>);
+}
+
+div.mainmenu.tools {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/menus/tools.png',1) ?>);
+}
+
+<?php
+// Add here more div for other menu entries. moduletomainmenu=array('module name'=>'name of class for div')
+
+$moduletomainmenu=array('user'=>'','syslog'=>'','societe'=>'companies','projet'=>'project','propale'=>'commercial','commande'=>'commercial',
+	'produit'=>'products','service'=>'products','stock'=>'products',
+	'don'=>'accountancy','tax'=>'accountancy','banque'=>'accountancy','facture'=>'accountancy','compta'=>'accountancy','accounting'=>'accountancy','adherent'=>'members','import'=>'tools','export'=>'tools','mailing'=>'tools',
+	'contrat'=>'commercial','ficheinter'=>'commercial','deplacement'=>'commercial',
+	'fournisseur'=>'companies',
+	'barcode'=>'','fckeditor'=>'','categorie'=>'',
+);
+$mainmenuused='home';
+foreach($conf->modules as $val)
+{
+	$mainmenuused.=','.(isset($moduletomainmenu[$val])?$moduletomainmenu[$val]:$val);
+}
+//var_dump($mainmenuused);
+$mainmenuusedarray=array_unique(explode(',',$mainmenuused));
+
+$generic=1;
+$divalreadydefined=array('home','companies','products','commercial','accountancy','project','tools','members','agenda','holiday','bookmark','cashdesk','ecm','geoipmaxmind','gravatar','clicktodial','paypal','webservices');
+foreach($mainmenuusedarray as $val)
+{
+	if (empty($val) || in_array($val,$divalreadydefined)) continue;
+	//print "XXX".$val;
+
+	// Search img file in module dir
+	$found=0; $url='';
+	foreach($conf->file->dol_document_root as $dirroot)
+	{
+		if (file_exists($dirroot."/".$val."/img/".$val.".png"))
+		{
+			$url=dol_buildpath('/'.$val.'/img/'.$val.'.png', 1);
+			$found=1;
+			break;
+		}
+	}
+	// Img file not found
+	if (! $found)
+	{
+		$url=dol_buildpath($path.'/theme/'.$theme.'/img/menus/generic'.$generic.".png",1);
+		$found=1;
+		if ($generic < 4) $generic++;
+		print "/* A mainmenu entry but img file ".$val.".png not found (check /".$val."/img/".$val.".png), so we use a generic one */\n";
+	}
+	if ($found)
+	{
+		print "div.mainmenu.".$val." {\n";
+		print "	background-image: url(".$url.");\n";
+		print "}\n";
+	}
+}
+// End of part to add more div class css
+?>
+
+<?php
+}	// End test if $dol_hide_topmenu
+?>
+
+.tmenuimage {
+    padding:0 0 0 0 !important;
+    margin:0 0px 0 0 !important;
+}
+
+
+
+/* Login */
+
+.bodylogin
+{
+	background: #f0f0f0;
+}
+.login_vertical_align {
+	padding: 10px;
+}
+form#login {
+	margin-top: <?php echo $dol_optimize_smallscreen?'30':'60' ?>px;
+	margin-bottom: 30px;
+	font-size: 13px;
+	vertical-align: middle;
+}
+.login_table_title {
+	max-width: 530px;
+	color: #888888;
+	text-shadow: 1px 1px 1px #FFF;
+}
+.login_table label {
+	text-shadow: 1px 1px 1px #FFF;
+}
+.login_table {
+	margin-left: 10px;
+	margin-right: 10px;
+	padding-left:6px;
+	padding-right:6px;
+	padding-top:16px;
+	padding-bottom:12px;
+	max-width: 560px;
+
+	background-color: #FFFFFF;
+
+	-moz-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
+	-webkit-box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
+	box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(60,60,60,0.15);
+	/*-moz-box-shadow: 3px 2px 20px #CCC;
+    -webkit-box-shadow: 3px 2px 20px #CCC;
+    box-shadow: 3px 2px 20px #CCC;*/
+
+	border-radius: 8px;
+	border:solid 1px rgba(80,80,80,.4);
+
+	border-top:solid 1px f8f8f8;
+	/*
+	background-color: #f8f8f8;
+	background-image: -o-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%);
+	background-image: -moz-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%);
+	background-image: -webkit-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%);
+	background-image: -ms-linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%);
+	background-image: linear-gradient(top, rgba(250,250,250,.6) 0%, rgba(192,192,192,.3) 100%);
+	*/
+}
+div#login_left, div#login_right {
+	display: inline-block;
+	min-width: 245px;
+	padding-top: 10px;
+	padding-left: 16px;
+	padding-right: 16px;
+	text-align: center;
+	vertical-align: middle;
+}
+table.login_table tr td table.none tr td {
+	padding: 2px;
+}
+table.login_table_securitycode {
+	border-spacing: 0px;
+}
+table.login_table_securitycode tr td {
+	padding-left: 0px;
+	padding-right: 4px;
+}
+#securitycode {
+	min-width: 60px;
+}
+#img_securitycode {
+	border: 1px solid #DDDDDD;
+}
+#img_logo {
+	max-width: 200px;
+	max-height: 100px;
+}
+
+div.login_block {
+	position: absolute;
+	<?php print $right; ?>: 5px;
+	top: 3px;
+	font-weight: bold;
+	max-width: 110px;
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+	display: none;
+	<?php } ?>
+}
+div.login_block table {
+	display: inline;
+}
+div.login {
+	white-space:nowrap;
+	font-weight: bold;
+	float: right;
+}
+div.login a {
+	color: #<?php echo $colortextbackvmenu; ?>;
+}
+div.login a:hover {
+	color: #<?php echo $colortextbackvmenu; ?>;
+	text-decoration:underline;
+}
+div.login_block_user, div.login_block_other { clear: both; }
+div.login_block_other { padding-top: 3px; }
+.login_block_elem {
+	float: right;
+	vertical-align: top;
+	padding: 0px 0px 0px 4px !important;
+	height: 16px;
+}
+.alogin, .alogin:hover {
+	color: #888 !important;
+	font-weight: normal !important;
+	font-size: <?php echo $fontsizesmaller; ?>px !important;
+}
+.alogin:hover {
+	text-decoration:underline !important;
+}
+img.login, img.printer, img.entity {
+	/* padding: 0px 0px 0px 4px; */
+	/* margin: 0px 0px 0px 8px; */
+	text-decoration: none;
+	color: white;
+	font-weight: bold;
+}
+
+.span-icon-user {
+	background: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/object_user.png',1); ?>) no-repeat scroll 7px 7px;
+}
+.span-icon-password {
+	background-image: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/lock.png',1); ?>);
+	background-repeat: no-repeat;
+}
+/*
+.span-icon-user input, .span-icon-password input {
+	margin-right: 30px;
+}
+*/
+
+/* ============================================================================== */
+/* Menu gauche                                                                    */
+/* ============================================================================== */
+
+div.vmenu, td.vmenu {
+    margin-<?php print $right; ?>: 2px;
+    position: relative;
+    float: left;
+    padding: 0px;
+    padding-bottom: 0px;
+    padding-top: 1px;
+    width: 174px;
+}
+
+.vmenu {
+	margin-left: 4px;
+	<?php if (GETPOST("optioncss") == 'print') { ?>
+    display: none;
+	<?php } ?>
+}
+
+.menu_contenu { padding-top: 4px; padding-bottom: 3px;}
+
+a.vmenu:link, a.vmenu:visited, a.vmenu:hover, a.vmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; }
+font.vmenudisabled  { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: bold; color: #93a5aa; }
+a.vmenu:link, a.vmenu:visited { color: #<?php echo $colortextbackvmenu; ?>; }
+
+a.vsmenu:link, a.vsmenu:visited, a.vsmenu:hover, a.vsmenu:active { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: normal; color: #202020; margin: 1px 1px 1px 8px; }
+font.vsmenudisabled { font-size:<?php print $fontsize ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: normal; color: #93a5aa; }
+a.vsmenu:link, a.vsmenu:visited { color: #<?php echo $colortextbackvmenu; ?>; }
+font.vsmenudisabledmargin { margin: 1px 1px 1px 8px; }
+
+a.help:link, a.help:visited, a.help:hover, a.help:active { font-size:<?php print $fontsizesmaller ?>px; font-family: <?php print $fontlist ?>; text-align: <?php print $left; ?>; font-weight: normal; color: #666666; text-decoration: none; }
+
+
+div.blockvmenupair, div.blockvmenuimpair, div.blockvmenubookmarks
+{
+	font-family: <?php print $fontlist ?>;
+	color: #000000;
+	text-align: <?php print $left; ?>;
+	text-decoration: none;
+    padding-left: 5px;
+    padding-right: 1px;
+    padding-top: 3px;
+    padding-bottom: 3px;
+    margin: 1px 0px 8px 0px;
+/*
+<?php if ($usecss3) { ?>
+
+    background-image: -o-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu2; ?>) 0px, rgb(<?php echo $colorbackvmenu1; ?>) 3px);
+    background-image: -moz-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu2; ?>) 0px, rgb(<?php echo $colorbackvmenu1; ?>) 3px);
+    background-image: -webkit-linear-gradient(right, rgb(<?php echo $colorbackvmenu2; ?>) 0px, rgb(<?php echo $colorbackvmenu1; ?>) 3px);
+    background-image: -ms-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu2; ?>) 0px, rgb(<?php echo $colorbackvmenu1; ?>) 3px);
+    background-image: linear-gradient(bottom, rgb(<?php echo $colorbackvmenu2; ?>) 0px, rgb(<?php echo $colorbackvmenu1; ?>) 3px);
+
+<?php } else { ?>
+    background-position:top;
+    background-repeat:repeat-x;
+<?php } ?>
+    border-left: 1px solid #AAA;
+    border-right: 1px solid #BBB;
+    border-bottom: 1px solid #BBB;
+    border-top: 1px solid #BBB;
+    border-radius: 5px;
+	-moz-border-radius: 5px;
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;*/
+
+    padding-bottom: 10px;
+    border-bottom: 1px solid #DDD;
+}
+
+div.blockvmenusearch
+{
+	font-family: <?php print $fontlist ?>;
+	color: #000000;
+	text-align: <?php print $left; ?>;
+	text-decoration: none;
+    padding-left: 5px;
+    padding-right: 1px;
+    padding-top: 3px;
+    padding-bottom: 3px;
+    margin: 1px 0px 8px 0px;
+/*
+    background: #E3E6E8;
+<?php if ($usecss3) { ?>
+    background-image: -o-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 90%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: -moz-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 90%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 90%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: -ms-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 90%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 90%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+<?php } ?>
+
+    border-left: 1px solid #AAA;
+    border-right: 1px solid #CCC;
+    border-bottom: 1px solid #CCC;
+    border-top: 1px solid #CCC;
+    border-radius: 5px;
+	-moz-border-radius: 5px;
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+*/
+
+    padding-bottom: 10px;
+    border-bottom: 1px solid #DDD;
+}
+
+div.blockvmenuhelp
+{
+<?php if (empty($conf->dol_optimize_smallscreen)) { ?>
+	font-family: <?php print $fontlist ?>;
+	color: #000000;
+	text-align: center;
+	text-decoration: none;
+    padding-left: 0px;
+    padding-right: 3px;
+    padding-top: 3px;
+    padding-bottom: 3px;
+    margin: 4px 0px 0px 0px;
+<?php } else { ?>
+    display: none;
+<?php } ?>
+}
+
+
+td.barre {
+	border-right: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+	background: #b3c5cc;
+	font-family: <?php print $fontlist ?>;
+	color: #000000;
+	text-align: <?php print $left; ?>;
+	text-decoration: none;
+}
+
+td.barre_select {
+	background: #b3c5cc;
+	color: #000000;
+}
+
+td.photo {
+	background: #F4F4F4;
+	color: #000000;
+    border: 1px solid #b3c5cc;
+}
+
+/* ============================================================================== */
+/* Panes for Main                                                   */
+/* ============================================================================== */
+
+/*
+ *  PANES and CONTENT-DIVs
+ */
+
+#mainContent, #leftContent .ui-layout-pane {
+    padding:    0px;
+    overflow:	auto;
+}
+
+#mainContent, #leftContent .ui-layout-center {
+	padding:    0px;
+	position:   relative; /* contain floated or positioned elements */
+    overflow:   auto;  /* add scrolling to content-div */
+}
+
+
+/* ============================================================================== */
+/* Toolbar for ECM or Filemanager                                                 */
+/* ============================================================================== */
+
+.largebutton {
+<?php if ($usecss3) { ?>
+    background-image: -o-linear-gradient(bottom, rgba(200,200,200,0.1) 0%, rgba(255,255,255,0.3) 120%) !important;
+    background-image: -moz-linear-gradient(bottom, rgba(200,200,200,0.1) 0%, rgba(255,255,255,0.3) 120%) !important;
+    background-image: -webkit-linear-gradient(bottom, rgba(200,200,200,0.1) 0%, rgba(255,255,255,0.3) 120%) !important;
+    background-image: -ms-linear-gradient(bottom, rgba(200,200,200,0.1) 0%, rgba(255,255,255,0.3) 120%) !important;
+    background-image: linear-gradient(bottom, rgba(200,200,200,0.1) 0%, rgba(255,255,255,0.3) 120%) !important;
+<?php } ?>
+    background: #FFF;
+    background-repeat: repeat-x !important;
+	border: 1px solid #CCC !important;
+
+    -moz-border-radius: 5px 5px 5px 5px !important;
+	-webkit-border-radius: 5px 5px 5px 5px !important;
+	border-radius: 5px 5px 5px 5px !important;
+    -moz-box-shadow: 2px 2px 4px #DDD;
+    -webkit-box-shadow: 2px 2px 4px #DDD;
+    box-shadow: 2px 2px 4px #DDD;
+
+    padding: 0 4px 0 4px !important;
+    min-height: 32px;
+}
+
+
+a.toolbarbutton {
+    margin-top: 0px;
+    margin-left: 4px;
+    margin-right: 4px;
+    height: 30px;
+}
+img.toolbarbutton {
+	margin-top: 1px;
+    height: 30px;
+}
+
+/* ============================================================================== */
+/* Panes for ECM or Filemanager                                                   */
+/* ============================================================================== */
+
+#containerlayout .layout-with-no-border {
+    border: 0 !important;
+    border-width: 0 !important;
+}
+
+#containerlayout .layout-padding {
+    padding: 2px !important;
+}
+
+/*
+ *  PANES and CONTENT-DIVs
+ */
+#containerlayout .ui-layout-pane { /* all 'panes' */
+    background: #FFF;
+    border:     1px solid #BBB;
+    /* DO NOT add scrolling (or padding) to 'panes' that have a content-div,
+       otherwise you may get double-scrollbars - on the pane AND on the content-div
+    */
+    padding:    0px;
+    overflow:   auto;
+}
+/* (scrolling) content-div inside pane allows for fixed header(s) and/or footer(s) */
+#containerlayout .ui-layout-content {
+	padding:    10px;
+	position:   relative; /* contain floated or positioned elements */
+	overflow:   auto; /* add scrolling to content-div */
+}
+
+
+/*
+ *  RESIZER-BARS
+ */
+.ui-layout-resizer  { /* all 'resizer-bars' */
+	width: <?php echo (empty($conf->dol_optimize_smallscreen)?'8':'24'); ?>px !important;
+}
+.ui-layout-resizer-hover    {   /* affects both open and closed states */
+}
+/* NOTE: It looks best when 'hover' and 'dragging' are set to the same color,
+    otherwise color shifts while dragging when bar can't keep up with mouse */
+/*.ui-layout-resizer-open-hover ,*/ /* hover-color to 'resize' */
+.ui-layout-resizer-dragging {   /* resizer beging 'dragging' */
+    background: #DDD;
+    width: <?php echo (empty($conf->dol_optimize_smallscreen)?'8':'24'); ?>px;
+}
+.ui-layout-resizer-dragging {   /* CLONED resizer being dragged */
+    border-left:  1px solid #BBB;
+    border-right: 1px solid #BBB;
+}
+/* NOTE: Add a 'dragging-limit' color to provide visual feedback when resizer hits min/max size limits */
+.ui-layout-resizer-dragging-limit { /* CLONED resizer at min or max size-limit */
+    background: #E1A4A4; /* red */
+}
+.ui-layout-resizer-closed {
+    background-color: #DDDDDD;
+}
+.ui-layout-resizer-closed:hover {
+    background-color: #EEDDDD;
+}
+.ui-layout-resizer-sliding {    /* resizer when pane is 'slid open' */
+    opacity: .10; /* show only a slight shadow */
+    filter:  alpha(opacity=10);
+}
+.ui-layout-resizer-sliding-hover {  /* sliding resizer - hover */
+    opacity: 1.00; /* on-hover, show the resizer-bar normally */
+    filter:  alpha(opacity=100);
+}
+/* sliding resizer - add 'outside-border' to resizer on-hover */
+/* this sample illustrates how to target specific panes and states */
+/*.ui-layout-resizer-north-sliding-hover  { border-bottom-width:  1px; }
+.ui-layout-resizer-south-sliding-hover  { border-top-width:     1px; }
+.ui-layout-resizer-west-sliding-hover   { border-right-width:   1px; }
+.ui-layout-resizer-east-sliding-hover   { border-left-width:    1px; }
+*/
+
+/*
+ *  TOGGLER-BUTTONS
+ */
+.ui-layout-toggler {
+    <?php if (empty($conf->dol_optimize_smallscreen)) { ?>
+    border-top: 1px solid #AAA; /* match pane-border */
+    border-right: 1px solid #AAA; /* match pane-border */
+    border-bottom: 1px solid #AAA; /* match pane-border */
+    background-color: #DDD;
+    top: 5px !important;
+	<?php } else { ?>
+	diplay: none;
+	<?php } ?>
+}
+.ui-layout-toggler-open {
+	height: 54px !important;
+	width: <?php echo (empty($conf->dol_optimize_smallscreen)?'7':'22'); ?>px !important;
+    -moz-border-radius:0px 10px 10px 0px;
+	-webkit-border-radius:0px 10px 10px 0px;
+	border-radius:0px 10px 10px 0px;
+}
+.ui-layout-toggler-closed {
+	height: <?php echo (empty($conf->dol_optimize_smallscreen)?'54':'2'); ?>px !important;
+	width: <?php echo (empty($conf->dol_optimize_smallscreen)?'7':'22'); ?>px !important;
+    -moz-border-radius:0px 10px 10px 0px;
+	-webkit-border-radius:0px 10px 10px 0px;
+	border-radius:0px 10px 10px 0px;
+}
+.ui-layout-toggler .content {	/* style the text we put INSIDE the togglers */
+    color:          #666;
+    font-size:      12px;
+    font-weight:    bold;
+    width:          100%;
+    padding-bottom: 0.35ex; /* to 'vertically center' text inside text-span */
+}
+
+/* hide the toggler-button when the pane is 'slid open' */
+.ui-layout-resizer-sliding  ui-layout-toggler {
+    display: none;
+}
+
+.ui-layout-north {
+	height: <?php print (empty($conf->dol_optimize_smallscreen)?'54':'21'); ?>px !important;
+}
+
+
+/* ECM */
+
+#containerlayout .ecm-layout-pane { /* all 'panes' */
+    background: #FFF;
+    border:     1px solid #BBB;
+    /* DO NOT add scrolling (or padding) to 'panes' that have a content-div,
+       otherwise you may get double-scrollbars - on the pane AND on the content-div
+    */
+    padding:    0px;
+    overflow:   auto;
+}
+/* (scrolling) content-div inside pane allows for fixed header(s) and/or footer(s) */
+#containerlayout .ecm-layout-content {
+	padding:    10px;
+	position:   relative; /* contain floated or positioned elements */
+	overflow:   auto; /* add scrolling to content-div */
+}
+
+.ecm-layout-toggler {
+    border-top: 1px solid #AAA; /* match pane-border */
+    border-right: 1px solid #AAA; /* match pane-border */
+    border-bottom: 1px solid #AAA; /* match pane-border */
+    background-color: #CCC;
+    }
+.ecm-layout-toggler-open {
+	height: 48px !important;
+	width: 6px !important;
+    -moz-border-radius:0px 10px 10px 0px;
+	-webkit-border-radius:0px 10px 10px 0px;
+	border-radius:0px 10px 10px 0px;
+}
+.ecm-layout-toggler-closed {
+	height: 48px !important;
+	width: 6px !important;
+}
+
+.ecm-layout-toggler .content {	/* style the text we put INSIDE the togglers */
+    color:          #666;
+    font-size:      12px;
+    font-weight:    bold;
+    width:          100%;
+    padding-bottom: 0.35ex; /* to 'vertically center' text inside text-span */
+}
+#ecm-layout-west-resizer {
+	width: 6px !important;
+}
+
+.ecm-layout-resizer  { /* all 'resizer-bars' */
+    border:         1px solid #BBB;
+    border-width:   0;
+    }
+.ecm-layout-resizer-closed {
+}
+
+.ecm-in-layout-center {
+    border-left: 1px !important;
+    border-right: 0px !important;
+    border-top: 0px !important;
+}
+
+.ecm-in-layout-south {
+    border-left: 0px !important;
+    border-right: 0px !important;
+    border-bottom: 0px !important;
+    padding: 4px 0 4px 4px !important;
+}
+
+
+
+/* ============================================================================== */
+/* Onglets                                                                        */
+/* ============================================================================== */
+div.tabs {
+/*    margin: 0px 0px 2px 6px;
+    padding: 0px 6px 3px 0px; */
+    text-align: <?php print $left; ?>;
+    margin-left: 6px !important;
+    margin-right: 6px !important;
+    clear:both;
+	height:100%;
+}
+div.tabsElem { margin-top: 8px; }		/* To avoid overlap of tabs when not browser */
+
+div.tabBar {
+    color: #<?php echo $colortextbacktab; ?>;
+    padding-top: 9px;
+    padding-left: <?php echo ($dol_optimize_smallscreen?'4':'8'); ?>px;
+    padding-right: <?php echo ($dol_optimize_smallscreen?'4':'8'); ?>px;
+    padding-bottom: 8px;
+    margin: 0px 0px 14px 0px;
+    -moz-border-radius:6px;
+    -webkit-border-radius: 6px;
+	border-radius: 6px;
+    border-right: 1px solid #BBB;
+    border-bottom: 1px solid #BBB;
+    border-left: 1px solid #BBB;
+    border-top: 1px solid #CCC;
+	width: auto;
+<?php if ($usecss3) { ?>
+	background: rgb(<?php echo $colorbacktabcard2; ?>);
+	/*
+	background-image: -o-linear-gradient(bottom, rgba(<?php echo $colorbacktabcard1; ?>, 0.5) 25%, rgba(<?php echo $colorbacktabcard2; ?>, 0.5) 100%);
+	background-image: -moz-linear-gradient(bottom, rgba(<?php echo $colorbacktabcard1; ?>, 0.5) 25%, rgba(<?php echo $colorbacktabcard2; ?>, 0.5) 100%);
+	background-image: -webkit-linear-gradient(bottom, rgba(<?php echo $colorbacktabcard1; ?>, 0.5) 25%, rgba(<?php echo $colorbacktabcard2; ?>, 0.5) 100%);
+	background-image: -ms-linear-gradient(bottom, rgba(<?php echo $colorbacktabcard1; ?>, 0.5) 25%, rgba(<?php echo $colorbacktabcard2; ?>, 0.5) 100%);
+	background-image: linear-gradient(bottom, rgba(<?php echo $colorbacktabcard1; ?>, 0.5) 25%, rgba(<?php echo $colorbacktabcard2; ?>, 0.5) 100%);
+	*/
+<?php } else { ?>
+	background: rgb(<?php echo $colorbacktabcard1; ?>);
+<?php } ?>
+<?php if (empty($dol_optimize_smallscreen)) { ?>
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+<?php } ?>
+}
+
+div.tabsAction {
+    margin: 20px 0em 10px 0em;
+    padding: 0em 0em;
+    text-align: right;
+}
+
+
+a.tabTitle {
+/*    background: #657090;
+    color: white;*/
+    color:rgba(0,0,0,.5);
+    margin-right:10px;
+    text-shadow:1px 1px 1px #ffffff;
+	font-family: <?php print $fontlist ?>;
+	font-weight: normal;
+    padding: 4px 6px 2px 6px;
+    margin: 0px 6px;
+    text-decoration: none;
+    white-space: nowrap;
+}
+
+a.tab:link, a.tab:visited, a.tab:hover, a.tab#active {
+	font-family: <?php print $fontlist ?>;
+	padding: 5px 12px 5px;
+	/*	padding: 3px 6px 2px 6px;*/
+    margin: 0em 0.2em;
+    text-decoration: none;
+    white-space: nowrap;
+
+    -moz-border-radius:6px 6px 0px 0px;
+	-webkit-border-radius:6px 6px 0px 0px;
+	border-radius:6px 6px 0px 0px;
+
+	-moz-box-shadow: 0 -1px 4px rgba(0,0,0,.1);
+	-webkit-box-shadow: 0 -1px 4px rgba(0,0,0,.1);
+	box-shadow: 0 -1px 4px rgba(0,0,0,.1);
+
+	border-bottom: none;
+	border-right: 1px solid #CCCCCC;
+	border-left: 1px solid #D0D0D0;
+	border-top: 1px solid #D8D8D8;
+
+<?php if ($usecss3) { ?>
+	background: rgb(<?php echo $colorbacktabcard1; ?>);
+	/*background-image: -o-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 35%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: -moz-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 35%, rgb(<?php echo $colorback2; ?>) 100%);
+    background-image: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 35%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: -ms-linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 35%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);
+    background-image: linear-gradient(bottom, rgb(<?php echo $colorbackvmenu1; ?>) 35%, rgb(<?php echo $colorbackvmenu2; ?>) 100%);*/
+<?php } ?>
+	background-image: none !important;
+}
+
+.tabactive {
+<?php if ($usecss3) { ?>
+	background: rgb(<?php echo $colorbacktabcard2; ?>) !important;
+/*    border-bottom: 1px solid rgb(<?php echo $colorbacktabactive; ?>) !important;
+	background: rgba(<?php echo $colorbacktabcard2; ?>, 0.5)  url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png',1); ?>) 50% 0 repeat-x; */
+<?php } else { ?>
+	background: rgb(<?php echo $colorbacktabactive; ?>)  url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png',1); ?>) 50% 0 repeat-x;
+<?php } ?>
+	/*background-image: none !important; */
+	color: #<?php echo $colortextbacktab; ?>;
+}
+a.tab:hover
+{
+	background: rgba(<?php echo $colorbacktabcard1; ?>, 0.5)  url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/nav-overlay3.png',1); ?>) 50% 0 repeat-x;
+	color: #<?php echo $colortextbacktab; ?>;
+}
+a.tab:link, a.tab:visited
+{
+	/* color: #888; */
+	/* font-weight: normal !important; */
+}
+a.tabimage {
+    color: #434956;
+	font-family: <?php print $fontlist ?>;
+    text-decoration: none;
+    white-space: nowrap;
+}
+
+td.tab {
+    background: #dee7ec;
+}
+
+span.tabspan {
+    background: #dee7ec;
+    color: #434956;
+	font-family: <?php print $fontlist ?>;
+    padding: 0px 6px;
+    margin: 0em 0.2em;
+    text-decoration: none;
+    white-space: nowrap;
+    -moz-border-radius:6px 6px 0px 0px;
+	-webkit-border-radius:6px 6px 0px 0px;
+	border-radius:6px 6px 0px 0px;
+
+    border-<?php print $right; ?>: 1px solid #555555;
+    border-<?php print $left; ?>: 1px solid #D8D8D8;
+    border-top: 1px solid #D8D8D8;
+}
+
+/* ============================================================================== */
+/* Boutons actions                                                                */
+/* ============================================================================== */
+
+div.divButAction { margin-bottom: 1.4em; }
+
+.butAction, .butAction:link, .butAction:visited, .butAction:hover, .butAction:active, .butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active {
+	text-decoration: none;
+	white-space: nowrap;
+	padding: 0.4em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
+	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em;
+	font-family: <?php print $fontlist ?>;
+
+	font-weight: bold;
+	background: white;
+	border: 1px solid #8CACBB;
+	color: #434956;
+    -moz-border-radius:0px 5px 0px 5px;
+	-webkit-border-radius:0px 5px 0px 5px;
+	border-radius:0px 5px 0px 5px;
+    -moz-box-shadow: 2px 2px 3px #DDD;
+    -webkit-box-shadow: 2px 2px 3px #DDD;
+    box-shadow: 2px 2px 3px #DDD;
+}
+
+.butAction:hover   {
+	background: #dee7ec;
+}
+
+.butActionDelete, .butActionDelete:link, .butActionDelete:visited, .butActionDelete:hover, .butActionDelete:active {
+	border: 1px solid #997777;
+}
+
+.butActionDelete:hover {
+	background: #FFe7ec;
+}
+
+.butActionRefused {
+	text-decoration: none !important;
+	white-space: nowrap !important;
+	cursor: not-allowed;
+	padding: 0.4em <?php echo ($dol_optimize_smallscreen?'0.4':'0.7'); ?>em;
+	margin: 0em <?php echo ($dol_optimize_smallscreen?'0.7':'0.9'); ?>em;
+    font-family: <?php print $fontlist ?> !important;
+
+	font-weight: bold !important;
+	background: white !important;
+	border: 1px solid #AAAAAA !important;
+	color: #AAAAAA !important;
+    -moz-border-radius:0px 5px 0px 5px;
+	-webkit-border-radius:0px 5px 0px 5px;
+	border-radius:0px 5px 0px 5px;
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+}
+
+<?php if (! empty($conf->global->MAIN_BUTTON_HIDE_UNAUTHORIZED)) { ?>
+.butActionRefused {
+	display: none;
+}
+<?php } ?>
+
+span.butAction, span.butActionDelete {
+	cursor: pointer;
+}
+
+/* Preapre for bootstrap look
+.butAction, .butActionDelete, .butActionRefused {
+	border-color: #c5c5c5;
+	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
+	display: inline-block;
+	padding: 4px 14px;
+	margin-bottom: 0;
+	line-height: 20px;
+	text-align: center;
+	vertical-align: middle;
+	cursor: pointer;
+	color: #333333;
+	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
+	background-color: #f5f5f5;
+	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
+	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
+	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
+	background-repeat: repeat-x;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
+	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+	border: 1px solid #bbbbbb;
+	border-bottom-color: #a2a2a2;
+	-webkit-border-radius: 4px;
+	-moz-border-radius: 4px;
+	border-radius: 4px;
+	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
+}
+
+.butAction {
+	color: #ffffff;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+	background-color: #006dcc;
+	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
+	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
+	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
+	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
+	background-repeat: repeat-x;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
+	border-color: #0044cc #0044cc #002a80;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+
+.butActionDelete {
+	color: #ffffff;
+	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+	background-color: #cc6d00;
+	background-image: -moz-linear-gradient(top, #cc8800, #cc4400);
+	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cc8800), to(#cc4400));
+	background-image: -webkit-linear-gradient(top, #cc8800, #cc4400);
+	background-image: -o-linear-gradient(top, #cc8800, #cc4400);
+	background-image: linear-gradient(to bottom, #cc8800, #cc4400);
+	background-repeat: repeat-x;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc8800', endColorstr='#ffcc4400', GradientType=0);
+	border-color: #cc4400 #cc4400 #802a00;
+	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+a.butAction:link, a.butAction:visited, a.butAction:hover, a.butAction:active {
+	color: #FFFFFF;
+}
+End bootstrap */
+
+
+
+/* ============================================================================== */
+/* Tables                                                                         */
+/* ============================================================================== */
+
+.allwidth {
+	width: 100%;
+}
+
+#undertopmenu {
+	background-repeat: repeat-x;
+	margin-top: <?php echo ($dol_hide_topmenu?'6':'0'); ?>px;
+}
+
+
+.paddingrightonly {
+	border-collapse: collapse;
+	border: 0px;
+	margin-left: 0px;
+	padding-<?php print $left; ?>: 0px !important;
+	padding-<?php print $right; ?>: 4px !important;
+}
+.nocellnopadd {
+	list-style-type:none;
+	margin: 0px !important;
+	padding: 0px !important;
+}
+
+.notopnoleft {
+	border-collapse: collapse;
+	border: 0px;
+	padding-top: 0px;
+	padding-<?php print $left; ?>: 0px;
+	padding-<?php print $right; ?>: 16px;
+	padding-bottom: 4px;
+	margin-right: 0px 0px;
+}
+.notopnoleftnoright {
+	border-collapse: collapse;
+	border: 0px;
+	padding-top: 0px;
+	padding-left: 0px;
+	padding-right: 0px;
+	padding-bottom: 4px;
+	margin: 0px 0px 0px 0px;
+}
+
+
+table.border, table.dataTable, .table-border, .table-border-col, .table-key-border-col, .table-val-border-col, div.border {
+	border: 1px solid #D0D0D0;
+	border-collapse: collapse;
+	padding: 1px 2px 1px 3px;			/* t r b l */
+}
+
+table.border td, div.border div div.tagtd {
+	padding: 2px 2px 2px 2px;
+	border: 1px solid #D0D0D0;
+	border-collapse: collapse;
+}
+
+td.border, div.tagtable div div.border {
+	border-top: 1px solid #000000;
+	border-right: 1px solid #000000;
+	border-bottom: 1px solid #000000;
+	border-left: 1px solid #000000;
+}
+
+.table-key-border-col {
+	width: 25%;
+	vertical-align:top;
+}
+.table-val-border-col {
+	width:auto;
+}
+
+/* Main boxes */
+
+table.noborder, table.formdoc, div.noborder {
+	width: 100%;
+
+	border-collapse: separate !important;
+	border-spacing: 0px;
+
+	border-right-width: 1px;
+	border-right-color: #BBBBBB;
+	border-right-style: solid;
+
+	border-left-width: 1px;
+	border-left-color: #B0B0B0;
+	border-left-style: solid;
+
+	border-bottom-width: 1px;
+	border-bottom-color: #BBBBBB;
+	border-bottom-style: solid;
+
+	margin: 0px 0px 2px 0px;
+
+	-moz-box-shadow: 2px 2px 4px #DDD;
+	-webkit-box-shadow: 2px 2px 4px #DDD;
+	box-shadow: 2px 2px 4px #DDD;
+
+	-moz-border-radius: 0.2em;
+	-webkit-border-radius: 0.2em;
+	border-radius: 0.2em;
+}
+
+table.noborder tr, div.noborder form {
+	border-top-color: #FEFEFE;
+
+	border-right-width: 1px;
+	border-right-color: #BBBBBB;
+	border-right-style: solid;
+
+	border-left-width: 1px;
+	border-left-color: #BBBBBB;
+	border-left-style: solid;
+	height: 20px;
+}
+
+table.noborder th, table.noborder td, div.noborder form, div.noborder form div {
+	padding: 1px 2px 1px 3px;			/* t r b l */
+}
+
+table.nobordernopadding {
+	border-collapse: collapse !important;
+	border: 0px;
+}
+table.nobordernopadding tr {
+	border: 0px !important;
+	padding: 0px 0px;
+}
+table.nobordernopadding td {
+	border: 0px !important;
+	padding: 0px 0px;
+}
+
+/* For lists */
+
+table.liste {
+	width: 100%;
+	border-collapse: collapse;
+	border-top-color: #FEFEFE;
+
+	border-right-width: 1px;
+	border-right-color: #BBBBBB;
+	border-right-style: solid;
+
+    border-left-width: 1px;
+    border-left-color: #CCCCCC;
+    border-left-style: solid;
+
+	border-bottom-width: 1px;
+	border-bottom-color: #BBBBBB;
+	border-bottom-style: solid;
+
+	margin-bottom: 2px;
+	margin-top: 0px;
+
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+}
+table.liste td {
+	padding-right: 2px;
+}
+
+.tagtable, .table-border { display: table; }
+.tagtr, .table-border-row  { display: table-row; }
+.tagtd, .table-border-col, .table-key-border-col, .table-val-border-col { display: table-cell; }
+
+
+/* Prepare to remove class pair - impair
+.noborder > tbody > tr:nth-child(even) td {
+	background: linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+	background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+	background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+	background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+	font-family: <?php print $fontlist ?>;
+	border: 0px;
+	margin-bottom: 1px;
+	color: #202020;
+	min-height: 18px;
+}
+
+.noborder > tbody > tr:nth-child(odd) td {
+	background: linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+	background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+	background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+	background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+	font-family: <?php print $fontlist ?>;
+	border: 0px;
+	margin-bottom: 1px;
+	color: #202020;
+}
+*/
+
+.impair:hover, td.nohover {
+<?php if ($colorbacklineimpairhover) { if ($usecss3) { ?>
+	background: rgb(<?php echo $colorbacklineimpairhover; ?>);
+<?php } else { ?>
+	background: #fafafa;
+<?php } } ?>
+	border: 0px;
+}
+
+.impair, .nohover .impair:hover, tr.impair td.nohover {
+<?php if ($usecss3) { ?>
+	background: linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%) !important;
+	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%) !important;
+	background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%) !important;
+	background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%) !important;
+	background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%) !important;
+<?php } else { ?>
+	background: #eaeaea;
+<?php } ?>
+	font-family: <?php print $fontlist ?>;
+	border: 0px;
+	margin-bottom: 1px;
+	color: #202020;
+	min-height: 18px; /* seems to not be used */
+}
+
+.pair:hover {
+<?php if ($colorbacklinepairhover) { if ($usecss3) { ?>
+	background: rgb(<?php echo $colorbacklinepairhover; ?>);
+<?php } else { ?>
+	background: #fafafa;
+<?php } }?>
+	border: 0px;
+}
+
+.pair, .nohover .pair:hover, tr.pair td.nohover {
+<?php if ($usecss3) { ?>
+	background: linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%) !important;
+	background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%) !important;
+	background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%) !important;
+	background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%) !important;
+	background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%) !important;
+<?php } else { ?>
+	background: #ffffff;
+<?php } ?>
+	font-family: <?php print $fontlist ?>;
+	border: 0px;
+	margin-bottom: 1px;
+	color: #202020;
+}
+
+
+tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable.tr
+{
+	height: 26px !important;
+}
+div.liste_titre, tr.liste_titre, tr.liste_titre_sel, form.liste_titre, form.liste_titre_sel, table.dataTable thead tr
+{
+    background: rgb(<?php echo $colorbacktitle1; ?>);
+    background-repeat: repeat-x;
+	<?php if ($usecss3) { ?>
+	/*
+	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	*/
+    font-weight: bold;
+	<?php } ?>
+    color: #<?php echo $colortexttitle; ?>;
+    font-family: <?php print $fontlist ?>;
+    border-bottom: 1px solid #FDFFFF;
+    text-align: <?php echo $left; ?>;
+}
+tr.liste_titre th, th.liste_titre, tr.liste_titre td, td.liste_titre, form.liste_titre div, div.liste_titre
+{
+    font-family: <?php print $fontlist ?>;
+    font-weight: bold;
+    border-bottom: 1px solid #FDFFFF;
+	text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>;
+    vertical-align: middle;
+}
+tr.liste_titre th a, th.liste_titre a, tr.liste_titre td a, td.liste_titre a, form.liste_titre div a, div.liste_titre a {
+	text-shadow: none !important;
+}
+.liste_titre td a {
+	text-shadow: none !important;
+	color: #<?php echo $colortexttitle; ?>;
+}
+div.liste_titre {
+	padding-left: 3px;
+}
+tr.liste_titre_sel th, th.liste_titre_sel, tr.liste_titre_sel td, td.liste_titre_sel, form.liste_titre_sel div
+{
+    font-family: <?php print $fontlist ?>;
+    font-weight: normal;
+    border-bottom: 1px solid #FDFFFF;
+    text-decoration: underline;
+	text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>;
+}
+input.liste_titre {
+    background: transparent;
+    border: 0px;
+}
+
+.noborder tr.liste_total, .noborder tr.liste_total td, tr.liste_total, form.liste_total {
+	background: #F0F0F0;
+}
+.noborder tr.liste_total td, tr.liste_total td, form.liste_total div {
+    border-top: 1px solid #DDDDDD;
+    color: #332266;
+    font-weight: normal;
+    white-space: nowrap;
+}
+
+
+.tableforservicepart1 .impair, .tableforservicepart1 .pair, .tableforservicepart2 .impair, .tableforservicepart2 .pair {
+	background: none;
+}
+
+.margintable td {
+	border: 0px !important;
+}
+
+/* Disable shadows */
+.noshadow {
+	-moz-box-shadow: 0px 0px 0px #DDD !important;
+	-webkit-box-shadow: 0px 0px 0px #DDD !important;
+	box-shadow: 0px 0px 0px #DDD !important;
+}
+
+div.tabBar .noborder {
+	-moz-box-shadow: 0px 0px 0px #DDD !important;
+	-webkit-box-shadow: 0px 0px 0px #DDD !important;
+	box-shadow: 0px 0px 0px #DDD !important;
+}
+
+
+/*
+ *  Boxes
+ */
+
+.tdboxstats {
+<?php if ($usecss3) { ?>
+    background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 120%) !important;
+    background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 120%) !important;
+    background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 120%) !important;
+    background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 120%) !important;
+    background: linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 120%) !important;
+<?php } else { ?>
+	background: #ffffff !important;
+<?php } ?>
+}
+
+.boxstats {
+    <?php print "float: ".$left.";\n"; ?>
+    margin: 3px;
+    padding: 3px;
+	/*-moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+    margin-bottom: 8px !important;*/
+    border: 1px solid #AAA;
+    text-align: center;
+    border-radius: 5px;
+}
+
+.boxtable {
+    -moz-box-shadow: 3px 3px 4px #DDD;
+    -webkit-box-shadow: 3px 3px 4px #DDD;
+    box-shadow: 3px 3px 4px #DDD;
+    margin-bottom: 8px !important;
+}
+
+
+.box {
+    padding-right: 0px;
+    padding-left: 0px;
+    padding-bottom: 4px;
+}
+
+tr.box_titre {
+    height: 26px !important;
+    background: rgb(<?php echo $colorbacktitle1; ?>);
+    background-repeat: repeat-x;
+	<?php if ($usecss3) { ?>
+	/*
+	background-image: linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -o-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%);
+	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgba(255,255,255,.3)), color-stop(1, rgba(0,0,0,.3)) );
+	*/
+	<?php } ?>
+    color: #<?php echo $colortexttitle; ?>;
+	text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>;
+    font-family: <?php print $fontlist ?>, sans-serif;
+    font-weight: bold;
+    border-bottom: 1px solid #FDFFFF;
+    white-space: nowrap;
+}
+
+tr.box_titre td.boxclose {
+	width: 30px;
+}
+
+tr.box_impair {
+<?php if ($usecss3) { ?>
+    background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+    background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+    background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+    background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+    background: linear-gradient(bottom, rgb(<?php echo $colorbacklineimpair1; ?>) 85%, rgb(<?php echo $colorbacklineimpair2; ?>) 100%);
+<?php } else { ?>
+	background: #eaeaea;
+<?php } ?>
+    font-family: <?php print $fontlist ?>;
+}
+
+tr.box_pair {
+<?php if ($usecss3) { ?>
+    background: -o-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+    background: -moz-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+    background: -webkit-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+    background: -ms-linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+    background: linear-gradient(bottom, rgb(<?php echo $colorbacklinepair1; ?>) 85%, rgb(<?php echo $colorbacklinepair2; ?>) 100%);
+<?php } else { ?>
+	background: #ffffff;
+<?php } ?>
+    font-family: <?php print $fontlist ?>;
+}
+
+.formboxfilter {
+	vertical-align: middle;
+	margin-bottom: 6px;
+}
+.formboxfilter input[type=image]
+{
+	top: 5px;
+	position: relative;
+}
+
+
+
+
+
+
+/*
+ *   Ok, Warning, Error
+ */
+.ok      { color: #114466; }
+.warning { color: #887711; }
+.error   { color: #550000 !important; font-weight: bold; }
+
+div.ok {
+  color: #114466;
+}
+
+div.warning {
+  color: #302020;
+  padding: 0.3em 0.3em 0.3em 0.3em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #e0d0b0;
+  -moz-border-radius:6px;
+  -webkit-border-radius: 6px;
+  border-radius: 6px;
+  background: #EFDF9A;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+
+div.error {
+  color: #550000; font-weight: bold;
+  padding: 0.3em 0.3em 0.3em 0.3em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #DC9CAB;
+  -moz-border-radius:6px;
+  -webkit-border-radius: 6px;
+  border-radius: 6px;
+  background: #EFCFCF;
+}
+
+/* Info admin */
+div.info {
+  color: #302010;
+  padding: 0.4em 0.4em 0.4em 0.4em;
+  margin: 0.5em 0em 0.5em 0em;
+  border: 1px solid #DFBF9A;
+  -moz-border-radius:6px;
+  -webkit-border-radius: 6px;
+  border-radius:6px;
+  background: #EFCFAA;
+  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
+}
+
+
+/*
+ *   Liens Payes/Non payes
+ */
+
+a.normal:link { font-weight: normal }
+a.normal:visited { font-weight: normal }
+a.normal:active { font-weight: normal }
+a.normal:hover { font-weight: normal }
+
+a.impayee:link { font-weight: bold; color: #550000; }
+a.impayee:visited { font-weight: bold; color: #550000; }
+a.impayee:active { font-weight: bold; color: #550000; }
+a.impayee:hover { font-weight: bold; color: #550000; }
+
+
+
+/*
+ *  Other
+ */
+
+.product_line_stock_ok { color: #002200; }
+.product_line_stock_too_low { color: #664400; }
+
+.fieldrequired { font-weight: bold; color: #000055; }
+
+.dolgraphtitle { margin-top: 6px; margin-bottom: 4px; }
+.dolgraphtitlecssboxes { margin: 0px; }
+.legendColorBox, .legendLabel { border: none !important; }
+div.dolgraph div.legend, div.dolgraph div.legend div { background-color: rgba(255,255,255,0) !important; }
+div.dolgraph div.legend table tbody tr { height: auto; }
+
+.photo {
+	border: 0px;
+}
+.photowithmargin {
+	margin-bottom: 2px;
+	margin-top: 2px;
+}
+
+.logo_setup
+{
+	content:url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/logo_setup.svg',1) ?>);
+}
+
+div.titre {
+	font-family: <?php print $fontlist ?>;
+	font-weight: bold;
+	color: rgb(<?php print $colortext; ?>);
+	text-decoration: none;
+	text-shadow: 1px 1px 2px #FFFFFF;
+	<?php print (empty($conf->dol_optimize_smallscreen)?'':'margin-top: 4px;'); ?>
+}
+
+#dolpaymenttable { width: 600px; font-size: 13px; }
+#tablepublicpayment { border: 1px solid #CCCCCC !important; width: 100%; }
+#tablepublicpayment .CTableRow1  { background-color: #F0F0F0 !important; }
+#tablepublicpayment tr.liste_total { border-bottom: 1px solid #CCCCCC !important; }
+#tablepublicpayment tr.liste_total td { border-top: none; }
+
+#divsubscribe { width: 700px; }
+#tablesubscribe { width: 100%; }
+
+
+/*
+ * Effect Postit
+ */
+.effectpostit
+{
+  position: relative;
+}
+.effectpostit:before, .effectpostit:after
+{
+  z-index: -1;
+  position: absolute;
+  content: "";
+  bottom: 15px;
+  left: 10px;
+  width: 50%;
+  top: 80%;
+  max-width:300px;
+  background: #777;
+  -webkit-box-shadow: 0 15px 10px #777;
+  -moz-box-shadow: 0 15px 10px #777;
+  box-shadow: 0 15px 10px #777;
+  -webkit-transform: rotate(-3deg);
+  -moz-transform: rotate(-3deg);
+  -o-transform: rotate(-3deg);
+  -ms-transform: rotate(-3deg);
+  transform: rotate(-3deg);
+}
+.effectpostit:after
+{
+  -webkit-transform: rotate(3deg);
+  -moz-transform: rotate(3deg);
+  -o-transform: rotate(3deg);
+  -ms-transform: rotate(3deg);
+  transform: rotate(3deg);
+  right: 10px;
+  left: auto;
+}
+
+
+
+/* ============================================================================== */
+/* Formulaire confirmation (When Ajax JQuery is used)                             */
+/* ============================================================================== */
+
+.ui-dialog-titlebar {
+}
+.ui-dialog-content {
+    font-size: <?php print $fontsize; ?>px !important;
+}
+
+/* ============================================================================== */
+/* Formulaire confirmation (When HTML is used)                                    */
+/* ============================================================================== */
+
+table.valid {
+    border-top: solid 1px #E6E6E6;
+    border-<?php print $left; ?>: solid 1px #E6E6E6;
+    border-<?php print $right; ?>: solid 1px #444444;
+    border-bottom: solid 1px #555555;
+	padding-top: 0px;
+	padding-left: 0px;
+	padding-right: 0px;
+	padding-bottom: 0px;
+	margin: 0px 0px;
+    background: #D5BAA8;
+}
+
+.validtitre {
+    background: #D5BAA8;
+	font-weight: bold;
+}
+
+
+/* ============================================================================== */
+/* Tooltips                                                                       */
+/* ============================================================================== */
+
+#tooltip {
+position: absolute;
+width: <?php print dol_size(450,'width'); ?>px;
+border-top: solid 1px #BBBBBB;
+border-<?php print $left; ?>: solid 1px #BBBBBB;
+border-<?php print $right; ?>: solid 1px #444444;
+border-bottom: solid 1px #444444;
+padding: 2px;
+z-index: 3000;
+background-color: #EFCFAA;
+opacity: 1;
+-moz-border-radius:6px;
+-webkit-border-radius: 6px;
+border-radius: 6px;
+}
+#tiptip_content {
+    background-color: rgb(252,248,246);
+	background-color: rgba(252,248,246,0.95);
+}
+
+/* ============================================================================== */
+/* Calendar                                                                       */
+/* ============================================================================== */
+
+img.datecallink { padding-left: 2px !important; padding-right: 2px !important; }
+
+.ui-datepicker-trigger {
+	vertical-align: middle;
+	cursor: pointer;
+}
+
+.bodyline {
+	-moz-border-radius: 8px;
+	-webkit-border-radius: 8px;
+	border-radius: 8px;
+	border: 1px #E4ECEC outset;
+	padding: 0px;
+	margin-bottom: 5px;
+}
+table.dp {
+    width: 180px;
+    background-color: #FFFFFF;
+    border-top: solid 2px #DDDDDD;
+    border-<?php print $left; ?>: solid 2px #DDDDDD;
+    border-<?php print $right; ?>: solid 1px #222222;
+    border-bottom: solid 1px #222222;
+    padding: 0px;
+	border-spacing: 0px;
+	border-collapse: collapse;
+}
+.dp td, .tpHour td, .tpMinute td{padding:2px; font-size:10px;}
+/* Barre titre */
+.dpHead,.tpHead,.tpHour td:Hover .tpHead{
+	font-weight:bold;
+	background-color:#b3c5cc;
+	color:white;
+	font-size:11px;
+	cursor:auto;
+}
+/* Barre navigation */
+.dpButtons,.tpButtons {
+	text-align:center;
+	background-color:#617389;
+	color:#FFFFFF;
+	font-weight:bold;
+	cursor:pointer;
+}
+.dpButtons:Active,.tpButtons:Active{border: 1px outset black;}
+.dpDayNames td,.dpExplanation {background-color:#D9DBE1; font-weight:bold; text-align:center; font-size:11px;}
+.dpExplanation{ font-weight:normal; font-size:11px;}
+.dpWeek td{text-align:center}
+
+.dpToday,.dpReg,.dpSelected{
+	cursor:pointer;
+}
+.dpToday{font-weight:bold; color:black; background-color:#DDDDDD;}
+.dpReg:Hover,.dpToday:Hover{background-color:black;color:white}
+
+/* Jour courant */
+.dpSelected{background-color:#0B63A2;color:white;font-weight:bold; }
+
+.tpHour{border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
+.tpHour td {border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; cursor:pointer;}
+.tpHour td:Hover {background-color:black;color:white;}
+
+.tpMinute {margin-top:5px;}
+.tpMinute td:Hover {background-color:black; color:white; }
+.tpMinute td {background-color:#D9DBE1; text-align:center; cursor:pointer;}
+
+/* Bouton X fermer */
+.dpInvisibleButtons
+{
+    border-style:none;
+    background-color:transparent;
+    padding:0px;
+    font-size:9px;
+    border-width:0px;
+    color:#0B63A2;
+    vertical-align:middle;
+    cursor: pointer;
+}
+
+
+/* ============================================================================== */
+/*  Afficher/cacher                                                               */
+/* ============================================================================== */
+
+div.visible {
+    display: block;
+}
+
+div.hidden {
+    display: none;
+}
+
+tr.visible {
+    display: block;
+}
+
+td.hidden {
+    display: none;
+}
+
+
+/* ============================================================================== */
+/*  Module agenda                                                                 */
+/* ============================================================================== */
+
+table.cal_month    { border-spacing: 0px; }
+.cal_current_month { border-top: 0; border-left: solid 1px #E0E0E0; border-right: 0; border-bottom: solid 1px #E0E0E0; }
+.cal_current_month_peruserleft { border-top: 0; border-left: solid 3px #6C7C7B; border-right: 0; border-bottom: solid 1px #E0E0E0; }
+.cal_current_month_oneday { border-right: solid 1px #E0E0E0; }
+.cal_other_month   { border-top: 0; border-left: solid 1px #C0C0C0; border-right: 0; border-bottom: solid 1px #C0C0C0; }
+.cal_other_month_peruserleft { border-top: 0; border-left: solid 3px #6C7C7B !important; border-right: 0; }
+.cal_current_month_right { border-right: solid 1px #E0E0E0; }
+.cal_other_month_right   { border-right: solid 1px #C0C0C0; }
+.cal_other_month   { opacity: 0.6; background: #EAEAEA; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_past_month    { opacity: 0.6; background: #EEEEEE; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_current_month { background: #FFFFFF; border-left: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_current_month_peruserleft { background: #FFFFFF; border-left: solid 3px #6C7C7B; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_today         { background: #FDFDF0; border-left: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_today_peruser { background: #FDFDF0; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_today_peruser_peruserleft { background: #FDFDF0; border-left: solid 3px #6C7C7B; border-right: solid 1px #E0E0E0; border-bottom: solid 1px #E0E0E0; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 1px; padding-top: 0px; padding-bottom: 0px; }
+.cal_past          { }
+.cal_peruser       { padding: 0px; }
+.peruser_busy      { background: #CC8888; }
+.peruser_notbusy   { background: #EEDDDD; opacity: 0.5; }
+table.cal_event    { border: none; border-collapse: collapse; margin-bottom: 1px; -webkit-border-radius: 6px; border-radius: 6px;
+						-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.25);
+						moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.25);
+						box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.25);
+						background: -webkit-gradient(linear, left top, left bottom, from(#006aac), to(#00438d));
+						min-height: 20px;
+						}
+table.cal_event td { border: none; padding-<?php print $left; ?>: 2px; padding-<?php print $right; ?>: 2px; padding-top: 0px; padding-bottom: 0px; }
+ul.cal_event       { padding-right: 2px; padding-top: 1px; border: none; list-style-type: none; margin: 0 auto; padding-left: 0px; padding-start: 0px; -khtml-padding-start: 0px; -o-padding-start: 0px; -moz-padding-start: 0px; -webkit-padding-start: 0px; }
+li.cal_event       { border: none; list-style-type: none; }
+.cal_event a:link    { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:visited { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:active  { color: #111111; font-size: 11px; font-weight: normal !important; }
+.cal_event a:hover   { color: #111111; font-size: 11px; font-weight: normal !important; color:rgba(255,255,255,.75); }
+.cal_event_busy      { }
+.cal_peruserviewname { max-width: 100px; height: 22px; }
+
+.topmenuimage {
+	background-size: 28px auto;
+}
+
+/* ============================================================================== */
+/*  Ajax - Liste deroulante de l'autocompletion                                   */
+/* ============================================================================== */
+
+.ui-widget-content { border: solid 1px rgba(0,0,0,.3); background: #fff !important; }
+
+.ui-autocomplete-loading { background: white url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/working.gif',1) ?>) right center no-repeat; }
+.ui-autocomplete {
+	       position:absolute;
+	       width:auto;
+	       font-size: 1.0em;
+	       background-color:white;
+	       border:1px solid #888;
+	       margin:0px;
+/*	       padding:0px; This make combo crazy */
+	     }
+.ui-autocomplete ul {
+	       list-style-type:none;
+	       margin:0px;
+	       padding:0px;
+	     }
+.ui-autocomplete ul li.selected { background-color: #D3E5EC;}
+.ui-autocomplete ul li {
+	       list-style-type:none;
+	       display:block;
+	       margin:0;
+	       padding:2px;
+	       height:18px;
+	       cursor:pointer;
+	     }
+
+/* ============================================================================== */
+/*  jQuery - jeditable                                                            */
+/* ============================================================================== */
+
+.editkey_textarea, .editkey_ckeditor, .editkey_string, .editkey_email, .editkey_numeric, .editkey_select, .editkey_autocomplete {
+	background: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/edit.png',1) ?>) right top no-repeat;
+	cursor: pointer;
+}
+
+.editkey_datepicker {
+	background: url(<?php echo dol_buildpath($path.'/theme/'.$theme.'/img/calendar.png',1) ?>) right center no-repeat;
+	cursor: pointer;
+}
+
+.editval_textarea.active:hover, .editval_ckeditor.active:hover, .editval_string.active:hover, .editval_email.active:hover, .editval_numeric.active:hover, .editval_select.active:hover, .editval_autocomplete.active:hover, .editval_datepicker.active:hover {
+	background: white;
+	cursor: pointer;
+}
+
+.viewval_textarea.active:hover, .viewval_ckeditor.active:hover, .viewval_string.active:hover, .viewval_email.active:hover, .viewval_numeric.active:hover, .viewval_select.active:hover, .viewval_autocomplete.active:hover, .viewval_datepicker.active:hover {
+	background: white;
+	cursor: pointer;
+}
+
+.viewval_hover {
+	background: white;
+}
+
+
+/* ============================================================================== */
+/* Admin Menu                                                                     */
+/* ============================================================================== */
+
+/* CSS for treeview */
+.treeview ul { background-color: transparent !important; margin-top: 0; }
+.treeview li { background-color: transparent !important; padding: 0 0 0 16px !important; min-height: 20px; }
+.treeview .hover { color: black !important; }
+
+
+
+/* ============================================================================== */
+/*  Show Excel tabs                                                               */
+/* ============================================================================== */
+
+.table_data
+{
+	border-style:ridge;
+	border:1px solid;
+}
+.tab_base
+{
+	background:#C5D0DD;
+	font-weight:bold;
+	border-style:ridge;
+	border: 1px solid;
+	cursor:pointer;
+}
+.table_sub_heading
+{
+	background:#CCCCCC;
+	font-weight:bold;
+	border-style:ridge;
+	border: 1px solid;
+}
+.table_body
+{
+	background:#F0F0F0;
+	font-weight:normal;
+	font-family:sans-serif;
+	border-style:ridge;
+	border: 1px solid;
+	border-spacing: 0px;
+	border-collapse: collapse;
+}
+.tab_loaded
+{
+	background:#222222;
+	color:white;
+	font-weight:bold;
+	border-style:groove;
+	border: 1px solid;
+	cursor:pointer;
+}
+
+
+/* ============================================================================== */
+/*  CSS for color picker                                                          */
+/* ============================================================================== */
+
+A.color, A.color:active, A.color:visited {
+ position : relative;
+ display : block;
+ text-decoration : none;
+ width : 10px;
+ height : 10px;
+ line-height : 10px;
+ margin : 0px;
+ padding : 0px;
+ border : 1px inset white;
+}
+A.color:hover {
+ border : 1px outset white;
+}
+A.none, A.none:active, A.none:visited, A.none:hover {
+ position : relative;
+ display : block;
+ text-decoration : none;
+ width : 10px;
+ height : 10px;
+ line-height : 10px;
+ margin : 0px;
+ padding : 0px;
+ cursor : default;
+ border : 1px solid #b3c5cc;
+}
+.tblColor {
+ display : none;
+}
+.tdColor {
+ padding : 1px;
+}
+.tblContainer {
+ background-color : #b3c5cc;
+}
+.tblGlobal {
+ position : absolute;
+ top : 0px;
+ left : 0px;
+ display : none;
+ background-color : #b3c5cc;
+ border : 2px outset;
+}
+.tdContainer {
+ padding : 5px;
+}
+.tdDisplay {
+ width : 50%;
+ height : 20px;
+ line-height : 20px;
+ border : 1px outset white;
+}
+.tdDisplayTxt {
+ width : 50%;
+ height : 24px;
+ line-height : 12px;
+ font-family : <?php print $fontlist ?>;
+ font-size : 8pt;
+ color : black;
+ text-align : center;
+}
+.btnColor {
+ width : 100%;
+ font-family : <?php print $fontlist ?>;
+ font-size : 10pt;
+ padding : 0px;
+ margin : 0px;
+}
+.btnPalette {
+ width : 100%;
+ font-family : <?php print $fontlist ?>;
+ font-size : 8pt;
+ padding : 0px;
+ margin : 0px;
+}
+
+
+/* Style to overwrites JQuery styles */
+.ui-menu .ui-menu-item a {
+    text-decoration:none;
+    display:block;
+    padding:.2em .4em;
+    line-height:1.5;
+    zoom:1;
+    font-weight: normal;
+    font-family:<?php echo $fontlist; ?>;
+    font-size:1em;
+}
+.ui-widget {
+    font-family:<?php echo $fontlist; ?>;
+    font-size:<?php echo $fontsize; ?>px;
+}
+.ui-button { margin-left: -2px; <?php print (preg_match('/chrome/',$conf->browser->name)?'padding-top: 1px;':''); ?> }
+.ui-button-icon-only .ui-button-text { height: 8px; }
+.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 2px 0px 6px 0px; }
+.ui-button-text
+{
+    line-height: 1em !important;
+}
+.ui-autocomplete-input { margin: 0; padding: 4px; }
+
+
+/* ============================================================================== */
+/*  CKEditor                                                                      */
+/* ============================================================================== */
+
+.cke_editable
+{
+	margin: 5px !important;
+}
+.cke_editor table, .cke_editor tr, .cke_editor td
+{
+    border: 0px solid #FF0000 !important;
+}
+span.cke_skin_kama { padding: 0 !important; }
+.cke_wrapper { padding: 4px !important; }
+a.cke_dialog_ui_button
+{
+    font-family: <?php print $fontlist ?> !important;
+	background-image: url(<?php echo $img_button ?>) !important;
+	background-position: bottom !important;
+    border: 1px solid #C0C0C0 !important;
+    -moz-border-radius:0px 5px 0px 5px !important;
+	-webkit-border-radius:0px 5px 0px 5px !important;
+	border-radius:0px 5px 0px 5px !important;
+    -moz-box-shadow: 3px 3px 4px #DDD !important;
+    -webkit-box-shadow: 3px 3px 4px #DDD !important;
+    box-shadow: 3px 3px 4px #DDD !important;
+}
+.cke_dialog_ui_hbox_last
+{
+	vertical-align: bottom ! important;
+}
+.cke_editable
+{
+	line-height: 1.4 !important;
+	margin: 6px !important;
+}
+
+
+/* ============================================================================== */
+/*  File upload                                                                   */
+/* ============================================================================== */
+
+.template-upload {
+    height: 72px !important;
+}
+
+
+/* ============================================================================== */
+/*  Holiday                                                                       */
+/* ============================================================================== */
+
+#types .btn {
+    cursor: pointer;
+}
+
+#types .btn-primary {
+    font-weight: bold;
+}
+
+#types form {
+    padding: 20px;
+}
+
+#types label {
+    display:inline-block;
+    width:100px;
+    margin-right: 20px;
+    padding: 4px;
+    text-align: right;
+    vertical-align: top;
+}
+
+#types input.text, #types textarea {
+    width: 400px;
+}
+
+#types textarea {
+    height: 100px;
+}
+
+
+
+/* ============================================================================== */
+/*  JSGantt                                                                       */
+/* ============================================================================== */
+
+div.scroll2 {
+	width: <?php print isset($_SESSION['dol_screenwidth'])?max($_SESSION['dol_screenwidth']-830,450):'450'; ?>px !important;
+}
+
+
+/* ============================================================================== */
+/*  jFileTree                                                                     */
+/* ============================================================================== */
+
+.ecmfiletree {
+	width: 99%;
+	height: 99%;
+	background: #FFF;
+	padding-left: 2px;
+	font-weight: normal;
+}
+
+.fileview {
+	width: 99%;
+	height: 99%;
+	background: #FFF;
+	padding-left: 2px;
+	padding-top: 4px;
+	font-weight: normal;
+}
+
+div.filedirelem {
+    position: relative;
+    display: block;
+    text-decoration: none;
+}
+
+ul.filedirelem {
+    padding: 2px;
+    margin: 0 5px 5px 5px;
+}
+ul.filedirelem li {
+    list-style: none;
+    padding: 2px;
+    margin: 0 10px 20px 10px;
+    width: 160px;
+    height: 120px;
+    text-align: center;
+    display: block;
+    float: <?php print $left; ?>;
+    border: solid 1px #DDDDDD;
+}
+
+ui-layout-north {
+
+}
+
+ul.ecmjqft {
+	font-size: 11px;
+	line-height: 16px;
+	padding: 0px;
+	margin: 0px;
+	font-weight: normal;
+}
+
+ul.ecmjqft li {
+	list-style: none;
+	padding: 0px;
+	padding-left: 20px;
+	margin: 0px;
+	white-space: nowrap;
+	display: block;
+}
+
+ul.ecmjqft a {
+	line-height: 16px;
+	vertical-align: middle;
+	color: #333;
+	padding: 0px 0px;
+	font-weight:normal;
+	display: inline-block !important;
+/*	float: left;*/
+}
+ul.ecmjqft a:active {
+	font-weight: bold !important;
+}
+ul.ecmjqft a:hover {
+    text-decoration: underline;
+}
+div.ecmjqft {
+	vertical-align: middle;
+	display: inline-block !important;
+	text-align: right;
+	position:absolute;
+	right:4px;
+}
+
+/* Core Styles */
+.ecmjqft LI.directory { font-weight:normal; background: url(<?php echo dol_buildpath($path.'/theme/common/treemenu/folder2.png',1); ?>) left top no-repeat; }
+.ecmjqft LI.expanded { font-weight:normal; background: url(<?php echo dol_buildpath($path.'/theme/common/treemenu/folder2-expanded.png',1); ?>) left top no-repeat; }
+.ecmjqft LI.wait { font-weight:normal; background: url(<?php echo dol_buildpath('/theme/'.$theme.'/img/working.gif',1); ?>) left top no-repeat; }
+
+
+/* ============================================================================== */
+/*  jNotify                                                                       */
+/* ============================================================================== */
+
+.jnotify-container {
+	position: fixed !important;
+<?php if (! empty($conf->global->MAIN_JQUERY_JNOTIFY_BOTTOM)) { ?>
+	top: auto !important;
+	bottom: 4px !important;
+<?php } ?>
+	text-align: center;
+	min-width: <?php echo $dol_optimize_smallscreen?'200':'480'; ?>px;
+	width: auto;
+	padding-left: 10px !important;
+	padding-right: 10px !important;
+}
+
+/* use or not ? */
+div.jnotify-background {
+	opacity : 0.95 !important;
+    -moz-box-shadow: 3px 3px 4px #888 !important;
+    -webkit-box-shadow: 3px 3px 4px #888 !important;
+    box-shadow: 3px 3px 4px #888 !important;
+}
+
+/* ============================================================================== */
+/*  blockUI                                                                      */
+/* ============================================================================== */
+
+/*div.growlUI { background: url(check48.png) no-repeat 10px 10px }*/
+div.dolEventValid h1, div.dolEventValid h2 {
+	color: #567b1b;
+	background-color: #e3f0db;
+	padding: 5px 5px 5px 5px;
+	text-align: left;
+}
+div.dolEventError h1, div.dolEventError h2 {
+	color: #a72947;
+	background-color: #d79eac;
+	padding: 5px 5px 5px 5px;
+	text-align: left;
+}
+
+/* ============================================================================== */
+/*  Maps                                                                          */
+/* ============================================================================== */
+
+.divmap, #google-visualization-geomap-embed-0, #google-visualization-geomap-embed-1, google-visualization-geomap-embed-2 {
+    -moz-box-shadow: 0px 0px 10px #AAA;
+    -webkit-box-shadow: 0px 0px 10px #AAA;
+    box-shadow: 0px 0px 10px #AAA;
+}
+
+
+/* ============================================================================== */
+/*  Datatable                                                                     */
+/* ============================================================================== */
+
+.sorting_asc  { background: url('<?php echo dol_buildpath('/theme/'.$theme.'/img/sort_asc.png',1); ?>') no-repeat center right; }
+.sorting_desc { background: url('<?php echo dol_buildpath('/theme/'.$theme.'/img/sort_desc.png',1); ?>') no-repeat center right; }
+.sorting_asc_disabled  { background: url('<?php echo dol_buildpath('/theme/'.$theme.'/img/sort_asc_disabled',1); ?>') no-repeat center right; }
+.sorting_desc_disabled { background: url('<?php echo dol_buildpath('/theme/'.$theme.'/img/sort_desc_disabled',1); ?>') no-repeat center right; }
+.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover
+{
+	font-weight: normal;
+}
+.paginate_enabled_previous:hover, .paginate_enabled_next:hover
+{
+	text-decoration: underline !important;
+}
+
+/* For jquery plugin combobox */
+/* Disable this. It breaks wrapping of boxes
+.ui-corner-all { white-space: nowrap; } */
+
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled, .paginate_button_disabled {
+	opacity: .35;
+	filter: Alpha(Opacity=35);
+	background-image: none;
+}
+
+/* ============================================================================== */
+/*  Select2                                                                       */
+/* ============================================================================== */
+
+.select2-choice,
+.select2-drop.select2-drop-above.select2-drop-active,
+.select2-container-active .select2-choice,
+.select2-container-active .select2-choices,
+.select2-dropdown-open.select2-drop-above .select2-choice,
+.select2-dropdown-open.select2-drop-above .select2-choices,
+.select2-container-multi.select2-container-active .select2-choices
+{
+	border: 1px solid #aaa;
+}
+.select2-disabled
+{
+	color: #888;
+}
+.select2-drop-active
+{
+	border: 1px solid #aaa;
+	border-top: none;
+}
+a span.select2-chosen
+{
+	font-weight: normal !important;
+}
+.select2-container .select2-choice {
+	background-image: none;
+}
+.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-ajax-error, .select2-results .select2-selection-limit
+{
+	background: #FFFFFF;
+}
+
+
+/* ============================================================================== */
+/*  JMobile                                                                       */
+/* ============================================================================== */
+
+li.ui-li-divider .ui-link {
+	color: #FFF !important;
+}
+.ui-btn {
+	margin: 0.1em 2px
+}
+a.ui-link, a.ui-link:hover, .ui-btn:hover, span.ui-btn-text:hover, span.ui-btn-inner:hover {
+	text-decoration: none !important;
+}
+
+.ui-btn-inner {
+	min-width: .4em;
+	padding-left: 10px;
+	padding-right: 10px;
+	<?php if (! empty($dol_use_jmobile)) { ?>
+	font-size: 13px;
+	<?php } else { ?>
+	font-size: <?php print $fontsize ?>px;
+	<?php } ?>
+	/* white-space: normal; */		/* Warning, enable this break the truncate feature */
+}
+.ui-btn-icon-right .ui-btn-inner {
+	padding-right: 34px;
+}
+.ui-btn-icon-left .ui-btn-inner {
+	padding-left: 34px;
+}
+.ui-select .ui-btn-icon-right .ui-btn-inner {
+	padding-right: 38px;
+}
+.ui-select .ui-btn-icon-left .ui-btn-inner {
+	padding-left: 38px;
+}
+.fiche .ui-controlgroup {
+	margin: 0px;
+	padding-bottom: 0px;
+}
+div.ui-controlgroup-controls div.tabsElem
+{
+	margin-top: 2px;
+}
+div.ui-controlgroup-controls div.tabsElem a
+{
+	-moz-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
+	-webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.2);
+	box-shadow: 0 -3px 6px rgba(0,0,0,.2);
+}
+div.ui-controlgroup-controls div.tabsElem a#active {
+	-moz-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
+	-webkit-box-shadow: 0 -3px 6px rgba(0,0,0,.3);
+	box-shadow: 0 -3px 6px rgba(0,0,0,.3);
+}
+
+a.tab span.ui-btn-inner
+{
+	border: none;
+	padding: 0;
+}
+
+.ui-link {
+	color: rgb(<?php print $colortext; ?>);
+}
+.liste_titre .ui-link {
+	color: #<?php print $colortexttitle; ?> !important;
+}
+
+a.ui-link {
+	word-wrap: break-word;
+}
+
+/* force wrap possible onto field overflow does not works */
+.formdoc .ui-btn-inner
+{
+	white-space: normal;
+	overflow: hidden;
+	text-overflow: hidden;
+}
+
+/* Warning: setting this may make screen not beeing refreshed after a combo selection */
+/*.ui-body-c {
+	background: #fff;
+}*/
+
+div.ui-radio, div.ui-checkbox
+{
+	display: inline-block;
+	border-bottom: 0px !important;
+}
+.ui-checkbox input, .ui-radio input {
+	height: auto;
+	width: auto;
+	margin: 4px;
+	position: static;
+}
+div.ui-checkbox label+input, div.ui-radio label+input {
+	position: absolute;
+}
+.ui-mobile fieldset
+{
+	padding-bottom: 10px; margin-bottom: 4px; border-bottom: 1px solid #AAAAAA !important;
+}
+
+ul.ulmenu {
+	border-radius: 0;
+	-webkit-border-radius: 0;
+}
+
+.ui-field-contain label.ui-input-text {
+	vertical-align: middle !important;
+}
+.ui-mobile fieldset {
+	border-bottom: none !important;
+}
+
+/* Style for first level menu with jmobile */
+.ui-bar-b, .lilevel0 {
+	border: 1px solid #5f5f7a !important;
+    background: rgb(<?php echo $colorbacktitle1; ?>);
+    background-repeat: repeat-x;
+	<?php if ($usecss3) { ?>
+	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+	background-image: linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(250,250,250,0.3) 100%);
+    font-weight: bold;
+	<?php } ?>
+    color: #<?php echo $colortexttitle; ?> !important;
+}
+.alilevel0 {
+    color: #<?php echo $colortexttitle; ?> !important;
+	text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>;
+}
+
+.ui-body-c {
+	border: 1px solid #ccc;
+	text-shadow: none;
+}
+.ui-btn-up-c, .ui-btn-hover-c {
+	border: 1px solid #ccc;
+	text-shadow: none;
+}
+.ui-body-c .ui-link, .ui-body-c .ui-link:visited, .ui-body-c .ui-link:hover {
+	color: rgb(<?php print $colortext; ?>);
+}
+.ui-btn-up-c .vsmenudisabled {
+	color: #<?php echo $colorshadowtitle; ?> !important;
+	text-shadow: none !important;
+}
+.ui-controlgroup-horizontal .ui-btn.ui-first-child {
+-webkit-border-top-left-radius: 6px;
+border-top-left-radius: 6px;
+}
+.ui-controlgroup-horizontal .ui-btn.ui-last-child {
+-webkit-border-top-right-radius: 6px;
+border-top-right-radius: 6px;
+}
+.alilevel1 {
+    color: #<?php echo $colortexttitle; ?> !important;
+	text-shadow: 1px 0px 1px #<?php echo $colorshadowtitle; ?>;
+}
+.lilevel1 {
+	background-image: -webkit-gradient(linear,left top,left bottom,from( #ddd ),to( #d1d1d1 )) !important;
+	background-image: -webkit-linear-gradient( #ddd,#d1d1d1 ) !important;
+	background-image: -moz-linear-gradient( #ddd,#d1d1d1 ) !important;
+	background-image: -ms-linear-gradient( #ddd,#d1d1d1 ) !important;
+	background-image: -o-linear-gradient( #ddd,#d1d1d1 ) !important;
+	background-image: linear-gradient( #ddd,#d1d1d1 ) !important;
+}
+.lilevel2
+{
+	padding-left: 22px;
+}
+.lilevel3
+{
+	padding-left: 54px;
+}
+
+<?php
+if (is_object($db)) $db->close();
diff --git a/htdocs/theme/md_dev/thumb.png b/htdocs/theme/md_dev/thumb.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b4c467bead7e991a22ad47a394bd135b8837094
Binary files /dev/null and b/htdocs/theme/md_dev/thumb.png differ
diff --git a/htdocs/theme/md_dev/tpl/README b/htdocs/theme/md_dev/tpl/README
new file mode 100644
index 0000000000000000000000000000000000000000..d3bc4b4679f6cc9744d3d90f9c6fa2c2ff369189
--- /dev/null
+++ b/htdocs/theme/md_dev/tpl/README
@@ -0,0 +1,3 @@
+README (english)
+
+This directory is used to store custom templates. (system core and modules)
\ No newline at end of file
diff --git a/htdocs/theme/md_dev/tpl/index.html b/htdocs/theme/md_dev/tpl/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391