Projet

Général

Profil

0001-remove-themes-72813.patch

Frédéric Péters, 28 décembre 2022 17:53

Télécharger (1,06 Mo)

Voir les différences:

Subject: [PATCH 1/3] remove themes (#72813)

 MANIFEST.in                                 |    2 -
 data/themes/auquo2/ciel-haut.png            |  Bin 18828 -> 0 bytes
 data/themes/auquo2/desc.xml                 |    9 -
 data/themes/auquo2/footer-shade.png         |  Bin 302 -> 0 bytes
 data/themes/auquo2/ical.gif                 |  Bin 649 -> 0 bytes
 data/themes/auquo2/key.gif                  |  Bin 576 -> 0 bytes
 data/themes/auquo2/mail.gif                 |  Bin 1104 -> 0 bytes
 data/themes/auquo2/mairie-nuage.png         |  Bin 146930 -> 0 bytes
 data/themes/auquo2/member.gif               |  Bin 577 -> 0 bytes
 data/themes/auquo2/motif.png                |  Bin 498 -> 0 bytes
 data/themes/auquo2/puce-hover.gif           |  Bin 61 -> 0 bytes
 data/themes/auquo2/puce.gif                 |  Bin 72 -> 0 bytes
 data/themes/auquo2/rss.gif                  |  Bin 1082 -> 0 bytes
 data/themes/auquo2/tel.gif                  |  Bin 1117 -> 0 bytes
 data/themes/auquo2/template.ezt             |   66 --
 data/themes/auquo2/template.iframe.ezt      |   16 -
 data/themes/auquo2/wcs.css                  |  688 ------------
 data/themes/entrouvert/Museo500-Regular.otf |  Bin 128172 -> 0 bytes
 data/themes/entrouvert/Museo_Slab.otf       |  Bin 62180 -> 0 bytes
 data/themes/entrouvert/bullet_rouge.png     |  Bin 139 -> 0 bytes
 data/themes/entrouvert/button_connexion.gif |  Bin 2406 -> 0 bytes
 data/themes/entrouvert/dataview.js          |    9 -
 data/themes/entrouvert/desc.xml             |    9 -
 data/themes/entrouvert/dialog-warning.png   |  Bin 683 -> 0 bytes
 data/themes/entrouvert/e54.png              |  Bin 1993 -> 0 bytes
 data/themes/entrouvert/favicon.ico          |  Bin 1150 -> 0 bytes
 data/themes/entrouvert/favicon.png          |  Bin 1016 -> 0 bytes
 data/themes/entrouvert/field-shade.png      |  Bin 191 -> 0 bytes
 data/themes/entrouvert/fr.po                |   10 -
 data/themes/entrouvert/ical.gif             |  Bin 649 -> 0 bytes
 data/themes/entrouvert/icon.png             |  Bin 1060 -> 0 bytes
 data/themes/entrouvert/logo.png             |  Bin 7876 -> 0 bytes
 data/themes/entrouvert/mail.gif             |  Bin 1104 -> 0 bytes
 data/themes/entrouvert/puce.gif             |  Bin 72 -> 0 bytes
 data/themes/entrouvert/rss.gif              |  Bin 1082 -> 0 bytes
 data/themes/entrouvert/style.css            |  999 -----------------
 data/themes/entrouvert/tel.gif              |  Bin 1117 -> 0 bytes
 data/themes/entrouvert/template.ezt         |   83 --
 data/themes/entrouvert/wcs.css              |  878 ---------------
 setup.py                                    |    4 +-
 theme/admin-head-logo.png                   |  Bin 7416 -> 0 bytes
 theme/admin-head-logo.xcf                   |  Bin 21307 -> 0 bytes
 theme/admin.css                             |   27 -
 theme/bg-abonnement.gif                     |  Bin 1075 -> 0 bytes
 theme/bg-accessibilite.gif                  |  Bin 1776 -> 0 bytes
 theme/bg-agenda-550.gif                     |  Bin 1781 -> 0 bytes
 theme/bg-aide.gif                           |  Bin 1850 -> 0 bytes
 theme/bg-annonces-550.gif                   |  Bin 2038 -> 0 bytes
 theme/bg-annonces.gif                       |  Bin 1965 -> 0 bytes
 theme/bg-ariane.gif                         |  Bin 1538 -> 0 bytes
 theme/bg-consultations-550.gif              |  Bin 1693 -> 0 bytes
 theme/bg-consultations.gif                  |  Bin 1621 -> 0 bytes
 theme/bg-contact.gif                        |  Bin 1688 -> 0 bytes
 theme/bg-editeur.gif                        |  Bin 1752 -> 0 bytes
 theme/bg-etape-actif.gif                    |  Bin 298 -> 0 bytes
 theme/bg-etape.gif                          |  Bin 298 -> 0 bytes
 theme/bg-footer.gif                         |  Bin 268 -> 0 bytes
 theme/bg-h-annonce.gif                      |  Bin 102 -> 0 bytes
 theme/bg-h-link.gif                         |  Bin 284 -> 0 bytes
 theme/bg-h-myspace.gif                      |  Bin 1605 -> 0 bytes
 theme/bg-h-service.gif                      |  Bin 97 -> 0 bytes
 theme/bg-inscription.gif                    |  Bin 1721 -> 0 bytes
 theme/bg-login.gif                          |  Bin 1702 -> 0 bytes
 theme/bg-member.gif                         |  Bin 405 -> 0 bytes
 theme/bg-rub-agenda.gif                     |  Bin 1792 -> 0 bytes
 theme/bg-rub-annonce.gif                    |  Bin 2126 -> 0 bytes
 theme/bg-rub-consult.gif                    |  Bin 1756 -> 0 bytes
 theme/bg-rub-service.gif                    |  Bin 2157 -> 0 bytes
 theme/bg-services-240.gif                   |  Bin 1939 -> 0 bytes
 theme/bg-services-550.gif                   |  Bin 2024 -> 0 bytes
 theme/bg-services.gif                       |  Bin 1982 -> 0 bytes
 theme/bg-ul-consult.gif                     |  Bin 97 -> 0 bytes
 theme/bg.gif                                |  Bin 53 -> 0 bytes
 theme/desc.xml                              |    6 -
 theme/header-hd.jpg                         |  Bin 42947 -> 0 bytes
 theme/header-vandoeuvre.jpg                 |  Bin 105615 -> 0 bytes
 theme/header.jpg                            |  Bin 20255 -> 0 bytes
 theme/ical.gif                              |  Bin 649 -> 0 bytes
 theme/icon.png                              |  Bin 1255 -> 0 bytes
 theme/img-annonce-550.jpg                   |  Bin 21748 -> 0 bytes
 theme/img-annonce.jpg                       |  Bin 23476 -> 0 bytes
 theme/img-consultation-550.jpg              |  Bin 34165 -> 0 bytes
 theme/img-consultation.jpg                  |  Bin 35906 -> 0 bytes
 theme/img-service-550.jpg                   |  Bin 42151 -> 0 bytes
 theme/img-service.jpg                       |  Bin 44701 -> 0 bytes
 theme/joindre_document.jpg                  |  Bin 9155 -> 0 bytes
 theme/key.gif                               |  Bin 576 -> 0 bytes
 theme/keyring.png                           |  Bin 8703 -> 0 bytes
 theme/link-list-hover.gif                   |  Bin 53 -> 0 bytes
 theme/link-list.gif                         |  Bin 53 -> 0 bytes
 theme/login-button-bg.png                   |  Bin 187 -> 0 bytes
 theme/lost.png                              |  Bin 13042 -> 0 bytes
 theme/mail.gif                              |  Bin 1104 -> 0 bytes
 theme/member.gif                            |  Bin 577 -> 0 bytes
 theme/overlay.gif                           |  Bin 44 -> 0 bytes
 theme/overlay.png                           |  Bin 279 -> 0 bytes
 theme/plus-service.gif                      |  Bin 158 -> 0 bytes
 theme/popup-border-top.png                  |  Bin 211 -> 0 bytes
 theme/puce-consultation.gif                 |  Bin 526 -> 0 bytes
 theme/puce-etape-active.gif                 |  Bin 70 -> 0 bytes
 theme/puce-etape.gif                        |  Bin 58 -> 0 bytes
 theme/puce-myspace.gif                      |  Bin 152 -> 0 bytes
 theme/puce-rub-consultation.gif             |  Bin 64 -> 0 bytes
 theme/puce-rub-service.gif                  |  Bin 64 -> 0 bytes
 theme/puce-service.gif                      |  Bin 160 -> 0 bytes
 theme/rss.gif                               |  Bin 1082 -> 0 bytes
 theme/separateur-footer.gif                 |  Bin 62 -> 0 bytes
 theme/silhouettes-poteau.jpg                |  Bin 13721 -> 0 bytes
 theme/tel.gif                               |  Bin 1117 -> 0 bytes
 theme/template.ezt                          |   55 -
 theme/template.iframe.ezt                   |   17 -
 theme/wcs-common.css                        |  340 ------
 theme/wcs.css                               | 1059 -------------------
 theme/wcs.css.iframe.css                    |   47 -
 theme/working.png                           |  Bin 11228 -> 0 bytes
 115 files changed, 1 insertion(+), 4323 deletions(-)
 delete mode 100644 data/themes/auquo2/ciel-haut.png
 delete mode 100644 data/themes/auquo2/desc.xml
 delete mode 100644 data/themes/auquo2/footer-shade.png
 delete mode 100644 data/themes/auquo2/ical.gif
 delete mode 100644 data/themes/auquo2/key.gif
 delete mode 100644 data/themes/auquo2/mail.gif
 delete mode 100644 data/themes/auquo2/mairie-nuage.png
 delete mode 100644 data/themes/auquo2/member.gif
 delete mode 100644 data/themes/auquo2/motif.png
 delete mode 100644 data/themes/auquo2/puce-hover.gif
 delete mode 100644 data/themes/auquo2/puce.gif
 delete mode 100644 data/themes/auquo2/rss.gif
 delete mode 100644 data/themes/auquo2/tel.gif
 delete mode 100644 data/themes/auquo2/template.ezt
 delete mode 100644 data/themes/auquo2/template.iframe.ezt
 delete mode 100644 data/themes/auquo2/wcs.css
 delete mode 100644 data/themes/entrouvert/Museo500-Regular.otf
 delete mode 100644 data/themes/entrouvert/Museo_Slab.otf
 delete mode 100644 data/themes/entrouvert/bullet_rouge.png
 delete mode 100644 data/themes/entrouvert/button_connexion.gif
 delete mode 100644 data/themes/entrouvert/dataview.js
 delete mode 100644 data/themes/entrouvert/desc.xml
 delete mode 100644 data/themes/entrouvert/dialog-warning.png
 delete mode 100644 data/themes/entrouvert/e54.png
 delete mode 100644 data/themes/entrouvert/favicon.ico
 delete mode 100644 data/themes/entrouvert/favicon.png
 delete mode 100644 data/themes/entrouvert/field-shade.png
 delete mode 100644 data/themes/entrouvert/fr.po
 delete mode 100644 data/themes/entrouvert/ical.gif
 delete mode 100644 data/themes/entrouvert/icon.png
 delete mode 100644 data/themes/entrouvert/logo.png
 delete mode 100644 data/themes/entrouvert/mail.gif
 delete mode 100644 data/themes/entrouvert/puce.gif
 delete mode 100644 data/themes/entrouvert/rss.gif
 delete mode 100644 data/themes/entrouvert/style.css
 delete mode 100644 data/themes/entrouvert/tel.gif
 delete mode 100644 data/themes/entrouvert/template.ezt
 delete mode 100644 data/themes/entrouvert/wcs.css
 delete mode 100644 theme/admin-head-logo.png
 delete mode 100644 theme/admin-head-logo.xcf
 delete mode 100644 theme/admin.css
 delete mode 100644 theme/bg-abonnement.gif
 delete mode 100644 theme/bg-accessibilite.gif
 delete mode 100644 theme/bg-agenda-550.gif
 delete mode 100644 theme/bg-aide.gif
 delete mode 100644 theme/bg-annonces-550.gif
 delete mode 100644 theme/bg-annonces.gif
 delete mode 100644 theme/bg-ariane.gif
 delete mode 100644 theme/bg-consultations-550.gif
 delete mode 100644 theme/bg-consultations.gif
 delete mode 100644 theme/bg-contact.gif
 delete mode 100644 theme/bg-editeur.gif
 delete mode 100644 theme/bg-etape-actif.gif
 delete mode 100644 theme/bg-etape.gif
 delete mode 100644 theme/bg-footer.gif
 delete mode 100644 theme/bg-h-annonce.gif
 delete mode 100644 theme/bg-h-link.gif
 delete mode 100644 theme/bg-h-myspace.gif
 delete mode 100644 theme/bg-h-service.gif
 delete mode 100644 theme/bg-inscription.gif
 delete mode 100644 theme/bg-login.gif
 delete mode 100644 theme/bg-member.gif
 delete mode 100644 theme/bg-rub-agenda.gif
 delete mode 100644 theme/bg-rub-annonce.gif
 delete mode 100644 theme/bg-rub-consult.gif
 delete mode 100644 theme/bg-rub-service.gif
 delete mode 100644 theme/bg-services-240.gif
 delete mode 100644 theme/bg-services-550.gif
 delete mode 100644 theme/bg-services.gif
 delete mode 100644 theme/bg-ul-consult.gif
 delete mode 100644 theme/bg.gif
 delete mode 100644 theme/desc.xml
 delete mode 100644 theme/header-hd.jpg
 delete mode 100644 theme/header-vandoeuvre.jpg
 delete mode 100644 theme/header.jpg
 delete mode 100644 theme/ical.gif
 delete mode 100644 theme/icon.png
 delete mode 100644 theme/img-annonce-550.jpg
 delete mode 100644 theme/img-annonce.jpg
 delete mode 100644 theme/img-consultation-550.jpg
 delete mode 100644 theme/img-consultation.jpg
 delete mode 100644 theme/img-service-550.jpg
 delete mode 100644 theme/img-service.jpg
 delete mode 100644 theme/joindre_document.jpg
 delete mode 100644 theme/key.gif
 delete mode 100644 theme/keyring.png
 delete mode 100644 theme/link-list-hover.gif
 delete mode 100644 theme/link-list.gif
 delete mode 100644 theme/login-button-bg.png
 delete mode 100644 theme/lost.png
 delete mode 100644 theme/mail.gif
 delete mode 100644 theme/member.gif
 delete mode 100644 theme/overlay.gif
 delete mode 100644 theme/overlay.png
 delete mode 100644 theme/plus-service.gif
 delete mode 100644 theme/popup-border-top.png
 delete mode 100644 theme/puce-consultation.gif
 delete mode 100644 theme/puce-etape-active.gif
 delete mode 100644 theme/puce-etape.gif
 delete mode 100644 theme/puce-myspace.gif
 delete mode 100644 theme/puce-rub-consultation.gif
 delete mode 100644 theme/puce-rub-service.gif
 delete mode 100644 theme/puce-service.gif
 delete mode 100644 theme/rss.gif
 delete mode 100644 theme/separateur-footer.gif
 delete mode 100644 theme/silhouettes-poteau.jpg
 delete mode 100644 theme/tel.gif
 delete mode 100644 theme/template.ezt
 delete mode 100644 theme/template.iframe.ezt
 delete mode 100644 theme/wcs-common.css
 delete mode 100644 theme/wcs.css
 delete mode 100644 theme/wcs.css.iframe.css
 delete mode 100644 theme/working.png
MANIFEST.in
4 4
include VERSION
5 5
recursive-include auquotidien/locale *.po *.mo
6 6
recursive-include apache-errors/ *.html
7
recursive-include data/themes/ *.css *.png *.jpeg '*.jpg *.xml *.html *.js *.ezt *.gif *.otf
8 7
recursive-include auquotidien/ *.py
9 8
recursive-include static/ *.png *.jpeg '*.jpg *.js *.gif
10
recursive-include theme/ *.css *.png *.jpeg '*.jpg *.xml *.html *.js *.ezt *.gif
data/themes/auquo2/desc.xml
1
<?xml version="1.0"?>
2
<theme name="auquo2" version="1.0">
3
  <label>Au Quotidien 2</label>
4
  <desc>Theme for au-quotidien.fr</desc>
5
  <author>Frederic et Victor</author>
6
  <keywords>
7
    <keyword>auquotidien-no-titles-in-section</keyword>
8
  </keywords>
9
</theme>
data/themes/auquo2/template.ezt
1
<!DOCTYPE html>
2
<html lang="[site_lang]">
3
  <head>
4
    <title>[page_title]</title>
5
    <link rel="shortcut icon" href="/themes/auquotidien/favicon.png" />
6
    <link rel="alternate" type="application/atom+xml" title="[site_name]" href="[root_url]announces/atom"/>
7
    [script]
8
    <link rel="stylesheet" type="text/css" href="[css]"/>
9
  </head>
10
  <body[if-any onload] onload="[onload]"[end]>
11
   <div id="page">
12
    <div id="header">
13
     <div id="top"> <h1><a href="[root_url]" accesskey="1"><span>[site_name]</span></a></h1> </div>
14
     <!--
15
     <div id="toplinks">
16
      <ul>
17
       [if-any user]<li><a href="[root_url]myspace/" id="member">[user.display_name]</a></li>
18
       <li><a href="[root_url]logout" id="logout">D&eacute;connexion</a></li>
19
       [else]
20
       <li><a href="[root_url]register/" id="inscr">Inscription</a></li>
21
       <li><a href="[root_url]login/" id="login">Connexion</a></li>
22
       [end]
23
      </ul>
24
     </div>
25
     -->
26
    </div> <!-- header -->
27

  
28
    <div id="main-content-wrapper">
29
    <div id="main-content">
30

  
31
    [if-any breadcrumb]<div id="breadcrumb">[breadcrumb]</div>[else]
32
    <div id="breadcrumb">[site_name], bienvenue !</div>[end]
33

  
34
    <div id="content">
35

  
36
    [if-any gauche]
37
    <div id="gauche">
38
    [gauche]
39
    </div>
40
    [end]
41

  
42
    [if-any bigdiv]<div id="[bigdiv]">[end]
43
    [if-any title]<h2>[title]</h2>[end]
44
    [body]
45
    [if-any bigdiv]</div>[end]
46
    </div> <!-- #content -->
47

  
48
    <hr class="clear"/>
49

  
50
    </div> <!-- #main-content -->
51
    </div> <!-- #main-content-wrapper -->
52

  
53
    <div id="footer">
54
    <p id="bottom-links">
55
     <a href="[root_url]help">Aide</a>
56
     <a href="[root_url]contact" accesskey="9" class="sep">Contact</a>
57
     <a href="[root_url]accessibility" accesskey="0" class="sep">D&eacute;claration d'accessibilit&eacute;</a>
58
     <a href="[root_url]informations-editeur" class="sep">Informations &eacute;diteur</a>
59
    </p>
60
    <p id="legal">
61
    Copyright &copy; 2006-2013 Entr'ouvert
62
    </p>
63
    </div>
64
    </div>
65
  </body>
66
</html>
data/themes/auquo2/template.iframe.ezt
1
<!DOCTYPE html>
2
<html lang="[site_lang]">
3
  <head>
4
    <title>[page_title]</title>
5
    <link rel="stylesheet" type="text/css" href="[css].iframe.css"/>
6
    [script]
7
  </head>
8
  <body[if-any onload] onload="[onload]"[end]>
9
    <div id="main-content">
10
    [if-any bigdiv]<div id="[bigdiv]">[end]
11
    [if-any title]<h2>[title]</h2>[end]
12
    [body]
13
    [if-any bigdiv]</div>[end]
14
    </div>
15
  </body>
16
</html>
data/themes/auquo2/wcs.css
1
/* general stuff */
2
@import url(/static/xstatic/themes/smoothness/jquery-ui.min.css);
3

  
4
html, body { margin: 0; font-family: sans-serif; }
5
a { text-decoration: none; }
6
a:hover { text-decoration: underline; }
7
h1, h2, h3 { margin-top: 0; }
8
h1, h2, h3, h4 { color: #2a2a2a; }
9
ul { list-style: circle; }
10

  
11
a {
12
	-webkit-transition: color 200ms ease-out;
13
}
14

  
15
/* layout */
16

  
17
body {
18
	background: #1499cb url(ciel-haut.png) top left repeat-x;
19
}
20

  
21
div#top {
22
	background: url(mairie-nuage.png) top left no-repeat;
23
	height: 180px;
24
	width: 900px;
25
	margin: 0 auto;
26
}
27

  
28
div#top h1 {
29
	width: 10em;
30
	text-align: center;
31
	padding-top: 3em;
32
	padding-left: 2em;
33
	font-size: 120%;
34
	font-weight: bold;
35
}
36

  
37
div#top h1 a {
38
	color: white;
