From 66cf2eb7f49b1d67cc97c941da66b88f4cd30338 Mon Sep 17 00:00:00 2001
From: Serghei Mihai <smihai@entrouvert.com>
Date: Mon, 30 Mar 2020 14:49:22 +0200
Subject: [PATCH] dordogne-cd24: initial theme (#36952)

---
 static/dordogne-cd24/_custom.scss             | 512 ++++++++++++++++++
 static/dordogne-cd24/_vars.scss               |  52 ++
 static/dordogne-cd24/config.json              |  17 +
 .../dordogne-cd24/icons/icon-association.png  | Bin 0 -> 1948 bytes
 .../dordogne-cd24/icons/icon-citoyennete.png  | Bin 0 -> 1307 bytes
 .../dordogne-cd24/icons/icon-collectivite.png | Bin 0 -> 2327 bytes
 static/dordogne-cd24/icons/icon-culture.png   | Bin 0 -> 1391 bytes
 static/dordogne-cd24/icons/icon-eco.png       | Bin 0 -> 1155 bytes
 static/dordogne-cd24/icons/icon-education.png | Bin 0 -> 1256 bytes
 static/dordogne-cd24/icons/icon-enfance.png   | Bin 0 -> 1165 bytes
 .../dordogne-cd24/icons/icon-entreprise.png   | Bin 0 -> 1967 bytes
 .../icons/icon-environnement.png              | Bin 0 -> 1365 bytes
 .../dordogne-cd24/icons/icon-particulier.png  | Bin 0 -> 1988 bytes
 static/dordogne-cd24/icons/icon-sante.png     | Bin 0 -> 1659 bytes
 static/dordogne-cd24/icons/icon-securite.png  | Bin 0 -> 1305 bytes
 static/dordogne-cd24/icons/icon-sport.png     | Bin 0 -> 1410 bytes
 static/dordogne-cd24/img/facebook.svg         |   1 +
 static/dordogne-cd24/img/header-text.png      | Bin 0 -> 3815 bytes
 static/dordogne-cd24/img/header.png           | Bin 0 -> 278148 bytes
 static/dordogne-cd24/img/instagram.svg        |   1 +
 static/dordogne-cd24/img/logo.png             | Bin 0 -> 260570 bytes
 static/dordogne-cd24/img/logo.svg             |   1 +
 static/dordogne-cd24/img/loupe.png            | Bin 0 -> 554 bytes
 static/dordogne-cd24/img/twitter.svg          |   1 +
 static/dordogne-cd24/img/vimeo.svg            |   1 +
 static/dordogne-cd24/img/youtube.svg          |   1 +
 static/dordogne-cd24/style.scss               |   6 +
 .../dordogne-cd24/authentic2/login.html       |   5 +
 .../registration/registration_form.html       |   5 +
 29 files changed, 603 insertions(+)
 create mode 100644 static/dordogne-cd24/_custom.scss
 create mode 100644 static/dordogne-cd24/_vars.scss
 create mode 100644 static/dordogne-cd24/config.json
 create mode 100644 static/dordogne-cd24/icons/icon-association.png
 create mode 100644 static/dordogne-cd24/icons/icon-citoyennete.png
 create mode 100644 static/dordogne-cd24/icons/icon-collectivite.png
 create mode 100644 static/dordogne-cd24/icons/icon-culture.png
 create mode 100644 static/dordogne-cd24/icons/icon-eco.png
 create mode 100644 static/dordogne-cd24/icons/icon-education.png
 create mode 100644 static/dordogne-cd24/icons/icon-enfance.png
 create mode 100644 static/dordogne-cd24/icons/icon-entreprise.png
 create mode 100644 static/dordogne-cd24/icons/icon-environnement.png
 create mode 100644 static/dordogne-cd24/icons/icon-particulier.png
 create mode 100644 static/dordogne-cd24/icons/icon-sante.png
 create mode 100644 static/dordogne-cd24/icons/icon-securite.png
 create mode 100644 static/dordogne-cd24/icons/icon-sport.png
 create mode 100644 static/dordogne-cd24/img/facebook.svg
 create mode 100644 static/dordogne-cd24/img/header-text.png
 create mode 100644 static/dordogne-cd24/img/header.png
 create mode 100644 static/dordogne-cd24/img/instagram.svg
 create mode 100644 static/dordogne-cd24/img/logo.png
 create mode 100644 static/dordogne-cd24/img/logo.svg
 create mode 100644 static/dordogne-cd24/img/loupe.png
 create mode 100644 static/dordogne-cd24/img/twitter.svg
 create mode 100644 static/dordogne-cd24/img/vimeo.svg
 create mode 100644 static/dordogne-cd24/img/youtube.svg
 create mode 100644 static/dordogne-cd24/style.scss
 create mode 100644 templates/variants/dordogne-cd24/authentic2/login.html
 create mode 100644 templates/variants/dordogne-cd24/registration/registration_form.html

diff --git a/static/dordogne-cd24/_custom.scss b/static/dordogne-cd24/_custom.scss
new file mode 100644
index 00000000..29788db8
--- /dev/null
+++ b/static/dordogne-cd24/_custom.scss
@@ -0,0 +1,512 @@
+$icons: (
+	"association": "icon-association.png",
+	"citoyennete": "icon-citoyennete.png",
+	"collectivite": "icon-collectivite.png",
+	"culture": "icon-culture.png",
+	"eco": "icon-eco.png",
+	"education": "icon-education.png",
+	"enfance": "icon-enfance.png",
+	"entreprise": "icon-entreprise.png",
+	"environnement": "icon-environnement.png",
+	"particulier": "icon-particulier.png",
+	"sante": "icon-sante.png",
+	"securite": "icon-securite.png",
+	"sport": "icon-sport.png"
+);
+
+$social-icons: (
+	"facebook": "facebook.svg",
+	"twitter": "twitter.svg",
+	"youtube": "youtube.svg",
+	"vimeo": "vimeo.svg",
+	"instagram": "instagram.svg"
+);
+
+$header-height: 423px;
+$header-border-height: 100px;
+$mobile-header-height: 360px;
+$mobile-header-border-height: 60px;
+$very-small-screen: 340px;
+
+%button {
+	@extend %button;
+	text-transform: uppercase;
+	font-weight: bold;
+	font-size: 16px;
+}
+
+%cancel-button {
+	@extend %cancel-button;
+	color: #000;
+	border: 1px solid #000;
+	background: #fff;
+}
+
+@mixin after-line($color: #cbd05d) {
+	&::after {
+		display: block;
+		margin-top: 0.5em;
+		content: '';
+		background: $color;
+		width: 2em;
+		height: 2px;
+	}
+}
+
+.with-after-line {
+	@include after-line;
+}
+
+%header {
+	background: $primary-color;
+	padding: 1.5em 3em;
+	margin-bottom: 2em;
+	text-transform: uppercase;
+	@media screen and ($max-mobile-viewport) {
+		padding: 2em;
+		margin-bottom: 1em;
+	}
+	@include after-line;
+}
+
+div#header-wrapper {
+	border-top: $header-border-height solid #000;
+	height: $header-height;
+	background: url('img/header.png') center top no-repeat;
+	@media screen and ($max-mobile-viewport) {
+		border-top: $mobile-header-border-height solid #000;
+		background-size: auto $mobile-header-height;
+		height: $mobile-header-height;
+	}
+}
+
+div#header {
+	h1#logo {
+		position: absolute;
+		top: -100px;
+		left: 20px;
+		background: url('img/logo.svg') center center no-repeat;
+		background-size: contain;
+		height: $header-border-height;
+		width: 100px;
+		@media screen and ($max-mobile-viewport) {
+			top: -$mobile-header-border-height;
+			left: 0;
+			padding-left: 40px;
+			height: $mobile-header-border-height;
+			width: 60px;
+		}
+		@media screen and (max-width: $very-small-screen) {
+			padding-left: 5px;
+		}
+	}
+	h1#logo a {
+		display: block;
+		height: $header-border-height;
+		width: 445px;
+		margin-left: 20px;
+		background: url('img/header-text.png') center right no-repeat;
+		text-indent: -9999px;
+		@media screen and ($max-mobile-viewport) {
+			margin-left: 0;
+			padding-left: 0;
+			height: $mobile-header-border-height;
+			width: 218px;
+			background-position: center left;
+			background-size: contain;
+		}
+		@media screen and (max-width: $very-small-screen) {
+			width: 50px;
+			background: none;
+		}
+	}
+}
+
+div#nav-wrapper {
+	margin-top: -2.5em;
+	@media screen and ($max-mobile-viewport) {
+		margin: 0;
+		position: absolute;
+		right: 0;
+		top: $mobile-header-border-height;
+	}
+	button {
+		position: absolute;
+		top: -$mobile-header-border-height;
+		right: 0;
+	}
+}
+
+div.pwa-navigation ul li a {
+	line-height: 1.75em;
+}
+
+div.gru-nav {
+	.gru-nav-button {
+		& .icon-bar {
+			left: 20px;
+			width: 20px;
+		}
+		& .icon-bar-1 {
+			top: 23px;
+		}
+		& .icon-bar-2 {
+			top: 29px;
+		}
+		& .icon-bar-3 {
+			top: 35px;
+		}
+		+ ul {
+			border-top: 0;
+		}
+	}
+	ul a {
+		text-transform: uppercase;
+		position: relative;
+	}
+	> ul {
+		margin: 1em 0;
+		@media screen and ($max-mobile-viewport) {
+			margin: 0;
+		}
+		> li {
+			&:first-child,
+			&.selected, &.selected + li,
+			&:hover, &:hover + li {
+				> a::before {
+					opacity: 0;
+				}
+			}
+			> a {
+				margin: 0;
+				padding: 0.75em 2em;
+				line-height: 2.5em;
+				@media screen and ($max-mobile-viewport) {
+					padding-top: 0;
+					padding-bottom: 0;
+				}
+				&::before {
+					position: absolute;
+					left: 0;
+					top: 10px;
+					content: '';
+					width: 1px;
+					height: calc(100% - 20px);
+					background: #c2c5c8;
+					opacity: 1;
+					transition: opacity 0.5s;
+				}
+				+ ul {
+					li {
+						&:hover {
+							background: #cbd05d;
+							> a {
+								background: #cbd05d;
+								color: #000;
+							}
+						}
+						> a {
+							font-weight: normal;
+							color: #f4f7fa;
+							font-size: 85%;
+							padding: 0.75em 3em;
+							@media screen and ($max-mobile-viewport) {
+								padding: 0.5em 3em;
+							}
+							&::before {
+								position: absolute;
+								left: 3.5em;
+								content: '\f054'; /* chevron-right */
+								font-family: FontAwesome;
+								font-size: 60%;
+							}
+						}
+					}
+				}
+				@media screen and ($max-mobile-viewport) {
+					margin: 0;
+				}
+			}
+		}
+	}
+}
+
+div#side, div#sidebar {
+	box-shadow: 3px 3px 20px 0px #dedede;
+}
+
+div#tracking-code {
+	h3 {
+		background: #fff;
+		font-weight: bold;
+	}
+	a {
+		padding: 0 1rem;
+		font-size: 110%;
+		&::after {
+			margin-top: 5px;
+			content: '';
+			display: block;
+			width: 60px;
+			height: 2px;
+			background: #cbd05d;
+		}
+	}
+}
+
+.wcs-step {
+	padding-top: $wcs-steps-spacing;
+}
+
+.wcs-steps--list {
+	background: $primary-color;
+}
+
+.wcs-step--marker {
+	border-right: 1px solid #c2c5c8;
+}
+
+.wcs-step.current {
+	background: #fff;
+}
+
+.RadiobuttonsWidget, .CheckboxWidget,
+.CheckboxesWidget {
+	input + span {
+		padding-left: 1.5rem;
+		&::before {
+			height: 1.1rem;
+			width: 1.1rem;
+			top: 0;
+		}
+		&::after {
+			left: 4px;
+			top: 4px;
+			width: calc(1.1rem - 8px);
+			height: calc(1.1rem - 8px);
+			background: rgba(194, 197, 200, 0.47);
+		}
+	}
+}
+.gru-content {
+	div.cell, .block {
+		margin-bottom: 2em;
+	}
+	div.a2-block {
+		h2 {
+			@extend %header;
+		}
+	}
+    div.wcsformsofcategorycell, div.linklistcell {
+		h2:first-child {
+			text-transform: uppercase;
+			background: transparent;
+			border: 1px solid #c2c5c8;
+			padding: 1em;
+			&::after {
+				color: #88446b;
+			}
+		}
+	}
+	@media screen and ($max-mobile-viewport) {
+		div#sidebar {
+			order: 1
+		}
+	}
+}
+
+div#footer {
+	font-size: 80%;
+	@media screen and ($max-mobile-viewport) {
+		padding: 0 2em;
+	}
+	div.links-list {
+		@media screen and ($max-mobile-viewport) {
+			margin: 0 0.5em;
+		}
+		li {
+			border: 0;
+			display: flex;
+			align-items: baseline;
+			&::before {
+				content: '\f054'; /* chevron-right */
+				font-family: FontAwesome;
+				font-size: 70%;
+				margin-right: 3px;
+			}
+		}
+		a {
+			color: #000;
+			padding: 0.1rem;
+			&:hover {
+				background: transparent;
+				text-decoration: underline;
+			}
+		}
+	}
+	div.cell.social-links ul {
+		margin: 0;
+		padding: 0;
+		display: flex;
+		@media screen and ($max-mobile-viewport) {
+			margin: 2em 0;
+		}
+		li {
+			list-style-type: none;
+			&:not(:first-child) a {
+				border-left: 1px solid #000;
+			}
+			@each $name, $img in $social-icons {
+				a.icon-#{$name} {
+					width: 2.5em;
+					display: block;
+					overflow: hidden;
+					color: transparent;
+					padding: 0 15px;
+					background: url('img/#{$img}') center center no-repeat;
+				}
+			}
+		}
+	}
+}
+
+div.searchcell {
+	position: relative;
+	form {
+		padding: 0;
+	}
+	input.combo-search-input {
+		padding-right: 50px;
+		line-height: 2em;
+		margin-right: 0;
+		font-weight: bold;
+	}
+	button, button:hover {
+		position: absolute;
+		right: 0;
+		background-color: transparent;
+		border: 0;
+		box-shadow: none;
+		margin: 10px 0;
+		height: 40px;
+		width: 50px;
+		padding: 0;
+		border-left: 1px solid #c2c5c8;
+		background-image: url('img/loupe.png');
+		background-position: center center;
+		background-repeat: no-repeat;
+		background-size: 35%;
+		overflow: hidden;
+		color: transparent;
+		text-overflow: hide;
+	}
+}
+
+div#columns > div.search-cell {
+	display: flex;
+	justify-content: center;
+	> div {
+		width: 75%;
+		@media screen and ($max-mobile-viewport) {
+			width: 100%;
+		}
+	}
+}
+
+/* general headers styles */
+
+h1, h2, h3, h4 {
+	font-weight: bold;
+	text-transform: uppercase;
+}
+
+h1 {
+	font-size: 30px;
+}
+
+h2 {
+	font-size: 26px;
+}
+
+h3 {
+	font-size: 22px;
+	color: #88446b
+}
+
+h4 {
+	font-size: 19px;
+}
+
+input, select {
+	line-height: 2.25em;
+}
+
+.a2-block {
+	form p {
+		margin-left: 0;
+	}
+	h2 {
+		@extend %header;
+	}
+}
+
+div#login-page h1, div#registration-blocks h1 {
+	@extend %header;
+}
+
+div#login-page a {
+	font-weight: bold;
+	text-decoration: underline;
+}
+
+div#registration-blocks {
+	h2 {
+		display: none;
+	}
+}
+
+div#sidebar {
+	margin-right: 2.5em;
+	h1, h2, h3 {
+		@include after-line(#88446b);
+	}
+}
+
+div.linkcell.homepage-link {
+	border: 1px solid #d2d2d2;
+	font-weight: bold;
+	text-transform: uppercase;
+	font-size: 90%;
+	a {
+		padding-top: 5rem;
+		@media screen and ($max-mobile-viewport) {
+			padding-top: 1rem;
+			padding-left: 5rem;
+		}
+		@include after-line(#000);
+	}
+	&[class*=" icon-"] {
+		a {
+			background-position: 1rem 1rem;
+			background-size: auto 2.5rem;
+			display: block;
+		}
+	}
+}
+
+@each $name, $file in $icons {
+	div.linkcell.icon-#{$name} a {
+		background-image: url(icons/#{$file});
+		background-repeat: no-repeat;
+	}
+	div.wcsformsofcategorycell.icon-#{$name},
+	div.linklistcell.icon-#{$name} {
+		h2:first-child {
+			background-image: url(icons/#{$file});
+			background-repeat: no-repeat;
+			padding-left: 3em;
+			background-position: 0.5em;
+			background-size: 2em;
+		}
+	}
+}
diff --git a/static/dordogne-cd24/_vars.scss b/static/dordogne-cd24/_vars.scss
new file mode 100644
index 00000000..8a559a0a
--- /dev/null
+++ b/static/dordogne-cd24/_vars.scss
@@ -0,0 +1,52 @@
+$primary-color: #f4f7fa;
+$width: 1316px;
+
+$font-family: Montserrat, sans-serif;
+$font-color: #000;
+$font-size: 18px;
+
+$link-color: #000;
+
+$nav-background: #3d424a;
+$nav-active-color: #000;
+$nav-color: #fff;
+$nav-button-background: #3d424a;
+$nav-menu-side: 60px;
+
+$nav-mobile-bottom-bar-background: $primary-color;
+$nav-mobile-bottom-bar-color: #3d424a;
+$nav-mobile-bottom-bar-item-selected-background: #879B35;
+$nav-mobile-bottom-bar-item-hover-background: #879B35;
+
+$widget-background: $primary-color;
+$widget-border: 0;
+
+$widget-custom-radio-checkbox: true;
+$widget-custom-radio-checkbox-color: #888;
+$widget-custom-radio-checkbox-marker-color: #cbd05d;
+$widget-unique-checkbox-position: left;
+
+$title-background: $primary-color;
+$title-weight: bold;
+$title-font-size: 22px;
+
+$cell-border: none;
+$cell-entry-hover-background: $primary-color;
+
+$button-background: #000;
+$button-color: #fff;
+$button-hover-background: #cbd05d;
+$button-hover-color: #000;
+
+$notification_info_color: $primary-color;
+
+$buttons-order: previous (grow), cancel, submit;
+
+$footer-color: #000;
+$footer-background: #cbd05d;
+
+$wcs-step-current-label-color: #000;
+$wcs-step-marker-color: #88446b;
+$wcs-step-border-bottom: 0;
+$wcs-step-current-marker-color: $wcs-step-marker-color;
+
diff --git a/static/dordogne-cd24/config.json b/static/dordogne-cd24/config.json
new file mode 100644
index 00000000..5e0ef817
--- /dev/null
+++ b/static/dordogne-cd24/config.json
@@ -0,0 +1,17 @@
+{
+  "label": "Dordogne (CD24)",
+  "variables": {
+    "pwa_display": "standalone",
+    "include_top_links": false,
+    "theme_color": "#f4f7fa",
+    "email_header_asset": "emails:logo"
+  },
+  "settings": {
+    "combo": {
+      "COMBO_ASSET_SLOTS.update": {
+        "emails:logo": {"label": "Emails : logo"},
+        "emails:logo": { "label": "Emails : logo" }
+      }
+    }
+  }
+}
diff --git a/static/dordogne-cd24/icons/icon-association.png b/static/dordogne-cd24/icons/icon-association.png
new file mode 100644
index 0000000000000000000000000000000000000000..96b8ca287fdbb6658a79d2b7819f01eb0c26a332
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-citoyennete.png b/static/dordogne-cd24/icons/icon-citoyennete.png
new file mode 100644
index 0000000000000000000000000000000000000000..accc1d83def905126fbdd8822546bfca6a0dbd02
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-collectivite.png b/static/dordogne-cd24/icons/icon-collectivite.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc3e120df2bac2aa84c29c5a5793cc8c23172fb1
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-culture.png b/static/dordogne-cd24/icons/icon-culture.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceba92c047e851f9ab27a3459de8bd3046b856b5
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-eco.png b/static/dordogne-cd24/icons/icon-eco.png
new file mode 100644
index 0000000000000000000000000000000000000000..e611b15a8bff1c8d0a2ae56bf58b681358aea5ab
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-education.png b/static/dordogne-cd24/icons/icon-education.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c039a2ef2097572c832e17d4ed48b7c030348e4
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-enfance.png b/static/dordogne-cd24/icons/icon-enfance.png
new file mode 100644
index 0000000000000000000000000000000000000000..763864903ca4872c50bacdaeef5e4e83cfa153fd
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-entreprise.png b/static/dordogne-cd24/icons/icon-entreprise.png
new file mode 100644
index 0000000000000000000000000000000000000000..9dad867b558ab03de172bbe0ea5f8613845f625d
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-environnement.png b/static/dordogne-cd24/icons/icon-environnement.png
new file mode 100644
index 0000000000000000000000000000000000000000..75717334d1026db22c56dbc9931ab3c0af4e32d8
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-particulier.png b/static/dordogne-cd24/icons/icon-particulier.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc806b5bad1f52a4ba4d38f8f8bbbb5ff1391f5b
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-sante.png b/static/dordogne-cd24/icons/icon-sante.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f6fd9a3b22440b4fbb590dfcdc83470c0e65831
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-securite.png b/static/dordogne-cd24/icons/icon-securite.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab26e975bf51e81c63769f502322c90df0e12f7c
GIT binary patch
diff --git a/static/dordogne-cd24/icons/icon-sport.png b/static/dordogne-cd24/icons/icon-sport.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2897f39ba723348a9eb2159b0f1c33486acb33d
GIT binary patch
diff --git a/static/dordogne-cd24/img/facebook.svg b/static/dordogne-cd24/img/facebook.svg
new file mode 100644
index 00000000..ff4cbd78
--- /dev/null
+++ b/static/dordogne-cd24/img/facebook.svg
@@ -0,0 +1 @@
+<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/img/header-text.png b/static/dordogne-cd24/img/header-text.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3dda4a29c57f928f5f5a236ad21a45c4e8b281b
GIT binary patch
diff --git a/static/dordogne-cd24/img/header.png b/static/dordogne-cd24/img/header.png
new file mode 100644
index 0000000000000000000000000000000000000000..4391236b9fbeb83081bfe4b0145d5d39a68b426f
GIT binary patch
diff --git a/static/dordogne-cd24/img/instagram.svg b/static/dordogne-cd24/img/instagram.svg
new file mode 100644
index 00000000..53ab3119
--- /dev/null
+++ b/static/dordogne-cd24/img/instagram.svg
@@ -0,0 +1 @@
+<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/img/logo.png b/static/dordogne-cd24/img/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..a24baa46af0fb9997bb8a58879a6137e46bd27d7
GIT binary patch
diff --git a/static/dordogne-cd24/img/logo.svg b/static/dordogne-cd24/img/logo.svg
new file mode 100644
index 00000000..22f35a7e
--- /dev/null
+++ b/static/dordogne-cd24/img/logo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="61.987" height="94.813" viewBox="0 0 61.987 94.813"><defs><style>.a{fill:#565e6a;stroke:rgba(0,0,0,0);stroke-miterlimit:10;}</style></defs><g transform="translate(-176.928 -495.422)"><path class="a" d="M424.5,525.365s54.768,4.189,58.343,51.04a49.572,49.572,0,0,1-.09,9.438c-.063.61.4,1.5.323,2.123,0,0,3.171-2.468,2.161-15.387-.743-9.52-2.113-25.947-12.175-43.24,0,0,11.629-13.572,6.618-31.983,0,0-8.232,31.33-21.476,30.038C458.208,527.395,423.177,522.291,424.5,525.365Z" transform="translate(-247.028 0)"/><path class="a" d="M477.705,631.909s9.366-10.982-1.938-7.915c0,0-15.576,8.542-26.2,33.585C449.57,657.579,465.46,642.338,477.705,631.909Z" transform="translate(-260.845 -69.391)"/><path class="a" d="M494.1,537.814c-.934,2.41-4.424,3.317-7.8,2.012s-5.341-4.311-4.408-6.728,4.414-3.308,7.782-2S495.036,535.4,494.1,537.814Z" transform="translate(-278.512 -18.236)"/><path class="a" d="M440.373,579.069c9.269,1.984,20.158,4.263,28.925,9.453,11.677,5.9,16.28,17.277,16.821,28.919a34.891,34.891,0,0,0-.9-11.065c-5.194-20.616-27.045-25.725-44.829-30.128Z" transform="translate(-255.782 -43.413)"/><path class="a" d="M435.527,581.5c17.749,3.541,40.422,7.891,46.462,28.453.683,3.309,1.569,6.572,1.409,10.116-.518-11.858-8.148-23.831-19.387-28.335-8.763-3.846-18.348-6.02-28.475-7.461Z" transform="translate(-253.115 -46.304)"/></g></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/img/loupe.png b/static/dordogne-cd24/img/loupe.png
new file mode 100644
index 0000000000000000000000000000000000000000..17b614f052e68775f49797bd7aa165acf5dea985
GIT binary patch
diff --git a/static/dordogne-cd24/img/twitter.svg b/static/dordogne-cd24/img/twitter.svg
new file mode 100644
index 00000000..9ac9e0b9
--- /dev/null
+++ b/static/dordogne-cd24/img/twitter.svg
@@ -0,0 +1 @@
+<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/img/vimeo.svg b/static/dordogne-cd24/img/vimeo.svg
new file mode 100644
index 00000000..e735f6b7
--- /dev/null
+++ b/static/dordogne-cd24/img/vimeo.svg
@@ -0,0 +1 @@
+<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="vimeo-v" class="svg-inline--fa fa-vimeo-v fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z"></path></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/img/youtube.svg b/static/dordogne-cd24/img/youtube.svg
new file mode 100644
index 00000000..f59312a0
--- /dev/null
+++ b/static/dordogne-cd24/img/youtube.svg
@@ -0,0 +1 @@
+<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>
\ No newline at end of file
diff --git a/static/dordogne-cd24/style.scss b/static/dordogne-cd24/style.scss
new file mode 100644
index 00000000..9c68b596
--- /dev/null
+++ b/static/dordogne-cd24/style.scss
@@ -0,0 +1,6 @@
+@charset "UTF-8";
+
+@import 'vars';
+@import '../includes/publik';
+@import '../includes/font-montserrat';
+@import 'custom';
diff --git a/templates/variants/dordogne-cd24/authentic2/login.html b/templates/variants/dordogne-cd24/authentic2/login.html
new file mode 100644
index 00000000..b929a061
--- /dev/null
+++ b/templates/variants/dordogne-cd24/authentic2/login.html
@@ -0,0 +1,5 @@
+{% extends "authentic2/login.html" %}
+
+{% block login-top %}
+<h1>Me connecter</h1>
+{% endblock %}
diff --git a/templates/variants/dordogne-cd24/registration/registration_form.html b/templates/variants/dordogne-cd24/registration/registration_form.html
new file mode 100644
index 00000000..5b1d52e9
--- /dev/null
+++ b/templates/variants/dordogne-cd24/registration/registration_form.html
@@ -0,0 +1,5 @@
+{% extends "registration/registration_form.html" %}
+
+{% block registration-top %}
+  <h1>Créer un compte</h1>
+{% endblock %}
-- 
2.26.0

