source: extensions/floOS/OS_default/theme.css @ 9708

Last change on this file since 9708 was 9708, checked in by flop25, 13 years ago

sprite for icons/ old icons deleted
adding an about msg
few other changes

File size: 11.0 KB
Line 
1@import "iconset.css";
2
3BODY {
4  margin: 0px;
5  padding: 0;
6  font-size: 0.8em;
7  font-family:  Univers, Helvetica, Optima, "Bitstream Vera Sans", sans-serif;
8  text-align: center; /* be nice to IE5 */
9}
10body#theCommentsPage .content, body#theUploadPage .content, body#theRegisterPage .content, body#theIdentificationPage .content, body#theProfilePage .content, body#theSearchPage .content, body#theAboutPage .content, body#thePasswordPage .content, body#theNotificationPage .content, body#theTagsPage .content {
11  margin-left: 20em !important;
12        margin-bottom: 1em !important;
13        margin-right: 1em !important;
14        margin-top:1.9em !important;
15}
16body#thePopuphelpPage #theHeader {
17        display:none;
18}
19#the_page {
20        height:100%;
21        margin: 0px;
22}
23.thumbnailCategory .icon {
24    border: none;
25}
26
27H1 {
28  text-align: center;
29  font-size: 150%;
30  font-weight: bold;
31  padding: 0;
32  margin: 0.5em 0 1em 0;
33}
34
35H2 {
36        margin: 0;
37        padding: 5px 0.5em 5px 0.5em;
38        text-align: left;
39        font-size: 120%;
40}
41
42A {
43        text-decoration:none;
44        border-bottom: 1px dotted #000;
45}
46A:hover {
47        border-bottom: 1px solid #fff;
48}
49A.button, A.button:hover { 
50        border: 0; 
51}
52IMG {
53        border:none;
54}
55.illustration A, .titre_acordeon A, .titre_acordeon_0 A{
56        border-bottom:none;
57}
58
59HR.separation {
60  visibility: hidden;
61  clear: both;
62}
63
64#copyright {
65    clear: both;
66    font-size: 83%;
67    text-align: center;
68    margin: 0 0 10px 0;
69}
70
71/** General defaults **/
72INPUT, SELECT {
73  margin: 0;
74  font-size: 1em;       /* <= some browsers don't set it correctly */
75}
76UL, DL, LI { text-align: left;}
77TABLE {                 /* horizontaly centered */
78  margin-left: auto;
79  margin-right: auto;
80}
81/* for debugging purpose */
82PRE { text-align:left; }
83
84/** forms **/
85
86FORM { padding: 0em; margin-top: 5px; }
87
88FORM P {
89        text-align: center;
90        margin-top: 2em;
91        margin-bottom: 2em;
92}
93
94FORM FIELDSET P {
95        margin-top: 1em;
96        margin-bottom: 0;
97}
98
99.small {
100        font-size: 80%;
101}
102
103TEXTAREA.description {
104  height: 6em;
105  width: 40em;
106  overflow: auto;
107}
108
109SELECT.categoryList {
110  height: 20em;
111  width: auto;
112}
113
114DIV.comment BLOCKQUOTE {
115  padding: 0.5em;
116  overflow: auto;       /* no solution for IE6 */
117  min-height: 2.75em;   /* fix a Gecko bug whith scrollbar and 1 line only */
118}
119
120
121/**
122 * Filter forms are displayed label by label with the input (or select...)
123 * below the label. Use an UL to make a group (radiobox for instance).
124 * Use a SPAN to group objects in line
125 */
126FIELDSET {
127  padding: 1em;
128  margin: 1em;
129  overflow: hidden; /* <- makes Opera happy */
130}
131
132FORM.filter FIELDSET UL {
133  margin: 0;
134}
135FORM.filter FIELDSET UL,
136FORM.filter FIELDSET LABEL {
137  display: block;
138  float: left;
139  margin-right: 1em;
140  padding: 0;
141}
142
143FORM.filter FIELDSET LI {
144  list-style: none;
145  margin-bottom: 0.5em;
146}
147
148FORM.filter FIELDSET LI LABEL {
149  display: inline;
150  float: none;
151}
152
153FORM.filter FIELDSET UL.tagSelection LABEL {
154  display: inline;
155  float: none;
156  margin-right:0.5em;/*reduce from above*/
157}
158
159/* cannot use FIELDSET>LABEL because of IE<=6 */
160FORM.filter FIELDSET LABEL INPUT,
161FORM.filter FIELDSET LABEL SELECT,
162FORM.filter FIELDSET LABEL SPAN,
163FORM.filter FIELDSET LABEL TEXTAREA {
164  display: block;
165  margin: 0.5em 0;
166}
167FORM.filter FIELDSET * LABEL INPUT,
168FORM.filter FIELDSET * LABEL SELECT,
169FORM.filter FIELDSET * LABEL TEXTAREA,
170FORM.filter FIELDSET LABEL SPAN INPUT,
171FORM.filter FIELDSET LABEL SPAN SELECT,
172FORM.filter FIELDSET LABEL SPAN TEXTAREA {
173  display: inline;
174  vertical-align: top;
175  margin: 0 0.5em 0 0;
176}
177
178FORM.filter FIELDSET UL.tagSelection LI LABEL INPUT {
179  margin-right:0;
180}
181
182/* following declaration is important to avoid strange FF behaviour */
183FORM.filter FIELDSET LABEL SPAN SELECT {
184  margin: 0;
185}
186
187FORM.filter FIELDSET P
188{
189  clear: left;
190  display: block;
191}
192
193FORM.filter INPUT[type="submit"] {
194  margin-top: 1em;
195}
196
197FORM.properties UL, FORM#update UL {
198  list-style-type: none;
199  margin: 0;
200  padding: 0;
201}
202
203FORM.properties LI, FORM#update UL  {
204  margin-bottom: 0.5em;
205  padding: 0;
206  line-height: 1.8em;
207  clear: left;
208}
209
210FORM.properties SPAN.property {
211  font-weight: bold;
212  float: left;
213  width: 50%;
214  text-align: right;
215  margin: 0;
216  padding: 0 0.5em 0 0;
217}
218
219#theHeader H1 {
220        padding-top: 1em;
221        padding-bottom: 0.5em;
222        margin: 0px;
223}
224
225/* button tools */
226UL.actions {
227  text-indent: 0;
228  list-style: none;
229}
230UL.actions  LI {
231  display: inline;
232}
233UL.actions  A {
234  border: none;
235}
236
237UL.tagSelection {
238  width: 99%;
239  margin: 1em 0 1em 0;
240  padding: 0;
241}
242
243UL.tagSelection LI {
244  display: inline;
245  white-space: nowrap;
246}
247
248#fullTagCloud {
249  font-size: 120%;
250  text-align: justify;
251  padding: 0;
252  margin: 1em 2em 1em 2em;
253}
254
255#fullTagCloud SPAN {
256        white-space: nowrap;
257        margin: 0 2px;
258}
259
260.tagLevel5 { font-size: 150%; }
261.tagLevel4 { font-size: 140%; }
262.tagLevel3 { font-size: 120%; }
263.tagLevel2 { font-size: 100%; }
264.tagLevel1 { font-size: 90%; }
265
266
267/* Popup help page */
268BODY#thePopuphelpPage #copyright {
269  display: none;
270}
271#theNotificationPage p { padding: 0.5em; }
272
273BODY#thePopuphelpPage .content P {
274  text-align: justify;
275  padding: 0.5em;
276}
277
278BODY#thePopuphelpPage .content OL LI,
279BODY#thePopuphelpPage .content UL LI
280{
281  margin-bottom: 0.5em;
282}
283
284BODY#thePopuphelpPage P#pageBottomActions A {
285  border: none;
286}
287
288TR.tagLine {
289  border-bottom: 1px solid #ddd;
290  text-align: left;
291}
292TR.tagLine:hover {
293  background-color: #fff;
294}
295TD.nbEntries {
296  text-align: right;
297  font-style: italic;
298  font-size: 90%;
299}
300
301FIELDSET.tagLetter {
302  border: 1px solid #d3d3d3;
303  width: 200px;
304  margin: 0.5em;
305  padding: 10px;
306}
307
308LEGEND.tagLetterLegend {
309  border: 1px solid #d3d3d3;
310  font-size:120%;
311  font-weight: bold;
312  padding: 0 5px;
313  font-style: normal;
314}
315
316TABLE.tagLetterContent {
317  width:100%;
318  font-size:80%;
319  border-collapse : collapse;
320}
321
322#theNotificationPage DL,
323#thePopuphelpPage DL { margin: 0 25px 25px; }
324.content #comments UL.thumbnailCategories LI { width:99%; }
325/* jQuery datepicker */
326IMG.ui-datepicker-trigger {
327        cursor : pointer;
328}
329
330/*--------menu--------------*/
331#table_content, #table_menu {
332width:100%;
333height:100%;
334border:0;
335padding:0;
336margin:0;
337}
338
339#theHeader {
340        margin: 0px;
341        padding: 0px;
342        height:100px;
343}
344#menubar .button_res {
345        margin: 0 2px;
346        width: auto;
347        padding: 0;
348        text-indent: 0;
349        list-style: none;
350        text-align: center;
351        float: left;
352}
353.mb_left, .mb_right {
354        width:0px;
355}
356#theNotificationPage #menubar dl {
357        margin:0;
358}
359/* menu en haut */
360#div_Menu
361{
362        padding: 0px;
363        clear:both;
364        margin-right: 0px;
365        margin-bottom: 10px;
366        margin-left: 0px;
367        height:25px;
368}
369
370ul#Menu
371{
372        height:25px;
373        margin: 0;
374        list-style-type: none;
375        padding-top: 0;
376        padding-right: 0;
377        padding-bottom: 0;
378        padding-left: 8px;
379}
380ul#Menu li
381{
382        float: left;
383        text-align: center;
384        display: block;
385        margin:0 10px;
386        height:25px;
387}
388ul#Menu li a
389{
390        width: auto;
391        line-height: 30px;
392        font-size: 1em;
393        text-decoration: none;
394}
395#home_icon, #form_search_menu {
396        float:right !important;
397        margin-right:20px;
398}
399
400input#qsearchInput {
401width: 150px;
402text-align:left;
403}
404
405
406/**
407 * Informations box in administration
408 */
409.infos {
410  text-align: left;
411  color: #002000;
412  background-color: #98fb98; /* palegreen */
413  background-image: url(icon/admin/infos.png);
414  background-repeat: no-repeat;
415  background-position: top right;
416  margin: 0px;
417  padding: 10px 50px 10px 10px;
418}
419
420/**
421 * Header message like upgrade or adviser mode
422 */
423.header_msgs {
424  text-align:center;
425  font-weight: bold;
426  color:#696969;        /* dimgray */
427  background-color: #d3d3d3;
428  margin: 1px;
429  padding: 1px;
430        float:right;
431        position: absolute;
432        top: 1px;
433        right: 1px;
434        width:20%;
435        padding-top: 5px;
436        padding-right: 0px;
437        padding-bottom: 0px;
438        padding-left: 30px;
439}
440
441/**
442 * Header notes box in public/administration
443 */
444.header_notes {
445        border: 1px solid #aaaaaa; /* border color and style */
446        text-align: center;
447        background-image: url(icon/note.png);
448        background-repeat: no-repeat;
449        background-position: top left;
450        font-weight: bold;
451        margin: 14px;
452        float:right;
453        color:#000000;
454        position: absolute;
455        top: 1px;
456        right: 1px;
457        width:20%;
458        padding-top: 5px;
459        padding-right: 0px;
460        padding-bottom: 0px;
461        padding-left: 30px;
462}
463
464/* form picture.css */
465#imageHeaderBar {
466        padding-top: 2px;
467        padding-bottom: 2px;
468        overflow: hidden;
469        width: 100%;
470                margin-top:0px;
471
472}
473
474#imageHeaderBar .browsePath {
475  float: left;
476  margin-left: 10px;
477}
478
479#imageHeaderBar .imageNumber {
480  float: right;
481  margin-right: 10px;
482}
483
484#imageHeaderBar H2 {
485  text-align: center;
486  padding: 0;
487  clear: both;
488}
489
490#imageToolBar {
491  text-align: center;
492  position: relative;
493  clear: both;
494  margin-bottom: 4px;
495  padding: 0;
496}
497
498#imageToolBar {
499    height: 50px;
500}
501#imageToolBar A, #imageToolBar IMG {
502    display: inline;
503    margin: 0; padding: 0;
504}
505#imageToolBar A {
506        margin-right: 3px;
507        margin-left: 5px;
508}
509#imageToolBar IMG { margin: 2px auto; }
510#imageToolBar .randomButtons A { float: left; }
511#imageToolBar .navButtons    A { float: right;  width:36px; }
512
513
514
515#theImage {
516    clear: left;
517}
518
519#theImage>IMG {
520    display: block;
521    margin: 0 auto;
522}
523
524#theImage IMG {
525  border-width: 3px;
526  border-style: solid;
527}
528#imageToolBar {
529    height: 60px;
530}
531#imageToolBar #thumbPrev, #imageToolBar #thumbNext {
532        margin-left:5px;
533        margin-right:5px;
534        display:inline;
535        width:auto;
536}
537#imageToolBar #thumbCurrent {
538        margin-left:5px;
539        margin-right:5px;
540        display:inline;
541        width:auto;
542}
543#imageToolBar #linkPrev, #imageToolBar #thumbCurrent, #imageToolBar #linkNext {
544        border:#FFF solid 2px;
545        width:auto;
546}
547.navButtons .pwg-state-disabled {
548        float: right;
549}
550/**               les miniatures */
551.thumbLink {
552height:45px;
553width:auto;
554}
555.navThumb {
556    margin-top: 2px;
557}
558#thumbPrev {
559    float: right;
560        margin-right:0px;
561}
562
563#thumbNext {
564    float: right;
565        margin-left:0px;
566}
567#thumbCurrent {
568    float: right;
569        border:1px solid #FF0000;
570}
571#linkPrev {
572    margin-right: 10px;
573    margin-left: 5px;
574}
575
576#linkNext {
577    margin-right: 5px;
578    margin-left: 10px;
579}
580#action_pict {
581/*      float:left;
582        position: absolute;
583        left: 5px;
584        top: 300px;
585    width:150px;*/
586        width:600px;
587        margin-left:auto;
588        margin-right:auto;
589        padding:0;
590}
591#action_pict A, #action_pict IMG{
592        border: none;
593        margin-right: 2px;
594        margin-left: 2px;       
595}
596
597TABLE.infoTable .value {
598    text-align: left;
599}
600
601TABLE.infoTable .label {
602    font-weight: bold;
603    text-align: right;
604    padding-right: 0.5em;
605}
606
607TABLE.infoTable TD.value UL {
608  margin: 0;
609  padding: 0 0 0 1.5em;
610  list-style-type: square;
611}
612
613#rateForm {
614        display:block;
615        height:20px;
616        overflow:visible;
617}
618.rateButton, .rateButtonSelected, .rateButtonStarFull, .rateButtonStarEmpty  {
619  padding:0;
620  border:0;
621  height:16px;
622  width:16px;
623}
624
625.rateButton, .rateButtonStarFull, .rateButtonStarEmpty {
626  cursor: pointer;
627}
628
629.rateButtonSelected {
630  font-weight:bold;
631  font-size:120%;
632}
633
634.rateButtonStarFull {
635        background: url('icon/rating-stars.gif') no-repeat scroll; background-position:-16px center; width:16px;
636}
637
638.rateButtonStarEmpty {
639        background: url('icon/rating-stars.gif') no-repeat scroll; background-position:0 center; width:16px;
640}
641
642#comments {
643        text-align: left;
644        margin:20px 30px 2em;
645}
646
647#comments .comment {
648  margin: 1em 0;
649}
650
651#comments P {
652  margin: 0 0.5em 0 1em;
653}
654
655#comments .author {
656  font-weight: bold;
657}
658
659#thePicturePage #comments BLOCKQUOTE {
660  margin: 0.5em 1em 1em 4em;
661}
662
663#comments P.userCommentDelete {
664  float: right;
665  margin: 0 0.5em 0 0;
666}
Note: See TracBrowser for help on using the repository browser.