39
	text-shadow: #6374AB 0px 0px 3px;
40
}
41

  
42
div#main-content-wrapper {
43
	margin: 0 20px;
44
}
45

  
46
div#main-content {
47
	margin: 0 auto;
48
	background: white url(motif.png);
49
	-webkit-border-radius: 15px 15px 0 0;
50
	-moz-border-radius: 15px 15px 0 0;
51
	min-height: 400px;
52
	max-width: 110em;
53
}
54

  
55
div#breadcrumb {
56
	background: white;
57
	position: relative;
58
	margin: 0 auto;
59
	padding: 2px 5px;
60
	top: -1ex;
61
	max-width: 880px;
62
	border: 1px solid #888;
63
	-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);
64
	-moz-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);
65
	color: #5f5f5f;
66
}
67

  
68
div#breadcrumb a {
69
	color: #5f5f5f;
70
	font-weight: bold;
71
}
72

  
73
div#content {
74
	margin: 2ex 1.5% 0 1.5%;
75
}
76

  
77
div#sidebox h3 {
78
	margin: 0 0 1em 0;
79
}
80

  
81
div#member,
82
div#new_member,
83
div#accessibility,
84
div#contact,
85
div#info,
86
div#help,
87
div#rub_annonce,
88
div#rub_agenda,
89
div#rub_consultation,
90
div#profile,
91
div#services-2nd,
92
div#consultations,
93
div#gauche, div#centre, div#myspace, div#announces, div#rub_service {
94
	margin: 0 0.6% 10px 0.6%;
