source: extensions/blancmontxl/theme.css @ 9765

Last change on this file since 9765 was 6262, checked in by repie38, 15 years ago

2.1.x version

File size: 10.7 KB
Line 
1/* @import url(menu.css); */
2
3* { margin: 0; padding: 0; border: 0; }
4
5body {
6        background: #fff;
7        font-size:0.7em;
8        font-family: Verdana,Arial,Helvetica,sans-serif;
9        color:#fff;
10}
11
12* { outline: none }
13
14/* Common styles
15-------------------------------------------------------- */
16h2, h3 { color:#969696; }
17ul { list-style: none; }
18ul li { list-style: none; }
19
20a, a:link, a:hover { color:#ff9933; text-decoration: none; border:0 !important; }
21a:hover { text-decoration: none; border-bottom:1px solid #ff9933;}
22/*a:visited { color:#333333;}*/
23
24pre { overflow: auto; width: 100%; height: auto; }
25.left { float: left; }
26.right { float: right; }
27
28img{ border: 0; }
29
30/* Stuffs
31-------------------------------------------------------- */
32.middle_block { width: auto !important; }
33
34/* Infos Errors
35-------------------------------------------------------- */
36.infos, .errors {
37  margin: 20px;
38  height: 30px;
39}
40.infos {
41        background-color: #670467;
42        color: #ffffff;
43}
44.errors {
45        background-color: red;
46        color: #ffe1e1;
47}
48/* Page
49-------------------------------------------------------- */
50BODY#thePicturePage,BODY#theCategoryPage, BODY#theTagsPage {}
51
52#the_page {
53        width: 940px;
54        margin: 0 auto;
55        position: relative;
56        background: transparent url(img/background.jpg) repeat-y top center;
57}
58
59.content div.titrePage { padding: 10px 3px; }
60
61/* Header
62-------------------------------------------------------- */
63#theHeader {
64        background: transparent url(img/header.jpg) no-repeat center bottom;
65        height: 200px;
66        margin: 0 auto;
67}
68
69#theHeader h1 { 
70        font-size: 2em; 
71        margin: 0;
72        /*      padding: 170px 34px 0 34px; */
73        color: #fff; 
74        text-align: left; 
75        position: absolute;
76        left: 30px;
77        top: 170px;
78}
79
80#theHeader p {display:none;}
81
82.content, BODY#theAdminPage .content, BODY#theTagsPage .content {
83        width: 860px;
84        margin: 0 auto !important;
85}
86
87/*=========================================================================================*/
88
89.row1 { background-color: #cccccc;}
90.throw { background-color: #cccccc;}
91
92/*      Page Catégories
93-----------------------------------------------------------------------------------------------*/
94.content div.thumbnailCategory { 
95        padding: 2px; 
96/*      text-align: center;    */
97}
98.content div.thumbnailCategory:hover {
99        border:1px solid #ff9933;
100        background-color: #111;
101}
102.content ul.thumbnailCategories li { width:49.9%; }
103
104/*      Page Image
105-----------------------------------------------------------------------------------------------*/
106
107#imageToolBar, #imageHeaderBar {
108        width: 860px;
109        margin: 10px auto;
110}
111#imageHeaderBar{
112        background: #0a0a0a;
113        border: 1px solid #323232;
114        border-width: 1px 0;
115        padding: 5px 8px;
116}
117
118#theImage IMG {
119  padding: 5px;
120  border: 1px solid #555;
121}
122
123#imageHeaderBar H2 { 
124        border: none;
125        clear: both;
126        padding: 0;
127        text-align: center;
128        padding: 0.5em 0 0 0;
129}
130#imageHeaderBar .browsePath a { color:#ff9933; text-decoration: none; }
131#imageHeaderBar .browsePath a:hover { color:#cccccc; }
132
133.infoTable{ margin: 20px auto; }
134#linkPrev{ margin: 20px 0 0 20px; }
135#linkNext{ margin: 20px 20px 0 0;}
136a#thumbPrev, a#thumbNext { text-decoration: none; border:0; }
137
138#addComment label { width: 100%; margin-top: 1em; }
139
140/*      commentaires
141-----------------------------------------------------------------------------------------------*/
142
143#comments{ width: 860px; margin: 20px auto; }
144#comments DIV.comment BLOCKQUOTE { border: 1px solid #5f5f5f; border-left: 2px solid #969696; }
145
146FIELDSET, INPUT, SELECT, TEXTAREA, TABLE.table2, #infos,
147.content DIV.comment  A.illustration IMG, .content DIV.thumbnailCategory { border: 1px solid #7f7f7f; }
148#comments ul.thumbnailCategories li { margin: 5px auto; }
149
150textarea { width: 100%; }
151
152/*      miniatures
153-----------------------------------------------------------------------------------------------*/
154.content UL.thumbnails SPAN, .content UL.thumbnails SPAN.wrap2 A,
155.content UL.thumbnails SPAN.wrap2 LABEL, .content DIV.thumbnailCategory DIV.illustration {
156  width: 155px;                 /* max thumbnail width + 2px */
157}
158.content ul.thumbnails span.wrap2{ width: 172px; height:150px; }
159.content DIV.thumbnailCategory DIV.description { height: 100px; }               /* max thumbnail height + 2px */
160.content DIV.thumbnailCategory DIV.illustration img { height: 96px; }
161.content DIV.thumbnailCategory DIV.illustration a:hover { border:0; }
162
163.content DIV.comment BLOCKQUOTE {
164  margin-left: 172px;   /*maximum thumbnail width + ~10px */
165}
166.content DIV.thumbnailCategory DIV.description  p { text-align: left; }
167
168/*.content ul.thumbnails span.wrap1 { margin: 0 10px; }*/
169.content UL.thumbnails SPAN.wrap2 img { padding: 5px; border: 1px solid #333333; }
170.content UL.thumbnails SPAN.wrap2 img:hover { border-color: #ff9933; }
171
172.content UL.thumbnails LI.thumbCat SPAN.wrap2 { border-style: hidden; background-color: #333355; }
173.content UL.thumbnails LI.thumbCat SPAN.wrap2:hover { border-style: solid; }
174
175.content ul.thumbnails span.thumbLegend {
176/*    height: auto;*/
177    padding: 0.5em 0;
178}
179.zero { display: none }
180.nb-hits { color: #996633; }
181.nb-comments { color: #0066dd; }
182}
183
184/*      Menu
185-----------------------------------------------------------------------------------------------*/
186
187#menubar { position: relative; z-index: 2; }
188.content { position: relative; z-index: 1; }
189
190.content div.thumbnailCategory div.description {
191        overflow: hidden; /* bug in FF 1.0 (not 1.5) */
192}
193
194/* horizontal menubar */
195#menubar, BODY#theAdminPage #menubar {
196        float: none;
197        width: 898px;
198        margin: 5px auto;
199        border: none;
200        display: block;
201}
202
203/* Filter button */
204#menubar .button { position: absolute; left:95%;} 
205#menubar P, #menubar P.totalImages{ clear: both; margin: 0; text-align: center; padding: 0.2em }
206
207/* set menubar height (not for IE) */
208#the_page > #menubar, BODY#theAdminPage #the_page > #menubar {
209  height: 2.1em;
210  padding: 0;
211}
212#menubar DL>DT {
213  padding: 0.2em 0.4em;
214}
215
216/* general UL formating */
217#menubar UL, #menubar DL, #menubar UL#menuTagCloud {
218  list-style: none;
219  margin: 0;
220  padding: 0;
221  float: left;
222}
223#menubar DL { display: inline; padding: 0 2.1em; }
224BODY#theAdminPage #the_page > #menubar DL { padding: 0 0.5em;}
225
226#menubar UL {  width: 20em; }
227#menubar ul li a {  padding-right: 3em; }
228
229#menubar P, #menubar P.totalImages, FORM#quickconnect {
230  clear: both;
231  margin: 0;
232  text-align: center;
233  padding: 0.2em;
234}
235
236/* titles and links */
237#menubar A, #menubar DT { display: block; }
238
239/* positioning */
240#menubar LI { position: relative;}
241#menubar DD { position: absolute; z-index: 500;}
242#menubar DD UL UL {
243  position: absolute;
244  top: 0px;
245  left: 100%;
246  z-index: 500;
247}
248#menubar LI SPAN,#menubar LI IMG { position: absolute; top: 0;}
249#menubar LI SPAN { right: 7px;}
250#menubar LI IMG { right: 3em;}
251
252/* hiding and revealing up to 6 menu levels */
253DIV#menubar DD,
254DIV#menubar UL UL,
255DIV#menubar UL LI:hover UL UL,
256DIV#menubar UL UL LI:hover UL UL,
257DIV#menubar UL UL UL LI:hover UL UL,
258DIV#menubar UL UL UL UL LI:hover UL UL { display: none; }
259
260DIV#menubar DL:hover DD,
261DIV#menubar UL LI:hover UL,
262DIV#menubar UL UL LI:hover UL,
263DIV#menubar UL UL UL LI:hover UL,
264DIV#menubar UL UL UL UL LI:hover UL,
265DIV#menubar UL UL UL UL UL LI:hover UL { display: block; }
266
267/* styles */
268#menubar, #menubar DT, #menubar DD, #menubar UL {
269        background-color: #999;
270        color: #000;
271        border: 0;
272}
273#menubar a, #menubar DT a, #menubar DD a { 
274        color: #000; 
275        display: block; 
276        text-decoration: none; 
277        border: 0;
278}
279
280#menubar A:hover { color: #000; }
281#menubar DD A { padding: 0.5em; }
282#menubar DD A:hover { background-color: #666; }
283
284FORM#quicksearch { width: 220px; }
285
286/*      quickconnect
287-----------------------------------------------------------------------------------------------*/
288FORM#quickconnect FIELDSET { text-align: left; width: 220px; padding-top: 5px;}
289FORM#quickconnect LABEL { clear: left; /*margin: 0;*/ }
290FORM#quickconnect LABEL INPUT { font-size: 1em; /*width: 15em;*/ }
291FORM#quickconnect P, FORM#quickconnect A { border: none; padding: 0; }
292FORM#quickconnect .button { position:relative; top: -20px; left: 50px}
293
294/*      menuTagCloud
295-----------------------------------------------------------------------------------------------*/
296
297#menubar #menuTagCloud a { display: inline; }
298#menubar #menuTagCloud span {
299  display: block;
300  padding: 0.5em 0;
301  text-align: left;
302}
303
304/* Tags - Page des tags
305-------------------------------------------------------- */
306
307ul#fullTagCloud {
308        position: relative;
309        border: 1px solid #171717;
310        border-width: 1px 0;
311        background: #040404;
312        padding: 5px;
313        margin: 8px 0 20px 0;
314        overflow: hidden;
315        height: 100%;
316        font-size: 120%;
317}
318        ul#fullTagCloud li {
319                display: block;
320                float: left;
321                margin: 4px;
322                padding: 1px 5px;
323                height: 18px;
324                line-height: 18px;
325                background: none;
326        }
327        ul#fullTagCloud li a:link, ul#fullTagCloud li a:visited {
328                color: #ffa266;
329                text-decoration: none;
330                white-space: nowrap;
331        }
332        ul#fullTagCloud li a:hover { text-decoration: underline; border: 0; }
333        ul#fullTagCloud li a:focus, ul#fullTagCloud li a:active { background: #ffa266; color: #000; }
334
335.tagLevel5 { font-size:160%; }
336.tagLevel4 { font-size:140%; }
337.tagLevel3 { font-size:120%; }
338.tagLevel2 { font-size:100%; }
339.tagLevel1 { font-size:80%; }
340
341#theTagsPage fieldset.tagLetter { width:181px; }
342
343/* others */
344.pleaseNote {
345        margin: 20px auto;
346        width: 700px;
347    background: #fff;
348    color: #005d99;
349        border: 1px solid #005d99;
350    padding: 1ex;
351    font-weight: bold;
352}
353
354.header_notes { background-position:left center; padding: 5px 0px; }
355
356li.categoryLi {
357        float:left;
358        margin:2px;
359        width:46%;
360}
361
362input.rateButton { color: #cc9966; }
363input.rateButtonSelected { color:#969696; }
364INPUT.rateButton:hover { color: #7a7b9f;}
365
366/*      calendar
367-----------------------------------------------------------------------------------------------*/
368
369UL.categoryActions, DIV.calendarViews {
370  padding-top: 5px;
371  padding-right: 6px;
372}
373
374/*calendar elements*/
375SPAN.calItemEmpty { color: #3f3f3f; }
376
377SPAN.calItem, SPAN.calItemEmpty { border: 1px solid #7f7f7f; }
378
379/* nice looking month calendar*/
380TD.calDayCellEmpty, TD.calDayCellFull { border: 1px solid #7f7f7f;}
381
382TD.calDayCellEmpty { color: #3f3f3f; }
383
384.calBackDate { color: #fff; }
385.calForeDate { color: #000; }
386
387/* Footer
388-------------------------------------------------------- */
389#copyright {
390        background: /*transparent*/ url(img/footer.jpg) no-repeat center bottom;
391        clear: both;
392        margin: 0 auto;
393        padding: 10px 0;
394        text-align: center;
395        font-weight: bold;
396}
397#copyright a:link, #copyright a:visited { text-decoration: underline; color: #fff; }
398#copyright a:hover { text-decoration: none; color: #fff; border: 0; }
399
400/* About page */
401#piwigoAbout UL { margin: 15px 0; }
Note: See TracBrowser for help on using the repository browser.