source: extensions/hr_os/theme.css @ 9280

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

ready for 1.0.0

File size: 12.3 KB
Line 
1/* ---------------------------------------------------------------------------
2Thème hr_os 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/*body {
20        background-image: url(img/background.bg3.jpg);
21        background-repeat: repeat-y;
22        background-position: center center;
23        background-color:#a19fa0;
24        font-size:0.7em;
25        font-family: Verdana,Arial,Helvetica,sans-serif;
26}
27*/
28#comments H2, .titrePage h2 {
29background-image: url(img/fondMenu2_2.jpg);
30background-repeat:repeat-x;
31background-color:#000000;
32        color: #FFF;
33        border: 0;
34}
35.titrePage a, .categoryActions, .calendarViews {
36        color: #FFF;
37}
38
39/* Common styles
40-------------------------------------------------------- */
41h2, h3 { color:#696969; }
42ul { list-style: none; }
43ul li { list-style: none; }
44
45a, a:link { color:#0066CC; text-decoration: none; border:0; }
46a:hover { text-decoration: none; border-bottom:1px solid #0066CC;}
47/*a:visited { color:#333333;}*/
48
49pre { overflow: auto; width: 100%; height: auto; }
50.left { float: left; }
51.right { float: right; }
52
53img{ border: 0; }
54
55/* Page
56-------------------------------------------------------- */
57BODY#thePicturePage,BODY#theCategoryPage, BODY#theTagsPage {}
58
59#the_page {
60        width: 800px;
61        margin: 0 auto;
62        position: relative;
63        background: transparent url(img/back.jpg) repeat-y top center;
64}
65
66#content div.titrePage { padding: 10px 3px; }
67
68/* Header
69-------------------------------------------------------- */
70#theHeader {
71        background: transparent url(img/header.jpg) no-repeat center bottom;
72        height: 180px;
73        margin: 0 auto;
74}
75        #theHeader h1 {
76        font-size: 2em;
77        margin: 0;
78        /*      padding: 170px 34px 0 34px; */
79                color: #FFFFFF;
80        text-align: left;
81        position: absolute;
82        left: 30px;
83        top: 150px;
84        }
85        #theHeader p {display:none;}
86/*      #theHeader a:link, #theHeader a:visited, #theHeader a:hover { color: #FFF; text-decoration: none; }*/
87
88body#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 {
89        width: 760px;
90        margin: 0 auto;
91}
92
93/*=========================================================================================*/
94
95.row1 { background-color: #999;}
96.throw { background-color: #999;}
97
98/*      Page Catégories
99-----------------------------------------------------------------------------------------------*/
100#content div.thumbnailCategory { 
101        padding: 2px; 
102        text-align: center;
103}
104#content div.thumbnailCategory:hover {
105        border:1px solid #0066cc;
106        background-color: #eee;
107}
108#content ul.thumbnailCategories li { width:49.9%; }
109
110/*      Page Image
111-----------------------------------------------------------------------------------------------*/
112#linkNext {
113    float: right;
114    margin-left: 10px;
115    margin-right: 15px;
116}
117#linkPrev {
118    float: left;
119    margin-left: 15px;
120    margin-right: 10px;
121}
122#imageToolBar, #imageHeaderBar {
123        width: 740px;
124        margin: 10px auto;
125}
126#imageHeaderBar{
127        background: #F5F5F5;
128        border: 1px solid #CDCDCD;
129        border-width: 1px 0;
130        padding: 5px 8px;
131}
132
133#theImage IMG {
134  padding: 5px;
135  border: 1px solid #aaa;
136}
137
138#imageHeaderBar H2 { 
139        border: none;
140        clear: both;
141        padding: 0;
142        text-align: center;
143        padding: 0.5em 0 0 0;
144}
145#imageHeaderBar .browsePath a { color:#0066CC; text-decoration: none; }
146#imageHeaderBar .browsePath a:hover { color:#333333; }
147
148/*#imageToolBar A:hover { background-color: #a0a0a0; }*/
149
150.infoTable{ margin: 20px auto; }
151#thumbPrev{ margin: 20px 0 0 20px; }
152#thumbNext{ margin: 20px 20px 0 0;}
153a#thumbPrev, a#thumbNext { text-decoration: none; border:0; }
154
155/*      commentaires
156-----------------------------------------------------------------------------------------------*/
157
158#comments{ width: 760px; margin: 20px auto; }
159#comments DIV.comment BLOCKQUOTE { border: 1px solid #5f5f5f; border-left: 2px solid #696969; }
160
161FIELDSET, INPUT, SELECT, TEXTAREA, TABLE.table2, #infos,
162#content DIV.comment  A.illustration IMG, #content DIV.thumbnailCategory { border: 1px solid gray; }
163
164textarea { width:80%; }
165
166/*      miniatures
167-----------------------------------------------------------------------------------------------*/
168#content DIV.thumbnailCategory DIV.description  p { text-align: left; }
169
170/*#content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
171#content UL.thumbnails SPAN.wrap2 img { padding: 5px; border: 1px solid #ccc; }
172#content UL.thumbnails SPAN.wrap2 img:hover { border-color: #06c; }
173
174#content UL.thumbnails LI.thumbCat SPAN.wrap2 { border-style: hidden; background-color: #ccccaa; }
175#content UL.thumbnails LI.thumbCat SPAN.wrap2:hover { border-style: solid; }
176
177#content ul.thumbnails span.thumbLegend {
178/*    height: auto;*/
179    padding: 0.5em 0;
180}
181.zero { display: none }
182.nb-hits { color: #69c; }
183.nb-comments { color: #f92; }
184
185
186/* links */
187/*.rateButton, A { color: #FFFFFF; }
188.rateButton:hover, A:hover { color: #FFF48E; }*/
189
190/*      Menu
191-----------------------------------------------------------------------------------------------*/
192
193#menubar .button {
194left:95%;
195position:absolute;
196}
197
198#menubar { position: relative; z-index: 2; }
199#content { position: relative; z-index: 1; }
200
201#content div.thumbnailCategory div.description {
202        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
203}
204/*#content div.thumbnailCategory>div.description:hover {
205  overflow: visible;
206}*/
207
208/* horizontal menubar */
209#menubar, BODY#theAdminPage #menubar {
210        float: none;
211        width: 750px;
212        margin: 5px auto;
213        border: none;
214        /*overflow: hidden;*/   /* bothers FF so we rather set height below */
215        display: block;
216}
217
218/* set menubar height (not for IE) */
219#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
220  height: 2.1em;
221  padding: 0;
222}
223#menubar DL>DT {
224  padding: 0.2em 0.4em;
225}
226
227/* general UL formating */
228#menubar UL, #menubar DL, #menubar UL#menuTagCloud {
229  list-style: none;
230  margin: 0;
231  padding: 0;
232  float: left;
233}
234#menubar DL { display: inline; padding: 0 2.1em; }
235BODY#theAdminPage #the_page > #menubar DL { padding: 0 0.5em;}
236
237#menubar UL {  width: 20em; }
238#menubar ul li a {  padding-right: 3em; }
239
240#menubar P, #menubar P.totalImages, FORM#quickconnect {
241  clear: both;
242  margin: 0;
243  text-align: center;
244  padding: 0.2em;
245}
246
247/* titles and links */
248#menubar A, #menubar DT { display: block; }
249
250/* positioning */
251#menubar LI { position: relative;}
252#menubar DD { position: absolute; z-index: 500;}
253#menubar DD UL UL {
254  position: absolute;
255  top: 0px;
256  left: 100%;
257  z-index: 500;
258}
259#menubar LI SPAN,#menubar LI IMG { position: absolute; top: 0;}
260#menubar LI SPAN { right: 7px;}
261#menubar LI IMG { right: 3em;}
262
263/* hiding and revealing up to 6 menu levels */
264DIV#menubar DD,
265DIV#menubar UL UL,
266DIV#menubar UL LI:hover UL UL,
267DIV#menubar UL UL LI:hover UL UL,
268DIV#menubar UL UL UL LI:hover UL UL,
269DIV#menubar UL UL UL UL LI:hover UL UL { display: none; }
270
271DIV#menubar DL:hover DD,
272DIV#menubar UL LI:hover UL,
273DIV#menubar UL UL LI:hover UL,
274DIV#menubar UL UL UL LI:hover UL,
275DIV#menubar UL UL UL UL LI:hover UL,
276DIV#menubar UL UL UL UL UL LI:hover UL { display: block; }
277
278/* styles */
279#menubar, #menubar DT {
280background-image: url(img/fondMenu2.gif);
281background-repeat:repeat-x;
282background-color:#000000;
283        color: #FFF;
284        border: 0;
285}
286#menubar a, #menubar DT a { 
287        color: #fff; 
288        display: block; 
289        text-decoration: none; 
290        border: 0;
291
292}
293#menubar DD, #menubar UL {
294        color: #000000;
295        border: 0;
296        background-image: url(img/back_menu.png);
297}
298#menubar DD {
299    border-right: 2px solid #777;
300    border-bottom: 2px solid #777;
301   -moz-border-radius: 4px;   
302    border-radius: 4px 4px;   
303    }
304#menubar DD A { padding: 0.5em; }
305#menubar DD a {
306        color: #000000;
307        display: block;
308        text-decoration: none;
309        border: 0;
310}
311
312
313/********************/
314#menubar A:hover, #menubar dt:hover {
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/*      calendar
447-----------------------------------------------------------------------------------------------*/
448
449DIV.calendarViews {
450  padding-top: 5px;
451  padding-right: 6px;
452}
453
454/*calendar elements*/
455SPAN.calItemEmpty { color: silver; }
456
457SPAN.calItem, SPAN.calItemEmpty { border: 1px solid gray; }
458
459/* nice looking month calendar*/
460TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid gray;}
461
462TD.calDayCellEmpty { color: silver; }
463
464.calBackDate { color: #000; }
465.calForeDate { color: #fff; }
466
467/* Footer
468-------------------------------------------------------- */
469#copyright {
470        background: /*transparent*/ url(img/footer.jpg) no-repeat center bottom;
471        clear: both;
472        margin: 0 auto;
473        padding: 10px 0;
474        text-align: center;
475        font-weight: bold;
476        height:40px;
477}
478#copyright a:link, #copyright a:visited { text-decoration: underline; color: #000; }
479#copyright a:hover { text-decoration: none; color: #000; border: 0; }
Note: See TracBrowser for help on using the repository browser.