diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 6578595a..b3b0458e 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -76,6 +76,6 @@ endif()
# ---------------------------------
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ COMPONENT documentation DESTINATION share/doc/${PROJECT_NAME}
FILES_MATCHING
- REGEX "\\.(html|pdf|png|gif|jpg|svg|js|xsl|css|py|txt|inv|bib|ttf|woff2|eot)$"
+ REGEX "\\.(html|pdf|png|gif|jpg|svg|ico|js|xsl|css|py|txt|inv|bib|ttf|woff2|eot)$"
PATTERN "_*"
)
diff --git a/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Black.jpg b/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Black.jpg
new file mode 100755
index 00000000..a25819aa
Binary files /dev/null and b/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Black.jpg differ
diff --git a/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Full.jpg b/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Full.jpg
new file mode 100755
index 00000000..8fac42ac
Binary files /dev/null and b/doc/_static/triqs_logo/Icon/JPG/Triqs_Icon_RGB_Full.jpg differ
diff --git a/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Black.svg b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Black.svg
new file mode 100755
index 00000000..ff598488
--- /dev/null
+++ b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Black.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Full.svg b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Full.svg
new file mode 100755
index 00000000..76d6707d
--- /dev/null
+++ b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_Full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_White.svg b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_White.svg
new file mode 100755
index 00000000..4fbd963d
--- /dev/null
+++ b/doc/_static/triqs_logo/Icon/SVG/Triqs_Icon_RGB_White.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Black.jpg b/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Black.jpg
new file mode 100755
index 00000000..a9206e03
Binary files /dev/null and b/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Black.jpg differ
diff --git a/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Full.jpg b/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Full.jpg
new file mode 100755
index 00000000..58e6a815
Binary files /dev/null and b/doc/_static/triqs_logo/Logo/JPG/Triqs_Logo_RGB_Full.jpg differ
diff --git a/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Black.svg b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Black.svg
new file mode 100755
index 00000000..27ff0f46
--- /dev/null
+++ b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Black.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Full.svg b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Full.svg
new file mode 100755
index 00000000..149bdb6c
--- /dev/null
+++ b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_Full.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_White.svg b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_White.svg
new file mode 100755
index 00000000..eb273f97
--- /dev/null
+++ b/doc/_static/triqs_logo/Logo/SVG/Triqs_Logo_RGB_White.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/doc/_static/triqs_logo/triqs_favicon.ico b/doc/_static/triqs_logo/triqs_favicon.ico
new file mode 100644
index 00000000..9e20d735
Binary files /dev/null and b/doc/_static/triqs_logo/triqs_favicon.ico differ
diff --git a/doc/conf.py.in b/doc/conf.py.in
index 182c670f..a51683ab 100644
--- a/doc/conf.py.in
+++ b/doc/conf.py.in
@@ -66,7 +66,7 @@ html_theme = 'sphinx_rtd_theme'
# this loads the custom css file to change the page width
html_style = 'css/custom.css'
-#html_favicon = '@CMAKE_CURRENT_SOURCE_DIR@/logos/favicon.ico'
+html_favicon = '@CMAKE_CURRENT_SOURCE_DIR@/_static/triqs_logo/triqs_favicon.ico'
#html_logo = '@CMAKE_CURRENT_SOURCE_DIR@/logos/logo.png'
# options for the the rtd theme