95
	background: white;
96
	border: 1px solid #888;
97
	-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);
98
	-moz-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);
99
	padding: 5px 5px 15px 5px;
100
}
101

  
102
div#gauche {
103
	width: 20%;
104
	float: left;
105
}
106

  
107
div#centre {
108
	width: 50%;
109
	float: left;
110
}
111

  
112
div#droite {
113
	width: 25%;
114
	float: left;
115
}
116

  
117
div#member,
118
div#new_member,
119
div#accessibility,
120
div#contact,
121
div#info,
122
div#help,
123
div#rub_agenda,
124
div#rub_annonce,
125
div#profile,
126
div#rub_consultation,
127
div#rub_service {
128
	float: right;
129
	width: 74%;
130
}
131

  
132
hr.clear {
133
	clear: both;
134
	padding-bottom: 2em;
135
	border: none;
136
}
137

  
138
div#footer {
139
	margin: 0 0 0 0;
140
	background: url(footer-shade.png) top left repeat-x;
141
	text-align: center;
142
	color: white;
143
	padding-top: 25px;
144
	padding-bottom: 5px;
145
	margin-top: -30px;
146
}
147

  
148
p#bottom-links a {
149
	color: white;
150
	font-weight: bold;
151
	font-size: 110%;
152
	padding: 0 20px;
153
	text-decoration: none;
154
}
155

  
156
p#legal {
157
	margin-top: 30px;
158
	font-size: small;
159
}
160

  
161
/* content styling */
162

  
163
div#rub_consultation h2,
164
div#rub_service h2,
165
div#rub_annonce h2,
166
div#rub_agenda h2,
167
div#profile h2,
168
div#services-2nd h3,
169
div#member h2,
170
div#help h2, div#info h2, div#accessibility h2, div#contact h2,
171
div#gauche h3,
172
div#centre h3 {
173
	background: url(motif.png);
174
	border-left: 10px solid #00cbfe;
175
	padding: 1px 0 1px 6px;
176
}
177

  
178
div#rub_consultation h2,
179
div#rub_service h2,
180
div#rub_annonce h2,
181
div#rub_agenda h2,
182
div#help h2, div#info h2, div#accessibility h2, div#contact h2,
183
div#centre h3 {
184
	font-size: 150%;
185
}
186

  
187
div#services-2nd ul,
188
div#centre ul {
189
	padding: 0;
190
	list-style: none;
191
}
192

  
193
div#services-2nd ul strong,
194
div#centre ul strong {
195
	border-bottom: 1px solid #00cbfe;
196
	margin-left: 18px;
197
	padding: 1px 0 1px 0;
198
}
199

  
200
div#services-2nd ul strong a,
201
div#centre ul strong a {
202
	color: black;
203
}
204

  
205
div#services-2nd ul strong a:hover,
206
div#centre ul strong a:hover {
207
	text-decoration: none;
208
	border-color: #0ac1fc;
209
}
210

  
211
div#services-2nd ul ul,
212
div#centre ul ul {
213
	padding-left: 26px;
214
	margin-bottom: 20px;
215
}
216

  
217
div#services-2nd ul p,
218
div#centre ul p {
219
	margin-left: 18px;
220
}
221

  
222
div#myspace h3 {
223
	background: url(motif.png);
224
	border-left: 10px solid #ff0084;
225
	padding: 1px 0 1px 6px;
226
}
227

  
228
div#consultations h3 {
229
	background: url(motif.png);
230
	border-left: 10px solid #fa0510;
231
	padding: 1px 0 1px 6px;
232
}
233

  
234
div#consultations ul {
235
	margin: 0;
236
	padding: 0 0 0 10px;
237
}
238

  
239
ul.catforms li,
240
div#consultations li {
241
	list-style: none;
242
	padding-left: 12px;
243
	background: url(puce.gif) left center no-repeat;
244
}
245

  
246
div#announces h3 {
247
	background: url(motif.png);
248
	border-left: 10px solid #a2ff00;
249
	padding: 1px 0 1px 6px;
250
}
251

  
252
div#announces h4 {
253
	border-bottom: 1px solid #a2ff00;
254
}
255

  
256
div#announces h4, p {
257
	margin-left: 7px;
258
	margin-right: 7px;
259
}
260

  
261
div#announces p {
262
	text-align: justify;
263
}
264

  
265
ul#announces-links {
266
	background: #a2ff00;
267
	-webkit-border-radius: 5px;
268
	-moz-border-radius: 5px;
269
	padding: 2px 5px;
270
	list-style: none;
271
	font-weight: bold;
272
}
273

  
274
ul#announces-links li {
275
	background: url(puce.gif) 10px center no-repeat;
276
	padding-left: 22px;
277
	margin: 0.5ex 0;
278
}
279

  
280
div#content ul#announces-links a:hover {
281
	color: black;
282
}
283

  
284
div#rub_consultation h2,
285
div#rub_service h2 {
286
	padding: 1px 0 1px 6px;
287
}
288

  
289
/* Form Elements */
290

  
291
div.buttons {
292
	margin-top: 1em;
293
	text-align: center;
294
}
295

  
296
div.buttons div {
297
	display: inline;
298
}
299

  
300
div.buttons br {
301
	display: none;
302
}
303

  
304
p.command,
305
a.edit-custom-text,
306
#page div.back-home-button a,
307
div.buttons input {
308
	background: #00cbfe;
309
	color: white;
310
	font-size: 120%;
311
	font-weight: bold;
312
	border: none;
313
	-webkit-border-radius: 5px;
314
	-moz-border-radius: 5px;
315
	padding: 5px 15px;
316
	cursor: pointer;
317
	display: inline;
318
	border: 1px solid transparent;
319
}
320

  
321
p.command {
322
	line-height: 300%;
323
}
324

  
325
p.command a:focus,
326
#page div.back-home-button a:focus,
327
div.buttons input:focus {
328
	border: 1px solid black;
329
}
330

  
331
#page div.back-home-button a:hover {
332
	color: white;
333
	text-decoration: none;
334
}
335

  
336
#content p.command a {
337
	color: white;
338
	cursor: pointer;
339
}
340

  
341
#content p.command a:hover {
342
	color: white;
343
	text-decoration: none;
344
}
345

  
346
form.quixote h3 {
347
	padding-top: 1em;
348
	border-bottom: 1px solid #00cbfe;
349
}
350

  
351
form.quixote h4 {
352
	color: #616161;
353
}
354

  
355
div.widget div.title {
356
	color: #2f2f2f;
357
	font-weight: bold;
358
}
359

  
360
div.widget div.content {
361
	margin-left: 1em;
362
}
363

  
364
div.widget div.content ul {
365
	padding-left: 0;
366
}
367

  
368
div.DateWidget input,
369
div.EmailWidget input,
370
div.StringWidget input,
371
div.PasswordWidget input,
372
div.WcsExtraStringWidget input,
373
div.TextWidget textarea, 
374
div.SingleSelectHintWidget select {
375
	border: 1px solid #5fdefe;
376
	background: #b5e0f0;
377
	padding: 1px;
378
	-moz-border-radius: 2px;
379
	-webkit-border-radius: 2px;
380
	color: black;
381
	-webkit-transition: background 200ms ease-out;
382
}
383

  
384
div.DateWidget input:focus,
385
div.EmailWidget input:focus,
386
div.StringWidget input:focus,
387
div.PasswordWidget input:focus,
388
div.WcsExtraStringWidget input:focus,
389
div.TextWidget textarea:focus, 
390
div.SingleSelectHintWidget select:focus {
391
	border: 1px solid #5fdefe;
392
	background: white;
393
}
394

  
395
div.widget {
396
	margin-bottom: 1ex;
397
}
398

  
399
div.hint {
400
	font-size: 80%;
401
}
402

  
403
span.required {
404
	background: transparent url(/qo/css/required.png) 0px 0.5ex no-repeat;
405
	padding: 0 0 0 24px;
406
	margin-left: 1ex;
407
	overflow: hidden;
408
	color: white;
409
}
410

  
411
form ul {
412
	list-style: none;
413
}
414

  
415
div.errornotice {
416
	background: #fd6;
417
	border: 1px solid #ffae15;
418
	margin: 1em 1em 1em 1em;
419
	padding: 5px;
420
}
421

  
422
div.infonotice {
423
	background: #7b95a6;
424
	border: 1px solid #153eaf;
425
	margin: 0em 1em 1em 1em;
426
	padding: 5px;
427
}
428

  
429
div.error {
430
	color: black;
431
	font-weight: bold;
432
	background: transparent url(/qo/css/warning.png) top left no-repeat;
433
	padding-left: 20px;
434
}
435

  
436

  
437

  
438
/* steps */
439

  
440
div#steps h2 {
441
	background: url(motif.png);
442
	border-left: 10px solid #00cbfe;
443
	padding: 1px 0 1px 6px;
444
}
445

  
446
div#steps ol {
447
	list-style: none;
448
	margin: 0;
449
	padding: 0;
450
	text-align: right;
451
}
452

  
453
div#steps span.marker {
454
	float:left;
455
	font-size:150%;
456
	font-weight:bold;
457
	color:#fff;
458
	margin:-5px 0 0 ;
459
}
460

  
461
div#steps ol li {
462
	margin: 1ex 0;
463
	color: #fff;
464
	letter-spacing:1px;
465
	padding: 1ex;
466
	font-weight: bold;
467
	background: #646f72;
468
	-moz-border-radius: 5px;
469
	-webkit-border-radius: 5px;
470
}
471

  
472
div#steps ol li.current {
473
	background: #00cbfe;
474
	color:#fff;
475
}
476

  
477
div#steps ol ul {
478
	background: white;
479
	margin: 0 -1ex;
480
	padding: 0px;
481
}
482

  
483
div#steps ol li.current ul li.current {
484
	font-weight: bold;
485
}
486

  
487
div#steps li ul li.current {
488
	background: white;
489
}
490

  
491
div#steps li ul li {
492
	background: white;
493
	font-weight: normal;
494
	font-size:80%;
495
	display:block;
496
	color: #666;
497
}
498

  
499
div#steps li.current ul li {
500
	color: #000;
501
}
502

  
503
/* other stuff */
504

  
505
div#gauche ul,
506
div#myspace ul {
507
	padding: 0 0 0 1ex;
508
	margin: 2ex 0;
509
}
510

  
511
div#gauche li,
512
div#myspace li {
513
	list-style: none;
514
	padding: 0;
515
	margin: 1ex 0;
516
}
517

  
518
li a#logout,
519
li a#login {
520
	background: url(key.gif) left center no-repeat;
521
	padding-left: 20px;
522
}
523

  
524
li a#member,
525
li a#inscr {
526
	background: url(member.gif) left center no-repeat;
527
	padding-left: 20px;
528
}
529

  
530
div#gauche li a {
531
	background: url(puce.gif) left center no-repeat;
532
	padding-left: 15px;
533
}
534

  
535
div#gauche li a:hover {
536
	background-image: url(puce-hover.gif);
