Projet

Général

Profil

Paste
Télécharger (4,85 ko) Statistiques
| Branche: | Révision:

root / drupal7 / themes / garland / style-rtl.css @ c7768a53

1

    
2
html {
3
  direction: rtl;
4
}
5

    
6
/**
7
 * Generic elements
8
 */
9
body {
10
  direction: rtl;
11
}
12

    
13
ul,
14
.block ul,
15
ol {
16
  padding: 0 1.5em 0 0;
17
}
18

    
19
ul.menu,
20
.item-list ul {
21
  margin: 0.35em -0.5em 0 0;
22
}
23

    
24
ol li,
25
ul li,
26
ul.menu li,
27
.item-list ul li,
28
li.leaf {
29
  margin: 0.15em .5em 0.15em 0;
30
}
31

    
32
ul li.collapsed {
33
  list-style-image: url(images/menu-collapsed-rtl.gif);
34
}
35

    
36
ul.inline li {
37
  padding: 0 0 0 1em;
38
}
39

    
40
ol.task-list {
41
  margin-left: 0;
42
  margin-right: 0;
43
}
44

    
45
ol.task-list li {
46
  padding: 0.5em 2em 0.5em 1em;
47
}
48

    
49
ol.task-list li.active {
50
  background: transparent url(images/task-list.png) no-repeat 97px 50%;
51
}
52

    
53
ol.task-list li.done {
54
  background: transparent url(../../misc/watchdog-ok.png) no-repeat 100% 50%;
55
}
56

    
57
ol.task-list li.active {
58
  margin-right: 0;
59
  margin-left: 1em;
60
}
61

    
62
dl {
63
  margin: 0.5em 1.5em 1em 0;
64
}
65

    
66
dl dt {
67
}
68

    
69
dl dd {
70
  margin: 0 1.5em .5em 0;
71
}
72

    
73
.messages li {
74
  padding: 0 1.3 0 0;
75
}
76

    
77
.form-button,
78
.form-submit {
79
  margin: 0 0 0 0.5em;
80
}
81

    
82
.region-header h2 {
83
  margin: 0 0 0 1em;
84
}
85

    
86
#wrapper {
87
  background: #edf5fa url("images/body.png") repeat-x 50% 0;
88
}
89

    
90
#branding img {
91
  padding-right: 0;
92
  padding-left: 20px;
93
  float: right;
94
}
95

    
96
#wrapper #container #center {
97
  float: right;
98
}
99

    
100
body.sidebar-first #center {
101
  margin-left: 0;
102
  margin-right: -210px;
103
}
104
body.sidebar-second #center {
105
  margin-left: -210px;
106
  margin-right: 0;
107
}
108

    
109
/* And add blanks left and right for the sidebars to fill */
110
body.sidebar-first #squeeze {
111
  margin-left: 0;
112
  margin-right: 210px;
113
}
114
body.sidebar-second #squeeze {
115
  margin-left: 210px;
116
  margin-right: 0;
117
}
118

    
119
#wrapper #container .sidebar {
120
  float: right;
121
}
122

    
123
#sidebar-first .block {
124
  padding: 0 0 0 15px;
125
}
126

    
127
#sidebar-second .block {
128
  padding: 0 15px 0 0;
129
}
130

    
131

    
132

    
133
#sidebar-first .block-region {
134
  margin: 0 0 0 15px;
135
}
136

    
137
#sidebar-second .block-region {
138
  margin: 0 15px 0px 0;
139
}
140

    
141
/* Now we add the backgrounds for the main content shading */
142
#wrapper #container #center #squeeze {
143
  background: #fff url("images/bg-content.png") repeat-x 50% 0;
144
}
145

    
146
#wrapper #container .breadcrumb {
147
  position: absolute;
148
  top: 15px;
149
  left: 0;
150
  right: 35px;
151
  z-index: 3;
152
}
153

    
154
/**
155
 * Primary navigation
156
 */
157
ul.main-menu {
158
  float: left;
159
  width:70%;
160
}
161

    
162
ul.main-menu li {
163
  float: right;
164
}
165

    
166
/**
167
 * Secondary navigation
168
 */
