1/* used to enable png transparency for IE6 */
2div#pfc_container img, div#pfc_container div {
3  behavior: url("<?php echo $c->getFileUrlFromTheme('iepngfix.htc'); ?>");
4}
5
6div#pfc_container {
7  margin: 0; padding: 0;
8  border: 1px solid #555;
9  color: #000;
10  padding: 10px;
11  min-height: 20px;
12  background-color: #FFF;
13  background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>");
14  background-position: right;
15/*  background-repeat: repeat-xy;*/
16  font-family: Verdana, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */
17}
18
19div#pfc_container a img { border: 0px; }
20
21#pfc_minmax {
22  margin: 0; padding: 0;
23  cursor: pointer;
24}
25div#pfc_content_expandable {
26  margin: 0; padding: 0;
27  margin-top: 0.2em;
28}
29
30div#pfc_channels_content {
31  margin: 0; padding: 0;
32  z-index: 20;
33  position: relative;
34  width: 100%;
35  border-right: 1px solid #555;
36  border-left: 1px solid #555;
37  border-bottom: 1px solid #555;
38  background-color: #FFF;
39  height: <?php echo ($c->height!=''?$c->height:'300px'); ?>;
40}
41div.pfc_content {
42  margin: 0; padding: 0;
43}
44
45/* channels tabpanes */
46ul#pfc_channels_list {
47  margin: 0; padding: 0;
48  list-style-type: none;
49  display: block;
50  z-index: 50;
51  border-bottom: 1px solid #555;
52  /*  margin-bottom: -5px;*/
53  line-height: 100%;
54}
55ul#pfc_channels_list li {
56  margin: 0; padding: 0;
57  display: inline;
58  margin-left: 5px;
59}
60ul#pfc_channels_list li img {
61  margin: 0; padding: 0;
62  vertical-align: bottom;
63}
64ul#pfc_channels_list li div {
65  margin: 0; padding: 0;
66  display: inline;
67  padding: 0 4px 0 4px;
68  border-top: 1px solid #555;
69  border-right: 1px solid #555;
70  border-left: 1px solid #555;
71  border-bottom: 1px solid #555;
72  background-color: #DDD;
73  vertical-align: bottom;
74}
75ul#pfc_channels_list li.selected div {
76  background-color: #FFF;
77  border-bottom: 1px solid #FFF;
78  color: #000;
79  font-weight: bold;
80}
81/* this rule does not work on ie6 ( :hover ) */
82ul#pfc_channels_list li div:hover {
83  background-color: #FFF;
84}
85ul#pfc_channels_list li a {
86  margin: 0; padding: 0;
87  color: #000;
88  text-decoration: none;
89}
90ul#pfc_channels_list li a.pfc_tabtitle {
91  cursor: pointer;
92}
93ul#pfc_channels_list li a.pfc_tabtitle img {
94  padding-right: 4px;
95}
96ul#pfc_channels_list li a.pfc_tabclose {
97  margin-left: 4px;
98  cursor: pointer;
99}
100/* blinking stuff (tab notifications) */
101ul#pfc_channels_list li div.pfc_tabblink2 {
102  background-color: #FFF;
103}
104
105
106div.pfc_chat {
107  margin: 0; padding: 0;
108  z-index: 100;
109  position: absolute;
110  top: 0;
111  left: 0;
112  width: 80%;
113/* WARNING: do not fix height in % because it will display blank screens on IE6 */
114/*  height: 100%;*/
115  overflow: auto;
116  word-wrap: break-word;
117}
118div.pfc_chat div {
119  margin: 0; padding: 0; border: none;
120}
121
122div.pfc_online {
123  margin: 0; padding: 0;
124  position: absolute;
125  right: 0;
126  top: 0;
127  overflow: auto;
128  width: 20%;
129/* WARNING: do not fix height in % because it will display blank screens on IE6 */
130/*  height: 100%;*/
131  color: #000; /* colors can be overriden by js nickname colorization */
132  background-color: #FFF;
133
134  /* borders are drawn by this image background */
135  background-image: url("<?php echo $c->getFileUrlFromTheme('images/online-separator.gif'); ?>");
136  background-position: left;
137  background-repeat: repeat-y;
138}
139div.pfc_online ul {
140  margin: 4px; padding: 0;
141  list-style-type: none;
142  font-size: 90%;
143  font-weight: bold;
144}
145ul.pfc_nicklist li {
146  margin: 0 0 5px 0; padding: 0;
147  border-bottom: 1px solid #AAA;
148  background-image: none;
149}
150ul.pfc_nicklist img {
151  vertical-align: middle; /* fix icon position problem in IE6 */
152}
153ul.pfc_nicklist a {
154  text-decoration: none;
155}
156ul.pfc_nicklist nobr span {
157  margin: 0; padding: 0;
158  display: inline;
159  text-decoration: none;
160}
161
162
163
164
165h2#pfc_title {
166  margin:0; padding:0; border: none;
167  font-size: 110%;
168}
169
170img#pfc_minmax {
171  float: right;
172}
173
174.pfc_invisible {
175  display: none;
176}
177
178div.pfc_message {
179  margin: 0; padding: 0;
180  background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.gif'); ?>");
181  background-position: right;
182  background-repeat: no-repeat;
183}
184div.pfc_message img {
185  margin: 0; padding: 0;
186  vertical-align: middle;
187}
188div.pfc_oldmsg {
189  background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.gif'); ?>");
190  background-position: right;
191  background-repeat: no-repeat;
192}
193
194span.pfc_date, span.pfc_heure {
195  color: #bebebe;
196  font-size: 70%;
197}
198span.pfc_nick {
199  color: #fbac17;
200  font-weight: bold;
201}
202
203div#pfc_input_container {
204  margin: 5px 0 0 0; padding: 0;
205}
206div#pfc_input_container input {
207  margin: 0; padding: 0;
208}
209
210div#pfc_input_container table  { border: none; margin: 0; padding: 0; }
211div#pfc_input_container tbody  { border: none; margin: 0; padding: 0; }
212div#pfc_input_container td     { border: none; margin: 0; padding: 0; }
213
214div#pfc_input_container td.pfc_td2 {
215  padding-right: 5px;
216  width: 100%;
217}
218
219input#pfc_words {
220  margin: 0; padding: 0;
221  border: #555 solid 1px;
222  background-color: #FAFAFA;
223  width: 100%;
224  font-size: 12px;
225  height: 20px;
226  vertical-align: bottom;
227  font-size: 1em;
228  height: 1.2em;
229}
230
231input#pfc_send {
232  margin: 0; padding: 0;
233  display: block;
234  padding: 2px;
235  border: 1px solid #555;
236  background-color: #CCC;
237  font-size: 10px;
238  vertical-align: bottom;
239  font-size: 0.7em;
240  height: 1.9em;
241  cursor: pointer;
242}
243
244div#pfc_cmd_container {
245  position: relative;
246  margin: 4px 0 0 0; padding: 0;
247}
248
249p#pfc_handle {
250  margin: 0; padding: 0;
251  display: inline;
252  margin-right: 5px;
253  color: black;
254  font-weight: bold;
255  /*background-color: #EEE;*/
256  font-size: 70%;          /* these two line fix a display problem in IE6 : */
257  vertical-align: top;
258  white-space: pre;
259}
260
261a#pfc_logo {
262  margin: 0; padding: 0;
263  float: right;
264}
265#pfc_ping {
266  margin: 0 5px 0 0; padding: 0;
267  float:right;
268  font-size: 80%;
269}
270a#pfc_logo img {
271  margin: 0; padding: 0;
272}
273div.pfc_btn {
274  margin: 0; padding: 0;
275  display: inline;
276  cursor: pointer;
277}
278div.pfc_btn img {
279  margin: 0; padding: 0; border: none;
280  vertical-align: middle;
281}
282
283div#pfc_bbcode_container {
284  margin: 4px 0 4px 0; padding: 0;
285}
286
287div#pfc_errors {
288  margin: 0 0 4px 0; padding: 5px;
289  display: none;
290  border: 1px solid #555;
291  color: #EC4B0F;
292  background-color: #FFBB77;
293  font-style: italic;
294  font-family: monospace;
295  font-size: 90%;
296}
297
298/* commands */
299.pfc_cmd_msg {
300  color: black;
301}
302.pfc_cmd_me {
303  font-style: italic;
304  color: black;
305}
306.pfc_cmd_notice {
307  font-style: italic;
308  color: #888;
309}
310
311/* commands info */
312.pfc_info {
313  color: #888;
314
315  /* to fix IE6 display bug */
316  /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */
317  font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */
318
319  font-style: italic;
320  background-color: #EEE;
321  font-size: 80%;
322}
323
324div#pfc_colorlist {
325  margin:0; padding:0;
326  display: none;
327}
328img.pfc_color {
329  margin: 1px;padding: 1px;
330  cursor: pointer;
331  vertical-align: middle;
332}
333
334.pfc_nickmarker {
335  white-space: pre;
336}
337
338div#pfc_smileys {
339  margin: 0; padding: 0;
340  display: none; /* will be shown by javascript routines */
341  background-color: #FFF;
342  border: 1px solid #555;
343  padding: 4px;
344}
345div#pfc_smileys img {
346  margin: 0; padding: 0;
347  margin-right: 2px;
348  cursor: pointer;
349  vertical-align: middle;
350}
351
352div.pfc_nickwhois { padding: 0; margin: 0; }
353div.pfc_nickwhois a img { border: none; }
354div.pfc_nickwhois {
355  border: 1px solid #444;
356  background-color: #FFF;
357  font-size: 75%;
358}
359.pfc_nickwhois_header {
360  margin: 0; padding: 0;
361  background-color: #EEE;
362  border-bottom: 1px solid #444;
363  text-align: center;
364  font-weight: bold;
365  vertical-align: middle;
366}
367.pfc_nickwhois_header img {
368  float: left;
369  cursor: pointer;
370  vertical-align: middle;
371  margin: 3px 0 3px 2px;
372}
373div.pfc_nickwhois table {
374  width: 120px;
375}
376
377div.pfc_nickwhois table  { border: none; margin: 0; padding: 0; }
378div.pfc_nickwhois tbody  { border: none; margin: 0; padding: 0; }
379div.pfc_nickwhois td     { border: none; margin: 0; padding: 0 0 0 2px; }
380
381td.pfc_nickwhois_c1 {
382  font-weight: bold;
383}
384td.pfc_nickwhois_c2 {
385}
386.pfc_nickwhois_pv {
387  margin:0; padding: 0 0 0 2px;
388  text-align: left;
389}
390.pfc_nickwhois_pv a {
391  text-decoration: none;
392}
393
394
395img.pfc_nickbutton {
396  cursor: pointer;
397}
398
399div#pfc_debug {
400  font-size: 11px;
401}
402div#pfc_sound_container {
403  position: absolute;
404  top: 0;
405  left: 0;
406  visibility:hidden; /* this box is hidden because it contains a flash sound media (sound.swf)*/
407  width: 0;
408  height: 0;
409}
410
411
412/* The DHTML prompt */
413div#pfc_promptbox {
414  border: 2px solid #000;
415  background-color: #DDD;
416  width: 350px;
417}
418div#pfc_promptbox h2 {
419  margin: 0;
420  width: 100%;
421  background-color: #888;
422  color: white;
423  font-family: verdana;
424  font-size: 10pt;
425  font-weight: bold;
426  height: 20px;
427}
428div#pfc_promptbox p {
429  margin: 10px 0 0 10px;
430}
431div#pfc_promptbox form {
432  margin: 0 10px 10px 10px;
433  text-align: right;
434}
435div#pfc_promptbox input {
436  border: 1px solid #000;
437}
438input#pfc_promptbox_field {
439  width: 100%;
440}
441input#pfc_promptbox_submit {
442  margin: 0;
443}
444input#pfc_promptbox_cancel {
445  margin: 5px 10px 0 0;
446}
447