source: extensions/yoga/Borealis/BorealisGreen/theme.css @ 4688

Last change on this file since 4688 was 4688, checked in by Swan, 14 years ago
File size: 20.6 KB
Line 
1@import url(menu.css);
2
3* { margin: 0; padding: 0; border: 0; }
4
5body {
6background:#113428 url(img/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(img/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(img/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{ border:4px double #FFFFFF; }
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(img/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(img/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(img/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:#B0EEB1 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:#B0EEB1 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(img/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(img/content_index.png) no-repeat center top;
270border:1px solid #000000;       
271}
272
273#theCommentsPage .content div.thumbnailCategory { 
274background: transparent url(img/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; }
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; }
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(img/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(img/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:#c0f2d2 url(img/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(img/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:#508E2E;
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(img/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(img/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(img/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(img/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(img/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:#508E2E;
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(img/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(img/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(img/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.