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

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