diff --git a/aircox/templates/aircox/episode_item.html b/aircox/templates/aircox/episode_item.html
new file mode 100644
index 0000000..a5d6911
--- /dev/null
+++ b/aircox/templates/aircox/episode_item.html
@@ -0,0 +1,39 @@
+{% extends "aircox/page_item.html" %}
+{% load i18n easy_thumbnails_tags aircox %}
+
+{% comment %}
+Context variables:
+- object: episode
+- diffusion: episode's diffusion
+- hide_schedule: if True, do not display start time
+{% endcomment %}
+
+{% block title %}
+{% if not object.is_published and object.program.is_published %}
+{{ object.title }}
+{% else %}
+{{ block.super }}
+{% endif %}
+{% endblock %}
+
+{% block subtitle %}
+{{ block.super }}
+
+{% if diffusion %}
+ {% if not hide_schedule %}
+ {% if object.category %}—{% endif %}
+
+ {% endif %}
+
+ {% if diffusion.initial %}
+ {% with diffusion.initial.date as date %}
+
+ {% trans "(rerun)" %}
+
+ {% endwith %}
+ {% endif %}
+{% endif %}
+{% endblock %}
+
diff --git a/aircox/templates/aircox/episode_list.html b/aircox/templates/aircox/episode_list.html
new file mode 100644
index 0000000..23be6fa
--- /dev/null
+++ b/aircox/templates/aircox/episode_list.html
@@ -0,0 +1,14 @@
+{% extends "aircox/page_list.html" %}
+{% load i18n aircox %}
+
+{% block title %}
+{% if program %}
+ {% with program.title as program %}
+ {% blocktrans %}Episodes of {{ program }}{% endblocktrans %}
+ {% endwith %}
+{% else %}
+ {% trans "Episodes" %}
+ {% endif %}
+{% endblock %}
+
+
diff --git a/aircox/templates/aircox/page_item.html b/aircox/templates/aircox/page_item.html
new file mode 100644
index 0000000..0d47cf8
--- /dev/null
+++ b/aircox/templates/aircox/page_item.html
@@ -0,0 +1,38 @@
+{% load i18n easy_thumbnails_tags aircox %}
+{% comment %}
+Context variables:
+- object: the actual diffusion
+- show_headline: if True, display headline
+{% endcomment %}
+
+
+
+ {% block title %}
+ {% if object.is_published %}
+ {{ object.title }}
+ {% else %}
+ {{ object.title }}
+ {% endif %}
+ {% endblock %}
+
+