537
}
538

  
539
div#services-2nd ul ul,
540
div#centre ul ul {
541
	margin-top: 0.5ex;
542
}
543

  
544
div#services-2nd ul ul li a,
545
div#centre ul ul li a {
546
	background: url(puce.gif) left center no-repeat;
547
	padding-left: 12px;
548
}
549

  
550
div#services-2nd ul ul li a:hover,
551
div#centre ul ul li a:hover {
552
	background-image: url(puce-hover.gif);
553
}
554

  
555
div#content a {
556
	color: #222;
557
}
558

  
559
div#content a:hover {
560
	color: #0ac1fc;
561
}
562

  
563
li.all-forms {
564
	margin-top: 1ex;
565
}
566

  
567
div#new_member div.buttons,
568
div#member div.buttons {
569
	text-align: left;
570
}
571
ul#announce-modes {
572
	list-style:none;
573
	margin:1em 0 0 2em;
574
}
575

  
576
ul#announce-modes li {
577
	margin:0 0 0.5em 0;
578
}
579

  
580
li #par_mail{
581
	background: url(mail.gif) left center no-repeat;
582
	padding: 5px 0 5px 20px;
583
}
584

  
585
li #par_sms {
586
	background: url(tel.gif) left center no-repeat;
587
	padding: 5px 0 5px 20px;
588
}
589

  
590
li a#par_rss {
591
	background: url(rss.gif) left center no-repeat;
592
	padding: 5px 0 5px 20px;
593
}
594

  
595
li a#par_ical {
596
	background: url(ical.gif) left center no-repeat;
597
	padding: 5px 0 5px 20px;
598
}
599

  
600
div.address {
601
	margin-left: 2em;
602
}
603

  
604
ul#month-links {
605
	float: right;
606
	padding: 1em;
607
	text-align: right;
608
	list-style: none;
609
}
610

  
611
ul#month-links li a {
612
	color: #379cdb;
613
}
614

  
615
ul#month-links li a:hover {
616
	text-decoration: underline;
617
}
618

  
619
div#page a.edit-custom-text {
620
	float: right;
621
	font-size: 50%;
622
	margin: 0 0 1ex 1ex;
623
}
624

  
625
div#page a.edit-custom-text:hover {
626
	color: black;
627
}
628

  
629
p#receiver {
630
	margin-left: 2em;
631
}
632

  
633
#page div.back-home-button {
634
	margin: 2em auto 1em auto;
635
	text-align: center;
636
}
637

  
638
div#profile h3 {
639
	margin-top: 2em;
640
}
641

  
642
div.dataview div.field {
643
	margin: 1em 0;
644
}
645

  
646
div.dataview .value {
647
	display: block;
648
	margin-left: 1em;
649
	margin-bottom: 1ex;
650
}
651

  
652
form div.page,
653
div.dataview div.page {
654
	border: 1px solid #aaa;
655
	padding: 1ex;
656
	margin-bottom: 1em;
657
}
658

  
659
form div.page p,
660
div.dataview div.page p {
661
	margin-top: 0;
662
}
663

  
664
form div.page h3,
665
div.dataview div.page h3 {
666
	margin: 0;
667
	margin-bottom: 1ex;
668
}
669

  
670
table#strongbox-items tr.expired td.expiration {
671
	color: #800;
672
}
673

  
674
table#strongbox-items td {
675
	padding: 2px 1ex;
676
}
677

  
678
table#strongbox-items tr.even {
679
	background: #ddd;
680
}
681

  
682
table#strongbox-items tr.odd {
683
	background: #eee;
684
}
685

  
686
p.use-file-from-strongbox span {
687
	cursor: pointer;
688
}
data/themes/entrouvert/dataview.js
1
$(function() {
2
  $('.dataview').before('<a href="#" id="disclose-dataview">Afficher le détail de la demande</a>');
3
  $('#disclose-dataview').click(
4
    function() {
5
      $(this).hide();
6
      $('.dataview').show();
7
      return false;
8
    });
9
});
data/themes/entrouvert/desc.xml
1
<?xml version="1.0"?>
2
<theme name="entrouvert" version="1.0">
3
  <label>Entr'ouvert</label>
4
  <desc>Demonstrateur portails Au quotidien</desc>
5
  <keywords>
6
    <keyword>auquotidien-no-titles-in-section</keyword>
7
    <keyword>auquotidien-welcome-in-services</keyword>
8
  </keywords>
9
</theme>
data/themes/entrouvert/fr.po
1
msgid "There were errors processing your form.  See below for details."
2
msgstr ""
3
"Attention, un problème est survenu lors du remplissage du formulaire. "
4
"Veuillez regarder ci-dessous pour le corriger."
5

  
6
msgid "My Space"
7
msgstr "Mes démarches"
8

  
9
msgid "Services"
10
msgstr "Démarches en ligne"
data/themes/entrouvert/style.css
1
@font-face {
2
  font-family: 'Museo500';
3
  src: url(Museo500-Regular.otf);
4
  font-weight: normal;
5
  font-style: normal;
6
}
7

  
8
@font-face {
9
  font-family: 'MuseoSlab';
10
  src: url(Museo_Slab.otf);
11
  font-weight: normal;
12
  font-style: normal;
13
}
14

  
15
html, body { margin: 0; font-family: arial, sans-serif; font-size: 13px;}
16
a { text-decoration: none; }
17
a:hover { text-decoration: underline; }
18
h1, h2, h3 { margin-top: 0; }
19

  
20
div#single-title, #nav,
21
#top, h2 {
22
  font-family: MuseoSlab, sans-serif;
23
  font-weight: normal;
24
}
25

  
26
h3, h4 {
27
  font-family: Museo500, sans-serif;
28
  font-weight: normal;
29
}
30

  
31

  
32

  
33
a {
34
  -webkit-transition: color 200ms ease-out;
35
}
36

  
37
/* layout */
38

  
39
body {
40
  overflow-x: hidden;
41
  background: white;
42
  max-width: 1000px;
43
  margin: 0 auto;
44
}
45

  
46
div#page {
47
  width: 100%;
48
}
49

  
50
div#header {
51
  background-color: #ffffff;
52
  width: 100%;
53
  margin: 0 0 0 0;
54
  position: relative;
55
  top: 0px;
56
  z-index: 0;
57

  
58
}
59

  
60
div#top {
61
  margin: 0 auto 0 auto;
62
}
63

  
64
div#top h1 {
65
  width: 12em;
66
  text-align: center;
67
  padding-top: 3em;
68
  padding-left: 2em;
69
  margin-left: 20px;
70
  font-size: 120%;
71
  font-weight: normal;
72
}
73

  
74
div#top h1 a {
75
  color: white;
76
  text-shadow: #6374AB 0px 0px 3px;
77
}
78

  
79
div#top a img {
80
    border: 0;
81
}
82

  
83
div#main-content-wrapper {
84
  position: relative;
85
  z-index: 100;
86
  max-width: 1000px;
87
  margin: 0px auto 0px auto;
88
}
89

  
90
div#main-content {
91
  margin: 0;
92
  min-height: 300px;
93
}
94

  
95
div#footer {
96
  clear: both;
97
  background: white;
98
  padding: 0px;
99
  width: 90%;
100
  margin: 10px auto 0 auto;
101
  position: relative;
102
}
103

  
104
p#legal {
105
  font-size: small;
106
  color: #666;
107
  margin: 0;
108
  margin-top: 5em;
109
  font-size: 70%;
110
  display: inline-block;
111
  padding-top: 5px;
112
  border-top: 1px solid #666;
113
}
114

  
115
#content {
116
  position: relative;
117
  margin:0;
118
  color: rgb(58, 58, 58);
119
}
120

  
121
div#content a {
122
  color: #37a7da;
123
}
124

  
125
div#content a:hover {
126
  text-decoration: underline;
127
}
128

  
129
#menu {
130
  font-size: 130%;
131
  margin-top: -1px;
132
}
133

  
134
#menu ul {
135
  list-style: none;
136
  margin: 0;
137
  padding: 10px 0 32px 0;
138
  -webkit-border-top-right-radius: 5px;
139
  -moz-border-radius-topright: 5px;
140
  border-top-right-radius: 5px;
141
}
142

  
143
#menu li {
144
  display: inline;
145
  margin: 0px 10px 0 0;
146
  padding: 5px;
147
  background: #37a7da;
148
  border: 5px solid transparent;
149
  border-width: 2px 5px;
150
  -webkit-transition: all .2s ease-in-out;
151
  -moz-transition: all .2s ease-in-out;
152
}
153

  
154
#menu li a {
155
  color: white;
156
  text-transform: uppercase;
157
  white-space: pre;
158
}
159

  
160
#menu li:hover {
161
  background-color: #f4bc03;
162
  border-color: #f4bc03;
163
}
164

  
165
#menu li:hover a {
166
  text-decoration: none;
167
}
168

  
169
#menu li.selected, #menu li.ancestor {
170
  background: #515151;
171
  border-color: #515151;
172
}
173

  
174
#menu li.selected a {
175
  color: white;
176
}
177

  
178
#left {
179
  float: left;
180
  width: 49.5%;
181
}
182

  
183
#right {
184
  float: right;
185
  width: 49.5%;
186
}
187

  
188
br.clear {
189
  clear: both;
190
}
191

  
192
#error-404, #error-500, #content .block, #password-changed {
193
  background: white;
194
  font-size: 110%;
195
  margin-bottom: 1em;
196
}
197

  
198
#content .block h2 {
199
  background: transparent;
200
  font-weight: normal;
201
  color: white;
202
  text-transform: uppercase;
203
  padding: 6px 10px 6px 10px;
204
  color: #333;
205
  font-size: 130%;
206
  cursor: default; /* someday, perhaps, cursor: move */
207
}
208

  
209
#content .block h2.feeds {
210
  background-image: url(Picto-Bulle.png);
211
}
212

  
213
#content .block h2.newsletters {
214
  background-image: url(Picto-coeur.png);
215
}
216

  
217
#content .block h3,
218
#content .block p {
219
  margin: 1ex 10px;
220
  padding-bottom: 1px;
221
}
222

  
223
#content .demarches ul,
224
#content ul.mes-demarches {
225
  list-style: none;
226
  padding-left: 0px;
227
  margin: 0px;
228
  -webkit-column-count: 2;
229
  -moz-column-count: 2;
230
  column-count: 2;
231
}
232

  
233
#content ul.mes-demarches a,
234
#content .demarches ul a {
235
  color: inherit;
236
  font-weight: bold;
237
  background: transparent url(bullet_rouge.png) left center no-repeat;
238
  padding-left: 10px;
239
}
240

  
241
#content ul.mes-demarches a:hover,
242
#content .demarches ul a:hover {
243
  color: #37a7da;
244
}
245

  
246
#content ul.mes-demarches li,
247
#content .demarches ul li {
248
  margin: 1ex 0 10px 1ex;
249
  padding-left: 10px;
250
  -webkit-column-break-inside: avoid;
251
  -moz-column-break-inside: avoid;
252
  column-break-inside: avoid;
253
}
254

  
255
#content .demarches .toutes-les-demarches {
256
  padding: 10px 0 10px 0;
