fdbdaab3739c8078d3a385140d30b1ca85f6bdc7
[mtweb] / mw / app / out / default / css / style.css
1 @import url("reset.css");
2
3 /* --------------------------------------------- STRUCTURE GENERAL */
4
5 body{
6   text-align: center;
7 }
8
9 .content{
10   width: 800px;
11   margin: 0 auto;
12   text-align: left;
13 }
14
15 .content:after{
16   content: "";
17   display: table;
18   clear: both;
19 }
20
21 #colonne{
22   float: left;
23   width: 220px;
24   padding: 10px;
25 }
26
27 #center{
28   float: left;
29   width: 540px;
30   padding: 10px;
31 }
32
33 #center.no_colonne{
34   float: none;
35   width: 780px;
36   padding: 10px;
37 }
38
39 /* --------------------------------------------- HEADER */
40
41 #main_header .content{
42   border-bottom: solid 1px #d9d9d9;
43   padding: 10px 0;
44 }
45
46 #main_header .content h1{
47   padding-bottom: 0;
48 }
49
50 #menu_top ul{
51   float: right;
52   padding-bottom: 0;
53 }
54
55 #menu_top ul:after{
56   content: "";
57   display: table;
58   clear: both;
59 }
60
61 #menu_top ul li{
62   list-style-type: none;
63   float: left;
64   position: relative;
65   padding: 2px 5px 0 0;
66 }
67
68 #menu_top ul li a{
69   display: block;
70   padding: 5px 10px 5px 10px;
71   white-space : nowrap;
72   border: solid 1px #e9e9e9;
73   background-color: #ffffff;
74   border-radius: 2px;
75 }
76
77 #menu_top ul li a:hover{
78   color: #000066;
79   background-color: #f1f1f1;
80 }
81
82 #menu_top ul li ul{
83   position: absolute;
84   top: 100%;
85   left: 0;
86   display: none;
87 }
88
89 #menu_top ul li ul li{
90   float: none;
91 }
92
93 #menu_top ul li ul li ul{
94   top: 0;
95   left: 100%;
96 }
97
98 /* --------------------------------------------- CONTENUS */
99
100 body{
101   color: #333333;
102   font: normal 12px Verdana, Helvetica, Arial, sans-serif;
103 }
104
105 a{
106   text-decoration: none;
107   color: #000066;
108 }
109
110 a img{
111   border: none;
112 }
113
114 a:hover{
115   color: #c0c0c0;
116 }
117
118 h1{
119   font-size: 2em;
120 }
121
122 h2{
123   font-size: 1.8em;
124 }
125
126 h3{
127   font-size: 1.6em;
128 }
129
130 h4{
131   font-size: 1.4em;
132 }
133
134 h5{
135   font-size: 1.2em;
136 }
137
138 h6{
139   font-size: 1em;
140 }
141
142 h1, h2, h3, h4, h5, h6, p, ul{
143   padding: 0 0 0.5em 0;
144 }
145
146 strong{
147   font-weight: bold;
148 }
149
150 /* ------------------------------------------------- MENU COLONNE */
151
152 #colonne ul.menu{
153   list-style-type: none;
154   margin: 5px 20px 5px 10px;
155   padding: 0;
156 }
157
158 #colonne ul.menu ul{
159   list-style-type: none;
160   margin: 0 0 0 20px;
161   padding: 0;
162 }
163
164 #colonne ul.menu li{
165   margin: 1px 0;
166   padding: 0;
167   border-bottom: solid 1px #e5e5e5;
168 }
169
170 #colonne ul.menu li a{
171   display: block;
172   line-height: 2em;
173   padding: 0 1em;
174   background-color: #f5f5f5;
175 }
176
177 #colonne ul.menu li a:hover{
178   color: #000066;
179   background-color: #f1f1f1;
180 }
181
182 /* --------------------------------------------- FORMULAIRES */
183
184 fieldset{
185   padding: 10px 0;
186 }
187
188 fieldset legend{
189   font-size: 1.4em;
190   display: block;
191   width: 100%;
192   border-bottom: solid 1px #f3f3f3;
193 }
194
195 form ul li{
196   padding: 5px 0;
197 }
198
199 form ul li:after{
200   content: "";
201   display: table;
202   clear: both;
203 }
204
205 form ul li label{
206   display: block;
207   float: left;
208   width: 140px;
209   text-align: right;
210   padding-right: 10px;
211 }
212
213 form ul li .form_input{
214   float: left;
215   width: 390px;
216 }
217
218 form ul li .form_input span.info{
219   display: block;
220   font-size: 0.9em;
221   color: #666666;
222 }
223
224 textarea, input[type=text], input[type=password]{
225   border: solid 1px #c0c0c0;
226   padding: 3px;
227 }
228
229 select{
230   border: solid 1px #c0c0c0;
231   background-color: #ffffff;
232   padding: 3px 10px;;
233 }
234
235 form ul li .form_buttons{
236   text-align: right;
237 }
238
239 form ul li .form_single_button{
240   text-align: left;
241   padding-left: 150px;
242 }
243
244 form ul li .form_buttons input[type=submit],
245 form ul li .form_single_button input[type=submit]{
246   border: solid 1px #c0c0c0;
247   background-color: #ffffff;
248   padding: 3px 10px;
249 }
250
251 form ul li .form_buttons input[type=submit]:hover{
252   cursor: pointer;
253   background-color: #f5f5f5;
254 }
255
256 /* --------------------------------------------- ADMIN */
257
258 ul.buttons{
259   margin: 10px 0 20px 0;
260   text-align: right;
261   padding-bottom: 10px;
262   border-bottom: dashed 1px #e5e5e5;
263 }
264
265 ul.buttons li{
266   display: inline;
267 }
268
269 ul.buttons li a{
270   padding: 3px 7px 3px 7px;
271   border: solid 1px #d1d1d1;
272 }
273
274 ul.buttons li a.add{
275   background-image: url("../icons/add.gif");
276   background-repeat: no-repeat;
277   background-position: 3px 6px;
278   border: solid 1px #d1d1d1;
279   padding: 3px 7px 3px 18px;
280 }
281
282 ul.filters{
283   margin: 10px 0 20px 0;
284   text-align: right;
285   padding-bottom: 10px;
286   border-bottom: dashed 1px #e5e5e5;
287 }
288
289 ul.filters li{
290   display: inline;
291 }
292
293 ul.filters li a{
294   padding: 3px 7px 3px 7px;
295   border: solid 1px #d1d1d1;
296 }
297
298 table.admin{
299   width: 100%;
300   margin-bottom: 1em;
301 }
302
303 table.admin tr.hl:hover{
304   background-color: #f9f9f9;
305 }
306
307 table.admin tr th{
308   text-align: center;
309   padding: 3px;
310   font-weight: bold;
311 }
312
313 table.admin tr td{
314   border: solid 1px #d1d1d1;
315   padding: 3px;
316 }
317
318 table.admin td.action{
319   text-align: center;
320   width: 50px;
321 }
322
323 .navig{
324   text-align: right;
325   border: solid 1px #d5d5d5;
326   margin: 10px 0;
327   padding: 3px;
328 }
329
330 /* --------------------------------------------- MESSAGES */
331
332 .messages{
333   margin: 10px;
334   padding: 10px;
335   border: solid 1px #c0c0c0;
336 }
337
338 .erreur{
339   margin: 50px 100px 50px 100px;
340   padding: 20px;
341   border: solid 1px #c0c0c0;
342 }
343
344 .redirect_message div{
345   margin: 50px 100px 50px 100px;
346   padding: 20px;
347   border: solid 1px #c0c0c0;
348 }
349
350 /* --------------------------------------------- FOOTER */
351
352 #main_footer .content{
353   border-top: solid 1px #d9d9d9;
354   padding-bottom: 20px;
355 }
356
357 #main_footer .content ul{
358   float: right;
359 }
360
361 #main_footer .content ul:after{
362   content: "";
363   display: table;
364   clear: both;
365 }
366
367 #main_footer .content ul li{
368   float: left;
369   padding: 0 5px;
370   border-left: solid 1px #c0c0c0;
371   margin-top: 5px;
372 }
373
374 #main_footer .content ul li:first-child{
375   border-left: none;
376 }