source: extensions/hr_os_xl/theme.css @ 9282

Last change on this file since 9282 was 9281, checked in by flop25, 13 years ago

ready for 1.0.0

File size: 12.6 KB
Line 
1/* ---------------------------------------------------------------------------
2Thème hr_os_xl de flop25(.free.fr)
3
4Basé sur le Thème MontBlanc de saimon.org
5------------------------------------------------------------------------------ */
6
7@import url(menu.css);
8
9* { margin: 0; padding: 0; border: 0; }
10
11body {
12        background-image: url(img/background.bg3.1.jpg);
13        background-repeat: repeat-y;
14        background-position: center center;
15        background-color:#7f7f7f;
16        font-size:0.7em;
17        font-family: Verdana,Arial,Helvetica,sans-serif;
18}
19/*
20*********-> autre possibilté :
21body {
22        background-image: url(img/background.bg3.jpg);
23        background-repeat: repeat-y;
24        background-position: center center;
25        background-color:#a19fa0;
26        font-size:0.7em;
27        font-family: Verdana,Arial,Helvetica,sans-serif;
28}
29*/
30
31* { outline: none }
32
33/* Common styles
34-------------------------------------------------------- */
35h2, h3 { color:#696969; }
36ul { list-style: none; }
37ul li { list-style: none; }
38
39a, a:link { color:#0066CC; text-decoration: none; border:0; }
40a:hover { text-decoration: none; border-bottom:1px solid #0066CC;}
41/*a:visited { color:#333333;}*/
42
43pre { overflow: auto; width: 100%; height: auto; }
44.left { float: left; }
45.right { float: right; }
46
47img{ border: 0; }
48#comments H2, .titrePage h2 {
49background-image: url(img/fondMenu2_2.jpg);
50background-repeat:repeat-x;
51background-color:#000000;
52        color: #FFF;
53        border: 0;
54}
55.titrePage a, .categoryActions, .calendarViews {
56        color: #FFF;
57}
58/* Page
59-------------------------------------------------------- */
60BODY#thePicturePage,BODY#theCategoryPage, BODY#theTagsPage {}
61
62#the_page {
63        width: 940px;
64        margin: 0 auto;
65        position: relative;
66        background: transparent url(img/back.jpg) repeat-y top center;
67}
68
69#content div.titrePage { padding: 10px 3px; }
70
71/* Header
72-------------------------------------------------------- */
73#theHeader {
74        background: transparent url(img/header_b.jpg) no-repeat center bottom;
75        height: 210px;
76        margin: 0 auto;
77}
78        #theHeader h1 { 
79                font-size: 2em; 
80                margin: 0;
81        /*      padding: 170px 34px 0 34px; */
82                color: #fff; 
83                text-align: left; 
84                position: absolute;
85                left: 30px;
86                top: 170px;
87        }
88        #theHeader p {display:none;}
89/*      #theHeader a:link, #theHeader a:visited, #theHeader a:hover { color: #FFF; text-decoration: none; }*/
90
91body#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 {
92        width: 860px;
93        margin: 0 auto;
94}
95
96
97.row1 { background-color: #999;}
98.throw { background-color: #999;}
99
100/*      Page Catégories
101-----------------------------------------------------------------------------------------------*/
102#content div.thumbnailCategory { 
103        padding: 2px; 
104/*      text-align: center;    */
105}
106#content div.thumbnailCategory:hover {
107        border:1px solid #0066cc;
108        background-color: #eee;
109}
110#content ul.thumbnailCategories li { width:49.9%; }
111
112/*      Page Image
113-----------------------------------------------------------------------------------------------*/
114#linkNext {
115    float: right;
116    margin-left: 10px;
117    margin-right: 15px;
118}
119#linkPrev {
120    float: left;
121    margin-left: 15px;
122    margin-right: 10px;
123}
124#imageToolBar, #imageHeaderBar {
125        width: 860px;
126        margin: 10px auto;
127}
128#imageHeaderBar{
129        background: #F5F5F5;
130        border: 1px solid #CDCDCD;
131        border-width: 1px 0;
132        padding: 5px 8px;
133}
134
135#theImage IMG {
136  padding: 5px;
137  border: 1px solid #aaa;
138}
139
140#imageHeaderBar H2 { 
141        border: none;
142        clear: both;
143        padding: 0;
144        text-align: center;
145        padding: 0.5em 0 0 0;
146}
147#imageHeaderBar .browsePath a { color:#0066CC; text-decoration: none; }
148#imageHeaderBar .browsePath a:hover { color:#333333; }
149
150/*#imageToolBar A:hover { background-color: #a0a0a0; }*/
151
152.infoTable{ margin: 20px auto; }
153#thumbPrev{ margin: 20px 0 0 20px; }
154#thumbNext{ margin: 20px 20px 0 0;}
155a#thumbPrev, a#thumbNext { text-decoration: none; border:0; }
156
157/*      commentaires
158-----------------------------------------------------------------------------------------------*/
159
160#comments{ width: 860px; margin: 20px auto; }
161#comments DIV.comment BLOCKQUOTE { border: 1px solid #5f5f5f; border-left: 2px solid #696969; }
162
163FIELDSET, INPUT, SELECT, TEXTAREA, TABLE.table2, #infos,
164#content DIV.comment  A.illustration IMG, #content DIV.thumbnailCategory { border: 1px solid gray; }
165
166textarea { width:80%; }
167
168/*      miniatures
169-----------------------------------------------------------------------------------------------*/
170
171/*#content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
172#content UL.thumbnails SPAN.wrap2 img { padding: 5px; border: 1px solid #ccc; }
173#content UL.thumbnails SPAN.wrap2 img:hover { border-color: #06c; }
174
175#content UL.thumbnails LI.thumbCat SPAN.wrap2 { border-style: hidden; background-color: #ccccaa; }
176#content UL.thumbnails LI.thumbCat SPAN.wrap2:hover { border-style: solid; }
177
178#content ul.thumbnails span.thumbLegend {
179/*    height: auto;*/
180    padding: 0.5em 0;
181}
182.zero { display: none }
183.nb-hits { color: #69c; }
184.nb-comments { color: #f92; }
185
186
187/* links */
188/*.rateButton, A { color: #FFFFFF; }
189.rateButton:hover, A:hover { color: #FFF48E; }*/
190
191/*      Menu
192-----------------------------------------------------------------------------------------------*/
193
194#menubar .button {
195left: 95%;
196position: absolute;
197}
198
199#menubar { position: relative; z-index: 2; }
200#content { position: relative; z-index: 1; }
201
202#content div.thumbnailCategory div.description {
203        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
204}
205/*#content div.thumbnailCategory>div.description:hover {
206  overflow: visible;
207}*/
208
209/* horizontal menubar */
210#menubar, BODY#theAdminPage #menubar {
211        float: none;
212        width: 898px;
213        margin: 5px auto;
214        border: none;
215        /*overflow: hidden;*/   /* bothers FF so we rather set height below */
216        display: block;
217}
218
219/* set menubar height (not for IE) */
220#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
221  height: 2.1em;
222  padding: 0;
223}
224#menubar DL>DT {
225  padding: 0.2em 0.4em;
226}
227
228/* general UL formating */
229#menubar UL, #menubar DL, #menubar UL#menuTagCloud {
230  list-style: none;
231  margin: 0;
232  padding: 0;
233  float: left;
234}
235#menubar DL { display: inline; padding: 0 2.1em; }
236BODY#theAdminPage #the_page > #menubar DL { padding: 0 0.5em;}
237
238#menubar UL {  width: 20em; }
239#menubar ul li a {  padding-right: 3em; }
240
241#menubar P, #menubar P.totalImages, FORM#quickconnect {
242  clear: both;
243  margin: 0;
244  text-align: center;
245  padding: 0.2em;
246}
247
248/* titles and links */
249#menubar A, #menubar DT { display: block; }
250
251/* positioning */
252#menubar LI { position: relative;}
253#menubar DD { position: absolute; z-index: 500;}
254#menubar DD UL UL {
255  position: absolute;
256  top: 0px;
257  left: 100%;
258  z-index: 500;
259}
260#menubar LI SPAN,#menubar LI IMG { position: absolute; top: 0;}
261#menubar LI SPAN { right: 7px;}
262#menubar LI IMG { right: 3em;}
263
264/* hiding and revealing up to 6 menu levels */
265DIV#menubar DD,
266DIV#menubar UL UL,
267DIV#menubar UL LI:hover UL UL,
268DIV#menubar UL UL LI:hover UL UL,
269DIV#menubar UL UL UL LI:hover UL UL,
270DIV#menubar UL UL UL UL LI:hover UL UL { display: none; }
271
272DIV#menubar DL:hover DD,
273DIV#menubar UL LI:hover UL,
274DIV#menubar UL UL LI:hover UL,
275DIV#menubar UL UL UL LI:hover UL,
276DIV#menubar UL UL UL UL LI:hover UL,
277DIV#menubar UL UL UL UL UL LI:hover UL { display: block; }
278
279/* styles */
280#menubar, #menubar DT {
281background-image: url(img/fondMenu2.gif);
282background-repeat:repeat-x;
283background-color:#000000;
284        color: #FFF;
285        border: 0;
286}
287#menubar a, #menubar DT a { 
288        color: #fff; 
289        display: block; 
290        text-decoration: none; 
291        border: 0;
292
293}
294#menubar DD, #menubar UL  {
295        color: #000000;
296        border: 0;
297        background-image: url(img/back_menu.png);
298}
299#menubar DD {
300    border-right: 2px solid #777;
301    border-bottom: 2px solid #777;
302   -moz-border-radius: 4px;   
303    border-radius: 4px 4px;   
304    }
305
306#menubar DD A { padding: 0.5em; }
307#menubar DD a {
308        color: #000000;
309        display: block;
310        text-decoration: none;
311        border: 0;
312}
313/********************/
314#menubar A:hover, #menubar dt:hover { /* liens survolés */
315color: #fff; 
316background-image: url(img/fondMenuSurvol.gif);
317background-repeat:repeat-x;
318background-position:center;
319background-color:#CCCCCC,
320}
321/********************/
322#menubar A:hover { color: #fff; }
323#menubar DD A { padding: 0.5em; }
324#menubar DD A:hover { background-color: #999; }
325
326/*      quickconnect (still to be fixed for IE)
327-----------------------------------------------------------------------------------------------*/
328FORM#quickconnect FIELDSET { width: 220px; }
329FORM#quickconnect LABEL { clear: left; /*margin: 0;*/ text-align: left; }
330FORM#quickconnect LABEL INPUT { font-size: 1em; /*width: 15em;*/ }
331FORM#quickconnect P, FORM#quickconnect A { border: none; padding: 0; }
332/*FORM#quickconnect A { display: inline; }*/
333FORM#quickconnect ul.actions { width: auto; }
334/*FORM#quickconnect ul.actions img { position: static; }*/
335FORM#quickconnect ul.actions li { display: inline; float: right; }
336
337
338
339/*      menuTagCloud
340-----------------------------------------------------------------------------------------------*/
341
342#menubar UL#menuTagCloud A { padding-left: 2px; }
343#menubar UL#menuTagCloud LI { display: block; }
344
345UL#menuTagCloud A IMG { position: static; }
346UL#menuTagCloud A {
347  position: absolute;
348  left: 7px;
349  top: 0.2em;
350  padding-right: 0;
351  display: inline;
352  border-width: 0;
353}
354
355#menubar UL#menuTagCloud A.tagLevel1,
356#menubar UL#menuTagCloud A.tagLevel2,
357#menubar UL#menuTagCloud A.tagLevel3,
358#menubar UL#menuTagCloud A.tagLevel4,
359#menubar UL#menuTagCloud A.tagLevel5,
360#menubar UL#menuTagCloud A.tagLevel6,
361#menubar UL#menuTagCloud A.tagLevel7,
362#menubar UL#menuTagCloud A.tagLevel8,
363#menubar UL#menuTagCloud A.tagLevel9,
364#menubar UL#menuTagCloud A.tagLevel10 {
365  /*font-size: 100%;*/
366  /*padding-left: 1.5em;*/
367  padding-left: 18px;
368  position: static;
369  display: block;
370}
371
372/* Tags - Page des tags
373-------------------------------------------------------- */
374
375ul#fullTagCloud {
376        position: relative;
377        border: 1px solid #E8E8E8;
378        border-width: 1px 0;
379        background: #FBFBFB;
380        padding: 5px;
381        margin: 8px 0 20px 0;
382        overflow: hidden;
383        height: 100%;
384        font-size: 120%;
385}
386        ul#fullTagCloud li {
387                /* display: inline; */
388                display: block;
389                float: left;
390                margin: 4px;
391                padding: 1px 5px;
392                height: 18px;
393                line-height: 18px;
394                background: none;
395        }
396        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
397                color: #005D99;
398                text-decoration: none;
399                white-space: nowrap;
400        }
401        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
402        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #005D99; color: #FFF; }
403
404.tagLevel5 { font-size:160%; }
405.tagLevel4 { font-size:140%; }
406.tagLevel3 { font-size:120%; }
407.tagLevel2 { font-size:100%; }
408.tagLevel1 { font-size:80%; }
409
410/*.tagLevel1 { font-size: 80%; }
411.tagLevel2 { font-size: 90%; }
412.tagLevel3 { font-size: 100%; }
413.tagLevel4 { font-size: 110%; }
414.tagLevel5 { font-size: 120%; }
415.tagLevel6 { font-size: 130%; }
416.tagLevel7 { font-size: 140%; }
417.tagLevel8 { font-size: 150%; }
418.tagLevel9 { font-size: 160%; }
419.tagLevel10 { font-size: 170%; }*/
420
421/*====== */
422
423/* others */
424.pleaseNote {
425        margin: 20px auto;
426        width: 700px;
427    background: #eee;
428    color: #ff9b00;
429        border: 1px solid #ff9b00;
430    padding: 1ex;
431    font-weight: bold;
432}
433
434.header_notes { background-position:left center; padding: 5px 0px; }
435
436li.categoryLi {
437        float:left;
438        margin:2px;
439        width:46%;
440}
441
442input.rateButton { color: #369; }
443input.rateButtonSelected { color:#696969; }
444INPUT.rateButton:hover { color: #858460;}
445
446.tabsheet li,
447.tabsheet li a { color: #FFFFFF;}
448.tabsheet li a:hover { color: #484848; }
449.tabsheet li { background-color: #807d76; }
450.selected_tab { background-color: #9e9c96!important; }
451ul.tabsheet { border-color: #807d76; }
452.tabsheet li { border: 1px solid #696969; }
453.tabsheet li:hover { border-color: #484848 !important; }
454
455
456/*      calendar
457-----------------------------------------------------------------------------------------------*/
458
459DIV.calendarViews {
460  padding-top: 5px;
461  padding-right: 6px;
462}
463
464/*calendar elements*/
465SPAN.calItemEmpty { color: silver; }
466
467SPAN.calItem, SPAN.calItemEmpty { border: 1px solid gray; }
468
469/* nice looking month calendar*/
470TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid gray;}
471
472TD.calDayCellEmpty { color: silver; }
473
474.calBackDate { color: #000; }
475.calForeDate { color: #fff; }
476
477/* Footer
478-------------------------------------------------------- */
479#copyright {
480        background: /*transparent*/ url(img/footer.jpg) no-repeat center bottom;
481        clear: both;
482        margin: 0 auto;
483        padding: 10px 0;
484        text-align: center;
485        font-weight: bold;
486        height:40px;
487}
488#copyright a:link, #copyright a:visited { text-decoration: underline; color: #000; }
489#copyright a:hover { text-decoration: none; color: #000; border: 0; }
Note: See TracBrowser for help on using the repository browser.