257
  margin-left: 20px;
258
}
259

  
260
#content .toutes-les-demarches a {
261
  background: transparent url(button_orange_eye.png) no-repeat 0px center;
262
  color: #37a7da;
263
  text-transform: uppercase;
264
  padding-left: 30px;
265
  font-size: 130%;
266
}
267

  
268
#content .toutes-les-demarches a:hover {
269
  color: #37a7da;
270
}
271

  
272
#commune-selector {
273
  margin-left: 5px;
274
  margin-bottom: 10px;
275
}
276

  
277
#content #futurs-demarches {
278
  overflow-y: hidden;
279
  margin: 5px;
280
  padding-bottom: 15px;
281
}
282

  
283
#content #futurs-demarches.selected {
284
  display: block;
285
}
286

  
287
div#single-title {
288
  border: 1px solid #a5a7aa;
289
  border-width: 1px 0px;
290
  font-size: 110%;
291
  text-align: center;
292
  padding: 10px 0;
293
}
294

  
295
body.narrow-page #main-content {
296
  background: white;
297
  margin-top: 0;
298
  padding: 10px 10px 0 10px;
299
}
300

  
301
body.narrow-page #main-content form div input {
302
  display: block;
303
  margin-left: 10px;
304
  margin-bottom: 2ex;
305
}
306

  
307
div#welcome {
308
  text-align: justify;
309
  margin: 0 1em;
310
}
311

  
312
div#welcome h2 {
313
  margin: 1ex 0;
314
  font-size: 300%;
315
  background: transparent url(e54.png) left center no-repeat;
316
  padding-left: 70px;
317
  text-align: left;
318
  width: 150%;
319
}
320

  
321
div#welcome {
322
  float: left;
323
  width: 60%;
324
}
325

  
326
span.helptext {
327
  color: #666;
328
}
329

  
330
body.narrow-page div.right {
331
  width: 30%;
332
  float: right;
333
  margin: 1ex auto;
334
}
335

  
336
body.narrow-page div.right form {
337
  text-align: left;
338
  background: white;
339
  margin: 10px 10px;
340
  padding: 10px;
341
  -webkit-border-radius: 4px;
342
  -moz-border-radius: 4px;
343
  border-radius: 4px;
344
  border: 1px solid #ccc;
345
  box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
346
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
347
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
348

  
349
}
350

  
351
body.narrow-page div.right form div label {
352
  font-weight: bold;
353
  width: 14em;
354
  display: block;
355
  float: left;
356
  padding-top: 3px;
357
}
358

  
359
body.narrow-page div.right form div input {
360
  width: 17em;
361
}
362

  
363
body.narrow-page div.right form div.form-field-required label:after {
364
  content: "";
365
}
366

  
367
body.narrow-page div.right form > input {
368
  display: block;
369
  margin: 1em auto 0 auto;
370
  background: #37a7da;
371
  color: white;
372
  border: none;
373
  padding: 3px 1em;
374
}
375

  
376
div.login-actions {
377
  text-align: center;
378
}
379

  
380

  
381
.region-header {
382
  width: 100%;
383
  position: absolute;
384
  top: 0px;
385
}
386

  
387
#toplinks {
388
	background: #ffffff;
389
	position: relative;
390
	float: right;
391
	width: 250px;
392
	padding: 5px 5px 5px 5px;
393
}
394

  
395
#toplinks span {
396
	width: 100%;
397
	display: block;
398
	margin: 0;
399
	padding: 0;
400
	color: #888;
401
	background: url(button_connexion.gif) left center no-repeat;
402
	border: 1px solid #e9e9e9;
403
	line-height: 20px;
404
	height: 22px;
405
}
406

  
407
#toplinks a {
408
	color: #888;
409
	border: 1px solid transparent;
410
}
411

  
412
#toplinks a.logout {
413
        padding-left: 30px;
414
}
415

  
416
#toplinks a:hover {
417
	text-decoration: none;
418
	color: #222;
419
}
420

  
421
#toplinks a.restricted {
422
	color: white;
423
	float: right;
424
	padding: 0 1ex;
425
	border: 1px outset #888;
426
	background: #37a7da;
427
}
428

  
429
div#username {
430
        float: right;
431
	padding: 5px 5px 5px 5px;
432
        background: white;
433
	line-height: 20px;
434
	height: 22px;
435
        border: 1px solid white;
436
}
437

  
438
ul.newsList {
439
  list-style: none;
440
}
441

  
442
ul.newsList li.abonne {
443
  margin: 0;
444
  padding: 0;
445
}
446

  
447
.abonne {
448
  padding-left: 20px;
449
  background: transparent url(Validation.png) center left no-repeat;
450
}
451

  
452
.nonAbonne {
453
  padding-left: 20px;
454
  background: transparent url(Annulation.png) center left no-repeat;
455
}
456

  
457
/* page de profil */
458
#my-informations {
459
  margin-bottom: 15px;
460
  padding: 0px;
461
}
462

  
463
#my-informations p {
464
  padding: 0 5px;
465
}
466

  
467
#my-informations select,
468
#my-informations input {
469
  margin-left: 10px;
470
  display: block;
471
}
472

  
473
/* forms error reporting */
474

  
475
.errorlist {
476
  list-style: none;
477
  padding-left: 0;
478
  margin-left: 0;
479
}
480

  
481
ul.errorlist li {
482
  display: block;
483
  color: #f44;
484
}
485

  
486
.form-field-required label:after {
487
  content: '*';
488
  color: #D90024;
489
}
490

  
491
ul.errorlist + p {
492
  margin-top: 0px;
493
}
494

  
495

  
496

  
497
.passerelle-register-plugin input + label {
498
  background: transparent url(Annulation.png) center left no-repeat;
499
}
500

  
501
.passerelle-register-plugin input:checked + label {
502
  background: transparent url(Validation.png) center left no-repeat;
503
}
504

  
505
.passerelle-register-plugin td input {
506
  display: none
507
}
508
.passerelle-register-plugin td label {
509
  padding-left: 2em;
510
}
511

  
512
div.block form {
513
  padding: 0 1ex;
514
}
515

  
516
table.announces {
517
  width: 100%;
518
  margin-bottom: 1em;
519
}
520

  
521
table.announces thead td {
522
  font-weight: bold;
523
}
524

  
525
table.announces thead th {
526
  width: 30%;
527
}
528

  
529
table.announces tbody td {
530
  text-align: center;
531
}
532

  
533
table.announces tbody th {
534
  width: 35%;
535
  text-align: left;
536
  font-weight: normal;
537
}
538

  
539
.chapeau {
540
        font-style: italic;
541
        font-size: 110%;
542
}
543

  
544
/* mon compte */
545
#my-informations-form {
546
  width: 90%;
547
  padding-bottom: 1em;
548
}
549

  
550
#my-informations-form input[type~=text] {
551
  width: 100%;
552
}
553

  
554
#id_edit-profile-email_wrap, #id_edit-profile-address_wrap {
555
  clear: both;
556
}
557

  
558
#id_edit-profile-first_name_wrap, #id_edit-profile-phone_wrap, #id_edit-profile-postal_code_wrap {
559
  width: 45%;
560
  float: left;
561
}
562

  
563
#id_edit-profile-last_name_wrap, #id_edit-profile-mobile_wrap, #id_edit-profile-city_wrap {
564
  width: 45%;
565
  float: right;
566
}
567

  
568
/* pied de page */
569
#footer-menu {
570
  position: absolute;
571
  display: block;
572
  top: 20px;
573
  left: 20px;
574
  width: 435px;
575
  list-style: none;
576
  margin: 0;
577
  padding: 0;
578
  text-align: left;
579
}
580

  
581
.footer-menu-leaf {
582
  display: inline;
583
  margin: 0;
584
  padding: 0;
585
  padding-right: 20px;
586
  padding-bottom: 20px;
587
  float: left;
588
}
589

  
590
.footer-menu-leaf-link, .footer-menu-leaf-link:hover {
591
  display: block;
592
  width: 125px;
593
  height: 26px;
594
  line-height: 26px;
595
  background: #ffffff;
596
  text-align: center;
597
  text-transform: uppercase;
598
  color: #515151;
599
  text-decoration: none;
600
  font-size: 14px;
601
}
602

  
603
/* pages d'aide */
604
#help-content {
605
  background: white;
606
  position: relative;
607
  padding: 10px 20px;
608
}
609
#help-title {
610
  background: #e6e6d6 url(toptitle.png) no-repeat left top;
611
  font-weight: bold;
612
  color: #37a7da;
613
  text-transform: uppercase;
614
  padding: 6px 10px 6px 50px;
615
  font-size: 200%;
616
  cursor: default; /* someday, perhaps, cursor: move */
617
}
618
#help-page-title {
619
  color: #37a7da;
620
  padding-bottom: 20px;
621
}
622
#help-page-title.aide {
623
  display: none;
624
}
625
#help-text {
626
  width: 580px;
627
  margin-left: 380px;
628
}
629
.clear {
630
  clear: both;
631
}
632
#help-menu {
633
  width: 360px;
634
  float: left;
635
}
636
#help-summary-caption {
637
  background: #37a7da;
638
  color: white;
639
  font-size: 150%;
640
  font-weith: bold;
641
  text-align: center;
642
  padding: 15px 0px;
643
}
644
#help-menu #help-summary-caption-link, #help-menu #help-summary-caption-link:hover {
645
  background: #37a7da;
646
  color: white;
647
  text-decoration: none;
648
}
649
#help-menu-content {
650
  padding: 0;
651
  margin: 0;
652
}
653
#help-menu-content > li {
654
  background: #e6e6d6;
655
  margin-bottom: 5px;
656
  list-style: none;
657
  font-size: 150%;
658
  font-weight: bold;
659
  line-height: 1.5em;
660
}
661
#help-menu-content > li > ul {
662
  background: white;
663
  margin-bottom: 5px;
664
  list-style: none;
665
  font-size: 100%;
666
  font-weight: bold;
667
  line-height: 1.5em;
668
  padding: 10px 10px;
669
}
670

  
671
#help-menu-content li.ancestor {
672
  background: rgb(58, 58, 58);
673
}
674
#help-menu-content li.ancestor > a, #help-menu-content li.ancestor > a.hover {
675
  color: white;
676
}
677

  
678
#help-menu-content > li > ul > li {
679
  padding: 0px 10px;
680
  font-size: 80%;
681
}
682
#help-menu-content > li > ul > li.selected  {
683
  border-left: solid 4px #37a7da;
684
}
685
#help-menu-content li a, #help-menu-content li a:hover {
686
  color: rgb(58, 58, 58);
687
  text-decoration: none;
688
}
689

  
690
#my-password {
691
  padding-bottom: 1ex;
692
}
693

  
694
#my-password p {
695
  font-weight: bold;
696
}
697

  
698
#my-password p a {
699
  color: inherit;
700
  padding: 1ex;
