source: extensions/hr_glass_xl/theme.css @ 16380

Last change on this file since 16380 was 16380, checked in by flop25, 12 years ago

drop down menu styled and successfully placed (relative positions changed)
custom size for the picture page :
pattern added
concatenation of the 'define derivative'
css to center the picture

File size: 14.6 KB
Line 
1/* ---------------------------------------------------------------------------
2Theme hr_glass_xl
3
4child-theme of hr_glass_xl
5
6by flop25 http://www.planete-flop.fr/
7------------------------------------------------------------------------------ */
8
9@import "menu.css";
10@import "iconset.css";
11
12* { margin: 0; padding: 0; border: 0; }
13
14body {
15        background-image: url(img/bg.jpg);
16        background-repeat: no-repeat;
17        background-position: center center;
18        background-attachment:fixed;
19        font-size:0.7em;
20        font-family: Verdana,Arial,Helvetica,sans-serif;
21        background-color: #000000;
22}
23
24* { outline: none }
25
26/* Common styles
27-------------------------------------------------------- */
28h2, h3 { color:#696969; }
29ul { list-style: none; }
30ul li { list-style: none; }
31
32a, a:link { color:#0066CC; text-decoration: none; border:0; }
33a:hover { text-decoration: none; border-bottom:1px solid #0066CC;}
34/*a:visited { color:#333333;}*/
35
36pre { overflow: auto; width: 100%; height: auto; }
37.left { float: left; }
38.right { float: right; }
39
40img{ border: 0; }
41#comments H2, .titrePage h2 {
42        background-image: url(img/boutton.png);
43        background-repeat:repeat-x;
44        background-color:#FFFFFF;
45        color: #000000;
46        border: 0;
47}
48.titrePage a {
49        color: #000000;
50}
51#derivativeSwitchBox, #sortOrderBox {
52        font-size: 11px;
53        color: #000033;
54        text-shadow: 0 0 2px #ccc;
55        padding: 4px 8px;
56        border: 1px solid rgba(255,255,255,0.25);
57        background-color: rgb(255,255,255);
58        background-color: rgba(255,255,255,0.92);
59        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#fff));
60        border-radius: 3px;
61        -webkit-border-radius: 3px;
62        -moz-border-radius: 3px;
63        box-shadow: 0 0 5px #555;
64        -webkit-box-shadow: 0 0 5px #555;
65        -moz-box-shadow: 0 0 5px #555;
66}
67#derivativeSwitchBox A, #sortOrderBox A {
68        color: #000;
69}
70
71#derivativeSwitchBox A:hover, #sortOrderBox A:hover {
72        text-shadow: 0 0 2px #000;
73}
74
75
76/* Page
77-------------------------------------------------------- */
78BODY#thePicturePage,BODY#theCategoryPage, BODY#theTagsPage {}
79
80#the_page {
81        width: 940px;
82        margin: 0 auto;
83        background: transparent url(img/fond_milieu.png) repeat-y top center;
84}
85
86#content div.titrePage { padding: 10px 3px; }
87
88/* Header
89-----[personaliser ICI BAS]------------- */
90#theHeader {
91        background-image: url(img/header_back.png);
92        background-repeat: repeat-x;
93        background-position: top;
94        height: 100px;
95        margin: 0 auto;
96}
97        #theHeader h1 {
98        font-size: 2em;
99        margin: 0;
100        color: #fff;
101        text-align: center;
102        position: absolute;
103        left: 30px;
104        top: 70px;
105        }
106
107/*
108************[ Si vous voulez rajoutez votre header_big_txt.png créé avec le .psd remplacer les lignes précédentes par ce qui suit]********************
109
110#theHeader {
111        background-image: url(img/header_big_txt.png);
112        background-repeat: no-repeat;
113        background-position: top;
114        height: 200px;
115        margin: 0 auto;
116}
117        #theHeader h1 {
118        font-size: 2em;
119        margin: 0;
120        color: #fff;
121        text-align: center;
122        position: absolute;
123        left: 30px;
124        top: 150px;
125        }
126
127*/
128
129        #theHeader p {display:none;}
130/*      #theHeader a:link, #theHeader a:visited, #theHeader a:hover { color: #FFF; text-decoration: none; }*/
131
132body#theCommentsPage .content, body#theUploadPage .content, body#theRegisterPage .content, body#theIdentificationPage .content, body#theProfilePage .content, body#theSearchPage .content, body#theAboutPage .content, body#thePopuphelpPage .content, body#thePasswordPage .content, body#theNotificationPage .content, body#theTagsPage .content, body#theNBMPage .content, #content, BODY#theAdminPage #content, BODY#theTagsPage #content, #theCategoryPage .content {
133        width: 898px;
134        margin: 0 auto;
135}
136
137
138.row1 { background-color: #999;}
139.throw { background-color: #999;}
140
141/*      Page Catégories
142-----------------------------------------------------------------------------------------------*/
143#content div.thumbnailCategory { 
144        padding: 2px; 
145/*      text-align: center;    */
146}
147#content div.thumbnailCategory:hover {
148        border:1px solid #0066cc;
149        background-color: #eee;
150}
151#content ul.thumbnailCategories li { width:49.9%; }
152
153/*      Page Image
154-----------------------------------------------------------------------------------------------*/
155#linkNext {
156    float: right;
157    margin-left: 10px;
158    margin-right: 15px;
159}
160#linkPrev {
161    float: left;
162    margin-left: 15px;
163    margin-right: 10px;
164}
165#imageToolBar, #imageHeaderBar {
166        width: 860px;
167        margin: 10px auto;
168}
169#imageHeaderBar{
170        background: #F5F5F5;
171        border: 1px solid #CDCDCD;
172        border-width: 1px 0;
173        padding: 5px 8px;
174}
175#imageToolBar .imageNumber {
176    float: right;
177    margin: -30px 9px 0 0;
178}
179#theImage IMG {
180  padding: 5px;
181  border: 1px solid #aaa;
182  margin-left: -10px;
183}
184#theMainImage {max-width:900px}
185
186#imageHeaderBar H2 { 
187        border: none;
188        clear: both;
189        padding: 0;
190        text-align: center;
191        padding: 0.5em 0 0 0;
192}
193#imageHeaderBar .browsePath a { color:#0066CC; text-decoration: none; }
194#imageHeaderBar .browsePath a:hover { color:#333333; }
195
196/*#imageToolBar A:hover { background-color: #a0a0a0; }*/
197
198.infoTable{ margin: 20px auto; }
199#thumbPrev{ margin: 20px 0 0 20px; }
200#thumbNext{ margin: 20px 20px 0 0;}
201a#thumbPrev, a#thumbNext { text-decoration: none; border:0; }
202
203/*      commentaires
204-----------------------------------------------------------------------------------------------*/
205
206#comments{ width: 860px; margin: 20px auto; }
207#comments DIV.comment BLOCKQUOTE { border: 1px solid #5f5f5f; border-left: 2px solid #696969; }
208
209FIELDSET, INPUT, SELECT, TEXTAREA, TABLE.table2, #infos,
210#content DIV.comment  A.illustration IMG, #content DIV.thumbnailCategory { border: 1px solid gray; }
211
212textarea { width:80%; }
213
214/*      miniatures
215-----------------------------------------------------------------------------------------------*/
216.thumbnails SPAN, .thumbnails .wrap2 A, .thumbnails LABEL, .thumbnailCategory DIV.illustration {width:auto;}
217#content DIV.thumbnailCategory DIV.illustration a:hover { border:0; }
218
219#content DIV.comment BLOCKQUOTE {
220  margin-left: 172px;   /*maximum thumbnail width + ~10px */
221}
222#content DIV.thumbnailCategory DIV.description  p { text-align: left; }
223
224/*#content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
225#content UL.thumbnails SPAN.wrap2 img { padding: 5px; border: 1px solid #ccc; }
226#content UL.thumbnails SPAN.wrap2 img:hover { border-color: #06c; }
227
228#content UL.thumbnails LI.thumbCat SPAN.wrap2 { border-style: hidden; background-color: #ccccaa; }
229#content UL.thumbnails LI.thumbCat SPAN.wrap2:hover { border-style: solid; }
230
231#content ul.thumbnails span.thumbLegend {
232    margin: 0 auto;
233    padding: 0.5em 0;
234}
235.zero { display: none }
236.nb-hits { color: #69c; }
237.nb-comments { color: #f92; }
238
239
240/* links */
241/*.rateButton, A { color: #FFFFFF; }
242.rateButton:hover, A:hover { color: #FFF48E; }*/
243
244/*      Menu
245-----------------------------------------------------------------------------------------------*/
246.pwg-icon-filter {
247left:95%;
248position:absolute;
249}
250#menubar { position: relative; }
251#theHeader { position: relative; }
252#content div.thumbnailCategory div.description {
253        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
254}
255/*#content div.thumbnailCategory>div.description:hover {
256  overflow: visible;
257}*/
258
259/* horizontal menubar */
260#menubar, BODY#theAdminPage #menubar {
261        float: none;
262        width: 898px;
263        margin: 5px auto;
264        border: none;
265        /*overflow: hidden;*/   /* bothers FF so we rather set height below */
266        display: block;
267}
268
269/* set menubar height (not for IE) */
270#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
271  height: 2.1em;
272  padding: 0;
273}
274#menubar DL > DT {
275    padding: 0.2em 0.4em 0;
276}
277
278/* general UL formating */
279#menubar UL, #menubar DL, #menubar UL#menuTagCloud {
280  list-style: none;
281  margin: 0;
282  padding: 0;
283  float: left;
284}
285#menubar DL { display: inline; padding: 0 2.1em; }
286BODY#theAdminPage #the_page > #menubar DL { padding: 0 0.5em;}
287
288#menubar UL {  width: 20em; }
289#menubar ul li a {  padding-right: 3em; }
290
291#menubar P, #menubar P.totalImages, FORM#quickconnect {
292  clear: both;
293  margin: 0;
294  text-align: center;
295  padding: 0.2em;
296}
297
298/* titles and links */
299#menubar A, #menubar DT { display: block; }
300
301/* positioning */
302#menubar LI { position: relative;}
303#menubar DD { position: absolute; z-index: 500;}
304#menubar DD UL UL {
305  position: absolute;
306  top: 0px;
307  left: 100%;
308  z-index: 500;
309}
310#menubar LI SPAN,#menubar LI IMG { position: absolute; top: 0;}
311#menubar LI SPAN { right: 7px;}
312#menubar LI IMG { right: 3em;}
313
314/* hiding and revealing up to 6 menu levels */
315DIV#menubar DD,
316DIV#menubar UL UL,
317DIV#menubar UL LI:hover UL UL,
318DIV#menubar UL UL LI:hover UL UL,
319DIV#menubar UL UL UL LI:hover UL UL,
320DIV#menubar UL UL UL UL LI:hover UL UL { display: none; }
321
322DIV#menubar DL:hover DD,
323DIV#menubar UL LI:hover UL,
324DIV#menubar UL UL LI:hover UL,
325DIV#menubar UL UL UL LI:hover UL,
326DIV#menubar UL UL UL UL LI:hover UL,
327DIV#menubar UL UL UL UL UL LI:hover UL { display: block; }
328
329/* styles
330#menubar, #menubar DT {
331
332background-image: url(img/fondMenu2.gif);
333background-repeat:repeat-x;
334background-color:#000000;
335        color: #FFF;
336        border: 0;
337}
338#menubar a, #menubar DT a {
339        color: #fff;
340        display: block;
341        text-decoration: none;
342        border: 0;
343
344}
345#menubar DD {
346        color: #000000;
347        border: 0;
348        background-image: url(img/back_menu.png);
349}
350#menubar DD a, #menubar DD span {
351        color: #000000;
352        display: block;
353        text-decoration: none;
354        border: 0;
355        background-image: url(img/back_menu.png);
356}
357
358#menubar li a:hover, #menubar dt a:hover, #menubar DT:hover {  liens survolés
359background-image: url(img/fondMenuSurvol.gif);
360background-repeat:repeat-x;
361background-position:center;
362background-color:#CCCCCC,
363}
364
365#menubar A:hover { color: #fff; }
366#menubar DD A { padding: 0.5em; }
367#menubar DD A:hover { background-color: #999; }
368*/
369/*
370===============================================
371   Ce qui fonctionne avec IE7
372===============================================
373 styles
374*/
375
376#menubar DD, #menubar UL {
377        color: #000000;
378        border: 0;
379        background-image: url(img/back_menu.png);
380}
381
382#menubar DD {
383    border-right: 2px solid #777;
384    border-bottom: 2px solid #777;
385   -moz-border-radius: 4px;   
386    border-radius: 4px 4px;   
387    }
388#menubar DD A { padding: 0.5em; }
389#menubar DD a {
390    color: #000000;
391    display: block;
392    text-decoration: none;
393    border: 0;
394}
395#menubar, #menubar DT {
396background-image: url(img/fondMenu2.gif);
397background-repeat:repeat-x;
398background-color:#000000;
399        color: #FFF;
400        border: 0;
401}
402#menubar a, #menubar DT a { 
403        color: #fff; 
404        display: block; 
405        text-decoration: none; 
406        border: 0;
407
408}
409/********************/
410#menubar A:hover, #menubar dt:hover { 
411color: #fff;
412background-image: url(img/fondMenuSurvol.gif);
413background-repeat:repeat-x;
414background-position:center;
415background-color:#CCCCCC;
416}
417
418/*      quickconnect (still to be fixed for IE)
419-----------------------------------------------------------------------------------------------*/
420FORM#quickconnect FIELDSET { width: 220px; }
421FORM#quickconnect LABEL { clear: left; /*margin: 0;*/ text-align: left; }
422FORM#quickconnect LABEL INPUT { font-size: 1em; /*width: 15em;*/ }
423FORM#quickconnect P, FORM#quickconnect A { border: none; padding: 0; }
424/*FORM#quickconnect A { display: inline; }*/
425FORM#quickconnect ul.actions { width: auto; }
426/*FORM#quickconnect ul.actions img { position: static; }*/
427FORM#quickconnect ul.actions li { display: inline; float: right; }
428
429
430
431/*      menuTagCloud
432-----------------------------------------------------------------------------------------------*/
433
434#menubar UL#menuTagCloud A { padding-left: 2px; }
435#menubar UL#menuTagCloud LI { display: block; }
436
437UL#menuTagCloud A IMG { position: static; }
438UL#menuTagCloud A {
439  position: absolute;
440  left: 7px;
441  top: 0.2em;
442  padding-right: 0;
443  display: inline;
444  border-width: 0;
445}
446
447#menubar UL#menuTagCloud A.tagLevel1,
448#menubar UL#menuTagCloud A.tagLevel2,
449#menubar UL#menuTagCloud A.tagLevel3,
450#menubar UL#menuTagCloud A.tagLevel4,
451#menubar UL#menuTagCloud A.tagLevel5,
452#menubar UL#menuTagCloud A.tagLevel6,
453#menubar UL#menuTagCloud A.tagLevel7,
454#menubar UL#menuTagCloud A.tagLevel8,
455#menubar UL#menuTagCloud A.tagLevel9,
456#menubar UL#menuTagCloud A.tagLevel10 {
457  /*font-size: 100%;*/
458  /*padding-left: 1.5em;*/
459  padding-left: 18px;
460  position: static;
461  display: block;
462}
463
464/* Tags - Page des tags
465-------------------------------------------------------- */
466
467ul#fullTagCloud {
468        position: relative;
469        border: 1px solid #E8E8E8;
470        border-width: 1px 0;
471        background: #FBFBFB;
472        padding: 5px;
473        margin: 8px 0 20px 0;
474        overflow: hidden;
475        height: 100%;
476        font-size: 120%;
477}
478        ul#fullTagCloud li {
479                /* display: inline; */
480                display: block;
481                float: left;
482                margin: 4px;
483                padding: 1px 5px;
484                height: 18px;
485                line-height: 18px;
486                background: none;
487        }
488        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
489                color: #005D99;
490                text-decoration: none;
491                white-space: nowrap;
492        }
493        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
494        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #005D99; color: #FFF; }
495
496.tagLevel5 { font-size:160%; }
497.tagLevel4 { font-size:140%; }
498.tagLevel3 { font-size:120%; }
499.tagLevel2 { font-size:100%; }
500.tagLevel1 { font-size:80%; }
501
502/*.tagLevel1 { font-size: 80%; }
503.tagLevel2 { font-size: 90%; }
504.tagLevel3 { font-size: 100%; }
505.tagLevel4 { font-size: 110%; }
506.tagLevel5 { font-size: 120%; }
507.tagLevel6 { font-size: 130%; }
508.tagLevel7 { font-size: 140%; }
509.tagLevel8 { font-size: 150%; }
510.tagLevel9 { font-size: 160%; }
511.tagLevel10 { font-size: 170%; }*/
512
513/*====== */
514
515/* others */
516.pleaseNote {
517        margin: 20px auto;
518        width: 700px;
519    background: #eee;
520    color: #ff9b00;
521        border: 1px solid #ff9b00;
522    padding: 1ex;
523    font-weight: bold;
524}
525
526.header_notes { background-position:left center; padding: 5px 0px; }
527
528li.categoryLi {
529        float:left;
530        margin:2px;
531        width:46%;
532}
533
534input.rateButton { color: #369; }
535input.rateButtonSelected { color:#696969; }
536INPUT.rateButton:hover { color: #858460;}
537
538.tabsheet li,
539.tabsheet li a { color: #FFFFFF;}
540.tabsheet li a:hover { color: #484848; }
541ul.tabsheet { border-color: #807d76; }
542.tabsheet li { border: 1px solid #696969; }
543.tabsheet li:hover { border-color: #484848 !important; }
544
545
546/*      calendar
547-----------------------------------------------------------------------------------------------*/
548
549DIV.calendarViews {
550  padding-top: 5px;
551  padding-right: 6px;
552}
553
554/*calendar elements*/
555SPAN.calItemEmpty { color: silver; }
556
557SPAN.calItem, SPAN.calItemEmpty { border: 1px solid gray; }
558
559/* nice looking month calendar*/
560TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid gray;}
561
562TD.calDayCellEmpty { color: silver; }
563
564.calBackDate { color: #000; }
565.calForeDate { color: #fff; }
566
567/* Footer
568-------------------------------------------------------- */
569#copyright {
570        clear: both;
571        margin: 0 auto;
572        padding: 5px 0;
573        text-align: center;
574        font-weight: bold;
575        height:25px;
576        background-image: url(img/footer_back.png);
577        background-repeat: repeat-x;
578        background-position: bottom;
579}
580#copyright a:link, #copyright a:visited { text-decoration: underline; color: #000; }
581#copyright a:hover { text-decoration: none; color: #000; border: 0; }
Note: See TracBrowser for help on using the repository browser.