source: extensions/blancmontxl/theme.css @ 17138

Last change on this file since 17138 was 17138, checked in by plg, 12 years ago

compatibility with Piwigo 2.4

File size: 10.9 KB
Line 
1* { margin: 0; padding: 0; border: 0; }
2
3body {
4        background: #fff;
5        font-size:0.7em;
6        font-family: Verdana,Arial,Helvetica,sans-serif;
7        color:#fff;
8}
9
10* { outline: none }
11
12/* Common styles
13-------------------------------------------------------- */
14h2, h3 { color:#969696; }
15ul { list-style: none; }
16ul li { list-style: none; }
17
18a, a:link, a:hover { color:#ff9933; text-decoration: none; border:0 !important; }
19a:hover { text-decoration: none; border-bottom:1px solid #ff9933;}
20/*a:visited { color:#333333;}*/
21
22pre { overflow: auto; width: 100%; height: auto; }
23.left { float: left; }
24.right { float: right; }
25
26img{ border: 0; }
27
28/* Stuffs
29-------------------------------------------------------- */
30.middle_block { width: auto !important; }
31
32/* Infos Errors
33-------------------------------------------------------- */
34.infos, .errors {
35  margin: 20px;
36  height: 30px;
37}
38.infos {
39        background-color: #670467;
40        color: #ffffff;
41}
42.errors {
43        background-color: red;
44        color: #ffe1e1;
45}
46/* Page
47-------------------------------------------------------- */
48BODY#thePicturePage,BODY#theCategoryPage, BODY#theTagsPage {}
49
50#the_page {
51        width: 940px;
52        margin: 0 auto;
53        background: transparent url(img/background.jpg) repeat-y top center;
54}
55
56.content div.titrePage { padding: 10px 3px; }
57
58/* Header
59-------------------------------------------------------- */
60#theHeader {
61        background: transparent url(img/header.jpg) no-repeat center bottom;
62        height: 200px;
63        margin: 0 auto;
64        position:relative;
65}
66
67#theHeader h1 { 
68        font-size: 2em; 
69        margin: 0;
70        /*      padding: 170px 34px 0 34px; */
71        color: #fff; 
72        text-align: left; 
73        position: absolute;
74        left: 30px;
75        top: 170px;
76}
77
78#theHeader p {display:none;}
79
80.content, BODY#theAdminPage .content, BODY#theTagsPage .content {
81        width: 860px;
82        margin: 0 auto !important;
83}
84
85/*=========================================================================================*/
86
87.row1 { background-color: #cccccc;}
88.throw { background-color: #cccccc;}
89
90/*      Page Catégories
91-----------------------------------------------------------------------------------------------*/
92.content div.thumbnailCategory { 
93        padding: 2px; 
94/*      text-align: center;    */
95}
96.content div.thumbnailCategory:hover {
97        border:1px solid #ff9933;
98        background-color: #111;
99}
100.content ul.thumbnailCategories li { width:49.9%; }
101
102/*      Page Image
103-----------------------------------------------------------------------------------------------*/
104
105#imageToolBar, #imageHeaderBar {
106        width: 860px;
107        margin: 10px auto;
108}
109#imageHeaderBar{
110        background: #0a0a0a;
111        border: 1px solid #323232;
112        border-width: 1px 0;
113        padding: 5px 8px;
114}
115
116#theImage IMG {
117  padding: 5px;
118  border: 1px solid #555;
119}
120
121#imageHeaderBar H2 { 
122        border: none;
123        clear: both;
124        padding: 0;
125        text-align: center;
126        padding: 0.5em 0 0 0;
127}
128#imageHeaderBar .browsePath a { color:#ff9933; text-decoration: none; }
129#imageHeaderBar .browsePath a:hover { color:#cccccc; }
130
131#imageToolBar .imageNumber {
132  margin-top: -30px;
133}
134
135.infoTable{ margin: 20px auto; }
136#linkPrev{ margin: 20px 0 0 20px; }
137#linkNext{ margin: 20px 20px 0 0;}
138a#thumbPrev, a#thumbNext { text-decoration: none; border:0; }
139
140#addComment label { width: 100%; margin-top: 1em; }
141
142/*      commentaires
143-----------------------------------------------------------------------------------------------*/
144
145#comments{ width: 860px; margin: 20px auto; }
146#comments DIV.comment BLOCKQUOTE { border: 1px solid #5f5f5f; border-left: 2px solid #969696; }
147
148FIELDSET, INPUT, SELECT, TEXTAREA, TABLE.table2, #infos,
149.content DIV.comment  A.illustration IMG, .content DIV.thumbnailCategory { border: 1px solid #7f7f7f; }
150#comments ul.thumbnailCategories li { margin: 5px auto; }
151
152textarea { width: 100%; }
153
154/*      miniatures
155-----------------------------------------------------------------------------------------------*/
156.content DIV.thumbnailCategory DIV.illustration a:hover { border:0; }
157
158.content DIV.comment BLOCKQUOTE {
159  margin-left: 172px;   /*maximum thumbnail width + ~10px */
160}
161.content DIV.thumbnailCategory DIV.description  p { text-align: left; }
162
163/*.content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
164.content UL.thumbnails SPAN.wrap2 img { padding: 5px; border: 1px solid #333333; }
165.content UL.thumbnails SPAN.wrap2 img:hover { border-color: #ff9933; }
166
167.content UL.thumbnails LI.thumbCat SPAN.wrap2 { border-style: hidden; background-color: #333355; }
168.content UL.thumbnails LI.thumbCat SPAN.wrap2:hover { border-style: solid; }
169
170.content ul.thumbnails span.thumbLegend {
171/*    height: auto;*/
172    padding: 0.5em 0;
173}
174.zero { display: none }
175.nb-hits { color: #996633; }
176.nb-comments { color: #0066dd; }
177}
178
179/*      Menu
180-----------------------------------------------------------------------------------------------*/
181
182#menubar { position: relative; z-index: 2; }
183.content { z-index: 1; }
184
185.content div.thumbnailCategory div.description {
186        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
187}
188
189/* horizontal menubar */
190#menubar, BODY#theAdminPage #menubar {
191        float: none;
192        width: 898px;
193        margin: 5px auto;
194        border: none;
195        display: block;
196}
197
198/* Filter button */
199#menubar .button { position: absolute; left:95%;} 
200#menubar P, #menubar P.totalImages{ clear: both; margin: 0; text-align: center; padding: 0.2em }
201
202/* set menubar height (not for IE) */
203#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
204  height: 2.1em;
205  padding: 0;
206}
207#menubar DL>DT {
208  padding: 0.2em 0.4em;
209}
210
211/* general UL formating */
212#menubar UL, #menubar DL, #menubar UL#menuTagCloud {
213  list-style: none;
214  margin: 0;
215  padding: 0;
216  float: left;
217}
218#menubar DL { display: inline; padding: 0 2.1em; }
219BODY#theAdminPage #the_page > #menubar DL { padding: 0 0.5em;}
220
221#menubar UL {  width: 20em; }
222#menubar ul li a {  padding-right: 3em; }
223
224#menubar P, #menubar P.totalImages, FORM#quickconnect {
225  clear: both;
226  margin: 0;
227  text-align: center;
228  padding: 0.2em;
229}
230
231/* titles and links */
232#menubar A, #menubar DT { display: block; }
233
234/* positioning */
235#menubar LI { position: relative;}
236#menubar DD { position: absolute; z-index: 500;}
237#menubar DD UL UL {
238  position: absolute;
239  top: 0px;
240  left: 100%;
241  z-index: 500;
242}
243#menubar LI SPAN,#menubar LI IMG { position: absolute; top: 0;}
244#menubar LI SPAN { right: 7px;}
245#menubar LI IMG { right: 3em;}
246
247/* hiding and revealing up to 6 menu levels */
248DIV#menubar DD,
249DIV#menubar UL UL,
250DIV#menubar UL LI:hover UL UL,
251DIV#menubar UL UL LI:hover UL UL,
252DIV#menubar UL UL UL LI:hover UL UL,
253DIV#menubar UL UL UL UL LI:hover UL UL { display: none; }
254
255DIV#menubar DL:hover DD,
256DIV#menubar UL LI:hover UL,
257DIV#menubar UL UL LI:hover UL,
258DIV#menubar UL UL UL LI:hover UL,
259DIV#menubar UL UL UL UL LI:hover UL,
260DIV#menubar UL UL UL UL UL LI:hover UL { display: block; }
261
262/* styles */
263#menubar, #menubar DT, #menubar DD, #menubar UL {
264        background-color: #999;
265        color: #000;
266        border: 0;
267}
268#menubar a, #menubar DT a, #menubar DD a { 
269        color: #000; 
270        display: block; 
271        text-decoration: none; 
272        border: 0;
273}
274
275#menubar A:hover { color: #000; }
276#menubar DD A { padding: 0.5em; }
277#menubar DD A:hover { background-color: #666; }
278
279FORM#quicksearch { width: 220px; }
280
281/*      quickconnect
282-----------------------------------------------------------------------------------------------*/
283FORM#quickconnect FIELDSET { text-align: left; width: 220px; padding-top: 5px;}
284FORM#quickconnect LABEL { clear: left; /*margin: 0;*/ }
285FORM#quickconnect LABEL INPUT { font-size: 1em; /*width: 15em;*/ }
286FORM#quickconnect P, FORM#quickconnect A { border: none; padding: 0; }
287FORM#quickconnect .button { position:relative; top: -20px; left: 50px}
288
289/*      menuTagCloud
290-----------------------------------------------------------------------------------------------*/
291
292#menubar #menuTagCloud a { display: inline; }
293#menubar #menuTagCloud span {
294  display: block;
295  padding: 0.5em 0;
296  text-align: left;
297}
298
299/* Tags - Page des tags
300-------------------------------------------------------- */
301
302ul#fullTagCloud {
303        position: relative;
304        border: 1px solid #171717;
305        border-width: 1px 0;
306        background: #040404;
307        padding: 5px;
308        margin: 8px 0 20px 0;
309        overflow: hidden;
310        height: 100%;
311        font-size: 120%;
312}
313        ul#fullTagCloud li {
314                display: block;
315                float: left;
316                margin: 4px;
317                padding: 1px 5px;
318                height: 18px;
319                line-height: 18px;
320                background: none;
321        }
322        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
323                color: #ffa266;
324                text-decoration: none;
325                white-space: nowrap;
326        }
327        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
328        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #ffa266; color: #000; }
329
330.tagLevel5 { font-size:160%; }
331.tagLevel4 { font-size:140%; }
332.tagLevel3 { font-size:120%; }
333.tagLevel2 { font-size:100%; }
334.tagLevel1 { font-size:80%; }
335
336#theTagsPage fieldset.tagLetter { width:181px; }
337
338/* others */
339.pleaseNote {
340        margin: 20px auto;
341        width: 700px;
342    background: #fff;
343    color: #005d99;
344        border: 1px solid #005d99;
345    padding: 1ex;
346    font-weight: bold;
347}
348
349.header_notes { background-position:left center; padding: 5px 0px; }
350
351li.categoryLi {
352        float:left;
353        margin:2px;
354        width:46%;
355}
356
357input.rateButton { color: #cc9966; }
358input.rateButtonSelected { color:#969696; }
359INPUT.rateButton:hover { color: #7a7b9f;}
360
361/*      calendar
362-----------------------------------------------------------------------------------------------*/
363
364UL.categoryActions, DIV.calendarViews {
365  padding-top: 5px;
366  padding-right: 6px;
367}
368
369/*calendar elements*/
370SPAN.calItemEmpty { color: #3f3f3f; }
371
372SPAN.calItem, SPAN.calItemEmpty { border: 1px solid #7f7f7f; }
373
374/* nice looking month calendar*/
375TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid #7f7f7f;}
376
377TD.calDayCellEmpty { color: #3f3f3f; }
378
379.calBackDate { color: #fff; }
380.calForeDate { color: #000; }
381
382/* Footer
383-------------------------------------------------------- */
384#copyright {
385        background: /*transparent*/ url(img/footer.jpg) no-repeat center bottom;
386        clear: both;
387        margin: 0 auto;
388        padding: 10px 0;
389        text-align: center;
390        font-weight: bold;
391}
392#copyright a:link, #copyright a:visited { text-decoration: underline; color: #fff; }
393#copyright a:hover { text-decoration: none; color: #fff; border: 0; }
394
395/* About page */
396#piwigoAbout UL { margin: 15px 0; }
397
398
399.browsePath .button {margin-left:2px}
400h2 .button {margin-left:2px;margin-bottom:2px}
401
402
403
404
405
406
407
408
409
410A:hover .pwg-icon {
411  background-image: url(../default/s26/outline_ff7700.png);
412}
413
414#thePicturePage #derivativeSwitchLink {display:none;}
415
416.switchBox, #languageSwitchBox {
417  background-color: black !important;
418  border: 1px solid #666 !important;
419  border-radius:0 !important;
420  color:#ccc;
421}
422
423.switchBoxTitle, #languageSwitchBox .switchBoxTitle {
424  border-bottom:1px solid #666 !important;
425}
426
427.switchBox a, #languageSwitchBox a {
428  color: #ccc !important;
429}
430
431.switchBox a:hover, #languageSwitchBox a:hover {
432  color: #ff9933 !important;
433}
Note: See TracBrowser for help on using the repository browser.