701
}
702

  
703
ul.show-user-feeds li {
704
  list-style: none;
705
  background: url(mediathk.png) left center no-repeat;
706
  min-height: 30px;
707
  padding-left: 30px;
708
  padding-bottom: 4px;
709
}
710

  
711
ul.show-user-feeds li.aquarium { background-image: url(aquarium.png); }
712
ul.show-user-feeds li.conservatoire { background-image: url(conservatoire.png); }
713
ul.show-user-feeds li.ecolothk { background-image: url(ecolothk.png); }
714
ul.show-user-feeds li.facebook { background-image: url(facebook.png); } 
715
ul.show-user-feeds li.lattara { background-image: url(lattara.png); }
716
ul.show-user-feeds li.mediathk { background-image: url(mediathk.png); }
717
ul.show-user-feeds li.opendata { background-image: url(opendata.png); }
718
ul.show-user-feeds li.planet { background-image: url(planet.png); }
719

  
720
#id_new_password1_help_text, #id_password1_help_text { 
721
  font-style: italic;
722
  font-size: 90%;
723
  color: red;
724
}
725

  
726
/* saml post page */
727
.post-redirect {
728
  background: white;
729
}
730

  
731
#messages li {
732
  list-style-type: none;
733
  padding: 10px;
734
  color: white;
735
}
736

  
737
#messages {
738
  position: absolute;
739
  top: 120px;
740
  left: 1200px;
741
}
742

  
743
#messages.messages-login {
744
  position: static;
745
}
746

  
747
#messages.messages-login li {
748
  margin: 0px;
749
  margin-left: 100px;
750
  margin-right: 100px;
751
}
752

  
753
#messages li.warning {
754
  border: 1px solid #DB771F;
755
  background: #37a7da;
756
}
757

  
758
#messages li.error {
759
  border: 1px solid #DB771F;
760
  background: #DB1F28;
761
}
762

  
763
#messages li.info {
764
  border: 1px solid #301F91;
765
  background: #1F8091;
766
}
767

  
768
/* registration form */
769
img.captcha {
770
	float: left;
771
}
772

  
773
#id_captcha_1 {
774
	width: 13em;
775
}
776

  
777

  
778
/* pimping up */
779
h1#logo img {
780
  -webkit-transition: all .2s ease-in-out;
781
  -moz-transition: all .2s ease-in-out;
782
}
783

  
784
h1#logo img:hover {
785
	/*
786
  -webkit-transform: scale(1.05);
787
  -moz-transform: scale(1.05);
788
  */
789
}
790

  
791
#nav h3 {
792
  display: none;
793
}
794

  
795

  
796
#nav {
797
  list-style: none;
798
  margin: 0 auto;
799
  text-align: center;
800
  width: 100%;
801
  margin: auto;
802
  padding-top: 7px;
803
  margin-top: 10px;
804
  margin-bottom: 12px;
805
  font-size: 110%;
806
}
807

  
808
#nav ul {
809
	margin: 0;
810
	padding: 1ex;
811
	border: 1px solid #a5a7aa;
812
	border-width: 1px 0px;
813
}
814

  
815
#nav li {
816
  margin: 1ex 0;
817
  padding: 1.5ex 1ex;
818
  display: inline;
819
}
820

  
821
#nav a {
822
  color: #404041;
823
  text-decoration: none;
824
}
825

  
826
#nav li:after {
827
  content: " / ";
828
  color: #404041;
829
}
830

  
831
#nav li.selected:after,
832
#nav li.ancestor:after,
833
#nav li a:hover,
834
#nav li.selected a,
835
#nav li.ancestor a {
836
  color: #e0007a;
837
}
838

  
839

  
840
div.block {
841
  text-align: left;
842
  background: white;
843
  margin: 10px 10px;
844
  padding: 10px;
845
  -webkit-border-radius: 4px;
846
  -moz-border-radius: 4px;
847
  border-radius: 4px;
848
  border: 1px solid #ccc;
849
  box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
850
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
851
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
852
}
853

  
854
h2#welcome-title {
855
   margin-top: 2em;
856
   margin-bottom: 1em;
857
}
858

  
859
input[type="text"],
860
input[type="password"] {
861
	border: 1px solid #aaa;
862
	background: white url(field-shade.png) top left repeat-x;
863
	padding: 1px;
864
	border-radius: 2px;
865
	-moz-border-radius: 2px;
866
	-webkit-border-radius: 2px;
867
	color: black;
868
	-webkit-transition: background 200ms ease-out;
869
	display: block;
870
}
871

  
872
input[type="text"]:focus,
873
input[type="password"]:focus {
874
	border: 1px solid #888;
875
	background: white;
876
}
877

  
878
div#registration {
879
	width: 40em;
880
	text-align: justify;
881
	margin: 2em auto;
882
}
883

  
884
div#registration form {
885
	margin: 2em 0;
886
}
887

  
888
div#registration label {
889
	display: block;
890
	width: 15em;
891
	float: left;
892
	text-align: right;
893
	padding-right: 1em;
894
	color: #777;
895
}
896

  
897
div#registration ul.errorlist {
898
	margin: 0;
899
	padding-left: 16em;
900
}
901

  
902
div#registration input[type="submit"] {
903
	margin-left: 17em;
904
}
905

  
906

  
907

  
908
#toplinks {
909
	background: #ffffff;
910
	position: absolute;
911
	top: 3em;
912
	right: 0;
913
	width: 40%;
914
	padding: 5px 5px 5px 5px;
915
}
916

  
917
#toplinks span {
918
	width: 100%;
919
	display: block;
920
	margin: 0;
921
	padding: 0;
922
	color: #888;
923
	background: url(button_connexion.gif) left center no-repeat;
924
	border: 1px solid #e9e9e9;
925
	line-height: 20px;
926
	height: 22px;
927
}
928

  
929
#toplinks span.logged-in {
930
	background: none;
931
	border: none;
932
	text-align: right;
933
}
934

  
935
#toplinks a {
936
	color: #888;
937
	border: 1px solid transparent;
938
}
939

  
940
#toplinks a:hover {
941
	text-decoration: none;
942
	color: #222;
943
}
944

  
945
#toplinks a.restricted {
946
	color: white;
947
	float: right;
948
	padding: 0.5ex 1ex;
949
	border: 1px outset #888;
950
	background: #672290;
951
	position: absolute;
952
	top: -3em;
953
	right: 3px;
954
}
955

  
956

  
957
#toplinks a.logout {
958
	background: url(button_connexion.gif) left center no-repeat;
959
	display: inline-block;
960
	padding: 1px;
961
        padding-left: 30px;
962
	border: 1px solid #e9e9e9;
963
	padding-right: 1em;
964
	margin-right: -2px;
965
}
966

  
967
#contact-us {
968
  z-index: 500;
969
  position: absolute;
970
  top: 100px;
971
  left: 300px;
972
  background: #37a7da;
973
  -webkit-border-radius: 4px;
974
  -moz-border-radius: 4px;
975
  border-radius: 4px;
976
  -webkit-box-shadow: none;
977
  -moz-box-shadow: none;
978
  box-shadow: none;
979
  color: white;
980
  text-decoration: none;
981
  -webkit-transition: all .2s ease-in-out;
982
  -moz-transition: all .2s ease-in-out;
983
}
984

  
985
#contact-us:hover {
986
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .9);
987
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .9);
988
  border: none;
989

  
990
}
991
#contact-us a {
992
  padding: 8px 12px;
993
  display: block;
994
  color: white;
995
}
996

  
997
#contact-us a:hover {
998
  text-decoration: none;
999
}
data/themes/entrouvert/template.ezt
1
<!DOCTYPE html>
2
<html>
3
  <head>
4
    <title>[page_title]</title>
5
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
    <link rel="shortcut icon" href="/themes/auquotidien/favicon.png" />
7
    <script type="text/javascript" src="/qo/js/jquery.js"></script>
8
    [script]
9
    <link rel="stylesheet" type="text/css" href="[css]"/>
10
["<!--[if lt IE 10]>"]<style>
11
div#services > ul > li { width: 48%; float: left; height: 18em; }
12
div#centre { padding-top: 45px; margin-top: 0px; }
13
</style>["<![endif]-->"]
14
    <script type="text/javascript" src="[theme_url]/dataview.js"></script>
15
  </head>
16
  <body[if-any onload] onload="[onload]"[end]>
17

  
18
   <div id="page">
19
    <div id="header">
20
     <div id="top">
21
      <h1 id="logo"><a href="/"><img src="[theme_url]/logo.png" alt="Entr'ouvert"/></a>Démarches en ligne</h1>
22
      <div class="region-header">
23
        <div id="toplinks">
24
          [if-any user]
25
          <span class="logged-in">
26
            <!--<a class="myspace" href="/myspace/">Mes démarches</a>-->
27
            <a class="logout" href="[root_url]logout">D&eacute;connexion</a>
28
          </span>
29
          [else]
30
          <span class="login"><a href="[root_url]login/">Connexion</a> / <a href="[root_url]register/">Inscription</a></span>
31
          [end]
32

  
33
	  [if-any user]
34
          [is session_user_admin_access "True"]
35
          <a class="restricted" href="[root_url]admin/">Administration</a>
36
          [else]
37
            [is session_user_backoffice_access "True"]
38
              <a class="restricted" href="[root_url]backoffice/">Back office</a>
39
            [end]
40
          [end]
41
	  [end]
42

  
43
        </div>
44
      </div>
45
      <div id="contact-us"><a href="mailto:info@entrouvert.com">Contactez-nous</a></div>
46
     </div>
47

  
48
    </div> <!-- header -->
49

  
50
    <div id="main-content-wrapper">
51

  
52
<div id="nav">[links]</div>
53

  
54
    <div id="main-content">
55

  
56
    <div id="content" [if-any is_index]class="large"[end] [if-any form_number]class="large"[end]>
57

  
58
    [if-any gauche]
59
    <div id="gauche">
60
    [gauche]
61
    </div>
62
    [end]
63

  
64
    [if-any bigdiv]<div id="[bigdiv]" [if-any breadcrumb]class="has-breadcrumb"[end]>[end]
65

  
66
    [if-any title]<h2>[title]</h2>[end]
67
    [body]
68
    [if-any bigdiv]</div>[end]
69
    </div> <!-- #content -->
70

  
71
    <hr class="clear"/>
72

  
73
    </div> <!-- #main-content -->
74
    </div> <!-- #main-content-wrapper -->
75

  
76
    <div id="footer-wrapper">
77
    <div id="footer">
78
      <p id="legal">Copyright © 2006-2014 Entr'ouvert</p>
79
    </div>
80
    </div>
81
    </div>
82
  </body>
83
</html>
data/themes/entrouvert/wcs.css
1
@import url(/static/xstatic/themes/smoothness/jquery-ui.min.css);
2
@import url(/qo/css/qommon.css);
3
@import url(style.css);
4

  
5
div#content {
6
	margin:0;
7
}
8

  
9
div#sidebox h3 {
10
	margin: 0 0 1em 0;
11
	
12
}
13

  
14
div#gauche {
15
	clear: both;
16
	width: 18.5%;
17
	float: left;
18
	margin-top: -29px;
19
}
20

  
21
div#member,
22
div#new_member,
23
div#accessibility,
24
div#contact,
25
div#info,
26
div#help,
27
div#rub_agenda,
28
div#rub_annonce,
29
div#rub_consultation,
30
div#rub_service,
31
div#centre,
32
div#profile {
33
	width: 79.5%;
