source: extensions/yoga/Csn/theme.css @ 4694

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