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

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

adding tiptip for icons
language code in smarty tag changed -> I hate that change !!
ready to be in PEM

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