34
	float: right;
35
	background: white;
36
	margin-top: 15px;
37
}
38

  
39
div#breadcrumb,
40
div#profile,
41
div.large div#rub_service,
42
div.large div#centre {
43
	width: 100%;
44
        float: none;
45
        clear: both;
46
}
47

  
48
div#droite {
49
	width: 275px;
50
	float: left;
51
	display: none;
52
}
53

  
54
div#breadcrumb {
55
	background: white;
56
	padding: 3px 0px;
57
	z-index: 10;
58
	color: #888;
59
	margin-top: 22px;
60
}
61

  
62
div#centre {
63
	margin-top: 15px;
64
}
65

  
66
#content div#breadcrumb a {
67
	color: #666;
68
	font-size: 12px;
69
	font-weight: normal;
70
	padding: 0 5px;
71
}
72

  
73
div#rub_service div.dataview,
74
div#rub_service dl#evolutions,
75
div#rub_service form {
76
	padding: 1ex;
77
}
78

  
79
hr.clear {
80
	clear: both;
81
	padding-bottom: 0em;
82
	border: none;
83
}
84

  
85
#toplinks span.logged-in a.myspace,
86
#toplinks span.logged-in a.myaccount {
87
	padding-right: 20px;
88
}
89

  
90
#toplinks span.login {
91
        text-align: center;
92
}
93

  
94

  
95
/* content styling */
96

  
97
div#rub_consultation h2,
98
div#rub_service h2,
99
div#rub_annonce h2,
100
div#rub_agenda h2,
101
div#profile h2,
102
div#services-2nd h3,
103
div#member h2,
104
div#help h2, div#info h2, div#accessibility h2, div#contact h2,
105
div#gauche h3,
106
div.large div#rub_service h3,
107
div#centre h3 {
108
  border: 1px solid #a5a7aa;
109
  border-width: 1px 0px;
110
  list-style: none;
111
  margin: 0 auto;
112
  text-align: center;
113
  padding: 10px 0;
114
  margin: auto;
115
  margin-bottom: 12px;
116
  font-size: 110%;
117

  
118
}
119

  
120
div#services-2nd ul,
121
div#centre ul {
122
	padding: 0;
123
	list-style: none;
124
}
125

  
126
div#services-2nd ul strong,
127
div#centre ul strong {
128
	margin-left: 18px;
129
	padding: 1px 0 1px 0;
130
}
131

  
132
div#services-2nd ul strong a,
133
div#centre ul strong a {
134
	color: black;
135
}
136

  
137
div#services-2nd ul strong a:hover,
138
div#centre ul strong a:hover {
139
	text-decoration: none;
140
	border-color: #265aa2;
141
}
142

  
143
div#services-2nd ul ul,
144
div#centre ul ul {
145
	padding-left: 26px;
146
	margin-bottom: 20px;
147
}
148

  
149
div#services-2nd ul p,
150
div#centre ul p {
151
	margin-left: 18px;
152
}
153

  
154
div#myspace h3 {
155
	background: #265aa2;
156
	border-left: 10px solid #265aa2;
157
	padding: 1px 0 1px 6px;
158
}
159

  
160
div#consultations h3 {
161
	background: #265aa2;
162
	border-left: 10px solid #265aa2;
163
	padding: 1px 0 1px 6px;
164
}
165

  
166
div#consultations ul {
167
	margin: 0;
168
	padding: 0 0 0 10px;
169
}
170

  
171
ul.catforms li,
172
div#consultations li {
173
	list-style: none;
174
	padding-left: 12px;
175
	background: url(puce.gif) left center no-repeat;
176
}
177

  
178
div#announces h3 {
179
	background: #265aa2;
180
	border-left: 10px solid #265aa2;
181
	padding: 1px 0 1px 6px;
182
}
183

  
184
div#announces h4 {
185
	border-bottom: 1px solid #a2ff00;
186
}
187

  
188
div#announces h4, p {
189
	margin-left: 7px;
190
	margin-right: 7px;
191
}
192

  
193
div#announces p {
194
	text-align: justify;
195
}
196

  
197
ul#announces-links {
198
	background: #a2ff00;
199
	-webkit-border-radius: 5px;
200
	-moz-border-radius: 5px;
201
	padding: 2px 5px;
202
	list-style: none;
203
	font-weight: bold;
204
}
205

  
206
ul#announces-links li {
207
	background: url(puce.gif) 10px center no-repeat;
208
	padding-left: 22px;
209
	margin: 0.5ex 0;
210
}
211

  
212
div#content ul#announces-links a:hover {
213
	color: black;
214
}
215

  
216
/* Form Elements */
217

  
218
div.buttons {
219
	margin-top: 1em;
220
}
221

  
222
div.buttons div {
223
	display: inline;
224
}
225

  
226
div.buttons br {
227
	display: none;
228
}
229

  
230
p.command,
231
a.edit-custom-text,
232
div.buttons input {
233
	background: #37a7da;
234
	color: white;
235
	font-size: 120%;
236
	font-weight: normal;
237
	border: none;
238
	padding: 5px 15px;
239
	cursor: pointer;
240
	display: inline;
241
	border: 1px solid transparent;
242
}
243

  
244
p.command {
245
	line-height: 300%;
246
}
247

  
248
p.command a:focus,
249
div.buttons input:focus {
250
	border: 1px solid black;
251
}
252

  
253
#content p.command a {
254
	color: white;
255
	cursor: pointer;
256
}
257

  
258
#content p.command a:hover {
259
	color: white;
260
	text-decoration: none;
261
}
262

  
263
form.quixote h3 {
264
	padding-top: 1em;
265
	border-bottom: 1px solid #265aa2;
266
}
267

  
268
form.quixote h4 {
269
	color: #616161;
270
}
271

  
272
div.widget div.title {
273
	color: #2f2f2f;
274
	font-weight: bold;
275
}
276

  
277
div.widget div.content {
278
	margin-left: 1em;
279
}
280

  
281
div.widget div.content ul {
282
	padding-left: 0;
283
}
284

  
285
div.DateWidget input,
286
div.EmailWidget input,
287
div.StringWidget input,
288
div.PasswordWidget input,
289
div.WcsExtraStringWidget input,
290
div.TextWidget textarea, 
291
div.SingleSelectHintWidget select {
292
	border: 1px solid #aaa;
293
	background: white url(field-shade.png) top left repeat-x;
294
	padding: 1px;
295
	border-radius: 2px;
296
	-moz-border-radius: 2px;
297
	-webkit-border-radius: 2px;
298
	color: black;
299
	-webkit-transition: background 200ms ease-out;
300
}
301

  
302
div.DateWidget input:focus,
303
div.EmailWidget input:focus,
304
div.StringWidget input:focus,
305
div.PasswordWidget input:focus,
306
div.WcsExtraStringWidget input:focus,
307
div.TextWidget textarea:focus, 
308
div.SingleSelectHintWidget select:focus {
309
	border: 1px solid #888;
310
	background: white;
311
}
312

  
313
div.widget {
314
	margin-bottom: 1ex;
315
}
316

  
317
div.hint {
318
	font-size: 80%;
319
}
320

  
321
span.required {
322
	background: transparent url(/qo/css/required.png) 0px 0.5ex no-repeat;
323
	padding: 0 0 0 24px;
324
	margin-left: 1ex;
325
	overflow: hidden;
326
	color: white;
327
}
328

  
329
div.errornotice {
330
	background: #fd6;
331
	border: 1px solid #ffae15;
332
	margin: 1em 1em 1em 1em;
333
	padding: 5px;
334
}
335

  
336
div.infonotice {
337
	background: #7b95a6;
338
	border: 1px solid #153eaf;
339
	margin: 0em 1em 1em 1em;
340
	padding: 5px;
341
}
342

  
343
div.error {
344
	color: black;
345
	font-weight: bold;
346
	background: transparent url(dialog-warning.png) top left no-repeat;
347
	padding-left: 22px;
348
	margin-left: 5px;
349
}
350

  
351

  
352

  
353
/* steps */
354

  
355
div#steps h2 {
356
        display: none;
357
}
358

  
359
div#steps ol {
360
  font-family: Museo500, sans-serif;
361
  font-weight: normal;
362
	list-style: none;
363
	margin: 0;
364
        margin-top: 44px;
365
	padding: 0;
366
	text-align: center;
367
        color: #868686;
368
}
369

  
370
div#steps span.marker {
371
	float:left;
372
	font-size: 250%;
373
	font-weight: normal;
374
	margin: -5px 0 0 ;
375
        position: relative;
376
        top: -6px;
377
}
378

  
379
div#steps ol > li {
380
  border: 1px solid #a5a7aa;
381
  border-width: 1px 0px;
382
}
383

  
384
div#steps ol li {
385
	margin: 1ex 0;
386
	letter-spacing:1px;
387
	padding: 1ex;
388
}
389

  
390
div#steps ol li.current {
391
        color: #444;
392
}
393

  
394
div#steps ol li.current span.label {
395
	font-weight: bold;
396
}
397

  
398
div#steps ol li.current .marker {
399
}
400

  
401
div#steps ol ul {
402
	background: white;
403
	margin: 0 -1ex;
404
	padding: 0px;
405
}
406

  
407
div#steps ol li.current ul li.current {
408
}
409

  
410
div#steps li ul li:first-child {
411
	margin-top: 1em;
412
}
413

  
414
div#steps li ul li {
415
	margin: 0;
416
	font-weight: normal;
417
	font-size: 90%;
418
	display:block;
419
	color: #666;
420
        text-align: left;
421
        padding-left: 30px;
422
}
423

  
424
div#steps li ul li.current {
425
	border-radius: 0;
426
	-moz-border-radius: 0;
427
	-webkit-border-radius: 0;
428
}
429

  
430
div#steps li.current ul li {
431
	color: #535353;
432
}
433

  
434
div#steps li.current ul li.current {
435
	color: white;
436
	background: #b1b1b1;
437
}
438

  
439
/* other stuff */
440

  
441
div#gauche ul,
442
div#myspace ul {
443
	padding: 0 0 0 1ex;
444
	margin: 2ex 0;
445
}
446

  
447
div#gauche li,
448
div#myspace li {
449
	list-style: none;
450
	padding: 0;
451
	margin: 1ex 0;
452
}
453

  
454
div#centre li li {
455
	list-style: circle;
456
}
457

  
458
div#centre li li a,
459
div#gauche li a {
460
}
461

  
462
div#gauche li a:hover {
463
}
464

  
465
div#services-2nd ul ul,
466
div#centre ul ul {
467
	margin-top: 0.5ex;
468
}
469

  
470
div#content a {
471
	color: #265aa2;
472
}
473

  
474
div#content a:hover {
475
	color: #265aa2;
476
}
477

  
478
div#content form a {
479
	border-bottom: 1px dotted #265aa2;
480
}
481

  
482
div#content form a:hover {
483
	border-bottom: 1px solid #265aa2;
484
	text-decoration: none;
485
}
486

  
487
li.all-forms {
488
	margin-top: 1ex;
489
}
490

  
491
div#new_member div.buttons,
492
div#member div.buttons {
493
	text-align: left;