169
ul.secondary-menu {
170
  float: left;
171
  clear: left;
172
  margin-left: 16em;
173
}
174

    
175
ul.secondary-menu li {
176
  float: right;
177
}
178

    
179
ul.primary {
180
  float: right;
181
}
182
ul.secondary {
183
  clear: both;
184
  text-align: right;
185
}
186
h1.with-tabs {
187
  float: right;
188
  margin: 0 0 0 2em;
189
}
190

    
191
ul.primary li a,
192
ul.primary li.active a,
193
ul.primary li a:hover,
194
ul.primary li a:visited,
195
ul.secondary li a,
196
ul.secondary li.active a,
197
ul.secondary li a:hover,
198
ul.secondary li a:visited {
199
  margin: 0 1px 0 0;
200

    
201
}
202
ul.primary li a:after {
203
  /* Fix Firefox 2 RTL bug. */
204
  content: " ";
205
}
206

    
207
ul.links li, ul.inline li {
208
  padding-left: 1em;
209
  padding-right: 0;
210
}
211

    
212
.node .links,
213
.comment .links {
214
  text-align: right;
215
  padding-right: 0;
216
}
217

    
218
.user-picture,
219
.comment .submitted {
220
  padding-left: 0;
221
  float: left;
222
  clear: left;
223
  padding-right: 1em;
224
}
225

    
226
.new {
227
  float: left;
228
}
229

    
230
.indented {
231
  margin-left: 0;
232
  margin-right: 25px;
233
}
234

    
235
html.js fieldset.collapsible .fieldset-legend {
236
  padding-left: 0;
237
  padding-right: 2em;
238
  background: url("images/menu-expanded.gif") no-repeat 100% 50%;
239
}
240

    
241
html.js fieldset.collapsed .fieldset-legend {
242
  background: url("images/menu-collapsed-rtl.gif") no-repeat 100% 50%;
243
}
244

    
245
/**
246
 * Vertical tabs.
247
 */
248
div.vertical-tabs {
249
  margin-left: 5%;
250
  margin-right: 15em;
251
}
252

    
253
/**
254
 * Syndication Block
255
 */
256
#block-node-syndicate h2 {
257
  float: right;
258
  padding-right: 0;
259
  padding-left: 20px;
260
}
261

    
262
#block-node-syndicate img {
263
  float: left;
264
}
265

    
266
#block-node-syndicate .content {
267
  clear: left;
268
}
269

    
270
/**
271
 * Login Block
272
 */
273
#user-login-form ul {
274
  text-align: right;
275
}
276
#user-login-form .openid-links {
277
  padding-left: 0;
278
  padding-right: 0.5em;
279
}
280
#user-login-form .openid-links li.user-link {
281
  padding-left: 0;
282
  padding-right: 1em;
283
}
284

    
285
div.admin .left {
286
  float: right;
287
}
288

    
289
div.admin .right {
290
  float: left;
291
}
292

    
293
/* Fix Opera, IE6 and IE7 header width */
294
#wrapper #container #header {
295
  position: relative;
296
  width: 100%;
297
}
298

    
299
#wrapper #container #header #logo-floater {
300
  width: 100%;
301
  left: 0;
302
  top:0;
303
}
304

    
305
/**
306
 * Fixes for IE7 - Does not break other browsers
307
 */
308

    
309
/* Position:relative on these breaks IE7. */
310
ul.primary li a,
311
ul.primary li.active a,
312
ul.primary li a:hover,
313
ul.primary li a:visited,
314
ul.secondary li a,
315
ul.secondary li.active a,
316
ul.secondary li a:hover,
317
ul.secondary li a:visited {
318
  position: static;
319
}
320

    
321
/* Fix right and left cloumns position breaking on window resize */
322
#container {
323
  position: relative;
324
}
325

    
326
#center {
327
  position: relative;
328
}
329

    
330
#sidebar-second {
331
  position: absolute;
332
  right: 0;
333
}
334

    
335
/**
336
 * Apply hasLayout to elements in IE7, using standard property "min-height"
337
 * (see http://www.satzansatz.de/cssd/onhavinglayout.html)
338
 */
339

    
340
/* Fix background bleed in center column. */
341
#squeeze,
342
#squeeze .right-corner {
343
  min-height: 1%;
344
}