<?xml version="1.0"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:variable name="baseurl"><xsl:value-of select="rss/channel/link" /></xsl:variable>
	<xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
	<xsl:template match="/">
		<html>
			<head>
				<title><xsl:value-of select="rss/channel/title" /></title>
				<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
				<link rel="stylesheet" href="{$baseurl}/template/css/design.css" />
				<style type="text/css">
					.container { margin-bottom: 40px; }
					.container h1 { margin-top: 25px;font-size: 1.7em; }
					.background-ads-listing { height: auto; }
					.feed-description {display: block; width: 100%; margin: 30px auto; padding: 0 20px; text-align: center;}
					.bloc-listing-picture {padding-left: 15px;margin: 20px auto;}
					.bloc-listing-first {padding-right: 15px;}
					.link a {font-size: 0.9em;}
					.category-listing {margin-left: 0;}
					.bloc-listing-first { height: auto;padding-bottom: 20px; }
				</style>
			</head>
			<body>
				<div class="container">
					<h1><xsl:value-of select="rss/channel/title" /></h1>
					<ul class="container-100-child search-results-container">
						<li><p class="localisation-listing feed-description"><xsl:value-of select="rss/channel/description" /></p></li>
						<xsl:for-each select="rss/channel/item">
							<li>
								<xsl:element name="a">
									<xsl:attribute name="class">background-ads-listing flex-container</xsl:attribute>
									<xsl:attribute name="href">
										<xsl:value-of select="link"/>
									</xsl:attribute>
									<xsl:attribute name="target">_blank</xsl:attribute>
									<xsl:attribute name="rel">nofollow</xsl:attribute>
									<div class="bloc-listing-picture">
										<xsl:element name="img">
											<xsl:attribute name="src">
												<xsl:value-of select="enclosure/@url"/>
											</xsl:attribute>
											<xsl:attribute name="class">thumbnail</xsl:attribute>
										</xsl:element>
									</div>
									<div class="bloc-listing-first">
										<p class="title-listing"><xsl:value-of select="title" /></p>
										<p class="localisation-listing"><xsl:value-of select="description" /></p>
										<div class="localisation-listing">
											<xsl:apply-templates select="pubDate"/>
										</div>
									</div>
								</xsl:element>
							</li>
						</xsl:for-each>
					</ul>
				</div>
			</body>
		</html>
	</xsl:template>
	<xsl:template match="pubDate">
		<div class="localisation-listing">
			<div class="date">
				<xsl:attribute name="time"><xsl:value-of select="substring(text(),18,5)"/></xsl:attribute>
				<xsl:call-template name="format-from-rfc-to-iso">
					<xsl:with-param name="rfc-date" select="text()"/>
				</xsl:call-template>
			</div>
		</div>
    </xsl:template>
	<xsl:template match="pubDateEN">
		<div class="localisation-listing">
			<div class="date">
				<xsl:attribute name="time"><xsl:value-of select="substring(text(),18,5)"/></xsl:attribute>
				<xsl:call-template name="format-from-rfc-to-isoEN">
					<xsl:with-param name="rfc-date" select="text()"/>
				</xsl:call-template>
			</div>
		</div>
    </xsl:template>
	<xsl:template name="format-from-rfc-to-iso">
		<xsl:param name="rfc-date"/>
		<xsl:param name="day-with-zero" select="format-number(substring(substring($rfc-date, 6, 11), 1, 2),'00')"/>
		<xsl:param name="month-with-zero">
			<xsl:if test="contains($rfc-date,'Jan')">01</xsl:if>
			<xsl:if test="contains($rfc-date,'Feb')">02</xsl:if>
			<xsl:if test="contains($rfc-date,'Mar')">03</xsl:if>
			<xsl:if test="contains($rfc-date,'Apr')">04</xsl:if>
			<xsl:if test="contains($rfc-date,'May')">05</xsl:if>
			<xsl:if test="contains($rfc-date,'Jun')">06</xsl:if>
			<xsl:if test="contains($rfc-date,'Jul')">07</xsl:if>
			<xsl:if test="contains($rfc-date,'Aug')">08</xsl:if>
			<xsl:if test="contains($rfc-date,'Sep')">09</xsl:if>
			<xsl:if test="contains($rfc-date,'Oct')">10</xsl:if>
			<xsl:if test="contains($rfc-date,'Nov')">11</xsl:if>
			<xsl:if test="contains($rfc-date,'Dec')">12</xsl:if>
		</xsl:param>
		<xsl:param name="year-full" select="format-number(substring(substring($rfc-date, 6, 11), 7, 5), '####')"/>
		<xsl:param name="time-pubdate" select="substring($rfc-date, 18, 8)"/>
		<xsl:param name="rfc-date-to-iso" select="concat($day-with-zero, '/', $month-with-zero,  '/', $year-full, ' ', $time-pubdate)"/>
		<xsl:value-of select="$rfc-date-to-iso"/>
	</xsl:template>
	<xsl:template name="format-from-rfc-to-isoEN">
		<xsl:param name="rfc-date"/>
		<xsl:param name="day-with-zero" select="format-number(substring(substring($rfc-date, 6, 11), 1, 2),'00')"/>
		<xsl:param name="month-with-zero">
			<xsl:if test="contains($rfc-date,'Jan')">01</xsl:if>
			<xsl:if test="contains($rfc-date,'Feb')">02</xsl:if>
			<xsl:if test="contains($rfc-date,'Mar')">03</xsl:if>
			<xsl:if test="contains($rfc-date,'Apr')">04</xsl:if>
			<xsl:if test="contains($rfc-date,'May')">05</xsl:if>
			<xsl:if test="contains($rfc-date,'Jun')">06</xsl:if>
			<xsl:if test="contains($rfc-date,'Jul')">07</xsl:if>
			<xsl:if test="contains($rfc-date,'Aug')">08</xsl:if>
			<xsl:if test="contains($rfc-date,'Sep')">09</xsl:if>
			<xsl:if test="contains($rfc-date,'Oct')">10</xsl:if>
			<xsl:if test="contains($rfc-date,'Nov')">11</xsl:if>
			<xsl:if test="contains($rfc-date,'Dec')">12</xsl:if>
		</xsl:param>
		<xsl:param name="year-full" select="format-number(substring(substring($rfc-date, 6, 11), 7, 5), '####')"/>
		<xsl:param name="time-pubdate" select="substring($rfc-date, 18, 8)"/>
		<xsl:param name="rfc-date-to-iso" select="concat($month-with-zero, '/', $day-with-zero,  '/', $year-full, ' ', $time-pubdate)"/>
		<xsl:param name="rfc-date-to-iso" select="concat($month-with-zero, '/', $day-with-zero,  '/', $year-full, ' ', $time-pubdate)"/>
		<xsl:value-of select="$rfc-date-to-iso"/>
	</xsl:template>
</xsl:stylesheet>