source: extensions/yoga/Bubble/theme.css @ 4693

Last change on this file since 4693 was 4693, checked in by Swan, 14 years ago
File size: 20.3 KB
Line 
1@import url(menu.css);
2
3* { margin: 0; padding: 0; border: 0; }
4
5body {
6background:#90B9D2 url(img/bg.png) repeat-x top;
7        font-size:0.7em;
8        font-family: Verdana,arial,Helvetica,sans-serif;
9    margin:0;
10    padding: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 #789FC7;
20color:#3F4A69;
21height:20px;
22margin-bottom:10px;
23margin-top:11px;
24padding:7px;
25}
26
27* { outline: none }
28
29/*=====================================
30            Common styles
31=====================================*/
32h2 {
33color:#3F4A69; 
34border:1px solid #789FC7;
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 #789FC7;
48color:#3F4A69;
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:#2E75BD; 
72text-decoration: none; 
73border:0; 
74}
75a:hover { 
76color:#295B82;
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 #3F4A69; }
87
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:#3F4A69;
128font-size:18px;
129left:30px;
130margin:0 0 0 358px;
131position:absolute;
132text-align:left;
133top:139px;
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 #789FC7;
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 #789FC7;
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:#DEEBF8 none repeat scroll 0 0;
194border:1px solid #789FC7;
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:#DEEBF8 none repeat scroll 0 0;
206border:1px solid #789FC7;
207margin:10px auto;
208width:860px;
209}
210
211#theImage IMG {
212  padding: 5px;
213  border:1px solid #789FC7;
214}
215
216#imageHeaderBar H2 { 
217    color:#3F4A69;
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:#3F4A69; 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;
260background:transparent url(img/content.png) no-repeat scroll center top;
261border:1px solid #789FC7;
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 #789FC7;       
271}
272#comments ul.thumbnailCategories li { margin: 5px auto; }
273
274textarea { width: 100%; }
275
276/*=====================================
277            Miniatures
278=====================================*/
279.content ul.thumbnails span, .content ul.thumbnails span.wrap2 a,
280.content ul.thumbnails span.wrap2 label, .content div.thumbnailCategory div.illustration {
281  width: 167px;                 /* max thumbnail width + 2px */
282}
283.content ul.thumbnails span.wrap2{ width: 172px; height:150px; }
284.content div.thumbnailCategory div.description { height: 100px; }               /* max thumbnail height + 2px */
285.content div.thumbnailCategory div.illustration img { height: 96px; }
286.content div.thumbnailCategory div.illustration a:hover { border:0; }
287
288.content div.comment blockquote {
289  margin-left: 172px;   /*maximum thumbnail width + ~10px */
290}
291.content div.thumbnailCategory div.description  p { text-align: left; }
292
293/*.content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
294.content ul.thumbnails span.wrap2 img { padding: 5px; border:1px solid #789FC7; background-color: #FFFFFF;}
295.content ul.thumbnails span.wrap2 img:hover { border-color: #848484; background-color: #FFFFFF;}
296
297.content ul.thumbnails li.thumbCat span.wrap2 { border-style: hidden; background-color: #3F4A69; }
298.content ul.thumbnails li.thumbCat span.wrap2:hover { border-style: solid; }
299
300.content ul.thumbnails span.wrap1 {
301    -moz-border-radius:12px;
302        -khtml-border-radius:12px;
303        -webkit-border-radius:12px; 
304background: transparent url(img/backthumb.png) no-repeat center top;
305border:1px solid #789FC7; 
306display:inline-block;
307margin:0 5px 5px;
308text-align:center;
309vertical-align:top;
310}
311
312.content ul.thumbnails span.thumbLegend {
313/*    height: auto;*/
314    padding: 0.5em 0;
315}
316.zero { display: none }
317.nb-hits { color: #120087; }
318.nb-comments { color: #120087; }
319}
320
321/*=====================================
322            Menu
323=====================================*/
324
325#menubar { position: relative; z-index: 2; }
326.content { /*position: relative; z-index: 1;*/ }
327
328.content div.thumbnailCategory div.description {
329        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
330}
331
332/*=====================================
333            Horizontal menubar
334=====================================*/
335#menubar{
336        float: none;
337        width: 898px;
338        margin: 5px auto;
339        border: none;
340        display: block;
341
342}
343
344body#theadminpage #menubar {
345        float: none;
346        width: 898px;
347        margin: 5px auto;
348        border: none;
349        display: block;
350}
351
352/*=====================================
353            Filter button
354=====================================*/
355#menubar .button { position: absolute; left:95% } 
356#menubar p, #menubar p.totalimages{ clear: both; margin: 0; text-align: center; padding: 0.2em }
357
358/*=====================================
359    Set menubar height (not for IE)
360=====================================*/
361#the_page > #menubar, body#theadminpage #the_page > #menubar {
362-moz-border-radius-bottomleft:5px;
363-moz-border-radius-bottomright:5px;
364-moz-border-radius-topleft:5px;
365-moz-border-radius-topright:5px;
366float:left;
367height:2.1em;
368margin-top:-47px;
369padding:19px;
370}
371#menubar dl>dt {
372  padding: 0.2em 0.4em; 
373}
374
375/*=====================================
376        General ul formating
377=====================================*/
378#menubar ul, #menubar dl, #menubar ul#menuTagCloud {
379  list-style: none;
380  margin: 0;
381  padding: 0;
382  float: left;
383text-decoration:none; 
384}
385#menubar dl { 
386border-right:1px solid #120087;
387display:inline;
388height:21px;
389padding:0 1.1em;
390}
391
392body#theadminpage #the_page > #menubar dl { padding: 0 0.5em;}
393
394#menubar ul li a {  padding-right: 3em; margin-left:25px;}
395
396#menubar p, #menubar p.totalimages, form#quickconnect {
397  clear: both;
398  margin: 0;
399  text-align: center;
400  padding: 0.2em;
401}
402
403/*=====================================
404        Titres et liens
405=====================================*/
406#menubar a, #menubar dt { display: block; }
407
408/*=====================================
409            Positionnement
410=====================================*/
411#menubar li { position: relative; background:transparent url(img/cat.png) no-repeat; margin-left:5px;}
412#menubar dd { position: absolute; z-index: 500;}
413#menubar dd ul ul {
414background-color:#FFFFFF;
415border:1px solid #8C8C8C;
416  position: absolute;
417  top: 0px;
418  left: 100%;
419  z-index: 500;
420}
421#menubar li span,#menubar li IMG { position: absolute; top: 7px;}
422#menubar li span { right: 7px;}
423#menubar li IMG { right:4em;    }
424
425/*=====================================
426Hiding and revealing up to 6 menu levels
427=====================================*/
428div#menubar dd,
429div#menubar ul ul,
430div#menubar ul li:hover ul ul,
431div#menubar ul ul li:hover ul ul,
432div#menubar ul ul ul li:hover ul ul,
433div#menubar ul ul ul ul li:hover ul ul { display: none; }
434
435div#menubar dl:hover dd,
436div#menubar ul li:hover ul,
437div#menubar ul ul li:hover ul,
438div#menubar ul ul ul li:hover ul,
439div#menubar ul ul ul ul li:hover ul,
440div#menubar ul ul ul ul ul li:hover ul { display: block; }
441
442/*=====================================
443            Styles
444=====================================*/
445#menubar{
446        color:#3F4A69;
447        border:0px;
448}
449
450 #menubar dt{
451        color:#3F4A69;
452        border:0px;
453} 
454 
455 #menubar dd{
456background:#C3E1FF url(img/bgmenu.png) repeat-y scroll 0 0;
457border:1px solid #789FC7;
458color:#3F4A69;
459padding-top:0;
460} 
461 
462 #menubar ul {
463        color:#3F4A69;
464        width: 20em;
465
466}
467#menubar a, #menubar dt a, #menubar dd a { 
468        color:#3F4A69;
469        display: block; 
470text-decoration:none;
471        border: 0;
472}
473
474#menubar a:hover { color: #FFFFFF; }
475#menubar dd a { padding: 0.5em; }
476#menubar dd a:hover { color:#3F4A69; background-color:#FFFFFF; border:1px solid #8c8c8c; }
477
478form#quicksearch { width: 220px;}
479       
480/*=====================================
481            Quickconnect
482=====================================*/
483form#quickconnect fieldset { text-align: left; width: 220px; padding-top: 5px;}
484form#quickconnect label { clear: left; /*margin: 0;*/ }
485form#quickconnect label input { font-size: 1em; /*width: 15em;*/ }
486form#quickconnect p, form#quickconnect a { border: none; padding: 0; }
487form#quickconnect .button { position:relative; top: -20x; left: 50px}
488
489/*=====================================
490            MenuTagCloud
491=====================================*/
492
493#menubar #menuTagCloud a { display: inline; }
494#menubar #menuTagCloud span {
495  display: block;
496  padding: 0.5em 0;
497  text-align: left;
498}
499
500/*=====================================
501         Tags - page des tags
502=====================================*/
503
504ul#fullTagCloud {
505        position: relative;
506        border: 1px solid #E8E8E8;
507        border-width: 1px 0;
508        background: #FBFBFB;
509        padding: 5px;
510        margin: 8px 0 20px 0;
511        overflow: hidden;
512        height: 100%;
513        font-size: 120%;
514}
515        ul#fullTagCloud li {
516                display: block;
517                float: left;
518                margin: 4px;
519                padding: 1px 5px;
520                height: 18px;
521                line-height: 18px;
522                background: none;
523        }
524        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
525                color: #005D99;
526                text-decoration: none;
527                white-space: nowrap;
528        }
529        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
530        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #005D99; color: #FFFFFF; }
531
532.tagLevel5 { font-size:160%; }
533.tagLevel4 { font-size:140%; }
534.tagLevel3 { font-size:120%; }
535.tagLevel2 { font-size:100%; }
536.tagLevel1 { font-size:80%; }
537
538/*=====================================
539            Autres
540=====================================*/
541.pleaseNote {
542        margin: 20px auto;
543        width: 700px;
544    background: #eee;
545    color: #ff9b00;
546        border: 1px solid #ff9b00;
547    padding: 1ex;
548    font-weight: bold;
549}
550
551li.categoryli {
552        float:left;
553        margin:2px;
554        width:46%;
555}
556
557input.rateButton { color: #369; }
558input.rateButtonselected { color:#696969; }
559input.rateButton:hover { color: #369;}
560
561/*=====================================
562            Calendrier
563=====================================*/
564
565ul.categoryactions, div.calendarViews {
566  padding-top: 5px;
567  padding-right: 6px;
568}
569
570/*=====================================
571           Calendrier éléments
572=====================================*/
573span.calitemEmpty { color: silver; }
574
575span.calitem, span.calitemEmpty { border: 1px solid gray; }
576
577/*=====================================
578        Nice looking month calendar
579=====================================*/
580td.calDayCellEmpty, td.calDayCellFull { border: 1px solid gray;}
581
582td.calDayCellEmpty { color: silver; }
583
584.calBackDate { color: #000; }
585.calForeDate { color: #FFFFFF; }
586
587/*=====================================
588        Footer/Pied de page
589=====================================*/
590#copyright {
591background:transparent url(img/footer.png) repeat-x scroll 0 0;
592clear:both;
593font-weight:bold;
594height:29px;
595margin:0 auto;
596padding:26px 0;
597text-align:center;
598}
599#copyright a:link, #copyright a:visited { 
600color:#2E75BD;
601font-size:10px;
602}
603#copyright a:hover { 
604text-decoration: none; 
605color: #FFFFFF; 
606border: 0; }
607
608/*=====================================
609    Modifications/Parenté css
610=====================================*/
611
612.content div.thumbnailCategory div.description h3 {
613background:transparent none repeat scroll 0 0;
614border:medium none;
615font-size:120%;
616margin:0;
617padding:0.1em;
618text-align:left;
619}
620/*===============================
621      Infos Errors
622===============================*/
623.infos, .errors {
624  margin: 20px;
625}
626.infos {
627-moz-border-radius-bottomleft:12px;
628-moz-border-radius-bottomright:12px;
629-moz-border-radius-topleft:12px;
630-moz-border-radius-topright:12px;
631background:#B1E2AD url(img/infos.png) no-repeat scroll right top;
632border:1px solid #919191;
633color:#09460E;
634margin:5px;
635padding:10px 50px 10px 10px;
636min-height:30px;
637}
638
639.errors { 
640-moz-border-radius-bottomleft:12px;
641-moz-border-radius-bottomright:12px;
642-moz-border-radius-topleft:12px;
643-moz-border-radius-topright:12px;
644        color: #88181A;
645        font-weight: bold;
646        margin: 5px;
647border:1px solid #919191;
648        background:#FF9193 url(img/errors.png)no-repeat top right;
649        padding: 10px 50px 10px 10px;
650        min-height:30px;
651}
652
653/*----------------------------------
654    Advanced Menus Manager
655----------------------------------*/
656
657DL#mbAMM_links img {
658border:none;
659display:none;
660}
661div#iamm_ill0 {
662margin:0 25px 5px;
663}
664/*----------------------------------
665            Autres
666----------------------------------*/
667
668
669.content ul.thumbnails {
670margin-top:15px;
671}
672
673div#comments div.description {
674-moz-border-radius-bottomleft:8px;
675-moz-border-radius-bottomright:8px;
676-moz-border-radius-topleft:8px;
677-moz-border-radius-topright:8px;
678background:transparent url(img/content.png) repeat scroll 0 0;
679border:1px solid #919191;
680font-size:0.85em;
681font-weight:bold;
682line-height:1.5em;
683min-height:50px;
684padding:0 6px;
685}
686
687/*----------------------------------
688            Blocs/Boutons
689----------------------------------*/
690
691legend {
692-moz-border-radius-bottomleft:12px;
693-moz-border-radius-bottomright:12px;
694-moz-border-radius-topleft:12px;
695-moz-border-radius-topright:12px;
696background:#AE9161 url(img/form.png) repeat-x scroll center top;
697border:1px solid #919191;
698font-size:0.85em;
699font-style:normal;
700font-weight:bold;
701line-height:1.5em;
702margin-left:0.5em;
703margin-top:-0.4em;
704padding:2px 10px;
705position:relative;
706text-transform:uppercase;
707top:0;
708vertical-align:middle;
709}
710
711fieldset, table.table2, #infos, .content div.comment a.illustration img {
712-moz-border-radius-bottomleft:12px;
713-moz-border-radius-bottomright:12px;
714-moz-border-radius-topleft:12px;
715-moz-border-radius-topright:12px;
716background:transparent url(img/content.png) no-repeat scroll center top;
717border:1px solid #919191;
718}
719
720form.filter fieldset label input, form.filter fieldset label select, form.filter fieldset label span, form.filter fieldset label textarea {
721-moz-border-radius-bottomleft:12px;
722-moz-border-radius-bottomright:12px;
723-moz-border-radius-topleft:12px;
724-moz-border-radius-topright:12px;
725}
726
727input, select, textarea {
728background-color:#F5FBFF;
729border-color:#6993AE #CCCCCC #CCCCCC #6993AE;
730border-style:solid;
731border-width:1px;
732color:#2E3B5F;
733font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,'Bitstream Vera Sans',Times,serif;
734font-size:11px;
735padding:1px 2px;
736}
737
738input.reset:hover, input.submit:hover {
739border:1px solid #11365F;
740color:#3776BA;
741cursor:pointer;
742}
743
744input.submit:focus, select:focus, textarea:focus, input.focus, form .focus {
745border:1px solid #919191;
746background-color:none;
747}
748
749input[type="text"], 
750input[type="password"], 
751input[type="button"], 
752input[type="submit"], 
753input[type="reset"], 
754input[type="file"] {
755background-color:#E4D6BD;
756color:#552200;
757}
758
759input.submit{
760-moz-border-radius-bottomleft:5px;
761-moz-border-radius-bottomright:5px;
762-moz-border-radius-topleft:5px;
763-moz-border-radius-topright:5px;
764background:#A9CEE9 url(img/form.png) repeat-x scroll 0 0;
765border-color:#8498AE #515C68 #515C68;
766border-style:solid;
767border-width:1px;
768color:#3F4A69;
769font-family:Verdana,'Bitstream Vera Sans',Times,serif;
770font-size:10px;
771font-weight:bold;
772padding:1px 2px;
773}
774
775input.reset {
776-moz-border-radius-bottomleft:5px;
777-moz-border-radius-bottomright:5px;
778-moz-border-radius-topleft:5px;
779-moz-border-radius-topright:5px;
780background:#A9CEE9 url(img/form.png) repeat-x scroll 0 0;
781border-color:#8498AE #515C68 #515C68;
782border-style:solid;
783border-width:1px;
784color:#E10000;
785font-family:Verdana,'Bitstream Vera Sans',Times,serif;
786font-size:10px;
787font-weight:bold;
788padding:1px 2px;
789}
790
791
792legend {
793-moz-border-radius-bottomleft:12px;
794-moz-border-radius-bottomright:12px;
795-moz-border-radius-topleft:12px;
796-moz-border-radius-topright:12px;
797background:#D2E3F1 none repeat scroll 0 0;
798border:1px solid #919191;
799color:#3F4A69;
800font-size:0.85em;
801font-weight:bold;
802line-height:1.5em;
803margin-left:0.5em;
804margin-top:-0.4em;
805padding:2px 10px;
806position:relative;
807text-transform:uppercase;
808top:0;
809vertical-align:middle;
810}
811
812form.filter input[type="submit"] {
813margin-top:0;
814}
815
816.header_notes {
817background-image:none;
818border:none;
819font-weight:bold;
820margin:-11px;
821padding:5px 0 0;
822text-align:center;
823}
824span.calItem, span.calItemEmpty, td.calDayCellEmpty, td.calDayCellFull {
825border:1px solid #789FC7;
826}
Note: See TracBrowser for help on using the repository browser.