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

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

first commit : update for 2.1 and higher
Integrating spreadmenu directly IN the theme

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