source: extensions/yoga/Terra/theme.css @ 4696

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