source: extensions/gally/gally-black-graphite/css/theme.css @ 16017

Last change on this file since 16017 was 16017, checked in by grum, 12 years ago

feature:2664- compatibility with Piwigo 2.4

  • Property svn:executable set to *
File size: 31.2 KB
Line 
1/* -----------------------------------------------------------------------------
2  BLACK-GRAPHITE
3  A Gally's theme for Piwigo
4  ------------------------------------------------------------------------------
5  file: gally/gally-black-graphite/theme.css
6  file version: 1.5.0
7  ------------------------------------------------------------------------------
8  author: grum at grum.fr
9  << May the Little SpaceFrog be with you >>
10  ------------------------------------------------------------------------------
11  Black-Graphite for template "Gally"
12----------------------------------------------------------------------------- */
13
14div.errors {
15  background:#FFB0B0;
16  border:4px solid #802020;
17  color:#802020;
18  padding:8px;
19}
20div.errors a {
21  color:#800000;
22  font-weight:bold;
23}
24div.errors button {
25  color:#ffffff;
26  background:#802020;
27}
28div.errors button:hover {
29  color:#FFB0B0;
30}
31div.errors button:active {
32  color:#802020;
33  background:#ffffff;
34}
35
36
37div.infos {
38  background:#B0FFB0;
39  border:4px solid #208020;
40  color:#208020;
41  padding:8px;
42}
43div.infos a {
44  color:#008000;
45  font-weight:bold;
46}
47div.infos button {
48  color:#ffffff;
49  background:#208020;
50}
51div.infos button:hover {
52  color:#B0FFB0;
53}
54div.infos button:active {
55  color:#208020;
56  background:#ffffff;
57}
58
59div.errors ul, div.infos ul {
60  text-align:justify;
61  padding-left:0px;
62}
63
64div.errors ul li, div.infos ul li {
65  margin-bottom:4px;
66}
67
68div.ui-widget-overlay {
69  background:#101010;
70  opacity:0.88;
71  filter:alpha(opacity:88);
72  position:absolute;
73  left:0px;
74  top:0px;
75}
76
77.ui-dialog-buttonpane {
78  margin-bottom:8px;
79}
80
81
82/*
83 page
84*/
85
86body {
87  background:#101010;
88  color:#d9d9d9;
89  font-size:14px;
90}
91
92#the_page {
93  display:block;
94  margin:auto;
95  width:954px;
96  background:transparent;
97  position:relative;
98  left:-8px;
99}
100
101a {
102  color: #C0C0C0;
103  outline:none;
104}
105
106a:hover {
107  color: #F0F0F0;
108}
109
110a:focus {
111  outline:none;
112}
113
114
115a.button {
116  display:block;
117  display:inline-block;
118  width:22px;
119  height:22px;
120  cursor:pointer;
121}
122a.navButton {
123  display:block;
124  display:inline-block;
125  width:18px;
126  height:18px;
127  cursor:pointer;
128}
129span.button {
130  display: inline-block;
131  cursor:pointer;
132}
133
134a.button, a.navButton, span.button {
135  background-image:url(./../icon/buttons.png);
136  background-repeat:no-repeat;
137}
138
139
140/* index.tpl */
141
142#icon_caddie {
143  background-position:0px 0;
144}
145#icon_caddie:hover {
146  background-position:0px -22px;
147}
148
149#icon_category_edit {
150  background-position:-66px 0;
151}
152#icon_category_edit:hover {
153  background-position:-66px -22px;
154}
155
156#icon_search_rules {
157  background-position:-396px 0;
158}
159#icon_search_rules:hover {
160  background-position:-396px -22px;
161}
162
163#icon_start_slideshow {
164  background-position:-440px 0;
165}
166#icon_start_slideshow:hover {
167  background-position:-440px -22px;
168}
169
170#icon_flat {
171  background-position:-198px 0;
172}
173#icon_flat:hover {
174  background-position:-198px -22px;
175}
176
177#icon_normal_mode {
178  background-position:-308px 0;
179}
180#icon_normal_mode:hover {
181  background-position:-308px -22px;
182}
183
184#icon_calendar {
185  background-position:-22px 0;
186}
187#icon_calendar:hover {
188  background-position:-22px -22px;
189}
190
191#icon_calendar_created {
192  background-position:-44px 0;
193}
194#icon_calendar_created:hover {
195  background-position:-44px -22px;
196}
197
198#icon_sort {
199  background-position:-1078px 0;
200}
201#icon_sort:hover {
202  background-position:-1078px -22px;
203}
204
205/* about.tpl */
206/* comments.tpl */
207/* identification.tpl */
208/* nbm.tpl */
209/* notification.tpl */
210/* password.tpl */
211/* tags.tpl */
212/* profile.tpl */
213/* register.tpl */
214/* upload.tpl */
215#icon_home {
216  background-position:-242px 0;
217}
218#icon_home:hover {
219  background-position:-242px -22px;
220}
221
222/* identification.tpl */
223/* menubar_identification.tpl */
224#icon_lost_password {
225  background-position:-264px 0;
226}
227#icon_lost_password:hover {
228  background-position:-264px -22px;
229}
230
231#icon_register, #icon_register2, #icon_register3 {
232  background-position:-330px 0;
233}
234#icon_register:hover, #icon_register2:hover, #icon_register3:hover {
235  background-position:-330px -22px;
236}
237
238#icon_lost_password, #icon_lost_password2, #icon_lost_password3 {
239  background-position:-264px 0;
240}
241#icon_lost_password:hover, #icon_lost_password2:hover, #icon_lost_password3:hover {
242  background-position:-264px -22px;
243}
244
245/* menubar_categories.tpl */
246#icon_start_filter {
247  background-position:-1012px 0px;
248  width:16px;
249  height:16px;
250}
251#icon_start_filter:hover {
252  background-position:-1012px -22px;
253}
254
255#icon_stop_filter {
256  background-position:-1034px 0px;
257  width:16px;
258  height:16px;
259}
260#icon_stop_filter:hover {
261  background-position:-1034px -22px;
262}
263
264/* picture.tpl */
265#icon_high_res {
266  background-position:-176px 0;
267}
268#icon_high_res:hover {
269  background-position:-176px -22px;
270}
271
272#icon_stop_slideshow {
273  background-position:-418px 0;
274}
275#icon_stop_slideshow:hover {
276  background-position:-418px -22px;
277}
278
279#icon_metadata {
280  background-position:-286px 0;
281}
282#icon_metadata:hover {
283  background-position:-286px -22px;
284}
285
286#icon_save {
287  background-position:-374px 0;
288}
289#icon_save:hover {
290  background-position:-374px -22px;
291}
292
293#icon_favorite {
294  background-position:-132px 0;
295}
296#icon_favorite:hover {
297  background-position:-132px -22px;
298}
299
300#icon_del_favorite {
301  background-position:-154px 0;
302}
303#icon_del_favorite:hover {
304  background-position:-154px -22px;
305}
306
307#icon_delall_favorite {
308  background-position:-154px 0;
309}
310#icon_delall_favorite:hover {
311  background-position:-154px -22px;
312}
313
314#icon_representative {
315  background-position:-352px 0;
316}
317#icon_representative:hover {
318  background-position:-352px -22px;
319}
320
321#icon_preferences {
322  background-position:-66px 0;
323}
324#icon_preferences:hover {
325  background-position:-66px -22px;
326}
327
328#icon_derivatives {
329  background-position:-1056px 0;
330}
331#icon_derivatives:hover {
332  background-position:-1056px -22px;
333}
334
335/* tags.tpl */
336#icon_cloud {
337  background-position:-462px 0;
338}
339#icon_cloud:hover {
340  background-position:-462px -22px;
341}
342
343#icon_tag_letters {
344  background-position:-484px 0;
345}
346#icon_tag_letters:hover {
347  background-position:-484px -22px;
348}
349
350/* picture_nav_buttons.tpl */
351#icon_last {
352  background-position:-704px 0;
353}
354#icon_last:hover {
355  background-position:-704px -22px;
356}
357#icon_last_unactive {
358  background-position:-704px -44px;
359  cursor:default;
360}
361#icon_right {
362  background-position:-748px 0;
363}
364#icon_right:hover {
365  background-position:-748px -22px;
366}
367#icon_right_unactive {
368  background-position:-748px -44px;
369  cursor:default;
370}
371#icon_play {
372  background-position:-792px 0;
373}
374#icon_play:hover {
375  background-position:-792px -22px;
376}
377
378#icon_pause {
379  background-position:-814px 0;
380}
381#icon_pause:hover {
382  background-position:-814px -22px;
383}
384
385#icon_up {
386  background-position:-770px 0;
387}
388#icon_up:hover {
389  background-position:-770px -22px;
390}
391
392#icon_left {
393  background-position:-726px 0;
394}
395#icon_left:hover {
396  background-position:-726px -22px;
397}
398#icon_left_unactive {
399  background-position:-726px -44px;
400  cursor:default;
401}
402#icon_first {
403  background-position:-682px 0;
404}
405#icon_first:hover {
406  background-position:-682px -22px;
407}
408#icon_first_unactive {
409  background-position:-682px -44px;
410  cursor:default;
411}
412
413#icon_start_repeat {
414  background-position:-858px 0;
415}
416#icon_start_repeat:hover {
417  background-position:-858px -22px;
418}
419
420#icon_stop_repeat {
421  background-position:-836px 0;
422}
423#icon_stop_repeat:hover {
424  background-position:-836px -22px;
425}
426
427#icon_dec_period {
428  background-position:-880px 0;
429}
430#icon_dec_period:hover {
431  background-position:-880px -22px;
432}
433#icon_dec_period_unactive {
434  background-position:-880px -44px;
435  cursor:default;
436}
437#icon_inc_period {
438  background-position:-902px 0;
439}
440#icon_inc_period:hover {
441  background-position:-902px -22px;
442}
443#icon_inc_period_unactive {
444  background-position:-902px -44px;
445  cursor:default;
446}
447
448/* popuphelp.tpl */
449/* search_rules.tpl */
450#icon_exit {
451  background-position:-660px 0;
452}
453#icon_exit:hover {
454  background-position:-660px -22px;
455}
456
457/* search.tpl */
458#icon_help {
459  background-position:-220px 0;
460}
461#icon_help:hover {
462  background-position:-220px -22px;
463}
464
465/* pseudo icons */
466span.id_recent {
467  background-position:-550px 0;
468  height: 11px;
469  width: 11px;
470  margin: -3px -3px 2px 2px;
471}
472span.id_recent_cat {
473  background-position:-550px 0;
474  height: 11px;
475  width: 11px;
476  position: relative;
477  top: -5px;
478  left:-6px;
479}
480span.id_recent_cat_by_child {
481  background-position:-572px 0;
482  height: 16px;
483  width: 18px;
484  position: relative;
485  left:-6px;
486}
487span.id_delete {
488  background-position:-594px 0;
489  height: 16px;
490  width: 16px;
491}
492span.id_delete:hover {
493  background-position:-594px -22px;
494}
495span.id_edit {
496  background-position:-616px 0;
497  height: 16px;
498  width: 16px;
499}
500span.id_edit:hover {
501  background-position:-616px -22px;
502}
503span.id_validate {
504  background-position:-638px 0;
505  height: 16px;
506  width: 16px;
507}
508span.id_validate:hover {
509  background-position:-638px -22px;
510}
511
512/*
513 * page : header
514*/
515#theHeader {
516  -moz-border-radius: 12px;
517  -webkit-border-radius: 12px;
518  -khtml-border-radius: 12px;
519  border-radius: 12px;
520  background: none repeat scroll 0 0 #202020;
521  height: 111px;
522  margin-top: 8px;
523}
524
525#theHeader h1 {
526  margin:0px;
527}
528
529/*
530 page : title
531*/
532.titrePage {
533  height:auto;
534  padding:0 12px 0 30px;
535  min-height:31px;
536}
537
538.titrePageEmpty {
539  height:0px;
540  min-height:0px;
541}
542
543
544.titrePage, .navigationBar, #imageHeaderBar {
545  -moz-border-radius: 12px;
546  -webkit-border-radius: 12px;
547  -khtml-border-radius: 12px;
548  border-radius: 12px;
549  background: none repeat scroll 0 0 #202020;
550  margin-top: 8px;
551  padding: 0px 16px;
552  border-top: 4px solid;
553  color:#666666;
554}
555
556.navigationBar {
557  margin-bottom:8px;
558  padding: 8px;
559}
560
561.titrePage .categoryActions {
562  padding-top:2px;
563  height:28px;
564}
565
566#titrePageID {
567  min-height:62px;
568  height:auto;
569  padding-bottom:1px;
570}
571
572#titrePageID h2 a:hover, div.browsePath h2 a:hover {
573  border-bottom:1px dotted #666666;
574}
575
576/*
577 * page content
578*/
579#content {
580  min-height:450px;
581}
582
583#content h2 {
584  clear:left;
585}
586
587#content2 {
588  padding:8px;
589}
590
591#content2 a {
592  border-bottom:1px dotted #666666;
593}
594
595/*
596 * page : identification, register, profile
597*/
598#identification, #register, #profile {
599  margin:0;
600  padding:16px;
601}
602
603/*
604 page content : thumbnails
605*/
606
607#additional_infoTOP, #additional_infoBOTTOM {
608  -moz-border-radius:8px;
609  -webkit-border-radius:8px;
610  -khtml-border-radius:8px;
611  border-radius:8px;
612  background-color: #202020;
613  margin: 8px 0;
614  padding: 8px 0;
615}
616
617.additional_info {
618  padding: 8px 0px 8px 8px;
619}
620
621#thumbnails {
622  font-size:80%;
623  font-weight:bold;
624  margin-bottom: 16px;
625}
626
627/*
628  page content : categories thumbnails
629*/
630
631#subContent {
632  padding:0px;
633  clear:both;
634}
635
636#subContent h2 {
637  font-size: 150%;
638  padding-bottom:4px;
639}
640
641
642.thumbnailCategory {
643  -moz-border-radius:12px;
644  -webkit-border-radius:12px;
645  -khtml-border-radius:12px;
646  border-radius:12px;
647  background-color: #202020;
648  border: medium none;
649  display: block;
650  margin: 8px 0;
651  padding: 8px 0 0 0;
652}
653
654.thumbnailCategory:hover {
655  background-color:#666666;
656}
657div.thumbnailCategory:hover span.id_recent_cat {
658  background-position:-550px -22px;
659}
660div.thumbnailCategory:hover span.id_recent_cat_by_child {
661  background-position:-572px -22px;
662}
663
664
665.thumbnailCategory h3 {
666  border-bottom: 4px solid #292929;
667  font-size: 120%;
668  margin: 0 0 0 -8px;
669  padding: 0 4px 4px 8px;
670}
671
672ul.thumbnailCategories {
673  padding:16px 0 0;
674}
675
676ul.thumbnailCategories li {
677  float:none;
678  margin:auto;
679  width:100%;
680}
681
682#thumbContents {
683  margin:0px;
684}
685
686.illustration {
687  padding: 12px 20px;
688  text-align: center;
689}
690
691li.odd1 .illustration {
692  float:right;
693}
694
695
696li p.thumbCatDesc, li p.thumbCatDescNbImg {
697  margin-left:-8px;
698  padding: 0 8px;
699}
700
701li p.thumbCatDescNbImg {
702  font-style: italic;
703  float:right;
704  margin-top: -2px;
705  color: #666666;
706}
707
708li p.thumbCatDesc {
709  margin-top: 4px;
710  padding-top: 4px;
711  text-align: justify;
712}
713
714div.thumbnailCategory div.description {
715  height:auto;
716}
717
718
719.content ul.thumbnails img, #linkPrev img, #linkNext img {
720  border:1px solid #666666;
721}
722
723.content ul.thumbnails span.wrap2 {
724  display:table-cell;
725  margin:0;
726  padding:0;
727  vertical-align:middle;
728  border:none;
729}
730
731.content ul.thumbnails table.wrap1 tr.imgRow td:hover {
732  vertical-align:middle;
733  -moz-border-radius: 8px;  /* round corners with Geko */
734  -webkit-border-radius: 8px;  /* round corners with webkit */
735  -khtml-border-radius: 8px;  /* round corners with khtml */
736  border-radius:8px; /* round corners with CSS3 compliant browsers */
737  background-color:#666666;
738  border:none;
739}
740
741.content ul.thumbnails table.wrap1 tr.nfoRow {
742  visibility:hidden;
743}
744
745.content ul.thumbnails table.wrap1:hover tr.nfoRow {
746  visibility:visible;
747}
748
749table.wrap1 {
750  padding:20px 11px;
751}
752
753div ul.thumbnails li {
754  width: auto;
755  height: auto;
756}
757
758
759/*
760 * page :search
761*/
762form.filter {
763  margin:0;
764  padding:16px;
765}
766
767/*
768 * page:help
769*/
770.help {
771  margin:8px;
772}
773
774/*
775 page : copyright
776*/
777#copyright {
778  -moz-border-radius: 6px;
779  -webkit-border-radius: 6px;
780  -khtml-border-radius: 6px;
781  border-radius: 6px;
782  background: none repeat scroll 0 0 #202020;
783  color: #D9D9D9;
784  font-size: 10px;
785  left: 1px;
786  margin-bottom: 8px;
787  padding: 6px 12px;
788  position: relative;
789  width: 928px;
790  z-index: 800;
791}
792
793/*
794 page : menubar
795*/
796#menubar {
797  display:block;
798  width:100%;
799  z-index:1000;
800  height:30px;
801  margin:0;
802  padding:0;
803  position:relative;
804  visibility:visible;
805  overflow:visible;
806  left:-6px;
807  color:#666666;
808}
809
810#menubar dt {
811  font-size:120%;
812  font-weight:bold;
813  cursor:default;
814  z-index:1010;
815}
816
817#menubar dt a {
818  color:#666666;
819}
820
821#menubar dl:hover dt:hover, #menubar dl:hover dt a:hover {
822  color:#D9D9D9;
823}
824
825#menubar dl:hover dt, #menubar dl:hover dt a {
826  color:#F0F0F0;
827}
828
829#menubar dl {
830  float:left;
831  margin:0px 1px 1px 10px;
832  padding:0px 6px 0;
833  max-height:30px;
834}
835
836#menubar dl:hover {
837  background-color:#666666;
838}
839
840#menubar ul {
841  list-style-type:none;
842  font-size:92%;
843  margin:0;
844  padding:0;
845}
846
847#menubar ul ul {
848  font-size:100%;
849  padding-bottom:0px;
850  padding-top:0px;
851}
852
853#menubar dt .button {
854  top:-3px;
855  left:0px;
856  float:left;
857}
858
859#menubar p.totalImages {
860  font-size:80%;
861  margin-right:12px;
862  color:#F0F0F0;
863}
864
865
866div#menubar dd,
867div#menubar ul ul,
868div#menubar ul li:hover ul ul,
869div#menubar ul ul li:hover ul ul,
870div#menubar ul ul ul li:hover ul ul,
871div#menubar ul ul ul ul li:hover ul ul,
872div#menubar ul ul ul ul ul li:hover ul ul,
873div#menubar ul ul ul ul ul ul li:hover ul ul {
874  display:none;
875}
876
877#menubar dd ul ul {
878  -moz-border-radius:4px;
879  -webkit-border-radius:4px;
880  -khtml-border-radius:4px;
881  border-radius:4px;
882  left:99%;
883  position:absolute;
884  padding-top:4px;
885  padding-bottom:4px;
886  margin:-23px 0px 0px -6px; /* for FF, Opera, Safari... */
887  #margin:-8px 0px 0px -8px; /* for the M$IE (f**k M$IE and the bad tips) */
888}
889
890div#menubar dl:hover dd,
891div#menubar ul li:hover ul,
892div#menubar ul ul li:hover ul,
893div#menubar ul ul ul li:hover ul,
894div#menubar ul ul ul ul li:hover ul,
895div#menubar ul ul ul ul ul li:hover ul,
896div#menubar ul ul ul ul ul ul li:hover ul,
897div#menubar ul ul ul ul ul ul ul li:hover ul {
898  display:block;
899  background:#666666;
900  padding-bottom:6px;
901  min-width:180px;
902  border: 2px solid #202020;
903}
904
905#menubar dd {
906  position:absolute;
907  z-index:-1;
908  border: 2px solid #202020;
909  margin: -2px 0 0 -8px;
910  -moz-border-radius-bottomleft:4px;
911  -moz-border-radius-bottomright:4px;
912  -webkit-border-bottom-left-radius:4px;
913  -webkit-border-bottom-right-radius:4px;
914  -khtml-border-bottom-left-radius:4px;
915  -khtml-border-bottom-right-radius:4px;
916  border-radius:0px 4px;
917}
918
919
920#menubar li {
921  padding: 1px 8px;
922  white-space: nowrap;
923}
924
925#menubar li:hover {
926  background:#444444;
927}
928
929#menubar ul.actions li:hover {
930  background-color:#404040;
931}
932
933#mbCategories dt {
934  height:20px;
935  overflow:hidden;
936}
937
938
939.menuInfoCat, .menuInfoCatByChild {
940  font-size: 70%;
941  color:#202020;
942}
943
944li:hover > span.menuInfoCat,
945li:hover > span.menuInfoCatByChild {
946  color:#d9d9d9;
947}
948
949#mbIdentification dd p {
950  color:#202020;
951}
952
953
954/*
955 calendar bar
956*/
957.calendarBar {
958  margin-top:2px;
959  text-align:center;
960  padding:0 15px;
961}
962span.calItemP {
963  float:left;
964}
965span.calItemN {
966  float:right;
967}
968
969span.calItem, span.calItemEmpty {
970  display:inline-table;
971  margin:1px;
972  min-width:15px;
973  padding-left:2px;
974  padding-right:2px;
975  border:1px solid #101010;
976  font-weight:bold;
977}
978
979td.calDayHead {
980  font-size:14px;
981  font-weight:normal;
982  padding-bottom:12px;
983}
984
985table.calMonth tbody td.calDayCellFull, table.calMonth tbody td.calDayCellEmpty {
986  border:1px solid #202020;
987  overflow:hidden;
988}
989
990.calBackDate {
991  color:#000000;
992  padding-left:10px;
993  padding-top:7px;
994}
995.calForeDate {
996  color: #fff;
997  padding-left:10px;
998  padding-top:6px;
999}
1000
1001table.calMonth tbody td.calDayCellEmpty, table.calMonth tbody td.calDayCellBlank {
1002  height:97px;
1003  width:84px;
1004}
1005
1006td.calDayCellEmpty {
1007  color:#202020;
1008  padding-left:12px;
1009  padding-top:8px;
1010}
1011
1012div.calImg {
1013  position:relative;
1014  left:8px;
1015  top:8px;
1016}
1017
1018
1019.calendarCalBar {
1020  border-bottom: 2px solid #202020;
1021  padding-left:16px;
1022  padding-top:8px;
1023  margin-left:8px;
1024  margin-right:12px;
1025  margin-bottom: 8px;
1026}
1027
1028.calendarBar span {
1029  font-size:90%;
1030}
1031
1032table.calMonth {
1033  margin-left:auto;
1034  margin-right:auto;
1035  left:0px;
1036}
1037
1038table.calMonth td.calDayCellFull:hover {
1039  background-color:#ffffff;
1040}
1041
1042div.calendarViews {
1043  margin-top: 4px;
1044}
1045
1046span.calCalHead a {
1047  font-weight:bold;
1048}
1049span.calCalHead span.calCalNbImg,
1050span.calCal span.calCalNbImg {
1051  color:#666666;
1052}
1053
1054/*
1055  inputs
1056*/
1057input[type="text"], input[type="password"], select, textarea, file {
1058 font-family: monospace;
1059 background: #d9d9d9;
1060 color:#333333;
1061 border:none;
1062 margin:0px;
1063 max-width:640px;
1064}
1065
1066input:focus, select:focus {
1067  background: #ffffff;
1068  color:#000000;
1069}
1070
1071input[type="submit"], input[type="button"], input[type="reset"], button {
1072  -moz-border-radius: 8px;
1073  -webkit-border-radius:8px;
1074  -khtml-border-radius:8px;
1075  border-radius:8px;
1076  background:#202020;
1077  border:none;
1078  color: #C0C0C0;
1079  font-family: monospace;
1080  font-weight: bold;
1081  padding: 4px;
1082  margin-top:1px;
1083  cursor: pointer;
1084}
1085
1086input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover {
1087  background:#666666;
1088  color: #C0C0C0;
1089}
1090
1091input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, button:active {
1092  background:#c0c0c0;
1093  color: #202020;
1094  outline:none;
1095}
1096
1097
1098/*
1099input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
1100  border-bottom:1px #ffffff solid;
1101  border-right:1px #ffffff solid;
1102  border-top:1px #606060 solid;
1103  border-left:1px #606060 solid;
1104}
1105*/
1106
1107fieldset {
1108  border: 2px solid #202020;
1109  margin: 16px 4px;
1110  padding: 8px;
1111  font-size: 12px;
1112}
1113
1114fieldset legend {
1115  -moz-border-radius:4px;
1116  -webkit-border-radius:4px;
1117  -khtml-border-radius:4px;
1118  border-radius:4px;
1119  background: none repeat scroll 0 0 #202020;
1120  font-size: 14px;
1121  font-weight: bold;
1122  padding: 1px 16px;
1123}
1124
1125#quickconnect {
1126  color:#f0f0f0;
1127}
1128#quickconnect fieldset {
1129  border: 2px solid #f0f0f0;
1130  background:#404040;
1131  margin: 16px 4px 4px;
1132  padding: 4px;
1133}
1134#quickconnect fieldset legend {
1135  background: none repeat scroll 0 0 #f0f0f0;
1136  color:#666666;
1137}
1138#quickconnect #iValid {
1139  margin-top:12px;
1140}
1141#quickconnect ul.actions {
1142  float:right;
1143}
1144
1145/*
1146  picture page
1147*/
1148.switchBox {
1149  -moz-border-radius:4px;
1150  -webkit-border-radius:4px;
1151  -khtml-border-radius:4px;
1152  border-radius:4px;
1153  background-color: #202020;
1154  border: 1px solid #666666;
1155  margin-left:4px;
1156  z-index:15000;
1157  margin-top:12px;
1158}
1159
1160.switchBoxTitle {
1161  font-size: 12px;
1162  font-weight: bold;
1163}
1164
1165.switchBoxCat {
1166  margin-top:25px;
1167}
1168
1169#thePicturePage #titrePageID {
1170  min-height:0;
1171  padding:0;
1172  border:0;
1173  margin:0;
1174}
1175
1176#imageHeaderBar {
1177  border-width: 2px;
1178  -moz-border-radius:6px;
1179  -webkit-border-radius:6px;
1180  -khtml-border-radius:6px;
1181  border-radius:6px;
1182  z-index: 1000;
1183  position: relative;
1184}
1185
1186#imageHeaderBar.borderMenu {
1187  border-top: 4px solid;
1188}
1189
1190#imageHeaderBar div {
1191  color:#666666;
1192}
1193
1194#imageHeaderBar div.browsePath {
1195  float:none;
1196}
1197
1198#theImage {
1199  position:static;
1200  padding-bottom:0px;
1201}
1202
1203#theImage p {
1204  margin:0;
1205}
1206
1207#theImgContainer {
1208  border:8px #ffffff solid;
1209  margin-top:30px;
1210}
1211
1212#theImageHigh {
1213  position: fixed;
1214}
1215
1216#theImgHighBg {
1217  background-color:#000000;
1218  opacity:0.88;
1219  filter:alpha(opacity:88);
1220}
1221
1222#theImgHighContainer {
1223  -moz-border-radius:10px;
1224  -webkit-border-radius:10px;
1225  -khtml-border-radius:10px;
1226  border-radius:10px;
1227  background:#FFFFFF url(./../icon/processing.gif) no-repeat scroll 82px 42px;
1228}
1229
1230#theImgHighCloseButton {
1231  width:15px;
1232  height:15px;
1233  background:transparent url(./../icon/buttons.png) no-repeat scroll -946px 0px;
1234  top:-6px;
1235  right:15px;
1236  cursor:pointer;
1237}
1238#theImgHighCloseButton:hover {
1239  background-position:-946px -22px;
1240}
1241
1242#theImgHighZoomButton {
1243  width:15px;
1244  height:15px;
1245  top:-6px;
1246  right:35px;
1247  cursor:pointer;
1248  background:transparent url(./../icon/buttons.png);
1249}
1250
1251#theImgHighZoomButton.fit {
1252  background-position:-990px 0px;
1253}
1254#theImgHighZoomButton.fit:hover {
1255  background-position:-990px -22px;
1256}
1257
1258#theImgHighZoomButton.full {
1259  background-position:-968px 0px;
1260}
1261#theImgHighZoomButton.full:hover {
1262  background-position:-968px -22px;
1263}
1264
1265
1266#imageHeaderBar.browsePath h2 {
1267  font-weight:normal;
1268}
1269
1270#imageToolBar {
1271  height:0px;
1272  top:0px;
1273  overflow:visible;
1274  width:954px;
1275  margin-top: 1px;
1276}
1277
1278.imageToolBarBg {
1279  background:#202020;
1280  z-index:-1;
1281  left:0px;
1282  -moz-border-radius:6px;
1283  -webkit-border-radius:6px;
1284  -khtml-border-radius:6px;
1285  border-radius:6px;
1286  min-height: 23px;
1287}
1288
1289#imageToolBar h2 {
1290  color:#d9d9d9;
1291  margin-top:6px;
1292}
1293
1294#navThumbNext {
1295  right:auto;
1296  margin-left:726px;
1297}
1298
1299#navThumbPrev {
1300  left:auto;
1301  margin-left:28px;
1302}
1303
1304#navThumbNext, #navThumbPrev {
1305  max-height:200px;
1306  height:200px;
1307  top:-1px; /* will be calculated automatically */
1308}
1309
1310#navThumbPrevContainer, #navThumbNextContainer {
1311  height:200px;
1312}
1313
1314.navThumbNextBg, .navThumbPrevBg {
1315  -moz-border-radius:12px;
1316  -webkit-border-radius:12px;
1317  -khtml-border-radius:12px;
1318  border-radius:12px;
1319  background: none repeat scroll 0 0 #202020;
1320  height:180px;
1321  width:180px;
1322  margin:10px;
1323}
1324
1325#navThumbNextContainer:hover div.navThumbNextBg,
1326#navThumbPrevContainer:hover div.navThumbPrevBg {
1327  background:#666666;
1328}
1329
1330
1331#imageInfos {
1332  z-index:100;
1333}
1334
1335#imageInfosContainer {
1336  padding-bottom:8px;
1337}
1338
1339#imageInfosRight {
1340  display: block;
1341  float: right;
1342  height: 5px;
1343  width: 40px;
1344}
1345
1346table.infoTable td.cTitle {
1347  width:10%;
1348}
1349
1350table.infoTable td.cNfo {
1351  width:20%;
1352}
1353
1354.infoTable {
1355  margin:auto;
1356  font-size:90%;
1357  max-width:98%;
1358  color:#d9d9d9;
1359  z-index:200;
1360  border-collapse:collapse;
1361  position:relative;
1362}
1363
1364.infoTable td {
1365  padding-bottom:5px;
1366  padding-left:4px;
1367  padding-right:5px;
1368}
1369
1370.infoTable td.value, .infoTable td.label {
1371  padding-right:10px;
1372}
1373
1374.infoTable .label {
1375  font-weight:bold;
1376}
1377
1378.infoTable tr:hover {
1379  color:#f0f0f0;
1380  background-color:#666666;
1381  cursor:default;
1382}
1383.infoTable tr.emptyrow td {
1384  height:4px;
1385  padding:0px;
1386}
1387
1388.imageMeta {
1389  padding-top:16px;
1390}
1391
1392#updateRate {
1393  margin-right:25px;
1394  float:left;
1395}
1396#rateForm {
1397  float:left;
1398  position:relative;
1399  top:-2px;
1400}
1401#rateForm input[type="button"].rateButtonStarFull,
1402#rateForm input[type="button"].rateButtonStarFull:focus,
1403#rateForm input[type="submit"].rateButtonStarFull  {
1404  background: url('./../icon/buttons.png') no-repeat scroll;
1405  background-position:-111px 1px;
1406  width:16px;
1407  height:16px;
1408  outline:none;
1409  -moz-border-radius:0px;
1410  -webkit-border-radius:0px;
1411  -khtml-border-radius:0px;
1412  border-radius:0;
1413}
1414
1415#rateForm input[type="button"].rateButtonStarEmpty,
1416#rateForm input[type="button"].rateButtonStarEmpty:focus,
1417#rateForm input[type="submit"].rateButtonStarEmpty {
1418  background: url('./../icon/buttons.png') no-repeat scroll;
1419  background-position:-89px 1px;
1420  width:16px;
1421  height:16px;
1422  outline:none;
1423  -moz-border-radius:0px;
1424  -webkit-border-radius:0px;
1425  -khtml-border-radius:0px;
1426  border-radius:0;
1427}
1428
1429#rateForm input[type="button"],
1430#rateForm  input[type="button"]:active,
1431#rateForm input[type="submit"],
1432#rateForm  input[type="submit"]:active {
1433  cursor:pointer;
1434  border:none;
1435  padding:0;
1436}
1437
1438#privacyLevelBox {
1439  font-weight:normal;
1440}
1441
1442#privacyLevelBox a {
1443  cursor:pointer;
1444}
1445
1446#iPrivacyLevelLink {
1447  cursor:pointer;
1448  font-style:italic;
1449}
1450
1451#theCommentsPage ul.commentList {
1452  padding:0;
1453}
1454
1455#theCommentsPage ul.commentList li {
1456  background:#202020;
1457  -moz-border-radius:12px;
1458  -webkit-border-radius:12px;
1459  -khtml-border-radius:12px;
1460  border-radius:12px;
1461  margin-bottom: 8px;
1462  padding: 4px;
1463}
1464
1465#theCommentList ul.commentList {
1466  padding: 0 0 0 17px;
1467}
1468
1469.commentDetail ul {
1470  list-style-type:none;
1471  padding:4px;
1472}
1473.commentDetail ul li {
1474  float:right;
1475}
1476
1477#theCommentsPage ul.commentList li .commentDetail ul li {
1478  display:inline;
1479  margin:0;
1480  padding:0;
1481}
1482
1483.commentDetail .description {
1484  padding-top: 12px;
1485}
1486
1487.commentDetail .description .author,
1488.commentDetail .description .date {
1489  font-weight:bold;
1490  color:#d9d9d9;
1491}
1492
1493.commentDetail .description blockquote {
1494  margin:0;
1495  padding:4px 4px 8px 12px;
1496  text-align:justify;
1497}
1498
1499.commentDetail fieldset legend {
1500  background:none;
1501}
1502
1503#titleComment h3:hover {
1504  background:#101010;
1505}
1506
1507.comment_icon {
1508  margin-left:5px;
1509  padding:0;
1510  position:absolute;
1511}
1512
1513#theCommentContainer {
1514  clear:both;
1515  width: 915px;
1516}
1517
1518#theCommentContainer input, #theCommentContainer textarea {
1519  max-width:418px;
1520}
1521
1522#theCommentContainer #contentEditId {
1523  max-width:410px;
1524}
1525
1526#theCommentContainer form {
1527  padding-right:8px;
1528  padding-left:8px;
1529  padding-top:0px;
1530}
1531
1532#theCommentList {
1533  width:449px;
1534  height:75%;
1535}
1536
1537.imageNumber {
1538  font-size: 70%;
1539  font-weight: bold;
1540  padding: 2px 0 0;
1541}
1542
1543
1544/*
1545 * tabs
1546*/
1547#theTabs {
1548}
1549
1550#theTabsBg {
1551  background:#202020;
1552  border-bottom:2px solid #666666;
1553}
1554
1555#theTabsheets {
1556  margin:6px 0 0;
1557}
1558
1559#theTabsheets li.tab, #theTabs div.tab {
1560  -moz-border-radius:4px;
1561  -webkit-border-radius:4px;
1562  -khtml-border-radius:4px;
1563  border-radius:4px;
1564  background-color:#202020;
1565  border:1px solid #666666;
1566  display:block;
1567  float:left;
1568  margin:0 0 0 4px;
1569  padding:2px 8px;
1570  position:relative;
1571  top:2px;
1572  font-size:11px;
1573  height:14px;
1574}
1575
1576#theTabsheets li.tab:hover {
1577  background:#666666;
1578}
1579
1580#theTabsheets li.ui-tabs-selected {
1581  border-bottom-width:3px;
1582  padding:4px 8px;
1583  top:2px;
1584}
1585
1586#theTabsContainer {
1587  position:absolute;
1588  width:954px;
1589  margin-top: -6px;
1590  padding-top: 6px;
1591  z-index:850;
1592}
1593
1594#theTabsContainer .navigationBar {
1595  background:transparent;
1596  margin:0px;
1597  border:none;
1598  float:right;
1599}
1600
1601#theTabs #tabNavigate {
1602  float:right;
1603  margin-right:4px;
1604}
1605
1606
1607#theTabs #tabNavigate div.navButtons {
1608  margin: 0;
1609  position: relative;
1610  top: -2px;
1611  width: auto;
1612  z-index: 100;
1613}
1614
1615
1616
1617#theTabs #tabRandomButtons {
1618  height: auto;
1619  margin-top: 12px;
1620  position: absolute;
1621  padding:2px;
1622}
1623
1624#theTabs #tabImageInfos {
1625  margin-left: 42px;
1626}
1627
1628#theTabs div.tabPanel {
1629  margin-left:40px;
1630}
1631
1632.randomButtons {
1633  left: 0;
1634  z-index: 110;
1635  margin-left:0;
1636  position:relative;
1637  top:0;
1638}
1639
1640div.randomButtons a.button {
1641  display:block;
1642}
1643
1644
1645/*
1646  tags
1647*/
1648
1649#fullTagCloud SPAN a:hover {
1650  background:#666666;
1651  -moz-border-radius:3px;
1652  -webkit-border-radius:3px;
1653  -khtml-border-radius:3px;
1654  border-radius:3px;
1655}
1656
1657#menuTagCloud {
1658  padding:6px;
1659}
1660
1661#menuTagCloud SPAN {
1662  margin:0px;
1663}
1664
1665#fullTagCloud span a {
1666  padding:4px;
1667  margin:0px;
1668}
1669
1670#fullTagCloud {
1671  padding:8px 16px;
1672  margin:0px;
1673}
1674
1675.tagLetters {
1676  padding:8px 16px;
1677}
1678
1679.nbEntries {
1680  text-align:right;
1681  padding-left:20px;
1682  font-size:75%;
1683}
1684
1685.tagaddbutton {
1686  left:-4px;
1687  position:relative;
1688  top:-3px;
1689}
1690span.add_tag {
1691  background:transparent url('./../icon/buttons.png') no-repeat scroll;
1692  background-position:-528px 0px;
1693  width:7px;
1694  height:7px;
1695  display:inline-block;
1696}
1697span.add_tag:hover {
1698  background-position:-528px -22px;
1699}
1700
1701.mandatorystar {
1702  color:#A04040;
1703}
1704
1705.mandatorynfo {
1706  font-size:90%;
1707  margin:0 0 4px 8px
1708}
1709
1710tr.tagLine:hover {
1711  background:#666666;
1712  -moz-border-radius:3px;
1713  -webkit-border-radius:3px;
1714  -khtml-border-radius:3px;
1715  border-radius:3px;
1716}
1717
1718.tagLetterContent {
1719  border-collapse: collapse;
1720}
1721
1722/*
1723  help
1724*/
1725#thePopuphelpPage h1 {
1726  background:transparent;
1727  padding-top:30px;
1728}
1729
1730
1731#thePopuphelpPage #the_page {
1732  left: 0;
1733  width: 96%;
1734}
1735
1736#thePopuphelpPage #theHeader {
1737  -moz-border-radius: 12px;
1738  -webkit-border-radius: 12px;
1739  -khtml-border-radius: 12px;
1740  border-radius: 12px;
1741  background: none repeat scroll 0 0 #202020;
1742  margin-top: 8px;
1743  padding: 0px 16px;
1744  border-top: 4px solid;
1745  color:#666666;
1746}
1747
1748#thePopuphelpPage #content {
1749  margin:0 8px;
1750  min-height:0;
1751  padding:16px;
1752}
1753
1754#thePopuphelpPage #copyright {
1755  width: 96%;
1756}
1757
1758#thePopuphelpPage ul.categoryActions {
1759  margin:-16px 0 0;
1760  padding:0;
1761}
1762
1763/*
1764 * diaporama
1765*/
1766#imageHeaderBar h2.showtitle {
1767  display:inline;
1768}
1769
1770#imageHeaderBar div.slideShow {
1771  padding:2px 0 0 5px;
1772}
1773
1774/*
1775 * notification
1776 */
1777span.rssFeed {
1778  display:inline-block;
1779  width:11px;
1780  height:14px;
1781  background-image:url(./../icon/buttons.png);
1782  background-repeat:no-repeat;
1783  background-position:-924px 0;
1784  margin-right: 4px;
1785  position: relative;
1786  top: 2px;
1787}
1788
1789
1790
1791
1792/*
1793 * tips
1794 */
1795
1796#iSimpleTipContent {
1797  background: none repeat scroll 0 0 #C0C0C0;
1798  border: none;
1799  color: #202020;
1800  font-family: sans-serif;
1801  font-size: 11px;
1802  max-width: 250px;
1803  padding: 4px;
1804  min-height: 15px;
1805}
1806#iSimpleTipShadow, #iSimpleTipContent {
1807  -moz-border-radius:4px;
1808  -webkit-border-radius:4px;
1809  -khtml-border-radius:4px;
1810  border-radius:4px;
1811}
1812
1813#iSimpleTipContent span.title {
1814  font-weight:bold;
1815}
1816#iSimpleTipContent ul, #iSimpleTipContent ol {
1817  margin:4px;
1818  padding-left:15px;
1819}
1820
1821#iSimpleTipContent img {
1822  margin:8px;
1823}
1824
1825#iSimpleTipContent span.navDesc {
1826  text-align:center;
1827  display:block;
1828}
1829
1830#iSimpleTipContent span.navAction {
1831  font-weight:bold;
1832}
1833#iSimpleTipContent span.navTitle {
1834  font-style:italic;
1835}
1836
1837.cSimpleTipArrow {
1838    background-image: url("./../icon/sTipArrows.png");
1839}
1840
1841.cSimpleTipArrow {
1842    background-repeat: no-repeat;
1843    height: 12px;
1844    position: absolute;
1845    width: 12px;
1846}
1847
1848
1849/*
1850 vd language switch plugin
1851*/
1852ul.categoryActions li.menuf ul li a, .menuf ul li a:visited {
1853  height:27px;
1854  line-height:27px;
1855  margin-top:-3px;
1856}
1857
1858div.content ul.categoryActions li.menuf ul li a,
1859div.content ul.categoryActions li.menuf ul li.languageSwitchBoxTitle {
1860  color:#c0c0c0;
1861}
1862div.content ul.categoryActions li.menuf ul li a:hover {
1863  color:#f0f0f0;
1864}
1865
1866
1867div.content ul.categoryActions li.menuf ul.flag-pan .flags:hover,
1868div.content ul.categoryActions li.menuf ul.flag-pan .flags,
1869div.content ul.categoryActions li.menuf a img.flags,
1870li.menuf img.flags {
1871  border:0px solid #202020 !important;
1872  margin-top:7px;
1873}
1874
1875div.content ul.categoryActions li.menuf ul.flag-pan {
1876  -moz-border-radius: 6px;
1877  -webkit-border-radius:6px;
1878  -khtml-border-radius:6px;
1879  border-radius:6px;
1880  background: none repeat scroll 0 0 #202020;
1881  border: 2px solid #101010;
1882  padding-bottom: 4px;
1883  margin-left: 6px;
1884  margin-top: -4px;
1885}
1886
1887
1888/*
1889 * PWG Stuff plugin
1890*/
1891div.stuffs_block {
1892  margin:0px;
1893  padding:0px;
1894}
1895
1896div.stuffs_block .stuffs {
1897  margin:0px;
1898  padding:0px;
1899  background:transparent;
1900}
1901
1902div.stuffs_block .stuffs h2 {
1903  margin:0px;
1904  padding-top:4px;
1905}
1906
1907div.stuffs_block div.personal_block,
1908div.stuffs_block #comments {
1909  -moz-border-radius: 12px;
1910  -webkit-border-radius:12px;
1911  -khtml-border-radius:12px;
1912  border-radius:12px;
1913  background: #202020;
1914  margin-top: -24px;
1915  margin-bottom: 8px;
1916  padding: 35px 15px 15px;
1917}
1918
1919/*
1920 * AMM compatibility
1921*/
1922div#menubar dd.randompicdd {
1923  margin-left:-7px;
1924}
1925
1926div#irandompicinner.illustration {
1927  height:auto;
1928  padding:0px;
1929}
1930
1931
1932
1933/*
1934 * GMaps compatibility
1935 */
1936#icon_gmaps {
1937  height:22px;
1938}
1939#icon_gmaps.size42x28 {
1940  background:url(./../icon/gmaps/i42x28.png);
1941  width:40px;
1942}
1943#icon_gmaps.size42x28:hover {
1944  background:url(./../icon/gmaps/i42x28_h.png);
1945}
1946#icon_gmaps.size28x28 {
1947  background:url(./../icon/gmaps/i28x28.png);
1948  width:22px;
1949}
1950#icon_gmaps.size28x28:hover {
1951  background:url(./../icon/gmaps/i28x28_h.png);
1952}
Note: See TracBrowser for help on using the repository browser.