|
1 /* Copyright (c) 2011 Raphaƫl Velt |
|
2 * Licensed under the MIT License |
|
3 * */ |
|
4 |
|
5 body { |
|
6 font-family: Helvetica, Arial, sans-serif; font-size: 12px; |
|
7 background-color: #e0e0e8; color: #204020; margin: 0; |
|
8 } |
|
9 |
|
10 .clear { |
|
11 clear: both; |
|
12 } |
|
13 |
|
14 .gradient { |
|
15 background-color: #f0f0f8; |
|
16 background-image: -webkit-radial-gradient(#ffffff, #d8d8e0); background-image: -moz-radial-gradient(#ffffff, #d8d8e0); |
|
17 } |
|
18 |
|
19 /* EN HAUT */ |
|
20 |
|
21 #titlebar { |
|
22 background: #ffffff; border-bottom: 1px solid #CCC; position: fixed; margin: 0; padding: 0; left: 0; top: 0; right: 0; height: 45px; overflow: hidden; |
|
23 } |
|
24 |
|
25 #maintitle { |
|
26 position: absolute; left: 0; top: 0; width: 250px; text-align: center; |
|
27 } |
|
28 |
|
29 |
|
30 h1 { |
|
31 margin:0; |
|
32 } |
|
33 |
|
34 h1 a { |
|
35 background: url(../img/gephi.png) no-repeat; |
|
36 color: #208020; |
|
37 display: block; |
|
38 height:45px; |
|
39 margin: 0; |
|
40 text-indent: -9999px; |
|
41 width: 195px; |
|
42 } |
|
43 |
|
44 #searchinput { |
|
45 background: #fff url(../img/search.gif) no-repeat right; |
|
46 border: 1px solid #DDD; |
|
47 font-size: 14px; line-height: 14px, height: 14px; |
|
48 left: 250px; |
|
49 padding: 1px 4px; margin: 0; |
|
50 position: absolute; |
|
51 top: 10px; |
|
52 width: 320px; |
|
53 } |
|
54 |
|
55 #searchinput:focus, #searchinput:active { |
|
56 border-color:#aaa; |
|
57 } |
|
58 |
|
59 #searchsubmit { |
|
60 position: absolute; left: 560px; top: 13px; width: 20px; height: 20px; margin: 0; padding: 0; height: 16px; border: none; background: none; text-indent: -999px; cursor: pointer; cursor: hand; |
|
61 } |
|
62 |
|
63 .grey { |
|
64 color: #cccccc; font-style: italic; |
|
65 } |
|
66 |
|
67 /* AU CENTRE */ |
|
68 |
|
69 #zonecentre { |
|
70 position: fixed; top: 45px; bottom: 0; left: 0; right: 0; overflow: hidden; |
|
71 } |
|
72 |
|
73 |
|
74 #carte { |
|
75 position: absolute; left: 0px; |
|
76 } |
|
77 |
|
78 /* ZOOM IN OUT */ |
|
79 |
|
80 #ctlzoom { |
|
81 position: absolute; left: 5px; bottom: 5px; list-style: none; padding: 0; margin: 0; |
|
82 } |
|
83 |
|
84 #ctlzoom li { |
|
85 padding: 0; margin: 10px 0; width: 36px; text-align: center; |
|
86 } |
|
87 |
|
88 #zoomSliderzone { |
|
89 height: 120px; |
|
90 } |
|
91 |
|
92 #zoomMinusButton, #zoomPlusButton { |
|
93 display: block; width: 24px; height: 24px; background:url(../img/plusmoins.png); margin: 0 auto; |
|
94 } |
|
95 |
|
96 #zoomMinusButton { |
|
97 background-position: 0 -24px; |
|
98 } |
|
99 |
|
100 #zoomMinusButton:hover { |
|
101 background-position: -24px -24px; |
|
102 } |
|
103 |
|
104 #zoomPlusButton { |
|
105 background-position: 0 0; |
|
106 } |
|
107 |
|
108 #zoomPlusButton:hover { |
|
109 background-position: -24px 0; |
|
110 } |
|
111 |
|
112 #lensButton, #edgesButton { |
|
113 display: block; width: 36px; height: 36px; background:url(../img/loupe-edges.png); margin: 0 auto; |
|
114 } |
|
115 |
|
116 #lensButton { |
|
117 background-position: -72px 0; |
|
118 } |
|
119 |
|
120 #lensButton:hover { |
|
121 background-position: -36px 0; |
|
122 } |
|
123 |
|
124 #lensButton.off { |
|
125 background-position: 0 0; |
|
126 } |
|
127 |
|
128 #lensButton.off:hover { |
|
129 background-position: -108px 0; |
|
130 } |
|
131 |
|
132 #edgesButton { |
|
133 background-position: -72px -36px; |
|
134 } |
|
135 |
|
136 #edgesButton:hover { |
|
137 background-position: -36px -36px; |
|
138 } |
|
139 |
|
140 #edgesButton.off { |
|
141 background-position: 0 -36px; |
|
142 } |
|
143 |
|
144 #edgesButton.off:hover { |
|
145 background-position: -108px -36px; |
|
146 } |
|
147 |
|
148 #zoomSlider { |
|
149 background:#fff; |
|
150 border:1px solid #aaa; |
|
151 height: 120px; margin: 0 auto; |
|
152 } |
|
153 |
|
154 /* EN BAS A GAUCHE */ |
|
155 |
|
156 #overviewzone { |
|
157 position: fixed; right: 0; bottom: 0; |
|
158 border-style: solid none none solid; border-width: 5px; border-color: #ffffff; |
|
159 } |
|
160 |
|
161 /* COLONNE DE GAUCHE */ |
|
162 |
|
163 #leftcolumn { |
|
164 position: absolute; top: 45px; bottom: 0px; left: -250px; width: 250px; background-color: rgb(250, 250, 252); box-shadow: 2px 0 2px #808090; padding: 0; |
|
165 } |
|
166 |
|
167 |
|
168 /* GESTION DE LA BARRE DE GAUCHE */ |
|
169 |
|
170 #unfold { |
|
171 position: absolute; top: 16px; right: -14px; width: 12px; height: 12px; background: rgb(250, 250, 252); padding: 2px 2px 2px 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 1px 1px 2px #808090; |
|
172 } |
|
173 |
|
174 #aUnfold { |
|
175 float: left; width: 12px; height: 12px; background-image: url(../img/fleches-horiz.png); |
|
176 } |
|
177 |
|
178 .leftarrow { |
|
179 background-position: -12px 0; |
|
180 } |
|
181 |
|
182 .rightarrow { |
|
183 background-position: 0 0; |
|
184 } |
|
185 |
|
186 .leftarrow:hover { |
|
187 background-position: -12px -12px; |
|
188 } |
|
189 |
|
190 .rightarrow:hover { |
|
191 background-position: 0 -12px; |
|
192 } |
|
193 |
|
194 |
|
195 /* ZONE GAUCHE */ |
|
196 |
|
197 #leftcontent { |
|
198 position: absolute; left: 0; top: 0; bottom: 0; right: 0; overflow: auto; list-style: none; margin: 0; padding: 0; border-top: 1px solid #cccccc; |
|
199 } |
|
200 |
|
201 div.largepill { |
|
202 float: left; width: 16px; height: 16px; border-radius: 8px; margin: 0 5px 0 0; |
|
203 } |
|
204 |
|
205 div.smallpill { |
|
206 float: left; width: 12px; height: 12px; border-radius: 6px; margin: 0 5px 0 0; |
|
207 } |
|
208 |
|
209 #leftcontent h3 { |
|
210 font-size: 16px; |
|
211 } |
|
212 |
|
213 #leftcontent h4 { |
|
214 font-size: 14px; |
|
215 } |
|
216 |
|
217 #leftcontent h3, #leftcontent h4, #leftcontent p, #leftcontent ul { |
|
218 margin: 5px; |
|
219 } |
|
220 |
|
221 #leftcontent ul { |
|
222 list-style: none; padding: 0; |
|
223 } |
|
224 |
|
225 #leftcontent li { |
|
226 margin: 2px 0; padding: 0; font-size: 12px; |
|
227 } |
|
228 |
|
229 a { |
|
230 color: #06a8de; font-weight: bold; text-decoration: none; |
|
231 } |
|
232 |
|
233 a:hover { |
|
234 color: #000080; |
|
235 } |
|
236 |
|
237 /* AUTOCOMPLETE */ |
|
238 |
|
239 #autocomplete { |
|
240 position: absolute; display: none; padding: 0; margin: 0; |
|
241 border-style: none solid; border-color: #ccc; border-width: 1px; |
|
242 } |
|
243 |
|
244 #autocomplete div { |
|
245 border-bottom: 1px solid #ccc; padding: 0; margin: 0; float: left; clear: both; background: #fff; |
|
246 } |
|
247 |
|
248 #autocomplete h4 { |
|
249 float: left; width: 80px; margin: 5px; font-size: 12px; |
|
250 } |
|
251 |
|
252 #autocomplete ul { |
|
253 float: left; width: 240px; list-style: none; padding: 0; margin: 0; |
|
254 } |
|
255 |
|
256 #autocomplete li { |
|
257 margin: 0; width: 240px; height: 28px; font-size: 12px; clear: both; |
|
258 } |
|
259 |
|
260 #autocomplete li a { |
|
261 display: block; width: 240px; height: 28px; background: #fff; color: #06a8de; |
|
262 } |
|
263 |
|
264 #autocomplete li.hover a { |
|
265 color: #fff; background: #06a8de; |
|
266 } |
|
267 |
|
268 #autocomplete span { |
|
269 float: left; margin: 0; padding: 6px 2px 0; |
|
270 } |
|
271 |
|
272 #autocomplete img { |
|
273 float: left; border: 0; width: 24px; height: 24px; margin: 2px 6px; |
|
274 } |