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

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

for 2.3 : fix position for thumbnails on picture page

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