494
}
495
ul#announce-modes {
496
	list-style:none;
497
	margin:1em 0 0 2em;
498
}
499

  
500
ul#announce-modes li {
501
	margin:0 0 0.5em 0;
502
}
503

  
504
li #par_mail{
505
	background: url(mail.gif) left center no-repeat;
506
	padding: 5px 0 5px 20px;
507
}
508

  
509
li #par_sms {
510
	background: url(tel.gif) left center no-repeat;
511
	padding: 5px 0 5px 20px;
512
}
513

  
514
li a#par_rss {
515
	background: url(rss.gif) left center no-repeat;
516
	padding: 5px 0 5px 20px;
517
}
518

  
519
li a#par_ical {
520
	background: url(ical.gif) left center no-repeat;
521
	padding: 5px 0 5px 20px;
522
}
523

  
524
div.address {
525
	margin-left: 2em;
526
}
527

  
528
ul#month-links {
529
	float: right;
530
	padding: 1em;
531
	text-align: right;
532
	list-style: none;
533
}
534

  
535
ul#month-links li a {
536
	color: #379cdb;
537
}
538

  
539
ul#month-links li a:hover {
540
	text-decoration: underline;
541
}
542

  
543
div#page a.edit-custom-text {
544
	float: right;
545
	font-size: 50%;
546
	margin: 0 0 1ex 1ex;
547
}
548

  
549
div#page a.edit-custom-text:hover {
550
	color: black;
551
}
552

  
553
p#receiver {
554
	margin-left: 2em;
555
}
556

  
557
#page div.back-home-button {
558
	margin: 2em auto 1em auto;
559
}
560

  
561
h2.foldable {
562
	display: none;
563
}
564

  
565
div#profile h3 {
566
	margin-top: 2em;
567
}
568

  
569
div.dataview span.value {
570
	display: block;
571
	margin-left: 1em;
572
	margin-bottom: 1ex;
573
}
574

  
575
form div.page,
576
div.dataview div.page {
577
	border: 1px solid #aaa;
578
	padding: 1ex;
579
	margin-bottom: 1em;
580
}
581

  
582
form div.page p,
583
div.dataview div.page p {
584
	margin-top: 0;
585
}
586

  
587
form div.page h3,
588
div.dataview div.page h3 {
589
	margin: 0;
590
	margin-bottom: 1ex;
591
}
592

  
593
#profile form ul li {line-height: 20px; padding-bottom: 5px;border-bottom: 1px solid #CCCCCC;}
594

  
595
#rub_service h2 {clear: both;}
596
div.dataview {clear: both; padding-bottom: 40px;}
597
div.dataview p span.label {font-weight: bold; text-decoration: underline;}
598
div.dataview p span.value {}
599

  
600
table#strongbox-items tr.expired td.expiration {
601
	color: #800;
602
}
603

  
604
table#strongbox-items td {
605
	padding: 2px 1ex;
606
}
607

  
608
table#strongbox-items tr.even {
609
	background: #ddd;
610
}
611

  
612
table#strongbox-items tr.odd {
613
	background: #eee;
614
}
615

  
616
p.infopratique ul {
617
	list-style-type: circle;
618
	padding-bottom: 3px;
619
}
620

  
621
p.infopratique table, p.infopratique table tr, p.infopratique table tr th, p.infopratique table tr td {
622
	border: 1px solid #333333;
623
}
624

  
625
p.infopratique table tr th {
626
	
627
}
628

  
629
div.content table thead {}
630
div.content table thead th {background-color: #265aa2; color: white;}
631
div.content table thead tr {}
632
div.content table thead td {background-color: #265aa2;}
633
div.content table tbody {}
634
div.content table tbody th {background-color: #cccccc; color: black; width: 200px; text-align: left; padding-left: 5px;}
635
div.content table tbody tr {background-color: #eeeeee; border-bottom: 1px solid #CCCCCC;}
636
div.content table tbody tr td {}
637
div.content table tbody tr td input {
638
	border: 1px solid #aaa;
639
	background: white url(field-shade.png) top left repeat-x;
640
	padding: 1px;
641
	border-radius: 2px;
642
	-moz-border-radius: 2px;
643
	-webkit-border-radius: 2px;
644
	color: black;
645
	-webkit-transition: background 200ms ease-out;
646
}
647

  
648
div.content table tbody tr td input:focus {
649
	border: 1px solid #888;
650
	background: white;
651
}
652

  
653
.fileprogress {
654
        border: 1px solid #888;
655
}
656

  
657
.fileprogress .bar {
658
        background: #09f;
659
        line-height: 1.5em;
660
        padding-left: 1ex;
661
        font-weight: bold;
662
        white-space: nowrap;
663
}
664

  
665
.fileinfo {
666
        line-height: 1.5em;
667
}
668

  
669
.fileinfo .remove {
670
        height: 16px;
671
        width: 16px;
672
        background: url(/qo/images/stock_remove_16.png) top left no-repeat;
673
        display: inline-block;
674
        margin-left: 1em;
675
        text-indent: 100%;
676
        overflow: hidden;
677
}
678

  
679
.passStrengthify {
680
	padding-left: 1em;
681
}
682

  
683
div.dataview {
684
	display: none;
685
}
686

  
687
div#content #disclose-dataview {
688
	display: block;
689
	margin: 1em 0;
690
}
691

  
692
h3#agenda-link,
693
form#follow-form {
694
	display: none;
695
}
696

  
697
div#sidebox div#links {
698
        display: none;
699
}
700

  
701
div.TableWidget input {
702
	width: 7em;
703
}
704

  
705
.chapeau {
706
        font-style: italic;
707
        font-size: 110%;
708
}
709

  
710
div#centre {
711
    background: none;
712
}
713

  
714
div#services > ul {
715
    column-count: 2;
716
    -webkit-column-count: 2;
717
    -moz-column-count: 2;
718
}
719

  
720
div#services > ul > li {
721
    margin: 0px 1ex;
722
    background: white;
723
    column-break-inside: avoid;
724
    -moz-column-break-inside: avoid;
725
    -webkit-column-break-inside: avoid;
726
    display: inline-block;
727
    margin-bottom: 10px;
728
    width: 90%;
729
    width: calc(95% - 20px); /* - padding */
730

  
731
  text-align: left;
732
  background: white;
733
  margin: 10px 10px;
734
  padding: 10px;
735
  -webkit-border-radius: 4px;
736
  -moz-border-radius: 4px;
737
  border-radius: 4px;
738
  border: 1px solid #ccc;
739
  box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
740
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
741
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, .4);
742

  
743
}
744

  
745
div#services > ul > li strong {
746
    display: block;
747
  background: transparent;
748
  font-weight: normal;
749
  text-transform: uppercase;
750
  padding: 6px 10px 6px 10px;
751
  color: #333;
752
  font-size: 130%;
753
  cursor: default; /* someday, perhaps, cursor: move */
754
  font-family: MuseoSlab, sans-serif;
755
  font-weight: normal;
756

  
757
}
758

  
759
div#services > ul > li strong a {
760
  color: #333;
761
}
762

  
763
div#services > ul > li strong a:hover {
764
    font-weight: bold;
765
}
766

  
767
div#home-page-intro {
768
    background: white;
769
    padding: 1ex;
770
}
771

  
772
div#agglo-little-links {
773
        width: 475px;
774
        padding-top: 5px;
775
}
776

  
777
div#agglo-little-links ul {
778
        margin: 15px 20px;
779
        padding: 0;
780
}
781

  
782
div#agglo-little-links li {
783
        margin: 0;
784
        display: inline;
785
        list-style: none;
786
        padding-right: 20px;
787
        padding-bottom: 20px;
788
        float: left;
789
}
790

  
791
div#agglo-little-links li a {
792
        display: block;
793
        width: 125px;
794
        height: 26px;
795
        line-height: 26px;
796
        background: white;
797
        text-align: center;
798
        text-transform: uppercase;
799
        color: #515151;
800
        text-decoration: none;
801
        font-size: 14px;
802
}
803

  
804
#profile-links,
805
h3#my-forms {
806
	display: none;
807
}
808

  
809
p#welcome {
810
}
811

  
812
div.buttons input:hover {
813
	box-shadow: 0px 0px 5px #777;
814
}
815

  
816
div.buttons input[name="submit"] {
817
	font-weight: bold;
818
}
819

  
820

  
821

  
822
@media screen and (max-width: 760px) {
823
  div#services > ul {
824
    column-count: 1;
825
    -webkit-column-count: 1;
826
    -moz-column-count: 1;
827
  }
828
  #toplinks {
829
    top: 0;
830
    left: 0;
831
    width: 98%;
832
  }
833
  div#gauche {
834
    float: none;
835
    width: 100%;
836
  }
837
  div#steps {
838
    position: absolute;
839
    top: -130px;
840
    right: 1%;
841
    width: 50%;
842
  }
843
  div#steps ol {
844
    margin-top: 0;
845
  }
846
  div#steps ol li ul {
847
    display: none;
848
  }
849

  
850
  div#member, div#new_member, div#accessibility, div#contact, div#info,
851
  div#help, div#rub_agenda, div#rub_annonce, div#rub_consultation,
852
  div#rub_service, div#centre, div#profile {
853
    float: none;
854
    width: 100%;
855
  }
856

  
857
}
858

  
859
@media screen and (max-width: 400px) {
860
  div#top h1 {
861
    padding-left: 1ex;
862
    margin-left: 0;
863
  }
864
}
865

  
866
div#services > h3 { display: none; }
867

  
868
div.qommon-map {
869
	height: 280px;
870
}
871

  
872
div#side {
873
	margin-top: 43px;
874
}
875

  
876
div#rub_service div#tracking-code {
877
	float: right;
878
}
setup.py
115 115
        'sdist': eo_sdist,
116 116
    },
117 117
    include_package_data=True,
118
    data_files=data_tree('share/wcs/themes/auquotidien', 'theme')
119
    + data_tree('share/wcs/themes/', 'data/themes/')
120
    + data_tree('share/auquotidien/apache-errors', 'apache-errors')
118
    data_files=data_tree('share/auquotidien/apache-errors', 'apache-errors')
121 119
    + [
122 120
        (
123 121
            'share/wcs/',
theme/admin.css
1
/* Regie invoice listing */
2
#invoice-listing tbody {
3
	font-size: smaller
4
}
5
#invoice-listing input {
6
	margin: 0px;
7
}
8
#invoice-listing thead tr {
9
	margin-bottom: 5px;
10
}
11
#invoice-listing {
12
	border-spacing: 0px;
13
	width: 100%;
14
}
15
#invoice-listing tbody td {
16
	padding: 3px;
17
}
18
#invoice-listing thead td {
19
	border-bottom: 1px solid black;
20
}
21
#invoice-listing tbody:nth-child(even) {
22
	background: #777;
23
	color: white;
24
}
25
#invoice-listing tbody td.amount {
26
	text-align: right;
27
}
theme/desc.xml
1
<?xml version="1.0"?>
2
<theme name="auquotidien" version="1.0">
3
  <label>Au Quotidien</label>
4
  <desc>Theme for au-quotidien.fr</desc>
5
  <author>Frederic Peters</author>
6
</theme>
... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.