source: extensions/yoga/Borealis/BorealisOrange/theme.css @ 31767

Last change on this file since 31767 was 7585, checked in by plg, 14 years ago

update theme BorealisOrange for Piwigo 2.1 compatibility

File size: 20.8 KB
Line 
1@import url(menu.css);
2
3* { margin: 0; padding: 0; border: 0; }
4
5body {
6background:#310e00 url(images/bg.png) repeat-x scroll center top;
7font-family:Verdana,arial,Helvetica,sans-serif;
8font-size:0.7em;
9margin:0;
10padding:0;
11}
12
13.content h2 {
14-moz-border-radius-bottomleft:8px;
15-moz-border-radius-bottomright:8px;
16-moz-border-radius-topleft:8px;
17-moz-border-radius-topright:8px;
18background:transparent url(images/bg_title.png) repeat-x scroll 0 0;
19border:1px solid #000000;
20color:#000000;
21height:20px;
22margin-bottom:3px;
23margin-top:13px;
24padding:5px 3px 2px;
25}
26
27* { outline: none }
28
29/*=====================================
30            Common styles
31=====================================*/
32h2 {
33color:#000000; 
34border:1px solid #000000;
35-moz-border-radius:8px;
36-khtml-border-radius:8px;
37-webkit-border-radius:8px;
38padding:0;
39}
40
41h3 { 
42-moz-border-radius-bottomleft:8px;
43-moz-border-radius-bottomright:8px;
44-moz-border-radius-topleft:8px;
45-moz-border-radius-topright:8px;
46background:transparent url(images/bg_title.png) repeat-x scroll center top;
47border:1px solid #000000;
48color:#000000;
49font-size:0.85em;
50font-weight:bold;
51line-height:1.5em;
52padding:6px 42px;
53position:relative;
54text-transform:uppercase;
55top:0;
56vertical-align:middle;
57}
58
59h4
60{ color:#FFFFFF;
61font-size:120%;
62margin:0;
63padding:5px 0.5em;
64text-align:left; 
65}
66
67ul { list-style: none; }
68ul li { list-style: none; }
69
70a, a:link { 
71color:#000000; 
72text-decoration: none; 
73border:0; 
74}
75a:hover { 
76color:#000000;
77text-decoration: none; 
78
79}
80
81
82pre { overflow: auto; width: 100%; height: auto; }
83.left { float: left; }
84.right { float: right; }
85
86img{ }
87img:hover{ border:4px double #000000; }
88img.title{ border:none; }
89
90/*=====================================
91               Stuffs
92=====================================*/
93.middle_block { width: auto !important; }
94
95/*=====================================
96            Infos Errors
97=====================================*/
98.infos, .errors {
99  margin: 20px;
100  height: 30px;
101}
102 
103/*=====================================
104               Page
105=====================================*/
106body#thepicturepage,body#theCategorypage, body#theTagspage {}
107
108#the_page {
109        width: 1000px;
110        margin: -2px auto;
111        position: relative;
112        background: transparent url(images/global.png) repeat-y top center;
113}
114
115.content div.titrepage { padding: 10px 3px; }
116
117/*=====================================
118               Header
119=====================================*/
120#theHeader {
121        background: transparent url(images/header.png) no-repeat center bottom;
122height:211px;
123        margin: 0 auto;
124}
125
126#theHeader h1 { 
127color:#000000;
128font-size:24px;
129left:30px;
130margin:0 0 0 358px;
131position:absolute;
132text-align:left;
133top:132px;
134}
135
136#theHeader p {display:none;}
137
138.content, body#theadminpage .content, body#theTagspage .content {
139        width: 980px;
140        margin: 0 auto !important;
141}
142
143/*=====================================
144    Spécifique à la page des images
145=====================================*/
146
147#thepicturepage #theHeader {
148height:211px;
149}
150#thepicturepage #theHeader h1 { display: none; }
151
152/*=========================================================================================*/
153
154.row1 { background-color: #999;}
155.throw { background-color: #999;}
156
157/*=====================================
158            Page Catégories
159=====================================*/
160.comments_table{
161-moz-border-radius-bottomleft:12px;
162-moz-border-radius-bottomright:12px;
163-moz-border-radius-topleft:12px;
164-moz-border-radius-topright:12px;
165border:1px solid #000000;
166/*background:#DEBF81;margin:auto auto 30px;width:98%;*/
167font-size:0.85em;
168font-weight:bold;
169line-height:1.5em;
170padding:6px 42px;
171
172}
173
174.content div.thumbnailCategory { 
175        padding: 20px; 
176/*      text-align: center;    */
177}
178.content div.thumbnailCategory:hover {
179        border:1px solid #000000;
180        background:#dfefff url(images/content_index.png) no-repeat scroll center top;
181}
182.content ul.thumbnailCategories li { width:49.9%; }
183
184/*=====================================
185            Page Image
186=====================================*/
187
188#imageToolBar{
189-moz-border-radius-bottomleft:5px;
190-moz-border-radius-bottomright:5px;
191-moz-border-radius-topleft:5px;
192-moz-border-radius-topright:5px;
193background:#f3bf21 none repeat scroll 0 0;
194border:1px solid #000000;
195height:32px;
196margin:10px auto;
197padding:5px;
198width:860px;
199}
200#imageHeaderBar{
201-moz-border-radius-bottomleft:5px;
202-moz-border-radius-bottomright:5px;
203-moz-border-radius-topleft:5px;
204-moz-border-radius-topright:5px;
205background:#f3bf21 none repeat scroll 0 0;
206border:1px solid #000000;
207margin:10px auto;
208width:860px;
209}
210
211#theImage IMG {
212  padding: 5px;
213  border:1px solid #000000;
214}
215
216#imageHeaderBar H2 { 
217    color:#000000;
218        border: none;
219        clear: both;
220        padding: 0;
221        text-align: center;
222        padding: 0.5em 0 0 0;
223}
224#imageHeaderBar .browsepath a { color:#000000; text-decoration: none; }
225#imageHeaderBar .browsepath a:hover { color:#FFFFFF; }
226
227.infotable{ margin: 20px auto; }
228#linkPrev{ margin: 20px 0 0 20px; }
229#linkNext{ margin: 20px 20px 0 0;}
230a#thumbprev, a#thumbNext { text-decoration: none; border:0; }
231
232#addComment label { width: 100%; margin-top: 1em; }
233
234#menubar .button {
235border:medium none;
236float:right;
237list-style-image:none;
238list-style-position:outside;
239list-style-type:none;
240margin:-2px 2px 2px;
241padding:0;
242text-align:center;
243text-indent:0;
244width:auto;
245}
246
247/*=====================================
248            Commentaires
249=====================================*/
250
251#comments{ width: 860px; margin: 20px auto; }
252#comments div.comment blockquote { border: 1px solid #5f5f5f; border-left: 2px solid #696969; }
253
254fieldset, input, select, table.table2, #infos,
255.content div.comment  a.illustration IMG { 
256-moz-border-radius-bottomleft:3px;
257-moz-border-radius-bottomright:3px;
258-moz-border-radius-topleft:3px;
259-moz-border-radius-topright:3px;
260/*background:transparent url(images/content.png) no-repeat scroll center top;*/
261border:1px solid #000000;
262}
263       
264.content div.thumbnailCategory { 
265-moz-border-radius-bottomleft:12px;
266-moz-border-radius-bottomright:12px;
267-moz-border-radius-topleft:12px;
268-moz-border-radius-topright:12px;
269background: transparent url(images/content_index.png) no-repeat center top;
270border:1px solid #000000;       
271}
272
273#theCommentsPage .content div.thumbnailCategory { 
274background: transparent url(images/content_com.png) no-repeat center top;
275}
276
277#comments ul.thumbnailCategories li { margin: 5px auto; }
278
279textarea { width: 100%; }
280
281/*=====================================
282            Miniatures
283=====================================*/
284.content ul.thumbnails span, .content ul.thumbnails span.wrap2 a,
285.content ul.thumbnails span.wrap2 label, .content div.thumbnailCategory div.illustration {
286  width: 167px;                 /* max thumbnail width + 2px */
287}
288.content ul.thumbnails span.wrap2{ width: 172px; height:150px; }
289.content div.thumbnailCategory div.description { height: 100px; }               /* max thumbnail height + 2px */
290.content div.thumbnailCategory div.illustration img { height:96px; width:128px; border:4px double #FFFFFF;}
291.content div.thumbnailCategory div.illustration img:hover { border:4px double #000000;}
292.content div.thumbnailCategory div.illustration a:hover { border:0; }
293
294.content div.comment blockquote {
295  margin-left: 172px;   /*maximum thumbnail width + ~10px */
296}
297.content div.thumbnailCategory div.description  p { text-align: left; margin-top:3px; }
298
299/*.content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
300
301.content ul.thumbnails span.wrap2 img { padding: 5px; border:4px double #FFFFFF; }
302
303.content ul.thumbnails span.wrap2 img:hover { border-color: #000000;}
304
305.content ul.thumbnails li.thumbCat span.wrap2 { border-style: hidden; background-color: #3F4A69; }
306.content ul.thumbnails li.thumbCat span.wrap2:hover { border-style: solid; }
307
308.content ul.thumbnails span.wrap1 {
309    -moz-border-radius:12px;
310        -khtml-border-radius:12px;
311        -webkit-border-radius:12px; 
312background: transparent url(images/backthumb.png) no-repeat center top;
313border:1px solid #000000; 
314display:inline-block;
315margin:0 5px 5px;
316text-align:center;
317vertical-align:top;
318}
319
320.content ul.thumbnails span.thumbLegend {
321/*    height: auto;*/
322    padding: 0.5em 0;
323}
324.zero { display: none }
325.nb-hits { color: #120087; }
326.nb-comments { color: #120087; }
327}
328
329/*=====================================
330            Menu
331=====================================*/
332
333#menubar { position: relative; z-index: 2; }
334.content { /*position: relative; z-index: 1;*/ }
335
336.content div.thumbnailCategory div.description {
337        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
338}
339
340/*=====================================
341            Horizontal menubar
342=====================================*/
343#menubar{
344        float: none;
345        width: 898px;
346        margin: 5px auto;
347        border: none;
348        display: block;
349
350}
351
352body#theadminpage #menubar {
353        float: none;
354        width: 898px;
355        margin: 5px auto;
356        border: none;
357        display: block;
358}
359
360/*=====================================
361            Filter button
362=====================================*/
363#menubar .button { position: absolute; left:95% } 
364#menubar p, #menubar p.totalimages{ clear: both; margin: 0; text-align: center; padding: 0.2em }
365
366/*=====================================
367    Set menubar height (not for IE)
368=====================================*/
369#the_page > #menubar, body#theadminpage #the_page > #menubar {
370-moz-border-radius-bottomleft:5px;
371-moz-border-radius-bottomright:5px;
372-moz-border-radius-topleft:5px;
373-moz-border-radius-topright:5px;
374float:left;
375height:2.1em;
376margin-top:-62px;
377padding:19px;
378}
379#menubar dl>dt {
380  padding: 0.2em 0.4em; 
381}
382
383/*=====================================
384        General ul formating
385=====================================*/
386#menubar ul, #menubar dl, #menubar ul#menuTagCloud {
387  list-style: none;
388  margin: 0;
389  padding: 0;
390  float: left;
391text-decoration:none; 
392}
393#menubar dl { 
394/*border-right:1px solid #120087;*/
395display:inline;
396height:21px;
397padding:0 1.1em;
398}
399
400body#theadminpage #the_page > #menubar dl { padding: 0 0.5em;}
401
402#menubar ul li a {  padding-right: 3em; margin-left:25px;}
403
404#menubar p, #menubar p.totalimages, form#quickconnect {
405  clear: both;
406  margin: 0;
407  text-align: center;
408  padding: 0.2em;
409}
410
411/*=====================================
412        Titres et liens
413=====================================*/
414#menubar a, #menubar dt { display: block; }
415
416/*=====================================
417            Positionnement
418=====================================*/
419#menubar li { position: relative; background:transparent url(images/cat.png) no-repeat; margin-left:5px;}
420#menubar dd { position: absolute; z-index: 500;}
421#menubar dd ul ul {
422background-color:#FFFFFF;
423border:1px solid #8C8C8C;
424  position: absolute;
425  top: 0px;
426  left: 100%;
427  z-index: 500;
428}
429#menubar li span,#menubar li IMG { position: absolute; top: 7px;}
430#menubar li span { right: 7px;}
431#menubar li IMG { right:4em;    }
432
433/*=====================================
434Hiding and revealing up to 6 menu levels
435=====================================*/
436div#menubar dd,
437div#menubar ul ul,
438div#menubar ul li:hover ul ul,
439div#menubar ul ul li:hover ul ul,
440div#menubar ul ul ul li:hover ul ul,
441div#menubar ul ul ul ul li:hover ul ul { display: none; }
442
443div#menubar dl:hover dd,
444div#menubar ul li:hover ul,
445div#menubar ul ul li:hover ul,
446div#menubar ul ul ul li:hover ul,
447div#menubar ul ul ul ul li:hover ul,
448div#menubar ul ul ul ul ul li:hover ul { display: block; }
449
450/*=====================================
451            Styles
452=====================================*/
453#menubar{
454        color:#000000;
455        border:0px;
456}
457
458 #menubar dt{
459        color:#000000;
460        border:0px;
461} 
462 
463 #menubar dd{
464background:#e1a800 url(images/bgmenu.png) repeat-y scroll 0 0;
465border:1px solid #000000;
466color:#000000;
467padding-top:0;
468} 
469 
470 #menubar ul {
471        color:#000000;
472        width: 20em;
473
474}
475#menubar a, #menubar dt a, #menubar dd a { 
476border:0 none;
477color:#000000;
478display:block;
479text-decoration:none;
480}
481
482#menubar a:hover { color:#0000C4; }
483#menubar dd a { padding: 0.5em; }
484#menubar dd a:hover { color:#000000; background-color:#FFFFFF; border:1px solid #8c8c8c; }
485
486form#quicksearch { width: 220px;}
487       
488/*=====================================
489            Quickconnect
490=====================================*/
491form#quickconnect fieldset { text-align: left; width: 220px; padding-top: 5px;}
492form#quickconnect label { clear: left; /*margin: 0;*/ }
493form#quickconnect label input { font-size: 1em; /*width: 15em;*/ }
494form#quickconnect p, form#quickconnect a { border: none; padding: 0; }
495form#quickconnect .button { position:relative; top: -20x; left: 50px}
496
497/*=====================================
498            MenuTagCloud
499=====================================*/
500
501#menubar #menuTagCloud a { display: inline; }
502#menubar #menuTagCloud span {
503  display: block;
504  padding: 0.5em 0;
505  text-align: left;
506}
507
508/*=====================================
509         Tags - page des tags
510=====================================*/
511
512ul#fullTagCloud {
513        position: relative;
514        border: 1px solid #E8E8E8;
515        border-width: 1px 0;
516        background: #FBFBFB;
517        padding: 5px;
518        margin: 8px 0 20px 0;
519        overflow: hidden;
520        height: 100%;
521        font-size: 120%;
522}
523        ul#fullTagCloud li {
524                display: block;
525                float: left;
526                margin: 4px;
527                padding: 1px 5px;
528                height: 18px;
529                line-height: 18px;
530                background: none;
531        }
532        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
533                color: #005D99;
534                text-decoration: none;
535                white-space: nowrap;
536        }
537        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
538        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #005D99; color:#0000C4; }
539
540.tagLevel5 { font-size:160%; }
541.tagLevel4 { font-size:140%; }
542.tagLevel3 { font-size:120%; }
543.tagLevel2 { font-size:100%; }
544.tagLevel1 { font-size:80%; }
545
546/*=====================================
547            Autres
548=====================================*/
549.pleaseNote {
550        margin: 20px auto;
551        width: 700px;
552    background: #eee;
553    color: #ff9b00;
554        border: 1px solid #ff9b00;
555    padding: 1ex;
556    font-weight: bold;
557}
558
559li.categoryli {
560        float:left;
561        margin:2px;
562        width:46%;
563}
564
565input.rateButton { color: #369; }
566input.rateButtonselected { color:#696969; }
567input.rateButton:hover { color: #369;}
568
569/*=====================================
570            Calendrier
571=====================================*/
572
573ul.categoryactions, div.calendarViews {
574  padding-top: 5px;
575  padding-right: 6px;
576}
577
578/*=====================================
579           Calendrier éléments
580=====================================*/
581span.calitemEmpty { color: silver; }
582
583span.calitem, span.calitemEmpty { border: 1px solid gray; }
584
585/*=====================================
586        Nice looking month calendar
587=====================================*/
588td.calDayCellEmpty, td.calDayCellFull { border: 1px solid gray;}
589
590td.calDayCellEmpty { color: silver; }
591
592.calBackDate { color: #000; }
593.calForeDate { color:#0000C4; }
594
595/*=====================================
596        Footer/Pied de page
597=====================================*/
598#copyright {
599background:transparent url(images/footer.png) repeat-x scroll 0 0;
600clear:both;
601font-weight:bold;
602height:29px;
603margin:0 auto;
604padding:26px 0;
605text-align:center;
606}
607#copyright a:link, #copyright a:visited { 
608color:#b06300;
609font-size:10px;
610}
611#copyright a:hover { 
612text-decoration: none; 
613color:#000000; 
614border: 0; }
615
616/*=====================================
617    Modifications/Parenté css
618=====================================*/
619
620body#theCommentsPage .content, 
621body#theUploadPage .content, 
622body#theRegisterPage .content, 
623body#theIdentificationPage .content, 
624body#theProfilePage .content, 
625body#theSearchPage .content, 
626body#theAboutPage .content, 
627body#thePopuphelpPage .content, 
628body#thePasswordPage .content, 
629body#theNotificationPage .content,
630body#theTagsPage .content, 
631body#theNBMPage .content {
632min-height:495px;
633}
634
635.content div.thumbnailCategory div.description h3 {
636background:transparent none repeat scroll 0 0;
637border:medium none;
638font-size:120%;
639margin:0;
640padding:0.1em;
641text-align:left;
642}
643
644/*----------------------------------
645    Advanced Menus Manager
646----------------------------------*/
647
648DL#mbAMM_links img {
649border:none;
650display:none;
651}
652div#iamm_ill0 {
653margin:0 25px 5px;
654}
655/*===============================
656      Infos Errors
657===============================*/
658.infos, .errors {
659  margin: 20px;
660}
661.infos {
662-moz-border-radius-bottomleft:12px;
663-moz-border-radius-bottomright:12px;
664-moz-border-radius-topleft:12px;
665-moz-border-radius-topright:12px;
666background:#B1E2AD url(images/infos.png) no-repeat scroll right top;
667border:1px solid #000000;
668color:#09460E;
669margin:5px;
670padding:10px 50px 10px 10px;
671min-height:30px;
672}
673
674.errors { 
675-moz-border-radius-bottomleft:12px;
676-moz-border-radius-bottomright:12px;
677-moz-border-radius-topleft:12px;
678-moz-border-radius-topright:12px;
679        color: #88181A;
680        font-weight: bold;
681        margin: 5px;
682border:1px solid #000000;
683        background:#FF9193 url(images/errors.png)no-repeat top right;
684        padding: 10px 50px 10px 10px;
685        min-height:30px;
686}
687
688/*----------------------------------
689            Autres
690----------------------------------*/
691
692.content ul.thumbnails {
693margin-top:15px;
694}
695
696div#comments div.description {
697-moz-border-radius-bottomleft:8px;
698-moz-border-radius-bottomright:8px;
699-moz-border-radius-topleft:8px;
700-moz-border-radius-topright:8px;
701background:transparent url(images/content.png) no-repeat center top;
702border:1px solid #000000;
703font-size:0.85em;
704font-weight:bold;
705line-height:1.5em;
706min-height:50px;
707padding:0 6px;
708}
709
710/*----------------------------------
711            Blocs/Boutons
712----------------------------------*/
713.content div.titrePage {
714margin-left:10px;
715width:957px;
716}
717
718.content div.titrePage ul.categoryActions {
719margin-top:3px;
720}
721
722legend {
723-moz-border-radius-bottomleft:12px;
724-moz-border-radius-bottomright:12px;
725-moz-border-radius-topleft:12px;
726-moz-border-radius-topright:12px;
727background:#AE9161 url(images/form.png) repeat-x scroll center top;
728border:1px solid #000000;
729font-size:0.85em;
730font-style:normal;
731font-weight:bold;
732line-height:1.5em;
733margin-left:0.5em;
734margin-top:-0.4em;
735padding:2px 10px;
736position:relative;
737text-transform:uppercase;
738top:0;
739vertical-align:middle;
740}
741
742fieldset, table.table2, #infos, .content div.comment a.illustration img {
743-moz-border-radius-bottomleft:12px;
744-moz-border-radius-bottomright:12px;
745-moz-border-radius-topleft:12px;
746-moz-border-radius-topright:12px;
747background:transparent url(images/content.png) no-repeat scroll center top;
748border:1px solid #000000;
749}
750
751input, select, textarea {
752background-color:#F5FBFF;
753border:1px solid #000000;
754color:#000000;
755font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;
756font-size:11px;
757padding:1px 2px;
758}
759
760input.reset:hover, input.submit:hover {
761border:1px solid #11365F;
762color:#b06300;
763cursor:pointer;
764}
765
766input.submit:focus, select:focus, textarea:focus, input.focus, form .focus {
767border:1px solid #000000;
768background-color:none;
769}
770
771input[type="text"], 
772input[type="password"], 
773input[type="button"], 
774input[type="submit"], 
775input[type="reset"], 
776input[type="file"] {
777background-color:#F5F5F5;
778color:#552200;
779}
780
781input.submit{
782-moz-border-radius-bottomleft:5px;
783-moz-border-radius-bottomright:5px;
784-moz-border-radius-topleft:5px;
785-moz-border-radius-topright:5px;
786background:#A9CEE9 url(images/form.png) repeat-x scroll 0 0;
787border:1px solid #000000;
788color:#000000;
789font-family:Verdana,'Bitstream Vera Sans',Times,serif;
790font-size:10px;
791font-weight:bold;
792padding:1px 2px;
793}
794
795input.reset {
796-moz-border-radius-bottomleft:5px;
797-moz-border-radius-bottomright:5px;
798-moz-border-radius-topleft:5px;
799-moz-border-radius-topright:5px;
800background:#A9CEE9 url(images/form.png) repeat-x scroll 0 0;
801border:1px solid #000000;
802color:#E10000;
803font-family:Verdana,'Bitstream Vera Sans',Times,serif;
804font-size:10px;
805font-weight:bold;
806padding:1px 2px;
807}
808
809
810legend {
811-moz-border-radius-bottomleft:12px;
812-moz-border-radius-bottomright:12px;
813-moz-border-radius-topleft:12px;
814-moz-border-radius-topright:12px;
815background:#FFFFFF url(images/form.png) repeat-x scroll 0 0;
816border:1px solid #000000;
817color:#000000;
818font-size:0.85em;
819font-weight:bold;
820line-height:1.5em;
821margin-left:0.5em;
822margin-top:-0.4em;
823padding:2px 10px;
824position:relative;
825text-transform:uppercase;
826top:0;
827vertical-align:middle;
828}
829
830form.filter input[type="submit"] {
831margin-top:0;
832}
833
834span.calItem, span.calItemEmpty, td.calDayCellEmpty, td.calDayCellFull {
835border:1px solid #000000;
836}
837.content div.calendarViews {
838margin:8px 0 0;
839}
840
841.header_notes {
842background-image:none;
843border:medium none;
844font-weight:bold;
845margin:-9px;
846padding:5px 0 0;
847text-align:center;
848}
849
850.text{
851padding:5px 0 0;
852}
Note: See TracBrowser for help on using the repository browser.