source: extensions/yoga/Borealis/BorealisPurple/theme.css @ 7587

Last change on this file since 7587 was 7587, checked in by plg, 13 years ago

update theme BorealisPurple for Piwigo 2.1 compatibility

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