From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer_8?= Subject: =?Windows-1252?Q?Liste_des_communes_du_Haut-Rhin_-_Wikip=E9dia?= Date: Thu, 19 Nov 2009 14:42:24 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA6926.82554320" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7100.0 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/wiki/Liste_des_communes_du_Haut-Rhin =EF=BB=BF Liste des communes = du Haut-Rhin - Wikip=C3=A9dia
if (wgNotice !=3D '') = document.writeln(wgNotice);

Liste des communes du = Haut-Rhin

Un article de Wikip=C3=A9dia, l'encyclop=C3=A9die = libre.

Aller =C3=A0 : Navigation,=20 rechercher

Pour les autres communes, voir Liste= s des=20 communes de France.

Liste des 377 communes = du d=C3=A9p= artement=20 du Haut-Rhin par = ordre=20 alphab=C3=A9tique, avec leur code INSEE et leur code = postal=20 principal en 2004.

Commune du Haut-Rhin (68)

Voir aussi :

(CAC) Communaut=C3=A9=20 d'agglom=C3=A9ration de Colmar.
(CAM) Communaut=C3=A9=20 d'agglom=C3=A9ration Mulhouse Sud-Alsace.
(CCVM) Communaut=C3=A9=20 de communes de la Vall=C3=A9e de Munster.


Code INSEE Code Postal Commune Toponymie=20 allemande
68001 68600 Algolsheim
68002 68210 Altenach
68004 68130 Altkirch
68005 68770 Ammerschwihr Ammerschweier
68006 68210 Ammerzwiller Ammerzweiler
68007 68280 Andolsheim
68008 68280 Appenwihr Appenweier
68009 68320 Artzenheim
68010 68130 Aspach
68011 68700 Aspach-le-Bas Niederaspach
68012 68700 Aspach-le-Haut Oberaspach
68013 68220 Attenschwiller
68014 68150 Aubure Altweier
68015 68390 Baldersheim
68016 68740 Balgau
68017 68210 Ballersdorf
68018 68210 Balschwiller
68019 68320 Baltzenheim
68020 68490 Bantzenheim Banzenheim
68021 68870 Bartenheim Bartenheim (Elsass)
68022 68390 Battenheim
68023 68980 Beblenheim
68024 68210 Bellemagny Bronsweiler
68025 68480 Bendorf
68026 68630 Bennwihr
68027 68130 Berentzwiller
68028 68750 Bergheim
68029 68500 Bergholtz
68030 68500 Bergholtzzell
68031 68210 Bernwiller
68032 68500 Berrwiller=20 (CAM)
68033 68560 Bettendorf
68034 68480 Bettlach
68035 68480 Biederthal
68036 68600 Biesheim
68037 68127 Biltzheim
68038 68320 Bischwihr Bischweier
68039 68580 Bisel
68040 68620 Bitschw= iller-l=C3=A8s-Thann
68041 68740 Blodelsheim
68042 68730 Blotzheim
68043 68540 Bollwiller=20 (CAM)
68044 68650 Le = Bonhomme Diedolshausen
68045 68290 Bourbach-le-Bas= Niederburbach
68046 68290 Bourbach-le-Haut Oberburbach
68049 68480 Bouxwiller Buchsweiler
68050 68210 Br=C3=A9chaumont Br=C3=BCckensweiler
68051 68380 Breitenbach-H= aut-Rhin(CCVM)
68052 68780 Bretten
68054 68870 Brinckheim
68055 68440 Bruebach Brubach
68056 68350 Brunstatt
68057 68210 Buethwiller B=C3=BCtweiler
68058 68530 Buhl
68059 68520 Burnhaupt-le-Bas Niederburnhaupt
68060 68520 Burnhaupt-le-Haut= Oberburnhaupt
68061 68220 Buschwiller Buschweiler
68062 68130 Carspach
68063 68700 Cernay Sennheim
68064 68490 Chalamp=C3=A9 Eichwald
68065 68210 Chavan= nes-sur-l'=C3=89tang Schaffnatt a. Weiher
68066 68000 Colmar=20 (CAC) Kolmar
68067 68480 Courtavon Ottendorf
68068 68210 Dannemarie Dammerkirch
68069 68600 Dessenheim
68070 68350 Didenheim=20 (CAM)
68071 68780 Diefmatten
68072 68440 Dietwiller
68073 68290 Dolleren Dollern
68074 68480 Durlinsdorf
68075 68480 Durmenach
68076 68320 Durrenentzen D=C3=BCrrenenzen
68077 68720 Eglingen
68078 68420 Eguisheim Egisheim
68079 68210 Elbach Ellbach
68080 68130 Emlingen
68082 68190 Ensisheim
68083 68140 Eschbach-au-Val= =20 (CCVM) Eschbach
68084 68440 Eschentzwiller Eschenzweiler
68085 68210 Eteimbes Welschensteinbach
68086 68210 Falkwiller Falkweiler
68087 68640 Feldbach
68088 68540 Feldkirch= =20 (CAM)
68089 68470 Fellering Felleringen
68090 68480 Ferrette Pfirt
68091 68740 Fessenheim Fessenheim (Oberelsass)
68092 68480 Fislis
68093 68720 Flaxlanden Flachslanden
68094 68220 Folgensbourg Volkensberg
68095 68320 Fortschwihr Fortschweier
68096 68130 Franken
68097 68240 Fr=C3=A9land Urbach
68098 68580 Friesen
68099 68720 Fr=C5=93ningen
68100 68210 Fulleren F=C3=BCllern
68101 68990 Galfingue Galfingen
68102 68690 Geishouse Geishausen
68103 68510 Geispitzen
68104 68600 Geiswasser
68105 68210 Gildwiller Gildweiler
68106 68760 Goldbach-Altenba= ch
68107 68210 Gommersdorf
68108 68960 Grentzingen
68109 68140 Griesbach-au-Val=20 (CCVM) Griesbach
68110 68320 Grussenheim
68111 68420 Gueberschwihr Geberschweier
68112 68500 Guebwiller Gebweiler
68113 68970 Gu=C3=A9mar Gemar
68114 68210 Guevenatten Gevenatten
68115 68116 Guewenheim Gewenheim
68116 68250 Gundolsheim
68117 68140 Gunsbach=20 (CCVM)
68118 68440 Habsheim
68119 68210 Hagenbach
68120 68220 Hagenthal-le-Bas Niederhagenthal
68121 68220 Hagenthal-le-Haut= Oberhagenthal
68122 68500 Hartmannswiller= Hartmannsweiler
68123 68420 Hattstatt
68124 68130 Hausgauen
68125 68210 Hecken
68126 68220 H=C3=A9genheim
68127 68720 Heidwiller Heidweiler
68128 68560 Heimersdorf
68129 68990 Heimsbrunn
68130 68600 Heiteren
68131 68130 Heiwiller
68132 68510 Helfrantzkirch
68133 68960 Henflingen
68134 68420 Herrli= sheim-pr=C3=A8s-Colmar
68135 68220 H=C3=A9singue H=C3=A4singen
68136 68600 Hettenschlag
68137 68580 Hindlingen
68138 68560 Hirsingue Hirsingen
68139 68118 Hirtzbach Hirzbach
68140 68740 Hirtzfelden Hirzfelden
68141 68720 Hochstatt
68142 68140 Hohrod=20 (CCVM)
68143 68320 Holtzwihr Holzweier
68144 68490 Hombourg Homburg
68145 68180 Horbourg-Wihr=20 (CAC) Horburg
68146 68125 Houssen=20 (CAC) Hausen
68147 68150 Hunawihr Hunaweier
68148 68130 Hundsbach
68149 68330 Huningue H=C3=BCningen
68150 68420 Husseren= -les-Ch=C3=A2teaux H=C3=A4usern
68151 68470 Husseren-Wesser= ling H=C3=BCsseren-Wesserling
68152 68720 Illfurth Illfurt
68153 68970 Illhaeusern
68154 68110 Illzach
68155 68040 Ingersheim=20 (CAC)
68156 68500 Issenheim Isenheim
68157 68320 Jebsheim
68158 68130 Jettingen=
68159 68500 Jungholtz Jungholz
68160 68510 Kappelen Kappeln
68161 68230 Katzenthal
68162 68240 Kaysersberg Kaysersberg
68163 68680 Kembs Kems
68164 68240 Kientzheim
68165 68480 Kiffis
68166 68260 Kingersheim=20 (CAM)
68167 68290 Kirchberg=
68168 68220 Kn=C5=93ringue Kn=C3=B6ringen
68169 68480 K=C5=93stlach K=C3=B6stlach
68170 68510 K=C5=93tzingue K=C3=B6tzingen
68171 68820 Kruth Kr=C3=BCt
68172 68320 Kunheim
68173 68910 Labaroche Zell
68174 68440 Landser
68175 68650 Lapoutroie Schnierlach
68176 68580 Largitzen
68177 68610 Lautenbach
68178 68610 Lautenbachzell
68179 68290 Lauw
68180 68800 Leimbach
68181 68480 Levoncourt Luffendorf
68182 68220 Leymen Leimen
68183 68220 Liebenswiller Liebenzweiler
68184 68480 Liebsdorf
68185 68660 Li=C3=A8pvre Leberau
68186 68480 Ligsdorf L=C3=BCxdorf
68187 68480 Linsdorf
68188 68610 Linthal
68189 68280 Logelheim Logelnheim
68190 68480 Lucelle L=C3=BCtzel
68191 68720 Luemschwiller L=C3=BCmschweiler
68193 68140 Lutten= bach-pr=C3=A8s-Munster=20 (CCVM) Luttenbach
68194 68480 Lutter
68195 68460 Lutterbach=20 (CAM)
68196 68210 Magny Menglatt
68197 68510 Magstatt-le-Bas= Niedermagstatt
68198 68510 Magstatt-le-Haut Obermagstatt
68199 68550 Malmerspach
68200 68210 Manspach Mansbach
68201 68290 Masevaux Masm=C3=BCnster
68202 68210 Mertzen Merzen
68203 68500 Merxheim
68204 68380 Metzeral=20 (CCVM)
68205 68890 Meyenheim Meienheim
68206 68700 Michelbach
68207 68730 Michelbach-le-Bas= Niedermichelbach
68208 68220 Michelbach-le-Ha= ut Obermichelbach
68209 68630 Mittelwihr Mittelweier
68210 68380 Mittlach=20 (CCVM)
68211 68470 Mitzach
68212 68480 Moernach M=C3=B6rnach
68213 68470 Mollau
68214 68210 Montreux-Jeune Neum=C3=BCnsterol
68215 68210 Montreux-Vieux Altm=C3=BCnsterol
68217 68690 Moosch
68216 68580 Mooslargue Mooslargen
68218 68790 Morschwiller-le= -Bas=20 (CAM) Niedermorschweiler
68219 68780 Mortzwiller Morzweiler
68221 68640 Muespach M=C3=BCspach
68222 68640 Muespach-le-Haut Oberm=C3=BCspach
68223 68380 Muhlbach-sur-M= unster=20 (CCVM) M=C3=BChlbach
68224 68100
68200
Mulhouse=20 (CAM) M=C3=BClhausen
68225 68740 Munchhouse M=C3=BCnchhausen (Oberelsass)
68226 68140 Munster=20 (CCVM) M=C3=BCnster
68227 68320 Muntzenheim Munzenheim
68228 68250 Munwiller Munweiler
68229 68530 Murbach
68230 68740 Nambsheim
68231 68600 Neuf-Brisach Neubreisach
68232 68220 Neuwiller Neuweiler
68233 68290 Niederbruck
68234 68127 Niederentzen Niederenzen
68235 68127 Niederhergheim
68237 68230 Niedermorschwihr Niedermorschweier
68238 68680 Niffer
68239 68290 Oberbruck
68240 68960 Oberdorf
68241 68127 Oberentzen Oberenzen
68242 68127 Oberhergheim
68243 68480 Oberlarg
68244 68420 Obermorschwihr Obermorschweier
68245 68130 Obermorschwiller Obermorschweiler
68246 68600 Obersaasheim
68247 68830 Oderen Odern
68248 68480 Oltingue Oltingen
68249 68370 Orbey Urbeis
68250 68500 Orschwihr Orschweier
68251 68570 Osenbach
68252 68150 Ostheim
68253 68490 Ottmarsheim
68254 68490 Petit-Landau Kleinlandau
68255 68250 Pfaffenheim
68256 68120 Pfastatt
68257 68480 Pfetterhouse Pfetterhausen
68258 68840 Pulversheim=20 (CAM)
68259 68480 Raedersdorf
68260 68190 Raedersheim
68261 68800 Rammersmatt
68262 68470 Ranspach
68263 68730 Ranspach-le-Bas= Niederranspach
68264 68220 Ranspach-le-Haut Oberranspach
68265 68510 Rantzwiller Rantsweiler
68266 68890 R=C3=A9guisheim= Regisheim
68267 68950 Reiningue=20 (CAM) Reiningen
68268 68210 Retzwiller Retsweiler
68269 68150 Ribeauvill=C3=A9 Rappoltsweiler
68270 68120 Richwiller=20 (CAM) Reichweiler
68271 68400 Riedisheim
68272 68320 Riedwihr Riedweier
68273 68640 Riespach
68274 68500 Rimbac= h-pr=C3=A8s-Guebwiller Rimbach
68275 68290 Rimbach-= pr=C3=A8s-Masevaux Rimbach
68276 68500 Rimbachzell
68277 68340 Riquewihr Reichenweier
68278 68170 Rixheim
68279 68800 Roderen
68280 68590 Rodern
68281 68740 Roggenhouse Roggenhausen
68282 68210 Romagny Willern
68283 68660 Rombach-le-Franc Deutschrumbach
68284 68480 Roppentzwiller Roppenzweiler
68285 68590 Rorschwihr Rohrschweier
68286 68128 Rosenau
68287 68250 Rouffach Rufach
68288 68560 Ruederbach
68289 68270 Ruelisheim=20 (CAM)
68291 68740 Rumersheim-le-Ha= ut Rumersheim
68290 68740 Rustenhart
68292 68550 Saint-Amarin Sankt Amarin
68081 68720 Saint-Ber= nard Sankt Bernhard
68293 68210 Saint-Cosme= Sankt Cosman
68294 68160 Sainte-Croix= -aux-Mines Heiligkreuz
68295 68127 Sainte-Croix= -en-Plaine=20 (CAC) Heiligkreuz
68298 68160 Sainte-Marie= -aux-Mines Markirch
68296 68590 Saint-H= ippolyte Sankt Pilt
68297 68300 Saint-Louis= Sankt Ludwig (Elsass)
68299 68210 Saint-Ulrich Sankt Ulrich
68300 68390 Sausheim
68301 68440 Schlierbach=
68302 68520 Schweighouse-Tha= nn Schweighausen
68303 68130 Schwoben
68304 68780 Sentheim
68305 68580 Seppois-le-Bas Niedersept
68306 68580 Seppois-le-Haut= Obersept
68307 68290 Sewen
68308 68290 Sickert
68309 68510 Sierentz Sierenz
68310 68240 Sigolsheim
68311 68380 Sondernach=20 (CCVM)
68312 68480 Sondersdorf
68313 68780 Soppe-le-Bas Niedersulzbach
68314 68780 Soppe-le-Haut Obersulzbach
68316 68230 Soultzbach-les= -Bains=20 (CCVM) Sulzbach
68317 68140 Soultzeren=20 (CCVM) Sulzern
68315 68360 Soultz-Haut-Rhin Sulz
68318 68570 Soultzmatt Sulzmatt
68319 68720 Spechbach-le-Bas Niederspechbach
68320 68720 Spechbach-le-Haut= Oberspechbach
68321 68850 Staffelfelden=20 (CAM)
68322 68700 Steinbach=
68323 68440 Steinbrunn-le-Bas= Niedersteinbrunn
68324 68440 Steinbrunn-le-Ha= ut Obersteinbrunn
68325 68640 Steinsoultz Steinsulz
68326 68780 Sternenberg=
68327 68510 Stetten
68328 68470 Storckensohn Storkensauen
68329 68140 Stosswihr=20 (CCVM) Sto=C3=9Fweier
68330 68580 Strueth
68331 68280 Sundhoffen Sundhofen
68332 68720 Tagolsheim
68333 68130 Tagsdorf
68334 68800 Thann
68335 68590 Thannenkirch
68336 68210 Traubach-le-Bas= Niedertrausbach
68337 68210 Traubach-le-Haut Obertraubach
68338 68230 Turckheim=20 (CAC) T=C3=BCrkheim
68340 68580 Ueberstrass
68341 68510 Uffheim
68342 68700 Uffholtz Uffholz
68343 68190 Ungersheim=20 (CAM)
68344 68121 Urb=C3=A8s Urbis
68345 68320 Urschenheim
68192 68210 Valdieu-Lutran Gottesthal
68347 68480 Vieux-Ferrette Altpfirt
68348 68800 Vieux-Thann Altthann
68349 68128 Village-Neuf Neudorf
68350 68420 Voegtlinshoffen= V=C3=B6gtlinshofen
68351 68600 Vogelgrun
68352 68600 Volgelsheim
68353 68130 Wahlbach
68354 68230 Walbach
68355 68640 Waldighofen
68356 68130 Walheim
68357 68510 Waltenheim
68358 68230 Wasserbourg=20 (CCVM) Wasserburg
68359 68700 Wattwiller Wattweiler
68360 68600 Weckolsheim
68361 68290 Wegscheid
68362 68220 Wentzwiller
68363 68480 Werentzhouse Werenzhausen
68364 68250 Westhalten
68365 68920 Wettolsheim=20 (CAC)
68366 68320 Wickerschwihr Wickerschweier
68367 68320 Widensolen Widensohlen
68368 68230 Wihr-au-Val=20 (CCVM) Weier im Thal
68370 68820 Wildenstein
68371 68960 Willer Weiler
68372 68760 Willer-sur-Thur= Weiler (Kreis Thann)
68373 68480 Winkel
68374 68920 Wintzenheim=20 (CAC) Winzenheim
68375 68310 Wittelsheim
68376 68270 Wittenheim=20 (CAM)
68377 68130 Wittersdorf
68378 68210 Wolfersdorf
68379 68600 Wolfgantzen Wolfganzen
68380 68480 Wolschwiller Wolschweiler (Oberelsass)
68381 68500 Wuenheim
68382 68130 Zaessingue Z=C3=A4ssingen
68383 68340 Zellenberg
68384 68720 Zillisheim=20 (CAM)
68385 68230 Zimmerbach
68386 68440 Zimmersheim

[modifier]=20 Voir aussi

  • Correspondance=20 des toponymies alsaciennes en fran=C3=A7ais et en allemand =
  • 3D"Portail Portail du=20 Haut-Rhin=20
  • Portail = des=20 communes de France
Ce document provient de =C2=AB htt= p://fr.wikipedia.org/wiki/Liste_des_communes_du_Haut-Rhin=20 =C2=BB.
Affichages
Navigation
Contribuer
Imprimer / exporter
Autres langues
  • = Catal=C3=A0=20
  • Cebuano=20
  • =C4=8Cesky=20
  • Deutsch=20
  • English=20
  • Esperanto=20
  • Espa=C3=B1= ol=20
  • Suomi= =20
  • Baha= sa=20 Indonesia=20
  • L=C3=ABtzebuergesch=20
  • Bahasa=20 Melayu=20
  • Nederlands=20
  • Kapampangan=20
  • Portugu=C3=AAs=20
  • =D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9=20
  • Sloven=C5=A1=C4=8Dina=20
  • = Svenska=20
  • Ti=E1=BA=BFng=20 Vi=E1=BB=87t
------=_NextPart_000_0000_01CA6926.82554320 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Haut-Rhin-Position.png/100px-Haut-Rhin-Position.png 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 /j91BOpymyn3GgAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Drapeau_Bas-Rhin.svg/36px-Drapeau_Bas-Rhin.svg.png iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJ TUUH2QcREw8K2k3jVQAAA5dJREFUSImt1l9M1XUYx/HXASGtSErJkFhMjfkXm6apgLmyWs1ZuVmN 0K2WtfV3a1Y31k1j68+yf2YbV+nUSTZvXJeVjCQczmk1UENbJY6UpUSSGnq6+P4Uzjke/Fl+bs7O 73nO87zP9/f8+SaS7Q7KpqR+a7VZoyKrzxVWItkueUmvg5rVmOpP1/3nTKMwGvuHdsuJFWy8eZr9 ZaE9l/RdmuX5JNyBPOSi8P8AQa6xPlahXqN8p7P6TcZduAazBz0fhn/wDlahMhvQNtsj1zjKUe1O LX4xRUeGdRyOCqfwYgR2Xi9hDn7DaUzPluBVCyzT4YyfY0IxQrkv3OwNjRKDanA2lqEa+bge5ZHt iejzPiTwNZ7F8tTQiaQo4HB9PrPLdNXRT+LpD7s9olinYnA73kYHtgp1cxYfoRdL8Aq2YRe+iuwZ QOf1sFZ1yiQUxYZKOu4t+6w3FxQIdXILVqPVQJaJEdhVOJQZKhMIinRrcEhxSlleWj/Zoda0C+Oh ECfSfFZiE44Ihd4fB+i8XtZkhRlCz8RTv04v6LY9S9k+JbR9Hxbh0VRzattPwBosjr6vVm2xY05q iw00TIlPTVOvUZ4zKbbFuAenUCq8yvGpPw8nNArPCO3ahcexAfWRV65+H/jWQtXR/4unU/arMUx7 lDY3yrMczdgizKMDQoEfSX9li1CE24R2/Q51Brqgyg/WKpSnNDYUp2y0U535klH3VggD8jC+QTt2 B+dUoHy8hzbhpB7D+2gZFL5Ar3X2mqTqMqDotttSJbqMASPwIBqkVHEq0Eg8IEzSEmHqNmRJUKPF KuUSbogNlXRcnf02mpPNJXuXjUMV1g+R4Ca/2+Kw0WbGhoIDdqhVoVdBuilzuQ7Ha+jBl2m2iXja wBzvMsZ8M2zSKPROPJWr1KzHfN+nmwZOaIIw1nuExVccJT+Gu4WVcFwo/Da8LnUlT9Zhg3NGXNhe cXRWoybPq9QvLxWoAFfjIfyK+zFlEFQZZuBaoVX7hI1+clD4fKd9okWVapdztemzT6087cZn1tBM 1AizoSgCuzdKvFTY6O2YJYz+FRdJsNAeH7pRjrGxofjbOq2ZQAtwK6ahSZhBWyPbc+gUbn9HsRM/ Zgk/0gmbtSkz7zKghuiyXNQK9dKaZhst7KR3pVwdLqonNVtpqkS8+/jQy3UW9pK2kYLmCpM8jkp1 +ly3wmz3xLhAV1I5znlTkyXmCjvhovoX3c7/J13xFgwAAAAASUVORK5CYII= ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://upload.wikimedia.org/wikipedia/commons/thumb/4/45/Logo-Mairie.png/24px-Logo-Mairie.png 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 RU5ErkJggg== ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://fr.wikipedia.org/skins-1.5/common/images/poweredby_mediawiki_88x31.png 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 ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://fr.wikipedia.org/images/wikimedia-button.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAAA3NCSVQICAjb4U/gAAAAilBMVEVj ZGeGh4nn6+yZmZni5uTW1taAgYNtbnGkpKYBhbLd3t1svZdCroKtrq/Cv79ztMs7ncDMzMy5t7en zL3Hx8h6e37l5eXw8PDK0dOVwtOozdsfkrnKk47E1tUNiba8RjxKs4bN3eKawM2SybIslr5Yp8TV 4N+80dbY5Oek08O5zNJ+wqW20cf29vZ09tAFAAAACXBIWXMAAArwAAAK8AFCrDSYAAACh0lEQVR4 Xs3RiZKbMAwGYMu3zX2T+072fP/XqwSUppM0bLfdmf1DxlhmvhGCRV8UFmVfkm8Ig/0beLnZbJYf cuNKT8Htr6BLcvuBCAv5o/Pf4HjTJ/4AbCyICVhRXk6JUssBXiqVpK16FCvyXJcPHvgJn5xLVD7C ydqdHsKEWjsN7x3B2QC3Kun2k5mE29Rhh4eiH3JcHOgN1vt/h/fIXN7CbZEtl8us2IbFauH6YRir FBO0Wqa6K1bM5gzLQDvGtNKMGdEqrcmrRth7fyIlCMPtM26et2EYUGlxwZ0w3jKDz2WWeVSZ9Z5g lltGBY8B8LERtHgwLPeUHsZJ7FfoYc/o0vq2X+Ms8Chj1gD+he/gCjzBMasMq6hgbdSJwtCSsaiC K3jh1i8FgWFwfg0pxQXhmceAYZkwLO5hMGUPx2DtLWxZLlg2wFJKhC9FBwZ+gFcES0zOhGxZJaVl eKmqUrKDVV+QGACJo6ClqgDwDjPC87cRHjveS0rVSimiAZalAdXBQ4ExkEAfTyGcd2WjRhhnPDv3 o5AdvN3N6OPJT4fguq4T51J5uIJf65RK9efTw3Pn3PwcjHBwnq+dS+qHiadgzvkT9nc8o9zDwWp3 xEns+MOU412W3Z72MKcG0119CF7lITjIXepw6nesSliuhS0BIg48ByEzDaXW+Z9gnqC0QOoJf3x+ xN3pXpMRt23FJXAuFHBdRpFQXEbl3Y4bCj85TJrMZrMkXXduc5syaoSHpsGLVl2WStRNE5XNTQju Qj1TEKUk5N7CGiypNApcc4BYaVClju7CQ+bY6YCn8+ZusmsArk8ewEQn6WKxOCZz3kzDXEzB71fh T7sn/v4/QvBNvjv8RfkBEHe0Bwh42FAAAAAASUVORK5CYII= ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/common/shared.css?243z2 .mw-plusminus-pos { COLOR: #006400 } .mw-plusminus-neg { COLOR: #8b0000 } .mw-plusminus-null { COLOR: #aaa } SPAN.comment { FONT-STYLE: italic } SPAN.changedby { FONT-SIZE: 95% } .texvc { unicode-bidi: embed; DIRECTION: ltr } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } .ontop#wikiPreview { MARGIN-BOTTOM: 1em } #editform { CLEAR: both } #toolbar { CLEAR: both } #wpTextbox1 { CLEAR: both } DIV#mw-js-message { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #fcfcfc; MARGIN: 1em 5%; = PADDING-LEFT: 2.5%; PADDING-RIGHT: 2.5%; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 0.5em } .editsection { FLOAT: right; MARGIN-LEFT: 5px } TABLE.filehistory TH { VERTICAL-ALIGN: top } TABLE.filehistory TD { VERTICAL-ALIGN: top } TABLE.filehistory TH { TEXT-ALIGN: left } TABLE.filehistory TD.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TH.mw-imagepage-filesize { WHITE-SPACE: nowrap } TABLE.filehistory TD.filehistory-selected { FONT-WEIGHT: bold } LI SPAN.deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } SPAN.history-deleted { FONT-STYLE: italic; COLOR: #888; TEXT-DECORATION: line-through } .not-patrolled { BACKGROUND-COLOR: #ffa } .unpatrolled { COLOR: red; FONT-WEIGHT: bold } DIV.patrollink { TEXT-ALIGN: right; FONT-SIZE: 75% } BODY.ltr TD.mw-label { TEXT-ALIGN: right } BODY.ltr TD.mw-input { TEXT-ALIGN: left } BODY.ltr TD.mw-submit { TEXT-ALIGN: left } BODY.rtl TD.mw-label { TEXT-ALIGN: left } BODY.rtl TD.mw-input { TEXT-ALIGN: right } BODY.rtl TD.mw-submit { TEXT-ALIGN: right } TD.mw-label { VERTICAL-ALIGN: top } .prefsection TD.mw-label { WIDTH: 20% } .prefsection TABLE { WIDTH: 100% } TD.mw-submit { WHITE-SPACE: nowrap } TABLE.mw-htmlform-nolabel TD.mw-label { WIDTH: 0px !important } BODY.rtl .thumbcaption { TEXT-ALIGN: right } BODY.rtl .magnify { FLOAT: left } BODY.ltr .thumbcaption { TEXT-ALIGN: left } BODY.ltr .magnify { FLOAT: right } .mw-hidden-cats-hidden { DISPLAY: none } .catlinks-allhidden { DISPLAY: none } P.mw-ipb-conveniencelinks { FLOAT: right; FONT-SIZE: 90% } P.mw-protect-editreasons { FLOAT: right; FONT-SIZE: 90% } P.mw-filedelete-editreasons { FLOAT: right; FONT-SIZE: 90% } P.mw-delete-editreasons { FLOAT: right; FONT-SIZE: 90% } P.mw-revdel-editreasons { FLOAT: right; FONT-SIZE: 90% } .searchresults { =09 } .searchresults P { MARGIN-TOP: 1em; MARGIN-BOTTOM: 1.2em; MARGIN-LEFT: 0.4em } DIV.searchresult { WIDTH: 38em; FONT-SIZE: 95% } .mw-search-results { MARGIN-LEFT: 0.4em } .mw-search-results LI { PADDING-BOTTOM: 1em; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none } .mw-search-results LI A { FONT-SIZE: 108% } .mw-search-result-data { COLOR: green; FONT-SIZE: 97% } .mw-search-formheader { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = BACKGROUND-COLOR: #f3f3f3; MARGIN-TOP: 1em; BORDER-TOP: silver 1px = solid; BORDER-RIGHT: silver 1px solid } .mw-search-formheader DIV.search-types { PADDING-LEFT: 0.25em; FLOAT: left } .rtl .mw-search-formheader DIV.search-types { FLOAT: right } .mw-search-formheader DIV.search-types UL { PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; = MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px = !important; PADDING-TOP: 0px !important } .mw-search-formheader DIV.search-types UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 0px } .mw-search-formheader DIV.search-types UL LI A { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = DISPLAY: block; PADDING-TOP: 0.5em } .mw-search-formheader DIV.search-types UL LI.current A { COLOR: #333333; CURSOR: default } .mw-search-formheader DIV.search-types UL LI.current A:hover { TEXT-DECORATION: none } .mw-search-formheader DIV.results-info { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.75em; = FLOAT: right; PADDING-TOP: 0.5em } .mw-search-formheader DIV.results-info UL { PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none !important; = MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px = !important; PADDING-TOP: 0px !important } .mw-search-formheader DIV.results-info UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: right; PADDING-TOP: 0px } FIELDSET#mw-searchoptions { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = PADDING-BOTTOM: 0.5em !important; BACKGROUND-COLOR: #f9f9f9; MARGIN: = 0px; PADDING-LEFT: 0.75em !important; PADDING-RIGHT: 0.75em !important; = BORDER-TOP: silver 0px solid; BORDER-RIGHT: silver 1px solid; = PADDING-TOP: 0.5em !important } FIELDSET#mw-searchoptions LEGEND { DISPLAY: none } FIELDSET#mw-searchoptions H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 0px } .rtl FIELDSET#mw-searchoptions H4 { FLOAT: right } FIELDSET#mw-searchoptions DIV#mw-search-togglebox { FLOAT: right } .rtl FIELDSET#mw-searchoptions DIV#mw-search-togglebox { FLOAT: left } FIELDSET#mw-searchoptions DIV#mw-search-togglebox LABEL { MARGIN-RIGHT: 0.25em } FIELDSET#mw-searchoptions DIV#mw-search-togglebox INPUT { MARGIN-LEFT: 0.25em } FIELDSET#mw-searchoptions TABLE { FLOAT: left; MARGIN-RIGHT: 3em } FIELDSET#mw-searchoptions TABLE TD { PADDING-RIGHT: 1em } .rtl FIELDSET#mw-searchoptions TABLE TD { PADDING-LEFT: 1em; PADDING-RIGHT: 0px } BODY.rtl FIELDSET#mw-searchoptions TABLE { FLOAT: right; MARGIN-LEFT: 3em; MARGIN-RIGHT: 0px } FIELDSET#mw-searchoptions DIV.divider { BORDER-BOTTOM: #dddddd 1px solid; MARGIN-BOTTOM: 0.5em; CLEAR: both; = PADDING-TOP: 0.5em } TD#mw-search-menu { PADDING-LEFT: 6em; FONT-SIZE: 85% } DIV#mw-search-interwiki { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = MARGIN-TOP: 2ex; WIDTH: 18em; FLOAT: right; BORDER-TOP: #aaaaaa 1px = solid; BORDER-RIGHT: #aaaaaa 1px solid } .rtl DIV#mw-search-interwiki { FLOAT: left } DIV#mw-search-interwiki LI { FONT-SIZE: 95% } .mw-search-interwiki-more { FLOAT: right; FONT-SIZE: 90% } .rtl .mw-search-interwiki-more { FLOAT: left } DIV#mw-search-interwiki-caption { TEXT-ALIGN: center; FONT-SIZE: 95%; FONT-WEIGHT: bold } .mw-search-interwiki-project { TEXT-ALIGN: left; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #ececec; = PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.15em; FONT-SIZE: 97%; BORDER-TOP: = #bbbbbb 1px solid; PADDING-TOP: 0.15em } .rtl .mw-search-interwiki-project { TEXT-ALIGN: right } SPAN.searchalttitle { FONT-SIZE: 95% } DIV.searchdidyoumean { MARGIN-TOP: 0.8em; COLOR: #c00; FONT-SIZE: 127% } DIV.searchdidyoumean EM { FONT-WEIGHT: bold } .searchmatch { FONT-WEIGHT: bold } TABLE#mw-search-top-table { BACKGROUND-COLOR: transparent } TD#mw-search-togglebox { TEXT-ALIGN: right } TABLE#mw-search-powertable { WIDTH: 100% } FORM#powersearch { CLEAR: both } .mw-userrights-disabled { COLOR: #888 } TABLE.mw-userrights-groups * TD { PADDING-RIGHT: 1.5em } TABLE.mw-userrights-groups * TH { PADDING-RIGHT: 1.5em } .os-suggest { Z-INDEX: 99; BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; = BORDER-LEFT: #aaaaaa 1px solid; OVERFLOW-X: hidden; BACKGROUND-COLOR: = window; WIDTH: 0px; FONT-SIZE: 95%; OVERFLOW: auto; BORDER-TOP: #aaaaaa = 1px solid; TOP: 0px; BORDER-RIGHT: #aaaaaa 1px solid; LEFT: 0px } TABLE.os-suggest-results { BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 95%; = BORDER-LEFT-WIDTH: 0px; CURSOR: pointer } .os-suggest-result { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: window; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; WHITE-SPACE: nowrap; COLOR: windowtext; PADDING-TOP: = 2px } .os-suggest-result-hl { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: window; PADDING-LEFT: 2px; = PADDING-RIGHT: 2px; WHITE-SPACE: nowrap; COLOR: windowtext; PADDING-TOP: = 2px } .os-suggest-result-hl { BACKGROUND-COLOR: #4c59a6; COLOR: white } .os-suggest-result-hl-webkit { BACKGROUND-COLOR: #4c59a6; COLOR: white } .os-suggest-result-hl { BACKGROUND-COLOR: highlight; COLOR: highlighttext } .os-suggest-toggle { POSITION: relative; FONT-SIZE: 65%; LEFT: 1ex } .os-suggest-toggle-def { POSITION: absolute; VISIBILITY: hidden; FONT-SIZE: 65%; TOP: 0px; LEFT: = 0px } .autocomment { COLOR: gray } #pagehistory .history-user { MARGIN-LEFT: 0.4em; MARGIN-RIGHT: 0.2em } #pagehistory SPAN.minor { FONT-WEIGHT: bold } #pagehistory LI { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid } #pagehistory LI.selected { BORDER-BOTTOM: #aaa 1px dashed; BORDER-LEFT: #aaa 1px dashed; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #aaa 1px dashed; BORDER-RIGHT: = #aaa 1px dashed } .newpage { FONT-WEIGHT: bold } .minor { FONT-WEIGHT: bold } .bot { FONT-WEIGHT: bold } .mw-uctop { FONT-WEIGHT: bold } TABLE.mw-listgrouprights-table TR { VERTICAL-ALIGN: top } .listgrouprights-revoked { TEXT-DECORATION: line-through } TD.mw-statistics-numbers { TEXT-ALIGN: right } H4.mw-specialpagesgroup { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dcdcdc; MARGIN: 0.3em 0em 0em; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px } .mw-specialpagerestricted { FONT-WEIGHT: bold } #shared-image-dup { FONT-STYLE: italic } #shared-image-conflict { FONT-STYLE: italic } TABLE.mw-emailuser-table { WIDTH: 98% } TD#mw-emailuser-sender { FONT-WEIGHT: bold } TD#mw-emailuser-recipient { FONT-WEIGHT: bold } TABLE.allpageslist { BACKGROUND-COLOR: transparent } TABLE.mw-allpages-table-form { BACKGROUND-COLOR: transparent; WIDTH: 100% } TABLE.mw-allpages-table-chunk { BACKGROUND-COLOR: transparent; WIDTH: 100% } TD.mw-allpages-alphaindexline { TEXT-ALIGN: right } TD.mw-allpages-nav { TEXT-ALIGN: right; MARGIN-BOTTOM: 1em; FONT-SIZE: smaller } P.mw-allpages-nav { TEXT-ALIGN: right; MARGIN-BOTTOM: 1em; FONT-SIZE: smaller } TABLE.mw-allpages-table-form TR { VERTICAL-ALIGN: top } TABLE#mw-prefixindex-list-table { BACKGROUND-COLOR: transparent; WIDTH: 98% } TABLE#mw-prefixindex-nav-table { BACKGROUND-COLOR: transparent; WIDTH: 98% } TD#mw-prefixindex-nav-form { TEXT-ALIGN: right; MARGIN-BOTTOM: 1em; FONT-SIZE: smaller; = VERTICAL-ALIGN: top } DIV.mw-warning-with-logexcerpt { BORDER-BOTTOM: #2f6fab 2px solid; BORDER-LEFT: #2f6fab 2px solid; = PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = MARGIN-BOTTOM: 3px; BORDER-TOP: #2f6fab 2px solid; BORDER-RIGHT: #2f6fab = 2px solid; PADDING-TOP: 3px } DIV.mw-warning-with-logexcerpt UL LI { FONT-SIZE: 90% } SPAN.mw-revdelundel-link { FONT-SIZE: 90% } STRONG.mw-revdelundel-link { FONT-SIZE: 90% } SPAN.mw-revdelundel-hidden { VISIBILITY: hidden } INPUT.mw-revdelundel-hidden { VISIBILITY: hidden } A.feedlink { PADDING-LEFT: 16px; BACKGROUND: url(images/feed-icon.png) no-repeat = left center } .plainlinks A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0px !important } TABLE.wikitable { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN: 1em = 1em 1em 0px; BORDER-COLLAPSE: collapse; BACKGROUND: #f9f9f9; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } .wikitable TH { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.2em } .wikitable TD { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.2em } .wikitable TH { TEXT-ALIGN: center; BACKGROUND: #f2f2f2 } .wikitable CAPTION { FONT-WEIGHT: bold } TABLE.collapsed TR.collapsable { DISPLAY: none } .success { COLOR: green; FONT-SIZE: larger } .error { COLOR: red; FONT-SIZE: larger } .errorbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .successbox { BORDER-BOTTOM: 2px solid; BORDER-LEFT: 2px solid; PADDING-BOTTOM: = 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 2em; FLOAT: = left; COLOR: #000; FONT-SIZE: larger; BORDER-TOP: 2px solid; = BORDER-RIGHT: 2px solid; PADDING-TOP: 0.5em } .errorbox { BORDER-BOTTOM-COLOR: red; BACKGROUND-COLOR: #fff2f2; BORDER-TOP-COLOR: = red; BORDER-RIGHT-COLOR: red; BORDER-LEFT-COLOR: red } .successbox { BORDER-BOTTOM-COLOR: green; BACKGROUND-COLOR: #dfd; BORDER-TOP-COLOR: = green; BORDER-RIGHT-COLOR: green; BORDER-LEFT-COLOR: green } .errorbox H2 { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; FONT-SIZE: 1em; = BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold } .successbox H2 { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0.5em = 0px 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; FONT-SIZE: 1em; = BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold } .visualClear { CLEAR: both } #mw_trackbacks { BORDER-BOTTOM: #bbbbff 1px solid; BORDER-LEFT: #bbbbff 1px solid; = PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #eeeeff; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-TOP: #bbbbff 1px solid; BORDER-RIGHT: = #bbbbff 1px solid; PADDING-TOP: 0.2em } .TablePager { MIN-WIDTH: 80% } .TablePager_nav A { TEXT-DECORATION: none } .TablePager { BORDER-COLLAPSE: collapse } .TablePager { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TD { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0.15em; PADDING-RIGHT: 0.15em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; = PADDING-TOP: 0px } .TablePager TH { BACKGROUND-COLOR: #eeeeff } .TablePager TD { BACKGROUND-COLOR: #ffffff } .TablePager TR:hover TD { BACKGROUND-COLOR: #eeeeff } .imagelist TD { WHITE-SPACE: nowrap } .imagelist TH { WHITE-SPACE: nowrap } .imagelist .TablePager_col_links { BACKGROUND-COLOR: #eeeeff } .imagelist .TablePager_col_img_description { WHITE-SPACE: normal } .imagelist TH.TablePager_sort { BACKGROUND-COLOR: #ccccff } #mw-allmessagestable .allmessages-customised TD.am_default { BACKGROUND-COLOR: #fcffc4 } #mw-allmessagestable TR.allmessages-customised:hover TD.am_default { BACKGROUND-COLOR: #faff90 } #mw-allmessagestable TD.am_actual { BACKGROUND-COLOR: #e2ffe2 } #mw-allmessagestable TR.allmessages-customised:hover + = TR.allmessages-customised TD.am_actual { BACKGROUND-COLOR: #b1ffb1 } UL#filetoc { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0.5em; = MARGIN-LEFT: 0px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = MARGIN-RIGHT: 0px; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } #filetoc LI { LIST-STYLE-TYPE: none; PADDING-RIGHT: 2em; DISPLAY: inline } TABLE.mw_metadata { WIDTH: 300px; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 0.5em; FONT-SIZE: = 0.8em } TABLE.mw_metadata CAPTION { FONT-WEIGHT: bold } TABLE.mw_metadata TH { FONT-WEIGHT: normal } TABLE.mw_metadata TD { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = PADDING-TOP: 0.1em } TABLE.mw_metadata { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-COLLAPSE: = collapse; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none } TABLE.mw_metadata TD { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; = BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } TABLE.mw_metadata TH { BACKGROUND-COLOR: #f9f9f9 } TABLE.mw_metadata TD { BACKGROUND-COLOR: #fcfcfc } TABLE.gallery { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: white; MARGIN: 2px; PADDING-LEFT: = 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 2px } TABLE.gallery TR { VERTICAL-ALIGN: top } TABLE.gallery TD { BORDER-BOTTOM: white 2px solid; BORDER-LEFT: white 2px solid; = BACKGROUND-COLOR: #f9f9f9; VERTICAL-ALIGN: top; BORDER-TOP: white 2px = solid; BORDER-RIGHT: white 2px solid } TABLE.gallery CAPTION { FONT-WEIGHT: bold } DIV.gallerybox { MARGIN: 2px } DIV.gallerybox DIV.thumb { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; MARGIN: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid } DIV.gallerytext { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: = 94%; OVERFLOW: hidden; PADDING-TOP: 2px } TABLE.mw-enhanced-rc { BORDER-RIGHT-WIDTH: 0px; BORDER-SPACING: 0; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; = BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px } TD.mw-enhanced-rc { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = FONT-FAMILY: monospace; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; = PADDING-TOP: 0px } #mw-addcategory-prompt { DISPLAY: inline; MARGIN-LEFT: 1em } #mw-addcategory-prompt INPUT { MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em } .mw-remove-category { BACKGROUND-IMAGE: url(images/remove.png); PADDING-BOTTOM: 8px; = PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: center center; PADDING-TOP: 8px } .mw-ajax-addcategory { BACKGROUND-IMAGE: url(images/add.png); PADDING-LEFT: 20px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center } .mw-ajax-loader { BACKGROUND-IMAGE: url(images/ajax-loader.gif); POSITION: relative; = PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; TOP: = -16px; PADDING-TOP: 16px } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/common/commonPrint.css?243z2 A.stub { COLOR: #ba0000; TEXT-DECORATION: none } A.new { COLOR: #ba0000; TEXT-DECORATION: none } #toc { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa = 1px solid; PADDING-TOP: 5px } .tocindent { MARGIN-LEFT: 2em } .tocline { MARGIN-BOTTOM: 0px } DIV.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 1.4em solid } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; OVERFLOW: hidden; BORDER-LEFT-COLOR: = white } DIV.thumb DIV { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: = #f9f9f9; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; = FONT-SIZE: 94%; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px = solid; PADDING-TOP: 3px !important } DIV.thumb DIV A IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.1em; BORDER-RIGHT-STYLE: = none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0.3em } DIV.magnify { DISPLAY: none } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; WIDTH: 1pt; MARGIN-BOTTOM: 1em; = FLOAT: right; MARGIN-LEFT: 1em } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: white; COLOR: black; PADDING-TOP: 0px } .noprint { DISPLAY: none } DIV#jump-to-nav { DISPLAY: none } DIV.top { DISPLAY: none } DIV#column-one { DISPLAY: none } #colophon { DISPLAY: none } .editsection { DISPLAY: none } .toctoggle { DISPLAY: none } .tochidden { DISPLAY: none } DIV#f-poweredbyico { DISPLAY: none } DIV#f-copyrightico { DISPLAY: none } LI#viewcount { DISPLAY: none } LI#about { DISPLAY: none } LI#disclaimer { DISPLAY: none } LI#privacy { DISPLAY: none } #mw-hidden-catlinks { DISPLAY: none } UL { LIST-STYLE-TYPE: square } #content { BORDER-BOTTOM-STYLE: none !important; PADDING-BOTTOM: 0px !important; = BORDER-RIGHT-STYLE: none !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; BORDER-TOP-STYLE: none = !important; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-LEFT-STYLE: none !important; PADDING-TOP: 0px !important } #footer { BACKGROUND: white; COLOR: black; BORDER-TOP: black 1px solid } H1 { FONT-WEIGHT: bold } H2 { FONT-WEIGHT: bold } H3 { FONT-WEIGHT: bold } H4 { FONT-WEIGHT: bold } H5 { FONT-WEIGHT: bold } H6 { FONT-WEIGHT: bold } P { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .documentDescription { LINE-HEIGHT: 1.2em; MARGIN: 1em 0px } .tocindent P { MARGIN: 0px } PRE { BORDER-BOTTOM: black 1pt dashed; BORDER-LEFT: black 1pt dashed; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: = pre; BACKGROUND: white; COLOR: black; FONT-SIZE: 8pt; OVERFLOW: auto; = BORDER-TOP: black 1pt dashed; BORDER-RIGHT: black 1pt dashed; = PADDING-TOP: 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black !important; PADDING-TOP: 0px !important } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } #content A.text.external:after { CONTENT: " (" attr(href) ") " } #content A.autonumber.external:after { CONTENT: " (" attr(href) ") " } #globalWrapper { MIN-WIDTH: 0px !important; WIDTH: 100% !important } #content { BACKGROUND: white; COLOR: black } #column-content { MARGIN: 0px } #column-content #content { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; PADDING-TOP: 1em } A { COLOR: black !important; TEXT-DECORATION: none !important } A.external { COLOR: black !important; TEXT-DECORATION: none !important } A.new { COLOR: black !important; TEXT-DECORATION: none !important } A.stub { COLOR: black !important; TEXT-DECORATION: none !important } A { =09 } A.external { =09 } A.new { =09 } A.stub { =09 } IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } IMG.tex { VERTICAL-ALIGN: middle } SPAN.texhtml { FONT-FAMILY: serif } #siteNotice { DISPLAY: none } DIV.gallerybox { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BACKGROUND-COLOR: #f9f9f9; WIDTH: 150px; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid } DIV.gallerytext { OVERFLOW: visible } TABLE.diff { BACKGROUND: white } TD.diff-otitle { BACKGROUND: #ffffff } TD.diff-ntitle { BACKGROUND: #ffffff } TD.diff-addedline { BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; = BACKGROUND: #ccffcc; FONT-SIZE: smaller; BORDER-TOP: black 2px solid; = BORDER-RIGHT: black 2px solid } TD.diff-deletedline { BORDER-BOTTOM: black 2px dotted; BORDER-LEFT: black 2px dotted; = BACKGROUND: #ffffaa; FONT-SIZE: smaller; BORDER-TOP: black 2px dotted; = BORDER-RIGHT: black 2px dotted } TD.diff-context { BACKGROUND: #eeeeee; FONT-SIZE: smaller } .diffchange { COLOR: silver; FONT-WEIGHT: bold; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/monobook/main.css?243z2 #column-content { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em -12.2em; PADDING-LEFT: 0px; = WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px } #content { Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 1em; MARGIN: 2.8em 0px = 0px 12.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px } #column-one { PADDING-TOP: 160px } #content { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = LINE-HEIGHT: 1.5em; BACKGROUND: white; COLOR: black; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: x-small sans-serif; BACKGROUND: url(headbg.jpg) #f9f9f9 = no-repeat 0px 0px; COLOR: black; PADDING-TOP: 0px } #globalWrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; FONT-SIZE: 127%; PADDING-TOP: 0px } TABLE { BACKGROUND-COLOR: white; COLOR: black; FONT-SIZE: 100% } FIELDSET TABLE { BACKGROUND: none transparent scroll repeat 0% 0% } A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #002bb8; = TEXT-DECORATION: none } A:visited { COLOR: #5a3696 } A:active { COLOR: #faa700 } A:hover { TEXT-DECORATION: underline } A.stub { COLOR: #772233 } A.new { COLOR: #ba0000 } #p-personal A.new { COLOR: #ba0000 } A.new:visited { COLOR: #a55858 } #p-personal A.new:visited { COLOR: #a55858 } IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.4em 0px 0.5em } P IMG { MARGIN: 0px } HR { BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #aaa; MARGIN: 0.2em 0px; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; COLOR: = #aaa; BORDER-LEFT-WIDTH: 0px } H1 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 67% } H3 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-SIZE: 76%; FONT-WEIGHT: normal } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-SIZE: 86%; FONT-WEIGHT: normal } H5 { FONT-SIZE: 100% } H5 .editsection { FONT-WEIGHT: normal } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-SIZE: 125%; FONT-WEIGHT: normal } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; = MARGIN: 0.3em 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: url(bullet.gif); PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 3.2em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { MARGIN-BOTTOM: 0.1em; FONT-WEIGHT: bold } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em } FIELDSET { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; PADDING-LEFT: = 1em; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: = #2f6fab 1px solid; PADDING-TOP: 0px } FIELDSET.nested { PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; PADDING-TOP: 0px } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = FONT-SIZE: 95%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none } TEXTAREA { PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0.1em; WIDTH: 100%; PADDING-RIGHT: = 0.1em; PADDING-TOP: 0.1em } INPUT.historysubmit { PADDING-BOTTOM: 0.3em !important; PADDING-LEFT: 0.3em !important; = PADDING-RIGHT: 0.3em !important; HEIGHT: 1.7em !important; MARGIN-LEFT: = 1.6em; FONT-SIZE: 94%; CURSOR: pointer; PADDING-TOP: 0px !important } SELECT { VERTICAL-ALIGN: top } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } .explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-BOTTOM: #2f6fab 1px dashed; BORDER-LEFT: #2f6fab 1px dashed; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; BORDER-TOP: #2f6fab = 1px dashed; BORDER-RIGHT: #2f6fab 1px dashed; PADDING-TOP: 1em } #siteSub { DISPLAY: none } #jump-to-nav { DISPLAY: none } #contentSub { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } #contentSub2 { LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 1.4em 1em; WIDTH: auto; COLOR: = #7d7d7d; FONT-SIZE: 84% } SPAN.subpages { DISPLAY: block } #bodyContent H1 { MARGIN-BOTTOM: 0.6em } #bodyContent H2 { MARGIN-BOTTOM: 0.6em } #bodyContent H3 { MARGIN-BOTTOM: 0.3em } #bodyContent H4 { MARGIN-BOTTOM: 0.3em } #bodyContent H5 { MARGIN-BOTTOM: 0.3em } #firstHeading { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.1em } .usermessage { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 2em 0px 1em; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: = #ffa500 1px solid; PADDING-TOP: 0.5em } #siteNotice { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.9em; = PADDING-RIGHT: 0.9em; FONT-SIZE: 95%; PADDING-TOP: 0px } #siteNotice P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .catlinks { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 1em; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaa 1px = solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0px; DISPLAY: block; FONT-WEIGHT: bold } .documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 90%; = FONT-WEIGHT: normal } .center { TEXT-ALIGN: center; WIDTH: 100% } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .toc { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .mw-warning { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } #toc H2 { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = BORDER-TOP-STYLE: none; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; = FONT-WEIGHT: bold; PADDING-TOP: 0px } .toc H2 { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = BORDER-TOP-STYLE: none; FONT-SIZE: 100%; BORDER-LEFT-STYLE: none; = FONT-WEIGHT: bold; PADDING-TOP: 0px } #toc #toctitle { TEXT-ALIGN: center } .toc #toctitle { TEXT-ALIGN: center } #toc .toctitle { TEXT-ALIGN: center } .toc .toctitle { TEXT-ALIGN: center } #toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } .toc UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none } #toc UL UL { MARGIN: 0px 0px 0px 2em } .toc UL UL { MARGIN: 0px 0px 0px 2em } #toc .toctoggle { FONT-SIZE: 94% } .toc .toctoggle { FONT-SIZE: 94% } .mw-warning { TEXT-ALIGN: center; MARGIN-LEFT: 50px; MARGIN-RIGHT: 50px } DIV.floatright { POSITION: relative; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0.5em = 0.5em; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = CLEAR: right; BORDER-LEFT-WIDTH: 0px } TABLE.floatright { POSITION: relative; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0.5em = 0.5em; FLOAT: right; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = CLEAR: right; BORDER-LEFT-WIDTH: 0px } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { POSITION: relative; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em = 0px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = CLEAR: left; BORDER-LEFT-WIDTH: 0px } TABLE.floatleft { POSITION: relative; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0.5em 0.5em = 0px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = CLEAR: left; BORDER-LEFT-WIDTH: 0px } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: white } DIV.thumbinner { BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc = 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; FONT-SIZE: = 94%; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc = 1px solid; PADDING-TOP: 3px !important } HTML .thumbimage { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: = #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid } HTML .thumbcaption { BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 3px = !important; LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: = 3px !important; PADDING-RIGHT: 3px !important; BORDER-TOP-STYLE: none; = FONT-SIZE: 94%; BORDER-LEFT-STYLE: none; PADDING-TOP: 3px !important } DIV.magnify { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; BORDER-TOP-STYLE: none !important; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; BORDER-LEFT-STYLE: none = !important } DIV.magnify A { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; DISPLAY: block; BORDER-TOP-STYLE: none !important; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: = none !important } DIV.magnify IMG { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; DISPLAY: block; BORDER-TOP-STYLE: none !important; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: = none !important } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; = MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; FLOAT: = right; MARGIN-LEFT: 1em } .toccolours { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 5px } .special LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #bodyContent A.external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(external.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href^=3D'gopher://'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(external.png) no-repeat right center; PADDING-TOP: 0px } .rtl #bodyContent A.external { BACKGROUND-IMAGE: url(external-rtl.png) } .rtl #bodyContent A[href^=3D'gopher://'].external { BACKGROUND-IMAGE: url(external-rtl.png) } #bodyContent A[href^=3D'https://'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; = BACKGROUND: url(lock_icon.gif) no-repeat right center; PADDING-TOP: 0px } .link-https { PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; = BACKGROUND: url(lock_icon.gif) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href^=3D'mailto:'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(mail_icon.gif) no-repeat right center; PADDING-TOP: 0px } .link-mailto { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(mail_icon.gif) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href^=3D'news://'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(news_icon.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href^=3D'ftp://'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(file_icon.gif) no-repeat right center; PADDING-TOP: 0px } .link-ftp { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(file_icon.gif) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href^=3D'irc://'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(discussionitem_icon.gif) no-repeat right center; = PADDING-TOP: 0px } .link-irc { PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; = BACKGROUND: url(discussionitem_icon.gif) no-repeat right center; = PADDING-TOP: 0px } #bodyContent A[href$=3D'.ogg'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.OGG'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.mid'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.MID'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.midi'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.MIDI'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.mp3'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.MP3'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.wav'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.WAV'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.wma'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.WMA'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } .link-audio { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(audio.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.ogm'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.OGM'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.avi'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.AVI'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.mpeg'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.MPEG'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.mpg'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.MPG'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } .link-video { PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; = BACKGROUND: url(video.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.pdf'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href$=3D'.PDF'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href*=3D'.pdf#'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href*=3D'.PDF#'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href*=3D'.pdf?'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } #bodyContent A[href*=3D'.PDF?'].external { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } .link-document { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = BACKGROUND: url(document.png) no-repeat right center; PADDING-TOP: 0px } .rtl #bodyContent A.external { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 50% } .rtl A.feedlink { PADDING-LEFT: 0px; PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50% } .ltr #bodyContent A.external { PADDING-LEFT: 0px } #bodyContent A.extiw { COLOR: #36b } #bodyContent A.extiw:active { COLOR: #36b } #bodyContent A.external { COLOR: #36b } .portlet { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; WIDTH: 11.6em; = PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: none; = BORDER-LEFT-STYLE: none; OVERFLOW: hidden; PADDING-TOP: 0px } .portlet H4 { WHITE-SPACE: nowrap; FONT-SIZE: 95%; FONT-WEIGHT: normal } .portlet H5 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 1em; DISPLAY: inline; WHITE-SPACE: nowrap; BACKGROUND: = none transparent scroll repeat 0% 0%; HEIGHT: 1em; FONT-SIZE: 91%; = FONT-WEIGHT: normal; PADDING-TOP: 0px } .portlet H6 { BORDER-BOTTOM: #2f6fab 1px; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: = #ffae2e; HEIGHT: 1.2em; FONT-SIZE: 1em; BORDER-TOP: #2f6fab 1px solid; = FONT-WEIGHT: normal; BORDER-RIGHT: #2f6fab 1px solid; PADDING-TOP: 0px } .pBody { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.8em; BORDER-COLLAPSE: collapse; COLOR: black; = FONT-SIZE: 95%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 0px } .portlet H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .portlet UL { LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; FONT-SIZE: 95%; = LIST-STYLE-IMAGE: url(bullet.gif) } .portlet LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #p-logo { Z-INDEX: 3; POSITION: absolute; WIDTH: 12em; HEIGHT: 155px; OVERFLOW: = visible; TOP: 0px; LEFT: 0px } #p-logo H5 { DISPLAY: none } #p-logo A { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-logo A:hover { WIDTH: 12.2em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 35% 50%; HEIGHT: 155px; TEXT-DECORATION: none } #p-search { Z-INDEX: 3; POSITION: relative } INPUT.searchButton { MARGIN-TOP: 1px; FONT-SIZE: 95% } #searchGoButton { PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold } #searchInput { MARGIN: 0px; WIDTH: 10.9em; FONT-SIZE: 95% } #p-search .pBody { TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; = PADDING-RIGHT: 0.4em; PADDING-TOP: 0.5em } #p-search #searchform DIV DIV { MARGIN-TOP: 0.4em; FONT-SIZE: 95% } #p-personal { Z-INDEX: 0; POSITION: absolute; TOP: 0px; LEFT: 0px } #p-personal { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; BORDER-TOP-STYLE: none; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: = none; OVERFLOW: visible; PADDING-TOP: 0px } #p-personal H5 { DISPLAY: none } #p-personal .portlet { Z-INDEX: 0; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat = 0% 0%; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px } #p-personal .pBody { Z-INDEX: 0; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat = 0% 0%; BORDER-LEFT-STYLE: none; OVERFLOW: visible; PADDING-TOP: 0px } #p-personal UL { Z-INDEX: 0; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3em; PADDING-RIGHT: = 2em; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat = 0% 0%; COLOR: #2f6fab; BORDER-LEFT-STYLE: none; CURSOR: default; = PADDING-TOP: 0px } #p-personal LI { Z-INDEX: 0; BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; = LINE-HEIGHT: 1.2em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #2f6fab; MARGIN-LEFT: 1em; = BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } #p-personal LI A { PADDING-BOTTOM: 0.2em; BACKGROUND: none transparent scroll repeat 0% = 0%; COLOR: #005896; TEXT-DECORATION: none } #p-personal LI A:hover { PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-personal LI.active A:hover { BACKGROUND-COLOR: transparent } LI#pt-userpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-anonuserpage { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } LI#pt-login { TEXT-TRANSFORM: none; PADDING-LEFT: 20px; BACKGROUND: url(user.gif) = no-repeat left top } #p-personal UL { TEXT-TRANSFORM: lowercase } #p-personal LI.active { FONT-WEIGHT: bold } #p-cactions { POSITION: absolute; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 1em; WIDTH: 76%; BORDER-COLLAPSE: collapse; = WHITE-SPACE: nowrap; BACKGROUND: none transparent scroll repeat 0% 0%; = FONT-SIZE: 95%; OVERFLOW: visible; TOP: 1.3em; LEFT: 11.5em } #p-cactions UL { LIST-STYLE-TYPE: none } #p-cactions LI { BORDER-BOTTOM: #aaa 1px; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: = 0.1em; MARGIN: 0px 0.3em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = DISPLAY: inline; BACKGROUND: white; OVERFLOW: visible; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px } #p-cactions LI.selected { BORDER-BOTTOM-COLOR: #fabd23; PADDING-BOTTOM: 0.2em; BORDER-TOP-COLOR: = #fabd23; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT-COLOR: = #fabd23; BORDER-LEFT-COLOR: #fabd23; FONT-WEIGHT: bold; PADDING-TOP: 0px } #p-cactions LI A { Z-INDEX: 0; POSITION: relative; BORDER-BOTTOM-STYLE: none; = PADDING-BOTTOM: 0.3em; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: = #fbfbfb; MARGIN: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; = BORDER-TOP-STYLE: none; COLOR: #002bb8; BORDER-LEFT-STYLE: none; = TEXT-DECORATION: none; PADDING-TOP: 0px } #p-cactions LI.selected A { Z-INDEX: 3; PADDING-BOTTOM: 0.2em !important; BACKGROUND-COLOR: white; = PADDING-LEFT: 1em !important; PADDING-RIGHT: 1em !important; = PADDING-TOP: 0px !important } #p-cactions .new A { COLOR: #ba0000 } #p-cactions LI A:hover { Z-INDEX: 3; BACKGROUND-COLOR: white; TEXT-DECORATION: none } #p-cactions H5 { DISPLAY: none } #p-cactions LI.istalk { MARGIN-RIGHT: 0px } #p-cactions LI.istalk A { PADDING-RIGHT: 0.5em } #p-cactions #ca-addsection A { PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em } LI#ca-talk { MARGIN-RIGHT: 1.6em } LI#ca-watch { MARGIN-LEFT: 1.6em } LI#ca-unwatch { MARGIN-LEFT: 1.6em } LI#ca-varlang-0 { MARGIN-LEFT: 1.6em } LI#ca-print { MARGIN-LEFT: 1.6em } #p-cactions .pBody { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: = transparent; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 1em; BORDER-LEFT-WIDTH: 0px; = PADDING-TOP: 0px } #p-cactions .hiddenStructure { DISPLAY: none } #p-cactions LI A { TEXT-TRANSFORM: lowercase } #p-lang { Z-INDEX: 3; POSITION: relative } .capitalize-all-nouns .portlet H5 { TEXT-TRANSFORM: none } .capitalize-all-nouns .portlet H6 { TEXT-TRANSFORM: none } .capitalize-all-nouns #p-personal UL { TEXT-TRANSFORM: none } .capitalize-all-nouns #p-cactions UL LI A { TEXT-TRANSFORM: none } #t-ispermalink { COLOR: #999 } #t-iscite { COLOR: #999 } #footer { BORDER-BOTTOM: #fabd23 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1.2em; BACKGROUND-COLOR: white; MARGIN: 0.6em 0px 1em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #fabd23 1px solid; = PADDING-TOP: 0.4em } #footer LI { MARGIN: 0px 1.3em; DISPLAY: inline } #f-poweredbyico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-copyrightico { POSITION: relative; MARGIN: 0px 8px; TOP: -2px } #f-poweredbyico { FLOAT: right; HEIGHT: 1% } #f-copyrightico { FLOAT: left; HEIGHT: 1% } .mw-htmlform-submit { PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT-WEIGHT: bold; = MARGIN-RIGHT: 2em } #preftoc { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } #preftoc LI { BACKGROUND-COLOR: #f0f0f0; COLOR: #000 } #preftoc LI { Z-INDEX: 3; BORDER-BOTTOM: #fff 0px solid; POSITION: relative; = BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; = MARGIN: 1px -2px 1px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = WHITE-SPACE: nowrap; FLOAT: left; BORDER-TOP: #fff 1px solid; = LIST-STYLE-IMAGE: none; BORDER-RIGHT: #716f64 1px solid; PADDING-TOP: = 2px } #preftoc LI.selected { BORDER-BOTTOM: #aaa 1px; BORDER-LEFT: #aaa 1px solid; BACKGROUND-COLOR: = #f9f9f9; BORDER-TOP: #aaa 1px solid; TOP: 1px; CURSOR: default; = FONT-WEIGHT: bold; MARGIN-RIGHT: -3px; BORDER-RIGHT: #aaa 1px solid; = PADDING-TOP: 2px } #preftoc > LI.selected { TOP: 2px } #preftoc A { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc A:active { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.7em; = PADDING-RIGHT: 0.7em; DISPLAY: block; COLOR: #000; TEXT-DECORATION: = none; PADDING-TOP: 0px } #preftoc LI.selected A { CURSOR: default; TEXT-DECORATION: none } #preferences { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px; = PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; CLEAR: both; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 1.5em } .prefsection { BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: = none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px } .prefsection LEGEND { FONT-WEIGHT: bold } .prefsection TABLE { BACKGROUND-COLOR: #f9f9f9 } .prefsection LEGEND { BACKGROUND-COLOR: #f9f9f9 } .mainLegend { DISPLAY: none } TD.htmlform-tip { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; COLOR: = #666; FONT-SIZE: x-small; PADDING-TOP: 0.2em } .preferences-login { MARGIN-BOTTOM: 1.5em; CLEAR: both } .prefcache { MARGIN-TOP: 2em; FONT-SIZE: 90% } DIV#userloginForm FORM { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } DIV#userlogin FORM#userlogin2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0px 3em 1em = 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; FLOAT: left; CLEAR: both; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 1.5em } .rtl DIV#userloginForm FORM { FLOAT: right } .rtl DIV#userlogin FORM#userlogin2 { FLOAT: right } DIV#userloginForm TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userlogin FORM#userlogin2 TABLE { BACKGROUND-COLOR: #f9f9f9 } DIV#userloginForm H2 { PADDING-TOP: 0px } DIV#userlogin FORM#userlogin2 H2 { PADDING-TOP: 0px } DIV#userlogin .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } DIV#userloginForm .captcha { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; = PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: white; PADDING-LEFT: 2em; = PADDING-RIGHT: 2em; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px = solid; PADDING-TOP: 1.5em } #loginend { CLEAR: both } #signupend { CLEAR: both } #userloginprompt { FONT-SIZE: 85% } #languagelinks { FONT-SIZE: 85% } #login-sectiontip { LINE-HEIGHT: 1.2; FONT-SIZE: 85%; PADDING-TOP: 2em } #userlogin .loginText { WIDTH: 12em } #userlogin .loginPassword { WIDTH: 12em } #userloginlink A { FONT-WEIGHT: bold } #wpLoginattempt { FONT-WEIGHT: bold } #wpCreateaccount { FONT-WEIGHT: bold } * > HTML #p-cactions LI { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } * > HTML #p-cactions LI A { BORDER-BOTTOM: #aaa 1px; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: #aaa = 1px solid; BORDER-RIGHT: #aaa 1px solid } * > HTML #p-cactions LI.selected A { BORDER-BOTTOM-COLOR: #fabd23; BORDER-TOP-COLOR: #fabd23; = BORDER-RIGHT-COLOR: #fabd23; BORDER-LEFT-COLOR: #fabd23 } * > HTML #f-poweredbyico { WIDTH: 88px } * > HTML #f-copyrightico { WIDTH: 88px } * > HTML #bodyContent { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * > HTML #bodyContent PRE { PADDING-BOTTOM: 25px; OVERFLOW-X: auto; WIDTH: 100% } * HTML #footer { MARGIN-TOP: 0px } * HTML #column-content { DISPLAY: inline; MARGIN-BOTTOM: 0px } * HTML DIV.editsection { FONT-SIZE: smaller } #pagehistory LI.selected { POSITION: relative } * > HTML #column-content { FLOAT: none } * > HTML #column-one { POSITION: absolute; TOP: 0px; LEFT: 0px } * > HTML #footer { MARGIN-LEFT: 13.2em } .redirectText { MARGIN: 5px; FONT-SIZE: 150% } .printfooter { DISPLAY: none } DIV.patrollink { CLEAR: both } .sharedUploadNotice { FONT-STYLE: italic } SPAN.updatedmarker { BACKGROUND-COLOR: #0f0; COLOR: black } .previewnote { MARGIN-BOTTOM: 1em; COLOR: #c00 } .previewnote P { TEXT-INDENT: 3em; MARGIN: 0.8em 0px } .editExternally { BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: = 0.5em; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; FONT-SIZE: = small; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; = PADDING-TOP: 3px } .editExternallyHelp { FONT-STYLE: italic; COLOR: gray } .toggle { TEXT-INDENT: -2em; MARGIN-LEFT: 2em } INPUT#wpSummary { WIDTH: 80% } INPUT#wpSave { MARGIN-RIGHT: 0.33em } INPUT#wpDiff { MARGIN-RIGHT: 0.33em } #wpSave { FONT-WEIGHT: bold } TABLE.revisionform_default { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid } TABLE.revisionform_focus { BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; = BACKGROUND-COLOR: #00bbff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: = #000000 1px solid } TR.revision_tr_default { BACKGROUND-COLOR: #eeeeee } TR.revision_tr_first { BACKGROUND-COLOR: #dddddd } P.revision_saved { COLOR: green; FONT-WEIGHT: bold } DIV.noarticletext { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #fff; COLOR: #000; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: = #ccc 1px solid; PADDING-TOP: 0.2em } DIV#searchTargetContainer { WIDTH: 90%; BACKGROUND: white; TOP: 10px; LEFT: 10px } DIV#searchTarget { BORDER-BOTTOM: blue 1px solid; BORDER-LEFT: blue 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; = BACKGROUND: #f0f0f0; BORDER-TOP: blue 1px solid; BORDER-RIGHT: blue 1px = solid; PADDING-TOP: 3px } DIV#searchTarget UL LI { LIST-STYLE-TYPE: none } DIV#searchTarget UL LI:before { COLOR: orange; CONTENT: "=BB " } DIV#searchTargetHide { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: = #dcdcdc; FLOAT: right; BORDER-TOP: black 1px solid; BORDER-RIGHT: black = 1px solid; PADDING-TOP: 2px } #powersearch P { MARGIN-TOP: 0px } DIV.multipageimagenavbox { BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = BACKGROUND: #f0f0f0; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver = 1px solid; PADDING-TOP: 4px } DIV.multipageimagenavbox DIV.thumb { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; MARGIN-LEFT: 2em; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 2em } DIV.multipageimagenavbox HR { MARGIN: 6px } TABLE.multipageimage TD { TEXT-ALIGN: center } .templatesUsed { MARGIN-TOP: 1.5em } .mw-summary-preview { MARGIN: 0.1em 0px } DIV.mw-lag-warn-normal { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-high { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px auto; = PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px } DIV.mw-lag-warn-normal { BORDER-BOTTOM: #ffcc66 1px solid; BORDER-LEFT: #ffcc66 1px solid; = BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ffcc66 1px solid; BORDER-RIGHT: = #ffcc66 1px solid } DIV.mw-lag-warn-high { BORDER-BOTTOM: #ff0033 2px solid; BORDER-LEFT: #ff0033 2px solid; = BACKGROUND-COLOR: #ffcccc; BORDER-TOP: #ff0033 2px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ff0033 2px solid } .MediaTransformError { PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #ccc; PADDING-LEFT: 0.1em; = PADDING-RIGHT: 0.1em; PADDING-TOP: 0.1em } .MediaTransformError TD { TEXT-ALIGN: center; FONT-SIZE: 90%; VERTICAL-ALIGN: middle } .os-suggest { FONT-SIZE: 127% } .no-text-transform { TEXT-TRANSFORM: none } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/chick/main.css?243z2 BODY { PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: = 0.3em; FONT-FAMILY: sans-serif; COLOR: black; PADDING-TOP: 0.3em } A { COLOR: #002bb8 } A:visited { COLOR: #5a3696 } A:active { COLOR: #ffa500 } A.stub { COLOR: #772233 } A.new { COLOR: #ba0000 } #p-personal A.new { COLOR: #ba0000 } A.new:visited { COLOR: #a55858 } #p-personal A.new:visited { COLOR: #a55858 } IMG { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.4em 0em 0.5em } P IMG { MARGIN: 0px } HR { BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #aaaaaa; MARGIN: 0.2em 0px; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; COLOR: = #aaaaaa; BORDER-LEFT-WIDTH: 0px } H1 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #aaaaaa 1px solid; PADDING-BOTTOM: 0.17em; MARGIN: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; = FONT-WEIGHT: normal; PADDING-TOP: 0.5em } .editsection { FONT-WEIGHT: normal } H1 { FONT-SIZE: 188% } H1 .editsection { FONT-SIZE: 53.2% } H2 { FONT-SIZE: 150% } H2 .editsection { FONT-SIZE: 66.7% } H3 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: bold } H3 { FONT-SIZE: 132% } H3 .editsection { FONT-SIZE: 75.8% } H4 { FONT-SIZE: 116% } H4 .editsection { FONT-SIZE: 86.2% } H5 { FONT-SIZE: 100% } H6 { FONT-SIZE: 80% } H6 .editsection { FONT-SIZE: 125% } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 1.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.3em 0px 0px 3.2em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } LI { MARGIN-BOTTOM: 0.1em } DT { MARGIN-BOTTOM: 0.1em; FONT-WEIGHT: bold } DL { MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.5em } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.1em; MARGIN-LEFT: 2em } FIELDSET { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0em; PADDING-LEFT: = 1em; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: = #2f6fab 1px solid; PADDING-TOP: 0em } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = BACKGROUND: white; FONT-SIZE: 95%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; MARGIN: 0px; = BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none } TEXTAREA { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.1em; = WIDTH: 100%; PADDING-RIGHT: 0.1em; COLOR: black; OVERFLOW: auto; = BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: #2f6fab 1px solid; = PADDING-TOP: 0.1em } @media All =20 { HEAD:first-child + BODY INPUT { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: white; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; VISIBILITY: visible; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #2f6fab 1px solid; BORDER-RIGHT: #2f6fab 1px solid; = PADDING-TOP: 0.2em } } INPUT.historysubmit { PADDING-BOTTOM: 0.3em !important; PADDING-LEFT: 0.3em !important; = PADDING-RIGHT: 0.3em !important; HEIGHT: 1.7em !important; MARGIN-LEFT: = 1.6em; FONT-SIZE: 94%; CURSOR: pointer; PADDING-TOP: 0px !important } INPUT[type=3D'radio'] { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } INPUT[type=3D'checkbox'] { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } SELECT { BORDER-BOTTOM: #2f6fab 1px solid; BORDER-LEFT: #2f6fab 1px solid; = COLOR: black; VERTICAL-ALIGN: top; BORDER-TOP: #2f6fab 1px solid; = BORDER-RIGHT: #2f6fab 1px solid } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } .explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif } CODE { BACKGROUND-COLOR: #f9f9f9 } PRE { BORDER-BOTTOM: #2f6fab 1px dashed; BORDER-LEFT: #2f6fab 1px dashed; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.1em; BACKGROUND-COLOR: #f9f9f9; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: black; BORDER-TOP: #2f6fab = 1px dashed; BORDER-RIGHT: #2f6fab 1px dashed; PADDING-TOP: 1em } SPAN.subpages { DISPLAY: block } #bodyContent H1 { MARGIN-BOTTOM: 0.6em } #bodyContent H2 { MARGIN-BOTTOM: 0.6em } #bodyContent H3 { MARGIN-BOTTOM: 0.3em } #bodyContent H4 { MARGIN-BOTTOM: 0.3em } #bodyContent H5 { MARGIN-BOTTOM: 0.3em } #firstHeading { MARGIN-BOTTOM: 0.1em } .usermessage { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffce7b; MARGIN: 0.1em 0px 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: black; VERTICAL-ALIGN: = middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: = #ffa500 1px solid; PADDING-TOP: 2px } #siteNotice { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.9em; = PADDING-RIGHT: 0.9em; FONT-SIZE: 95%; PADDING-TOP: 0px } #siteNotice P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .error { COLOR: red; FONT-SIZE: larger } .catlinks { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f9f9f9; MARGIN: 0.1em 0px 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaaaaa = 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 2px } .catlinks { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0em; DISPLAY: block; FONT-WEIGHT: bold } .documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 90%; = FONT-WEIGHT: normal } .center { TEXT-ALIGN: center; WIDTH: 100% } *.center * { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .small { FONT-SIZE: 94% } .small * { FONT-SIZE: 94% } TABLE.small { FONT-SIZE: 100% } #toc { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } #toc UL { MARGIN-LEFT: 2em } #toc .toctoggle { FONT-SIZE: 94% } #toc .editsection { MARGIN-TOP: 0.7em; FONT-SIZE: 94% } DIV.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } TABLE.floatright { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 1.4em solid; MARGIN: 0px; FLOAT: right; CLEAR: right; BORDER-TOP: = white 0.5em solid; BORDER-RIGHT: white 0px solid } DIV.floatright P { FONT-STYLE: italic } DIV.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; CLEAR: = left; BORDER-TOP: white 0.5em solid; BORDER-RIGHT: white 1.4em solid } TABLE.floatleft { BORDER-BOTTOM: white 0.8em solid; POSITION: relative; BORDER-LEFT: = white 0px solid; MARGIN: 0.3em 0.5em 0.5em 0px; FLOAT: left; CLEAR: = left; BORDER-TOP: white 0.5em solid; BORDER-RIGHT: white 1.4em solid } DIV.floatleft P { FONT-STYLE: italic } DIV.thumb { BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: white; = BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: white; WIDTH: auto; = BORDER-TOP-STYLE: solid; MARGIN-BOTTOM: 0.5em; BORDER-RIGHT-COLOR: = white; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: white } DIV.thumb DIV { BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cccccc 1px solid; PADDING-BOTTOM: 3px !important; BACKGROUND-COLOR: = #f9f9f9; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; = FONT-SIZE: 94%; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; = BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px !important } DIV.thumb DIV A IMG { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; = BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid } DIV.thumb DIV DIV.thumbcaption { BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 0.1em; = LINE-HEIGHT: 1.4em; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; = PADDING-TOP: 0.3em } DIV.magnify { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; BORDER-TOP-STYLE: none !important; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; BORDER-LEFT-STYLE: none = !important } DIV.magnify A { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; DISPLAY: block; BORDER-TOP-STYLE: none !important; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: = none !important } DIV.magnify IMG { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; DISPLAY: block; BORDER-TOP-STYLE: none !important; = BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: = none !important } DIV.tright { BORDER-RIGHT-WIDTH: 0px; FLOAT: right; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: right; BORDER-LEFT-WIDTH: 1.4em } DIV.tleft { BORDER-RIGHT-WIDTH: 1.4em; FLOAT: left; BORDER-TOP-WIDTH: 0.5em; = BORDER-BOTTOM-WIDTH: 0.8em; CLEAR: left; BORDER-LEFT-WIDTH: 0px; = MARGIN-RIGHT: 0.5em } IMG.thumbborder { BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; = BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid } .hiddenStructure { DISPLAY: none } TABLE.rimage { POSITION: relative; TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; FLOAT: = right; MARGIN-LEFT: 1em } .toccolours { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; FONT-SIZE: 95%; BORDER-TOP: #aaaaaa 1px solid; = BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } .special LI { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } A.external { COLOR: #3366bb } DIV#footer { TEXT-ALIGN: center } UL#f-list LI { TEXT-ALIGN: center; LIST-STYLE-TYPE: none } DIV.portlet { MARGIN: 0.5em 0px } .redirectText { MARGIN: 5px; FONT-SIZE: 150% } UL.special LI.not-patrolled { BACKGROUND-COLOR: #ffa } OL.special LI.not-patrolled { BACKGROUND-COLOR: #ffa } DIV.patrollink { TEXT-ALIGN: right; FONT-SIZE: 75% } SPAN.updatedmarker { BACKGROUND-COLOR: #00ff00; COLOR: black } DIV.gallerybox { WIDTH: 150px } #xjump-to-nav { DISPLAY: none } .templatesUsed { MARGIN-TOP: 1.5em } .printfooter { DISPLAY: none } #footer { BORDER-BOTTOM: #fabd23 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1.2em; BACKGROUND-COLOR: white; MARGIN: 0.6em 0px 1em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-SIZE: 90%; BORDER-TOP: #fabd23 1px solid; = PADDING-TOP: 0.4em } #f-poweredbyico { DISPLAY: inline } #f-copyrightico { DISPLAY: inline } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/w/index.php?title=MediaWiki:Common.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 .mw-plusminus-pos { COLOR: #00b000 } .mw-plusminus-neg { COLOR: #ff2050 } .mw-plusminus-null { COLOR: #999 } SPAN.unpatrolled { COLOR: #999 } .allpagesredirect A { FONT-STYLE: italic; COLOR: #0b0 } .watchlistredir A { FONT-STYLE: italic; COLOR: #0b0 } .history-size { FONT-SIZE: 80% } .mw-whatlinkshere-tools { FONT-SIZE: 80% } TABLE.diff { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = PADDING-TOP: 0.5em } TABLE.diff TD { VERTICAL-ALIGN: top } TD.diff-addedline { BACKGROUND: #d8e4f6 } TD.diff-addedline .diffchange { BACKGROUND: #b0c0f0; COLOR: #001040; FONT-WEIGHT: bold } TD.diff-deletedline { BACKGROUND: #e4f6d8 } TD.diff-deletedline .diffchange { BACKGROUND: #b0e897; COLOR: #104000; FONT-WEIGHT: bold } TD.diff-context { BACKGROUND: #fefefe } TABLE.diff { BACKGROUND-COLOR: transparent } TD.diff-otitle { BACKGROUND-COLOR: transparent } TD.diff-ntitle { BACKGROUND-COLOR: transparent } TD.diff-context { BACKGROUND-COLOR: transparent } #coordinates-title { MARGIN-TOP: 1em; FLOAT: right; FONT-SIZE: 90%; MARGIN-RIGHT: 1em } #coordinates-title IMG { VERTICAL-ALIGN: middle } .firstHeading { LINE-HEIGHT: 1.2em } H1 { PADDING-TOP: 0.65em } H2 { PADDING-TOP: 0.65em } H3 { BORDER-BOTTOM: #aaa 1px dotted; PADDING-TOP: 0.6em } H4 { BORDER-BOTTOM: #ddd 1px dotted; PADDING-TOP: 0.55em } H5 { BORDER-BOTTOM: #ddd 1px dotted; PADDING-TOP: 0.55em } H6 { BORDER-BOTTOM: #ddd 1px dotted; PADDING-TOP: 0.55em } H1 #sous_titre_h1 { MARGIN: -0.1em 0px 0px 0.5em; DISPLAY: block; FONT-SIZE: 0.7em } CODE { BACKGROUND: none transparent scroll repeat 0% 0% } .patrollink { CLEAR: both } #siteNotice TABLE { BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 90% } .rcoptions { BORDER-BOTTOM: #ddddf7 1px solid; BORDER-LEFT: #ddddf7 10px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 2px; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; CLEAR: both; BORDER-TOP: = #ddddf7 1px solid; BORDER-RIGHT: #ddddf7 1px solid; PADDING-TOP: 0.5em } #mw-history-search { BORDER-BOTTOM: #ddddf7 1px solid; BORDER-LEFT: #ddddf7 10px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 2px; = PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; CLEAR: both; BORDER-TOP: = #ddddf7 1px solid; BORDER-RIGHT: #ddddf7 1px solid; PADDING-TOP: 0.5em } DIV.noarticletext { BORDER-BOTTOM: #aaa 2px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 1em; PADDING-LEFT: 5px; WIDTH: auto; = PADDING-RIGHT: 5px; BACKGROUND: #f9f9f9; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 2px solid; PADDING-TOP: 5px } #file IMG { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png)= } .plainlinksneverexpand A.text.external:after { DISPLAY: none !important } .plainlinksneverexpand A.autonumber.external:after { DISPLAY: none !important } .plainlinksneverexpand A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; PADDING-TOP: 0px !important } .hiddenStructure { DISPLAY: none } .nohiddenStructure .hiddenStructure { DISPLAY: table-row } #talkpageheader { BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaa = 1px solid; PADDING-BOTTOM: 0.4em; MARGIN: 1em 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #707070; BORDER-TOP: #aaa 1px solid; = BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px } #talkpageheader #talkpageheadertitle { MARGIN-TOP: -0.8em } #talkpageheader #talkpageheadertitletext { PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: = #ffffee; PADDING-TOP: 0px } #talkpageheader UL { LIST-STYLE-TYPE: none; MARGIN: 0px } #talkpageheader LI { DISPLAY: inline } .homonymie { BORDER-BOTTOM: #aaa 1px solid; PADDING-BOTTOM: 0.5em; FONT-STYLE: = italic; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em } .detail { BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #e7e7e7 0px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0.7em 2em; = PADDING-LEFT: 24px; PADDING-RIGHT: 4px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Searchtool.s= vg/15px-Searchtool.svg.png) #fdfdfd no-repeat left center; FONT-SIZE: = 95%; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 0px solid; = PADDING-TOP: 1px } .details { BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #e7e7e7 0px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0.7em 2em; = PADDING-LEFT: 24px; PADDING-RIGHT: 4px; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Searchtool.s= vg/15px-Searchtool.svg.png) #fdfdfd no-repeat left center; FONT-SIZE: = 95%; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 0px solid; = PADDING-TOP: 1px } .commons.detail { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo= .svg/15px-Commons-logo.svg.png); BACKGROUND-REPEAT: no-repeat } .principal.detail { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Nuvola_apps_= download_manager2-70%25.svg/15px-Nuvola_apps_download_manager2-70%25.svg.= png); BACKGROUND-REPEAT: no-repeat } .section.detail { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Fairytale_wa= ring.png/15px-Fairytale_waring.png); BACKGROUND-REPEAT: no-repeat } .portlet LI { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png) } LI.IW { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/1/18/Monobook-bullet.png) } LI.AdQ { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/4/4c/Icone_AdQ.png) } LI.BA { LIST-STYLE-IMAGE: = url(http://upload.wikimedia.org/wikipedia/fr/8/86/Icone_BA.png) } .imagemap-inline DIV { DISPLAY: inline } .audio A { PADDING-LEFT: 16px !important; PADDING-RIGHT: 0px !important; = BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/8/8a/Loudspeaker.= svg/11px-Loudspeaker.svg.png) no-repeat left center } UNKNOWN { FONT-FAMILY: "Arial Unicode MS", "DejaVu Sans", Athena, Gentium, = "Palatino Linotype", "Lucida Sans Unicode", "Lucida Grande", Code2000, = sans-serif } UNKNOWN { FONT-FAMILY: "Segoe UI", Tahoma, sans-serif } .romain { TEXT-TRANSFORM: lowercase; FONT-VARIANT: small-caps } .texhtml { FONT-SIZE: 120% } .noeditsection SPAN.editsection { DISPLAY: none } .lienNoir A { COLOR: #000 } .lienNoir A:visited { COLOR: #707070 } .lienClair A { COLOR: #a0a0a0 } .lienClair A:hover { COLOR: #a0a0a0; TEXT-DECORATION: underline } .lienClair A:visited { COLOR: #b9b9b9 } A.stub { COLOR: #339900 } A.stub:visited { COLOR: #336600 } .cite_crochet { DISPLAY: none } .reference { POSITION: relative; FONT-SIZE: 0.8em; VERTICAL-ALIGN: text-top; TOP: = -5px } .exposant { POSITION: relative; FONT-SIZE: 0.8em; VERTICAL-ALIGN: text-top; TOP: = -5px } .reference { PADDING-LEFT: 1px } OL.references > LI { TEXT-ALIGN: left } @media Unknown =20 { OL.references SUP.exposant { POSITION: static; VERTICAL-ALIGN: super } } OL.references > LI:unknown { BACKGROUND: #def } .ouvrage:unknown { BACKGROUND: #def } SUP.reference:unknown { BACKGROUND: #def } SPAN.need_ref { BORDER-BOTTOM: #aaa 1px solid } DIV.need_ref { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.5em } SPAN.ref:hover { BORDER-BOTTOM: #aaa 1px solid } .BibList { DISPLAY: block } .WikiNorme { DISPLAY: none } .BibTeX { DISPLAY: none } .ISBD { DISPLAY: none } .ISO690 { DISPLAY: none } .specialBib { DISPLAY: none } .cite_virgule { PADDING-LEFT: 0px; PADDING-RIGHT: 1px } .bandeau { BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; BORDER-LEFT: 10px solid; = PADDING-BOTTOM: 2px; MARGIN: 8px 10% 12px; PADDING-LEFT: 10px; = PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; = PADDING-TOP: 2px } .bandeau TABLE { BACKGROUND-COLOR: transparent } .bandeau-niveau-grave { BORDER-BOTTOM-COLOR: #aa0044; BACKGROUND-COLOR: #ffcccc; = BORDER-TOP-COLOR: #aa0044; BORDER-RIGHT-COLOR: #aa0044; = BORDER-LEFT-COLOR: #aa0044 } .bandeau-niveau-modere { BORDER-BOTTOM-COLOR: #ff8822; BACKGROUND-COLOR: #ffeedd; = BORDER-TOP-COLOR: #ff8822; BORDER-RIGHT-COLOR: #ff8822; = BORDER-LEFT-COLOR: #ff8822 } .bandeau-niveau-ebauche { BORDER-BOTTOM-COLOR: #ff8822; BACKGROUND-COLOR: #ffeedd; = BORDER-TOP-COLOR: #ff8822; BORDER-RIGHT-COLOR: #ff8822; = BORDER-LEFT-COLOR: #ff8822 } .bandeau-niveau-information { BORDER-BOTTOM-COLOR: #77ccff; BACKGROUND-COLOR: #fbfbfb; = BORDER-TOP-COLOR: #77ccff; BORDER-RIGHT-COLOR: #77ccff; = BORDER-LEFT-COLOR: #77ccff } .bandeau-icone { MIN-WIDTH: 45px; TEXT-ALIGN: center; PADDING-RIGHT: 10px; = VERTICAL-ALIGN: middle } .bandeau-titre { LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 1em } .bandeau-texte { LINE-HEIGHT: 1.2em; FONT-SIZE: 0.9em } .alerte { PADDING-BOTTOM: 0.11em; FONT-STYLE: italic; PADDING-LEFT: 0.11em; = PADDING-RIGHT: 0.11em; MARGIN-BOTTOM: 0.4em; BACKGROUND: #ffd; = PADDING-TOP: 0.11em } .grave { BORDER-BOTTOM: #f96 1px solid; BORDER-LEFT: #f96 1px solid; BORDER-TOP: = #f96 1px solid; BORDER-RIGHT: #f96 1px solid } .messagebox { BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: justify; BORDER-LEFT: #aaa = 1px solid; PADDING-BOTTOM: 0.2em; MARGIN: 0px auto 1em; PADDING-LEFT: = 0.2em; WIDTH: 80%; PADDING-RIGHT: 0.2em; BACKGROUND: #f9f9f9; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.2em } .merge.messagebox { BORDER-BOTTOM: #cf9fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #cf9fff 1px solid; BACKGROUND: #f5edf5; BORDER-TOP: #cf9fff 1px solid; = BORDER-RIGHT: #cf9fff 1px solid } .cleanup.messagebox { BORDER-BOTTOM: #9f9fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #9f9fff 1px solid; BACKGROUND: #efefff; BORDER-TOP: #9f9fff 1px solid; = BORDER-RIGHT: #9f9fff 1px solid } .standard-talk.messagebox { BORDER-BOTTOM: #c0c090 1px solid; BORDER-LEFT: #c0c090 1px solid; = BACKGROUND: #f8eaba; BORDER-TOP: #c0c090 1px solid; BORDER-RIGHT: = #c0c090 1px solid } #bandeau-portail { BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaaaa 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f9f9f9; = MARGIN-TOP: 1em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; MARGIN-LEFT: = 0px; CLEAR: both; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa = 1px solid; PADDING-TOP: 4px } #bandeau-portail LI { DISPLAY: inline } .bandeau-portail-element { MARGIN: auto 1.5em; WHITE-SPACE: nowrap } .bandeau-portail-icone { MARGIN-RIGHT: 0.5em } .bandeau-portail-texte { FONT-WEIGHT: bold } .exemple { BORDER-BOTTOM: #add8e6 1px dashed; BORDER-LEFT: #add8e6 1px dashed; = PADDING-BOTTOM: 0.5em; MARGIN: 0.5em; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; BACKGROUND: #fff; BORDER-TOP: #add8e6 1px dashed; = BORDER-RIGHT: #add8e6 1px dashed; PADDING-TOP: 0.5em } .avance_boite { BORDER-BOTTOM: gray 1px solid; POSITION: relative; BORDER-LEFT: gray = 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: = 100px; PADDING-RIGHT: 0px; BACKGROUND: #d3d3d3; HEIGHT: 16px; = BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid; PADDING-TOP: = 0px } .avance_barre { POSITION: relative; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #a0a0ff; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; = VERTICAL-ALIGN: middle; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px } .avance_texte { POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; = LINE-HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px; MARGIN: -0.5em 0px 0px; = PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 100%; FONT-SIZE: 14px; = BORDER-LEFT-WIDTH: 0px; TOP: 50%; PADDING-TOP: 0px; LEFT: 0px } DIV.mw-lag-warn-normal { TEXT-ALIGN: left !important; WIDTH: 50% !important } DIV.mw-lag-warn-high { TEXT-ALIGN: left !important; WIDTH: 50% !important } .mw-lag-warn-normal { DISPLAY: none } .mw-alerte { BORDER-BOTTOM: #ff8c00 2px solid; BORDER-LEFT: #ff8c00 2px solid; = WIDTH: 100%; BACKGROUND: #faebd7; CLEAR: both; BORDER-TOP: #ff8c00 2px = solid; BORDER-RIGHT: #ff8c00 2px solid } .mw-toolbox { BORDER-BOTTOM: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; = PADDING-BOTTOM: 0.25em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #f8f8f8; CLEAR: both; FONT-SIZE: 90%; BORDER-TOP: #b8b8b8 = 1px solid; BORDER-RIGHT: #b8b8b8 1px solid; PADDING-TOP: 0.25em } TABLE.metadata { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; DISPLAY: = none; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; speak: = none } .metadata-label { COLOR: #aaa } TABLE.creator { TEXT-ALIGN: left; BORDER-COLLAPSE: collapse; BACKGROUND: #f0f0ff } TABLE.creator TH { BACKGROUND: #e0e0ee; VERTICAL-ALIGN: top } TABLE.creator TD { BACKGROUND: #f0f0ff; VERTICAL-ALIGN: top } TABLE.creator TD.creator-name { FONT-WEIGHT: bold } .mbBouton { BORDER-BOTTOM: #9f9fff 0.15em solid; POSITION: relative; BORDER-LEFT: = #eaeaff 0.15em solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #ddddff; = PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; DISPLAY: inline; BORDER-TOP: = #eaeaff 0.15em solid; CURSOR: pointer; MARGIN-RIGHT: 0.1em; = BORDER-RIGHT: #c4c4ff 0.15em solid; PADDING-TOP: 0.2em; = -moz-border-radius: .5em .5em 0em 0em } .mbBouton A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #8080ff !important; FONT-SIZE: 90%; FONT-WEIGHT: = bold; TEXT-DECORATION: none !important; PADDING-TOP: 0px !important } .mbBouton STRONG { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #8080ff !important; FONT-SIZE: 90%; FONT-WEIGHT: = bold; TEXT-DECORATION: none !important; PADDING-TOP: 0px !important } .mbBouton A:hover { COLOR: black !important; TEXT-DECORATION: underline !important } .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline !important } .mbBoutonSel { BORDER-BOTTOM: #9f9fff 0.15em solid; POSITION: relative; BORDER-LEFT: = #c4c4ff 0.15em solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #9f9fff; = PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; DISPLAY: inline; COLOR: = white; BORDER-TOP: #c4c4ff 0.15em solid; CURSOR: default; MARGIN-RIGHT: = 0.1em; BORDER-RIGHT: #8080ff 0.15em solid; PADDING-TOP: 0.2em; = -moz-border-radius: .5em .5em 0em 0em } .mbBoutonSel A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: white !important; FONT-SIZE: 90%; CURSOR: default; = FONT-WEIGHT: bold; TEXT-DECORATION: none !important; PADDING-TOP: 0px = !important } .mbContenu { BORDER-BOTTOM: #8080ff 0.2em solid; POSITION: static; BORDER-LEFT: = #9f9fff 0.2em solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #f8f8ff; = PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #9f9fff 0.2em solid; = BORDER-RIGHT: #8080ff 0.2em solid; PADDING-TOP: 1em; -moz-border-radius: = 0em .5em .5em 0em } .mbOnglet { BORDER-BOTTOM-COLOR: #c4c4ff; BACKGROUND-COLOR: #f8f8ff; = BORDER-TOP-COLOR: #8080ff; WIDTH: 100%; BORDER-RIGHT-COLOR: #c4c4ff; = BORDER-LEFT-COLOR: #8080ff } .mbLilas .mbBouton { BORDER-BOTTOM-COLOR: #9070c0; BACKGROUND-COLOR: #d0b0ff; = BORDER-TOP-COLOR: #f0d0ff; BORDER-RIGHT-COLOR: #b090e0; = BORDER-LEFT-COLOR: #f0d0ff } .mbLilas .mbBouton A { COLOR: #8080ff !important; FONT-SIZE: 90% } .mbLilas .mbBouton STRONG { COLOR: #8080ff !important; FONT-SIZE: 90% } .mbLilas .mbBouton A:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbLilas .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbLilas .mbBoutonSel { BORDER-BOTTOM-COLOR: #9070c0; BACKGROUND-COLOR: #9070c0; = BORDER-TOP-COLOR: #b090e0; BORDER-RIGHT-COLOR: #7050a0; = BORDER-LEFT-COLOR: #b090e0 } .mbLilas .mbContenu { BORDER-BOTTOM-COLOR: #7050a0; BACKGROUND-COLOR: #f5fffa; = BORDER-TOP-COLOR: #9070c0; BORDER-RIGHT-COLOR: #7050a0; = BORDER-LEFT-COLOR: #9070c0 } .mbLilas .mbOnglet { BORDER-BOTTOM-COLOR: #b090e0; BACKGROUND-COLOR: #f5fffa; = BORDER-TOP-COLOR: #7050a0; BORDER-RIGHT-COLOR: #b090e0; = BORDER-LEFT-COLOR: #7050a0 } .mbVert .mbBouton { BORDER-BOTTOM-COLOR: #75c045; BACKGROUND-COLOR: #a5e085; = BORDER-TOP-COLOR: #c0f090; BORDER-RIGHT-COLOR: #90d060; = BORDER-LEFT-COLOR: #c0f090 } .mbVert .mbBouton A { COLOR: #60b030 !important; FONT-SIZE: 90% } .mbVert .mbBouton STRONG { COLOR: #60b030 !important; FONT-SIZE: 90% } .mbVert .mbBouton A:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbVert .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbVert .mbBoutonSel { BORDER-BOTTOM-COLOR: #75c045; BACKGROUND-COLOR: #75c045; = BORDER-TOP-COLOR: #90d060; BORDER-RIGHT-COLOR: #60b030; = BORDER-LEFT-COLOR: #90d060 } .mbVert .mbContenu { BORDER-BOTTOM-COLOR: #60b030; BACKGROUND-COLOR: #f5fffa; = BORDER-TOP-COLOR: #75c045; BORDER-RIGHT-COLOR: #60b030; = BORDER-LEFT-COLOR: #75c045 } .mbVert .mbOnglet { BORDER-BOTTOM-COLOR: #90d060; BACKGROUND-COLOR: #f5fffa; = BORDER-TOP-COLOR: #60b030; BORDER-RIGHT-COLOR: #90d060; = BORDER-LEFT-COLOR: #60b030 } .mbBleu .mbBouton { BORDER-BOTTOM-COLOR: #5b8dd6; BACKGROUND-COLOR: #a7c1e6; = BORDER-TOP-COLOR: #c8d6e9; BORDER-RIGHT-COLOR: #88abde; = BORDER-LEFT-COLOR: #c8d6e9 } .mbBleu .mbBouton A { COLOR: #3379de !important; FONT-SIZE: 90% } .mbBleu .mbBouton STRONG { COLOR: #3379de !important; FONT-SIZE: 90% } .mbBleu .mbBouton A:hover .mbBleu .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbBleu .mbBoutonSel { BORDER-BOTTOM-COLOR: #5b8dd6; BACKGROUND-COLOR: #5b8dd6; = BORDER-TOP-COLOR: #88abde; BORDER-RIGHT-COLOR: #3379de; = BORDER-LEFT-COLOR: #88abde } .mbBleu .mbContenu { BORDER-BOTTOM-COLOR: #3379de; BACKGROUND-COLOR: #f0f8ff; = BORDER-TOP-COLOR: #5b8dd6; BORDER-RIGHT-COLOR: #3379de; = BORDER-LEFT-COLOR: #5b8dd6 } .mbBleu .mbOnglet { BORDER-BOTTOM-COLOR: #88abde; BACKGROUND-COLOR: #f0f8ff; = BORDER-TOP-COLOR: #3379de; BORDER-RIGHT-COLOR: #88abde; = BORDER-LEFT-COLOR: #3379de } .mbOrange .mbBouton { BORDER-BOTTOM-COLOR: #ff9d42; BACKGROUND-COLOR: #ffbd7f; = BORDER-TOP-COLOR: #ffd0a4; BORDER-RIGHT-COLOR: #ffac5d; = BORDER-LEFT-COLOR: #ffd0a4 } .mbOrange .mbBouton A { COLOR: #ff820e !important; FONT-SIZE: 90% } .mbOrange .mbBouton STRONG { COLOR: #ff820e !important; FONT-SIZE: 90% } .mbOrange .mbBouton A:hover .mbOrange .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbOrange .mbBoutonSel { BORDER-BOTTOM-COLOR: #ff9d42; BACKGROUND-COLOR: #ff9d42; = BORDER-TOP-COLOR: #ffac5d; BORDER-RIGHT-COLOR: #ff820e; = BORDER-LEFT-COLOR: #ffac5d } .mbOrange .mbContenu { BORDER-BOTTOM-COLOR: #ff820e; BACKGROUND-COLOR: #ffeedd; = BORDER-TOP-COLOR: #ff9d42; BORDER-RIGHT-COLOR: #ff820e; = BORDER-LEFT-COLOR: #ff9d42 } .mbOrange .mbOnglet { BORDER-BOTTOM-COLOR: #ffac5d; BACKGROUND-COLOR: #ffeedd; = BORDER-TOP-COLOR: #ff820e; BORDER-RIGHT-COLOR: #ffac5d; = BORDER-LEFT-COLOR: #ff820e } .mbGris .mbBouton { BORDER-BOTTOM-COLOR: #868686; BACKGROUND-COLOR: #b9b9b9; = BORDER-TOP-COLOR: #cfcfcf; BORDER-RIGHT-COLOR: #9f9f9f; = BORDER-LEFT-COLOR: #cfcfcf } .mbGris .mbBouton A { COLOR: #666666 !important; FONT-SIZE: 90% } .mbGris .mbBouton STRONG { COLOR: #666666 !important; FONT-SIZE: 90% } .mbGris .mbBouton A:hover .mbGris .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbGris .mbBoutonSel { BORDER-BOTTOM-COLOR: #868686; BACKGROUND-COLOR: #868686; = BORDER-TOP-COLOR: #9f9f9f; BORDER-RIGHT-COLOR: #666666; = BORDER-LEFT-COLOR: #9f9f9f } .mbGris .mbContenu { BORDER-BOTTOM-COLOR: #666666; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #868686; BORDER-RIGHT-COLOR: #666666; = BORDER-LEFT-COLOR: #868686 } .mbGris .mbOnglet { BORDER-BOTTOM-COLOR: #9f9f9f; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #666666; BORDER-RIGHT-COLOR: #9f9f9f; = BORDER-LEFT-COLOR: #666666 } .mbJaune .mbBouton { BORDER-BOTTOM-COLOR: #eabb00; BACKGROUND-COLOR: #ffe16a; = BORDER-TOP-COLOR: #ffeeaa; BORDER-RIGHT-COLOR: #ffd52b; = BORDER-LEFT-COLOR: #ffeeaa } .mbJaune .mbBouton A { COLOR: #aa8800 !important; FONT-SIZE: 90% } .mbJaune .mbBouton STRONG { COLOR: #aa8800 !important; FONT-SIZE: 90% } .mbJaune .mbBouton A:hover .mbJaune .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbJaune .mbBoutonSel { BORDER-BOTTOM-COLOR: #eabb00; BACKGROUND-COLOR: #eabb00; = BORDER-TOP-COLOR: #ffd52b; BORDER-RIGHT-COLOR: #aa8800; = BORDER-LEFT-COLOR: #ffd52b } .mbJaune .mbContenu { BORDER-BOTTOM-COLOR: #aa8800; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #eabb00; BORDER-RIGHT-COLOR: #aa8800; = BORDER-LEFT-COLOR: #eabb00 } .mbJaune .mbOnglet { BORDER-BOTTOM-COLOR: #ffd52b; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #aa8800; BORDER-RIGHT-COLOR: #ffd52b; = BORDER-LEFT-COLOR: #aa8800 } .mbRouge .mbBouton { BORDER-BOTTOM-COLOR: #ca4200; BACKGROUND-COLOR: #ff9b6a; = BORDER-TOP-COLOR: #ffc6aa; BORDER-RIGHT-COLOR: #ff6215; = BORDER-LEFT-COLOR: #ffc6aa } .mbRouge .mbBouton A { COLOR: #993300 !important; FONT-SIZE: 90% } .mbRouge .mbBouton STRONG { COLOR: #993300 !important; FONT-SIZE: 90% } .mbRouge .mbBouton A:hover .mbRouge .mbBouton STRONG:hover { COLOR: black !important; TEXT-DECORATION: underline } .mbRouge .mbBoutonSel { BORDER-BOTTOM-COLOR: #ca4200; BACKGROUND-COLOR: #ca4200; = BORDER-TOP-COLOR: #ff6215; BORDER-RIGHT-COLOR: #993300; = BORDER-LEFT-COLOR: #ff6215 } .mbRouge .mbContenu { BORDER-BOTTOM-COLOR: #993300; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #ca4200; BORDER-RIGHT-COLOR: #993300; = BORDER-LEFT-COLOR: #ca4200 } .mbRouge .mbOnglet { BORDER-BOTTOM-COLOR: #ff6215; BACKGROUND-COLOR: #fffce8; = BORDER-TOP-COLOR: #993300; BORDER-RIGHT-COLOR: #ff6215; = BORDER-LEFT-COLOR: #993300 } DIV.NavFrame { BORDER-BOTTOM-COLOR: #aaa; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; = BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #aaa; MARGIN: 0px; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-COLLAPSE: collapse; = BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: = #aaa; FONT-SIZE: 95%; BORDER-LEFT-COLOR: #aaa; BORDER-LEFT-WIDTH: 1px; = PADDING-TOP: 2px } DIV.NavFrame + DIV.NavFrame { BORDER-TOP-STYLE: hidden } DIV.NavPic { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: = 2px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 2px } DIV.NavFrame DIV.NavHead { BACKGROUND: #efefef; HEIGHT: 1.6em; FONT-SIZE: 100%; FONT-WEIGHT: bold } DIV.NavFrame P { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent { FONT-SIZE: 100% } DIV.NavFrame DIV.NavContent P { FONT-SIZE: 100% } DIV.NavEnd { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px } .NavToggle { FLOAT: right; FONT-SIZE: x-small } TABLE.navbox { BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaa = 1px solid; PADDING-BOTTOM: 2px; MARGIN: 1em 0px 0px; PADDING-LEFT: 2px; = WIDTH: 100%; PADDING-RIGHT: 2px; BACKGROUND: #f9f9f9; CLEAR: both; = FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px = solid; PADDING-TOP: 2px } TABLE.navbox TH { PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #ccf } TABLE.navbox TD.group { PADDING-LEFT: 1em; WIDTH: 150px; PADDING-RIGHT: 1em; BACKGROUND: #ddf; = VERTICAL-ALIGN: middle; FONT-WEIGHT: bold } TABLE.navbox TD.list { TEXT-ALIGN: left } TABLE.navbox TD.even { BACKGROUND: #eef } TABLE.navbox TD.below { PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #ccf; = VERTICAL-ALIGN: middle } TABLE.wikitable { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN-TOP: = 1em; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 1em; BACKGROUND: #f9f9f9; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } TABLE.wikitable TH { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.3em } TABLE.wikitable TD { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.3em } TABLE.wikitable TH { TEXT-ALIGN: center; BACKGROUND: #f2f2f2 } .wikitable_header { TEXT-ALIGN: center; BACKGROUND: #f2f2f2 } TABLE.wikitable CAPTION { =09 } TABLE.gauche { MARGIN: 0px 1em 1em 0px; FLOAT: left } TABLE.left { MARGIN: 0px 1em 1em 0px; FLOAT: left } TABLE.droite { MARGIN: 0px 0px 1em 1em; FLOAT: right } TABLE.right { MARGIN: 0px 0px 1em 1em; FLOAT: right } TABLE.centre { MARGIN: 1em auto } TABLE.center { MARGIN: 1em auto } TABLE.sporttable { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; MARGIN: 1em = 1em 1em 0px; BORDER-COLLAPSE: collapse; BACKGROUND: #f9f9f9; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid } TABLE.sporttable TH { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.2em } TABLE.sporttable TD { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.2em } TABLE.sporttable TH { FONT-WEIGHT: bold } TABLE.wikitable CAPTION { =09 } .infobox { MARGIN: 0px 0px 0.5em 1em; WIDTH: 250px; BORDER-COLLAPSE: collapse; = BACKGROUND: #eee; FLOAT: right; COLOR: #000; CLEAR: right; FONT-SIZE: = 95% } .infobox CAPTION { TEXT-ALIGN: center; BORDER-LEFT: #aaa 1px solid; PADDING-BOTTOM: 0.2em; = PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; BACKGROUND: #c0c0c0; COLOR: = #fff; MARGIN-LEFT: 0.57em; FONT-SIZE: 160%; BORDER-TOP: #aaa 1px solid; = FONT-WEIGHT: bolder; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.2em } .infobox TH { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: middle; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa = 1px solid; PADDING-TOP: 0.2em } .infobox TD { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.2em; = VERTICAL-ALIGN: middle; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa = 1px solid; PADDING-TOP: 0.2em } .infobox TD { TEXT-ALIGN: center; BACKGROUND: #f9f9f9 } .infobox TH { TEXT-ALIGN: left; FONT-WEIGHT: normal } .infobox .infoboximage { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; COLOR: #000; PADDING-TOP: 0px } .infobox .infoboxsoustitre { TEXT-ALIGN: center; LINE-HEIGHT: 2; COLOR: #000; FONT-SIZE: 115%; = FONT-WEIGHT: bold } .infobox DL { CLEAR: both } .infobox DT { WIDTH: 35%; FLOAT: left; CLEAR: left } .infobox DD { MARGIN-LEFT: 40% } .portailCase { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 1px; MARGIN: 5px 0px; PADDING-LEFT: 0px; WIDTH: 100%; = PADDING-RIGHT: 0px; DISPLAY: block; VERTICAL-ALIGN: top; BORDER-TOP: = #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0px } .portailCase H2 { TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-SIZE: 100%; FONT-WEIGHT: = bold; PADDING-TOP: 4px } .portailLienEdition { TEXT-ALIGN: right; DISPLAY: block; CLEAR: both; FONT-SIZE: x-small } .portailCase_v2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; COLOR: = #000; FONT-SIZE: 100%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa = 1px solid } H2.portailCase_v2 { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: = 3px; PADDING-RIGHT: 3px; FONT-WEIGHT: bold; PADDING-TOP: 3px } DIV.portailCase_v2 { PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; = MARGIN-BOTTOM: 1ex; BORDER-TOP: white 0px solid; PADDING-TOP: 5px } DIV.egy_calendrier#cadre { BORDER-BOTTOM: #cc9 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cc9 = 1px solid; BACKGROUND: #fff; FONT-SIZE: smaller; BORDER-TOP: #cc9 1px = solid; BORDER-RIGHT: #cc9 1px solid } DIV.egy_calendrier#lien { PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; = BACKGROUND: #cc9; PADDING-TOP: 0.2em } DIV.egy_calendrier#jour { FONT-SIZE: medium } TABLE.egyleft { BORDER-BOTTOM: #aaaa80 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaa80 1px solid; MARGIN: 0.5em 0.5em 1em 1em; WIDTH: 170px; = BACKGROUND: #efefdd; FLOAT: right; BORDER-TOP: #aaaa80 1px solid; = BORDER-RIGHT: #aaaa80 1px solid } .egybox { BORDER-BOTTOM: #aaaa80 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaa80 1px solid; MARGIN: 0.5em 0.5em 1em 1em; WIDTH: 170px; = BACKGROUND: #efefdd; FLOAT: right; BORDER-TOP: #aaaa80 1px solid; = BORDER-RIGHT: #aaaa80 1px solid } TABLE.egyptopedia { BORDER-BOTTOM: #aaaa80 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #aaaa80 1px solid; MARGIN: 0.5em 0.5em 1em 1em; WIDTH: 170px; = BORDER-COLLAPSE: collapse; BACKGROUND: #efefdd; FLOAT: right; = BORDER-TOP: #aaaa80 1px solid; BORDER-RIGHT: #aaaa80 1px solid } TABLE.egyptopedia TH { BORDER-BOTTOM: #aaaa80 1px solid; BORDER-LEFT: #aaaa80 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #aaaa80 1px solid; BORDER-RIGHT: = #aaaa80 1px solid } TABLE.egyptopedia TD { BORDER-BOTTOM: #aaaa80 1px solid; BORDER-LEFT: #aaaa80 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #aaaa80 1px solid; BORDER-RIGHT: = #aaaa80 1px solid } FORM#userlogin { BORDER-BOTTOM: #fc6 2px solid; BORDER-LEFT: #fc6 2px solid; = PADDING-BOTTOM: 0.7em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = BACKGROUND: #ffffe6; COLOR: #000; BORDER-TOP: #fc6 2px solid; = MARGIN-RIGHT: 2em; BORDER-RIGHT: #fc6 2px solid; PADDING-TOP: 1em } FORM#userlogin TABLE { BACKGROUND: #ffffe6; COLOR: #000 } .page-Accueil .firstHeading { DISPLAY: none } .page-Accueil #ca-nstab-main A { CONTENT: "Accueil" } #interwiki-listecomplete { FONT-WEIGHT: bold } #accueil_titre { MARGIN-TOP: 1.5em } .globegris { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/b/b4/Wikipedia-logo-tra= nsparent-200px.png) } .headergris { BORDER-BOTTOM: #a3b0bf 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #a3b0bf 1px solid; PADDING-BOTTOM: 0.15em; MARGIN: 0px; PADDING-LEFT: = 0.4em; PADDING-RIGHT: 0.4em; BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/1/1b/Wikibar2.png) = #f0f0f0 no-repeat right 50%; COLOR: #000; FONT-SIZE: 120%; BORDER-TOP: = #a3b0bf 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #a3b0bf 1px solid; = PADDING-TOP: 0.15em } .cadregris { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; = MARGIN-BOTTOM: 0.6em; BACKGROUND: #fcfcfc; VERTICAL-ALIGN: top; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 7px } .accueil_cadre_lien { TEXT-ALIGN: right; FONT-SIZE: xx-small; MARGIN-RIGHT: 0.5em } .statistics-group-boardvote { DISPLAY: none } .geo-default { DISPLAY: inline } .geo-nondefault { DISPLAY: none } .geo-dms { DISPLAY: inline } .geo-dec { DISPLAY: inline } .geo-multi-punct { DISPLAY: none } .longitude .latitude { WHITE-SPACE: nowrap } .geo { =09 } #portallinks { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f9f9f9; MARGIN-TOP: 1em; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: #aaaaaa = 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 5px } .infobox_v2 { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 0.1em; LINE-HEIGHT: 1.1em; MARGIN: 0px 0px 0.5em 1em; = PADDING-LEFT: 0.1em; WIDTH: 300px; PADDING-RIGHT: 0.1em; BACKGROUND: = #f9f9f9; FLOAT: right; COLOR: #000; CLEAR: right; FONT-SIZE: 90%; = BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: = 0.1em } .infobox_v2 TH { TEXT-ALIGN: left; VERTICAL-ALIGN: top } .infobox_v2 .entete { TEXT-ALIGN: center; LINE-HEIGHT: 1.2em; HEIGHT: 45px; COLOR: #000; = FONT-SIZE: 150%; VERTICAL-ALIGN: middle; FONT-WEIGHT: bolder } .infobox_v2 .media { TEXT-ALIGN: center; HEIGHT: 35px; COLOR: #000; VERTICAL-ALIGN: middle; = FONT-WEIGHT: bolder } .defaut.entete { =09 } .auteur.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/1/1e/Picto_infobox_aute= ur.png) no-repeat right top } .bd.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/2/2c/Picto_infobox_comi= cballoon.png) no-repeat right top } .biere.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/0/04/Picto_infobox_beer= .png) no-repeat right top } .canada.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/6/6a/Picto_infobox_Cana= da.png) no-repeat right top } .cinema.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/e/ea/Picto_infobox_cine= ma.png) no-repeat right top } .communication.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/a/a2/Picto_infobox_ante= nna.png) no-repeat right top } .humain.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/8/82/Picto_infobox_manw= oman.png) no-repeat right top } .informatique.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/b/b8/Picto_infobox_info= rmatique_souris.png) no-repeat right top } .jeu.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/9/90/Picto_infobox_Game= .png) no-repeat right top } .jeu-role.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/d/d8/Picto_infobox_Jeu_= de_r=F4le.png) no-repeat right top } .jeuvideo.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/2/2d/Picto_infobox_game= pad.png) no-repeat right bottom } .map.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.= png) no-repeat right top } .montreal-metro.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/fr/b/ba/Picto_infobox_Mtl_metro= .png) no-repeat right top } .montreal-train.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/fr/9/99/Picto_infobox_Mtl_train= .png) no-repeat right top } .musique.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/6/60/Picto_infobox_musi= c.png) no-repeat right top } .persofiction.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/3/37/Picto_infobox_mask= s.png) no-repeat right top } .presse.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/2/23/Picto_infobox_jour= nal.png) no-repeat right top } .projet.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/c/cb/Picto_infobox_tool= s.png) no-repeat right top } .quebec.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/2/21/Picto_infobox_Queb= ec.png) no-repeat right top } .science-fiction.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/e/ed/Picto_infobox_fliy= ingsaucer.png) no-repeat right top } .sport.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/8/8e/Picto_infobox_Olym= pic.png) no-repeat right top } .television.entete { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/a/a6/Picto_infobox_TV-T= %26PC.png) no-repeat right top } .audio.media { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speake= rnotes.png/35px-Gnome-speakernotes.png) no-repeat left top } .video.media { BACKGROUND: = url(http://upload.wikimedia.org/wikipedia/en/thumb/2/20/Tango-video-x-gen= eric.png/35px-Tango-video-x-generic.png) no-repeat left top } .hidden { POSITION: absolute; WIDTH: 1px; HEIGHT: 1px; OVERFLOW: hidden; TOP: = -5000px; LEFT: 0px } #jump-to-nav { TEXT-ALIGN: right; DISPLAY: block } #column-one { ZOOM: 1 } .realisateur-bandeau { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/fr/9/98/Banni%C3%A8re_portail.p= ng); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; = HEIGHT: 136px } .cinema-bandeau { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/fr/6/68/Bandeau_portail_cin%C3%= A9ma.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 50%; = HEIGHT: 35px } .encart P { LINE-HEIGHT: 1.5em; FONT-STYLE: italic; TEXT-INDENT: 20px; BACKGROUND: = no-repeat left 0.15em } .aide_accessibilite P { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Gnome-prefer= ences-desktop-accessibility.svg/18px-Gnome-preferences-desktop-accessibil= ity.svg.png) } .NavContent .img_toogle { ZOOM: 1; CLEAR: both } .img_toogle { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important } .img_toogle * { PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important } .img_toogle .a_toogle { TEXT-ALIGN: center !important; DISPLAY: block; FONT-SIZE: 0.95em } .img_toogle .geobox { POSITION: relative } .img_toogle .geobox + .geobox { BORDER-TOP: #aaa 5px solid } .img_toogle .geopoint { BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BORDER-LEFT: #000 = 1px solid; WIDTH: 5px; BACKGROUND: #f00; HEIGHT: 5px; FONT-SIZE: 1px; = BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid } TABLE.gallery { BACKGROUND-COLOR: #f9f9f9; MARGIN: auto } TABLE.gallery CAPTION { MARGIN: auto } TABLE.gallery TD { BORDER-BOTTOM: #f9f9f9 2px solid; BORDER-LEFT: #f9f9f9 2px solid; = BACKGROUND-COLOR: #f9f9f9; BORDER-TOP: #f9f9f9 2px solid; BORDER-RIGHT: = #f9f9f9 2px solid } DIV.gallerytext { FONT-SIZE: 80% } .gallery_left TABLE.gallery { MARGIN: auto 0px } #editpage-copywarn { ZOOM: 1 } #listeImprimeurs { POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-COLLAPSE: = collapse; BACKGROUND: white; PADDING-TOP: 0px; LEFT: 66% } #listeImprimeurs TABLE { BORDER-BOTTOM: #aaa 0px solid; BORDER-LEFT: #aaa 0px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-COLLAPSE: collapse; BORDER-TOP: #aaa 0px solid; BORDER-RIGHT: = #aaa 0px solid; PADDING-TOP: 0px } #listeImprimeurs TABLE TR { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #listeImprimeurs TABLE TR TD { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 220px; = PADDING-RIGHT: 3px; BORDER-COLLAPSE: collapse; BORDER-TOP: #aaa 1px = solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 3px } #autres_projets { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em 0px 1em 1em; PADDING-LEFT: 4px; WIDTH: = 250px; PADDING-RIGHT: 4px; BACKGROUND: #f9f9f9; FLOAT: right; CLEAR: = right; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa = 1px solid; PADDING-TOP: 4px } .interprojet { BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; = PADDING-BOTTOM: 4px; MARGIN: 1em 0px 1em 1em; PADDING-LEFT: 4px; WIDTH: = 250px; PADDING-RIGHT: 4px; BACKGROUND: #f9f9f9; FLOAT: right; CLEAR: = right; FONT-SIZE: 90%; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa = 1px solid; PADDING-TOP: 4px } #autres_projets P { TEXT-ALIGN: center; MARGIN: 5px 0px } .interprojet P { TEXT-ALIGN: center; MARGIN: 5px 0px } #autres_projets UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .interprojet UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #autres_projets LI { PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: = 0px; BACKGROUND: no-repeat left center; PADDING-TOP: 7px } .interprojet LI { PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: = 0px; BACKGROUND: no-repeat left center; PADDING-TOP: 7px } .interprojet LI.interprojet_top { BACKGROUND-POSITION: left top } #autres_projets LI.commons { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo= .svg/25px-Commons-logo.svg.png) } .interprojet LI.commons { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo= .svg/25px-Commons-logo.svg.png) } #autres_projets LI.species { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikispecies-= logo.svg/25px-Wikispecies-logo.svg.png) } .interprojet LI.species { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikispecies-= logo.svg/25px-Wikispecies-logo.svg.png) } #autres_projets LI.dictionary { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Wiktprintabl= e_without_text.svg/25px-Wiktprintable_without_text.svg.png) } .interprojet LI.dictionary { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Wiktprintabl= e_without_text.svg/25px-Wiktprintable_without_text.svg.png) } #autres_projets LI.versity { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-= logo.svg/25px-Wikiversity-logo.svg.png) } .interprojet LI.versity { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/9/91/Wikiversity-= logo.svg/25px-Wikiversity-logo.svg.png) } #autres_projets LI.books { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Wikibooks-lo= go-fr.png/25px-Wikibooks-logo-fr.png) } .interprojet LI.books { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Wikibooks-lo= go-fr.png/25px-Wikibooks-logo-fr.png) } #autres_projets LI.source { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-l= ogo.svg/25px-Wikisource-logo.svg.png) } .interprojet LI.source { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-l= ogo.svg/25px-Wikisource-logo.svg.png) } #autres_projets LI.quote { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-lo= go.svg/25px-Wikiquote-logo.svg.png) } .interprojet LI.quote { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-lo= go.svg/25px-Wikiquote-logo.svg.png) } #autres_projets LI.news { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-log= o.svg/25px-Wikinews-logo.svg.png) } .interprojet LI.news { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Wikinews-log= o.svg/25px-Wikinews-logo.svg.png) } #autres_projets LI.meta { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Wikimedia_Co= mmunity_Logo.svg/25px-Wikimedia_Community_Logo.svg.png) } .interprojet LI.meta { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/commons/thumb/7/75/Wikimedia_Co= mmunity_Logo.svg/25px-Wikimedia_Community_Logo.svg.png) } #autres_projets LI A { FONT-STYLE: italic; FONT-WEIGHT: bold } .interprojet LI A { FONT-STYLE: italic; FONT-WEIGHT: bold } .toc_niveau_1 UL UL { DISPLAY: none } .toc_niveau_2 UL UL UL { DISPLAY: none } .toc_niveau_3 UL UL UL UL { DISPLAY: none } .collapseButtonTest { MIN-WIDTH: 5em; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; WHITE-SPACE: nowrap; = COLOR: #0645ad; MARGIN-LEFT: 0.5em; FONT-WEIGHT: normal; PADDING-TOP: = 0px } .collapseButtonBalance { WIDTH: 5em; DISPLAY: inline-block; MARGIN-RIGHT: 2.5em } .collapseButtonContent { BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px = solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; = COLOR: #0645ad; BORDER-TOP: transparent 1px solid; BORDER-RIGHT: = transparent 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } A.collapseButtonContent:hover { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: white 1px solid; COLOR: = #0645ad; BORDER-TOP: white 1px solid; CURSOR: hand; BORDER-RIGHT: black = 1px solid; TEXT-DECORATION: none } .collapseButtonHide { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/9/99/ArrowUpNavbox.gif) } .collapseButtonShow { BACKGROUND-IMAGE: = url(http://upload.wikimedia.org/wikipedia/en/7/7b/ArrowDownNavbox.gif) } .collapseButtonHide { PADDING-LEFT: 0.7em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: = left center; COLOR: #0645ad } .collapseButtonShow { PADDING-LEFT: 0.7em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: = left center; COLOR: #0645ad } .collapseButtonHideIE6 { PADDING-LEFT: 0.7em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: = left center; COLOR: #0645ad } .collapseButtonShowIE6 { PADDING-LEFT: 0.7em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: = left center; COLOR: #0645ad } SPAN.navbarEditLinks { DISPLAY: none } #bodyContent A.external { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; = PADDING-TOP: 0px } #bodyContent A[href^=3D'gopher://'] { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 13px; = PADDING-TOP: 0px } .mw-textarea-protected { BORDER-BOTTOM: #ff0000 2px solid; BORDER-LEFT: #ff0000 2px solid; = COLOR: navy; BORDER-TOP: #ff0000 2px solid; BORDER-RIGHT: #ff0000 2px = solid } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/w/index.php?title=MediaWiki:Print.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 .homonymie { DISPLAY: none } .bandeau { DISPLAY: none } .detail { DISPLAY: none } .bandeau-portail { DISPLAY: none } .navigation-only { DISPLAY: none } .bandeau-traduction { DISPLAY: none !important } #article_de_qualite { DISPLAY: none } #siteSub { DISPLAY: none } .icone_de_titre { DISPLAY: none !important } .NavContent { DISPLAY: block !important } .NavToggle { DISPLAY: none !important } .catlinks { DISPLAY: none } #footer { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: = none; BORDER-LEFT-STYLE: none } .printfooter { MARGIN-TOP: 3.5em } #footer LI { LIST-STYLE-TYPE: none; PADDING-LEFT: 0px } #footer UL { PADDING-LEFT: 0px } .toc { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; BORDER-TOP-STYLE: none !important; BORDER-LEFT-STYLE: none = !important } .toc LI { LIST-STYLE-TYPE: none } UL { PADDING-LEFT: 0.8em } .toc { PAGE-BREAK-INSIDE: avoid } .content P { WIDOWS: 4; ORPHANS: 4 } H2 { PAGE-BREAK-AFTER: avoid } H3 { PAGE-BREAK-AFTER: avoid } H4 { PAGE-BREAK-AFTER: avoid } H5 { PAGE-BREAK-AFTER: avoid } H2:first-child { PAGE-BREAK-BEFORE: avoid } H3:first-child { PAGE-BREAK-BEFORE: avoid } H4:first-child { PAGE-BREAK-BEFORE: avoid } H5:first-child { PAGE-BREAK-BEFORE: avoid } #contentSub { DISPLAY: none } .cachelinks { DISPLAY: none } .printcss { DISPLAY: block !important } TABLE.printcss { DISPLAY: table !important } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&ctype=text%2Fcss&smaxage=2678400&action=raw&maxage=2678400 INS { BACKGROUND: #dfc; TEXT-DECORATION: none } DEL { TEXT-DECORATION: line-through !important } .ns--1 #content { BACKGROUND: #f8fcff } .ns--1 #p-cactions LI { BACKGROUND: #f8fcff } .ns--1 #p-cactions LI A { BACKGROUND: #f8fcff } .ns-0 * #content { BACKGROUND: #fff } .ns-0 * #p-cactions LI { BACKGROUND: #fff } .ns-0 * #p-cactions LI A { BACKGROUND: #fff } .ns-2 * #content { BACKGROUND: #fff } .ns-2 * #p-cactions LI { BACKGROUND: #fff } .ns-2 * #p-cactions LI A { BACKGROUND: #fff } .ns-4 * #content { BACKGROUND: #f4f4f4 } .ns-4 * #p-cactions LI { BACKGROUND: #f4f4f4 } .ns-4 * #p-cactions LI A { BACKGROUND: #f4f4f4 } .ns-6 * #content { BACKGROUND: #fff } .ns-6 * #p-cactions LI { BACKGROUND: #fff } .ns-6 * #p-cactions LI A { BACKGROUND: #fff } .ns-8 * #content { BACKGROUND: #eef } .ns-8 * #p-cactions LI { BACKGROUND: #eef } .ns-8 * #p-cactions LI A { BACKGROUND: #eef } .ns-10 * #content { BACKGROUND: #fff } .ns-10 * #p-cactions LI { BACKGROUND: #fff } .ns-10 * #p-cactions LI A { BACKGROUND: #fff } .ns-12 * #content { BACKGROUND: #f8fcff } .ns-12 * #p-cactions LI { BACKGROUND: #f8fcff } .ns-12 * #p-cactions LI A { BACKGROUND: #f8fcff } .ns-14 * #content { BACKGROUND: #fff } .ns-14 * #p-cactions LI { BACKGROUND: #fff } .ns-14 * #p-cactions LI A { BACKGROUND: #fff } .ns-100 * #content { BACKGROUND: #fff } .ns-100 * #p-cactions LI { BACKGROUND: #fff } .ns-100 * #p-cactions LI A { BACKGROUND: #fff } .ns-102 * #content { BACKGROUND: #f6f6f6 } .ns-102 * #p-cactions LI { BACKGROUND: #f6f6f6 } .ns-102 * #p-cactions LI A { BACKGROUND: #f6f6f6 } .ns-104 * #content { BACKGROUND: #efe } .ns-104 * #p-cactions LI { BACKGROUND: #efe } .ns-104 * #p-cactions LI A { BACKGROUND: #efe } .ns-talk * #content { BACKGROUND: #ffe } .ns-talk * #p-cactions LI { BACKGROUND: #ffe } .ns-talk * #p-cactions LI A { BACKGROUND: #ffe } .ns-talk DD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .ns-talk DL { BORDER-LEFT: #f0f080 1px solid; PADDING-LEFT: 0.5em; MARGIN-LEFT: 1em; = BORDER-TOP: #f0f080 1px solid; PADDING-TOP: 0.5em } .ns-talk DL { BACKGROUND: #ffffe0 } .ns-talk DL DL DL { BACKGROUND: #ffffe0 } .ns-talk DL DL DL DL DL { BACKGROUND: #ffffe0 } .ns-talk DL DL DL DL DL DL DL { BACKGROUND: #ffffe0 } .ns-talk DL DL DL DL DL DL DL DL DL { BACKGROUND: #ffffe0 } .ns-talk DL DL { BACKGROUND: #ffe } .ns-talk DL DL DL DL { BACKGROUND: #ffe } .ns-talk DL DL DL DL DL DL { BACKGROUND: #ffe } .ns-talk DL DL DL DL DL DL DL DL { BACKGROUND: #ffe } .ns-talk DL DL DL DL DL DL DL DL DL DL { BACKGROUND: #ffe } #p-personal LI { TEXT-TRANSFORM: none; FONT-VARIANT: normal } .portlet H5 { BORDER-BOTTOM: silver thin solid; BORDER-LEFT: silver thin solid; = TEXT-TRANSFORM: none; FONT-VARIANT: normal; BACKGROUND: #e0e3e6; = BORDER-TOP: silver thin solid; BORDER-RIGHT: silver thin solid } DIV.PointCarte { BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff = 1px solid; WIDTH: 1px; BACKGROUND: #000; HEIGHT: 1px; BORDER-TOP: #fff = 1px solid; BORDER-RIGHT: #fff 1px solid } #coordinates { Z-INDEX: 1; POSITION: absolute; FONT-SIZE: 85%; TOP: 3.7em; RIGHT: 30px } #toc { MARGIN-TOP: 1em } DIV.thumb .thumbimage { BACKGROUND: white } .ns-4 DIV.thumb { BORDER-BOTTOM-COLOR: #f4f4f4; BORDER-TOP-COLOR: #f4f4f4; = BORDER-RIGHT-COLOR: #f4f4f4; BORDER-LEFT-COLOR: #f4f4f4 } .ns-talk DIV.thumb { BORDER-BOTTOM-COLOR: #ffe; BORDER-TOP-COLOR: #ffe; BORDER-RIGHT-COLOR: = #ffe; BORDER-LEFT-COLOR: #ffe } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://fr.wikipedia.org/w/index.php?title=-&action=raw&maxage=2678400&gen=css A.new { COLOR: #cc2200 } #quickbar A.new { COLOR: #cc2200 } ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/common/wikibits.js?urid=243z2_1254880607 // MediaWiki JavaScript support functions=0A= =0A= var clientPC =3D navigator.userAgent.toLowerCase(); // Get client info=0A= var is_gecko =3D /gecko/.test( clientPC ) &&=0A= !/khtml|spoofer|netscape\/7\.0/.test(clientPC);=0A= var webkit_match =3D clientPC.match(/applewebkit\/(\d+)/);=0A= if (webkit_match) {=0A= var is_safari =3D clientPC.indexOf('applewebkit') !=3D -1 &&=0A= clientPC.indexOf('spoofer') =3D=3D -1;=0A= var is_safari_win =3D is_safari && clientPC.indexOf('windows') !=3D -1;=0A= var webkit_version =3D parseInt(webkit_match[1]);=0A= }=0A= // For accesskeys; note that FF3+ is included here!=0A= var is_ff2 =3D /firefox\/[2-9]|minefield\/3/.test( clientPC );=0A= var ff2_bugs =3D /firefox\/2/.test( clientPC );=0A= // These aren't used here, but some custom scripts rely on them=0A= var is_ff2_win =3D is_ff2 && clientPC.indexOf('windows') !=3D -1;=0A= var is_ff2_x11 =3D is_ff2 && clientPC.indexOf('x11') !=3D -1;=0A= if (clientPC.indexOf('opera') !=3D -1) {=0A= var is_opera =3D true;=0A= var is_opera_preseven =3D window.opera && !document.childNodes;=0A= var is_opera_seven =3D window.opera && document.childNodes;=0A= var is_opera_95 =3D /opera\/(9\.[5-9]|[1-9][0-9])/.test( clientPC );=0A= var opera6_bugs =3D is_opera_preseven;=0A= var opera7_bugs =3D is_opera_seven && !is_opera_95;=0A= var opera95_bugs =3D /opera\/(9\.5)/.test( clientPC );=0A= }=0A= =0A= // Global external objects used by this script.=0A= /*extern ta, stylepath, skin */=0A= =0A= // add any onload functions in this hook (please don't hard-code any = events in the xhtml source)=0A= var doneOnloadHook;=0A= =0A= if (!window.onloadFuncts) {=0A= var onloadFuncts =3D [];=0A= }=0A= =0A= // code that is dependent on js2 functions should use js2AddOnloadHook=0A= function addOnloadHook(hookFunct) {=0A= // Allows add-on scripts to add onload functions=0A= if(!doneOnloadHook) {=0A= onloadFuncts[onloadFuncts.length] =3D hookFunct;=0A= } else {=0A= hookFunct(); // bug in MSIE script loading=0A= }=0A= }=0A= =0A= =0A= function hookEvent(hookName, hookFunct) {=0A= addHandler(window, hookName, hookFunct);=0A= }=0A= =0A= function importScript(page) {=0A= // TODO: might want to introduce a utility function to match = wfUrlencode() in PHP=0A= var uri =3D wgScript + '?title=3D' +=0A= encodeURIComponent(page.replace(/ = /g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') +=0A= '&action=3Draw&ctype=3Dtext/javascript';=0A= return importScriptURI(uri);=0A= }=0A= =0A= var loadedScripts =3D {}; // included-scripts tracker=0A= function importScriptURI(url) {=0A= if (loadedScripts[url]) {=0A= return null;=0A= }=0A= loadedScripts[url] =3D true;=0A= var s =3D document.createElement('script');=0A= s.setAttribute('src',url);=0A= s.setAttribute('type','text/javascript');=0A= document.getElementsByTagName('head')[0].appendChild(s);=0A= return s;=0A= }=0A= =0A= function importStylesheet(page) {=0A= return importStylesheetURI(wgScript + = '?action=3Draw&ctype=3Dtext/css&title=3D' + = encodeURIComponent(page.replace(/ /g,'_')));=0A= }=0A= =0A= function importStylesheetURI(url,media) {=0A= var l =3D document.createElement('link');=0A= l.type =3D 'text/css';=0A= l.rel =3D 'stylesheet';=0A= l.href =3D url;=0A= if(media) l.media =3D media=0A= document.getElementsByTagName('head')[0].appendChild(l);=0A= return l;=0A= }=0A= =0A= function appendCSS(text) {=0A= var s =3D document.createElement('style');=0A= s.type =3D 'text/css';=0A= s.rel =3D 'stylesheet';=0A= if (s.styleSheet) s.styleSheet.cssText =3D text //IE=0A= else s.appendChild(document.createTextNode(text + '')) //Safari = sometimes borks on null=0A= document.getElementsByTagName('head')[0].appendChild(s);=0A= return s;=0A= }=0A= =0A= // special stylesheet links=0A= if (typeof stylepath !=3D 'undefined' && typeof skin !=3D 'undefined') {=0A= // FIXME: This tries to load the stylesheets even for skins where they=0A= // don't exist, i.e., everything but Monobook.=0A= if (opera6_bugs) {=0A= importStylesheetURI(stylepath+'/'+skin+'/Opera6Fixes.css');=0A= } else if (opera7_bugs) {=0A= importStylesheetURI(stylepath+'/'+skin+'/Opera7Fixes.css');=0A= } else if (opera95_bugs) {=0A= importStylesheetURI(stylepath+'/'+skin+'/Opera9Fixes.css');=0A= } else if (ff2_bugs) {=0A= importStylesheetURI(stylepath+'/'+skin+'/FF2Fixes.css');=0A= }=0A= }=0A= =0A= =0A= if (wgBreakFrames) {=0A= // Un-trap us from framesets=0A= if (window.top !=3D window) {=0A= window.top.location =3D window.location;=0A= }=0A= }=0A= =0A= function showTocToggle() {=0A= if (document.createTextNode) {=0A= // Uses DOM calls to avoid document.write + XHTML issues=0A= =0A= var linkHolder =3D document.getElementById('toctitle');=0A= var existingLink =3D document.getElementById('togglelink');=0A= if (!linkHolder || existingLink) {=0A= // Don't add the toggle link twice=0A= return;=0A= }=0A= =0A= var outerSpan =3D document.createElement('span');=0A= outerSpan.className =3D 'toctoggle';=0A= =0A= var toggleLink =3D document.createElement('a');=0A= toggleLink.id =3D 'togglelink';=0A= toggleLink.className =3D 'internal';=0A= toggleLink.href =3D 'javascript:toggleToc()';=0A= toggleLink.appendChild(document.createTextNode(tocHideText));=0A= =0A= outerSpan.appendChild(document.createTextNode('['));=0A= outerSpan.appendChild(toggleLink);=0A= outerSpan.appendChild(document.createTextNode(']'));=0A= =0A= linkHolder.appendChild(document.createTextNode(' '));=0A= linkHolder.appendChild(outerSpan);=0A= =0A= var cookiePos =3D document.cookie.indexOf("hidetoc=3D");=0A= if (cookiePos > -1 && document.cookie.charAt(cookiePos + 8) =3D=3D 1) {=0A= toggleToc();=0A= }=0A= }=0A= }=0A= =0A= function changeText(el, newText) {=0A= // Safari work around=0A= if (el.innerText) {=0A= el.innerText =3D newText;=0A= } else if (el.firstChild && el.firstChild.nodeValue) {=0A= el.firstChild.nodeValue =3D newText;=0A= }=0A= }=0A= =0A= function toggleToc() {=0A= var tocmain =3D document.getElementById('toc');=0A= var toc =3D = document.getElementById('toc').getElementsByTagName('ul')[0];=0A= var toggleLink =3D document.getElementById('togglelink');=0A= =0A= if (toc && toggleLink && toc.style.display =3D=3D 'none') {=0A= changeText(toggleLink, tocHideText);=0A= toc.style.display =3D 'block';=0A= document.cookie =3D "hidetoc=3D0";=0A= tocmain.className =3D 'toc';=0A= } else {=0A= changeText(toggleLink, tocShowText);=0A= toc.style.display =3D 'none';=0A= document.cookie =3D "hidetoc=3D1";=0A= tocmain.className =3D 'toc tochidden';=0A= }=0A= }=0A= =0A= var mwEditButtons =3D [];=0A= var mwCustomEditButtons =3D []; // eg to add in MediaWiki:Common.js=0A= =0A= function escapeQuotes(text) {=0A= var re =3D new RegExp("'","g");=0A= text =3D text.replace(re,"\\'");=0A= re =3D new RegExp("\\n","g");=0A= text =3D text.replace(re,"\\n");=0A= return escapeQuotesHTML(text);=0A= }=0A= =0A= function escapeQuotesHTML(text) {=0A= var re =3D new RegExp('&',"g");=0A= text =3D text.replace(re,"&");=0A= re =3D new RegExp('"',"g");=0A= text =3D text.replace(re,""");=0A= re =3D new RegExp('<',"g");=0A= text =3D text.replace(re,"<");=0A= re =3D new RegExp('>',"g");=0A= text =3D text.replace(re,">");=0A= return text;=0A= }=0A= =0A= =0A= /**=0A= * Set the accesskey prefix based on browser detection.=0A= */=0A= var tooltipAccessKeyPrefix =3D 'alt-';=0A= if (is_opera) {=0A= tooltipAccessKeyPrefix =3D 'shift-esc-';=0A= } else if (!is_safari_win && is_safari && webkit_version > 526) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-alt-';=0A= } else if (!is_safari_win && (is_safari=0A= || clientPC.indexOf('mac') !=3D -1=0A= || clientPC.indexOf('konqueror') !=3D -1 )) {=0A= tooltipAccessKeyPrefix =3D 'ctrl-';=0A= } else if (is_ff2) {=0A= tooltipAccessKeyPrefix =3D 'alt-shift-';=0A= }=0A= var tooltipAccessKeyRegexp =3D /\[(ctrl-)?(alt-)?(shift-)?(esc-)?(.)\]$/;=0A= =0A= /**=0A= * Add the appropriate prefix to the accesskey shown in the tooltip.=0A= * If the nodeList parameter is given, only those nodes are updated;=0A= * otherwise, all the nodes that will probably have accesskeys by=0A= * default are updated.=0A= *=0A= * @param Array nodeList -- list of elements to update=0A= */=0A= function updateTooltipAccessKeys( nodeList ) {=0A= if ( !nodeList ) {=0A= // Rather than scan all links on the whole page, we can just scan these=0A= // containers which contain the relevant links. This is really just an=0A= // optimization technique.=0A= var linkContainers =3D [=0A= "column-one", // Monobook and Modern=0A= "head", "panel", "p-logo" // Vector=0A= ];=0A= for ( var i in linkContainers ) {=0A= var linkContainer =3D document.getElementById( linkContainers[i] );=0A= if ( linkContainer ) {=0A= updateTooltipAccessKeys( linkContainer.getElementsByTagName("a") );=0A= }=0A= }=0A= // these are rare enough that no such optimization is needed=0A= updateTooltipAccessKeys( document.getElementsByTagName("input") );=0A= updateTooltipAccessKeys( document.getElementsByTagName("label") );=0A= return;=0A= }=0A= =0A= for ( var i =3D 0; i < nodeList.length; i++ ) {=0A= var element =3D nodeList[i];=0A= var tip =3D element.getAttribute("title");=0A= if ( tip && tooltipAccessKeyRegexp.exec(tip) ) {=0A= tip =3D tip.replace(tooltipAccessKeyRegexp,=0A= "["+tooltipAccessKeyPrefix+"$5]");=0A= element.setAttribute("title", tip );=0A= }=0A= }=0A= }=0A= =0A= /**=0A= * Add a link to one of the portlet menus on the page, including:=0A= *=0A= * p-cactions: Content actions (shown as tabs above the main content in = Monobook)=0A= * p-personal: Personal tools (shown at the top right of the page in = Monobook)=0A= * p-navigation: Navigation=0A= * p-tb: Toolbox=0A= *=0A= * This function exists for the convenience of custom JS authors. All=0A= * but the first three parameters are optional, though providing at=0A= * least an id and a tooltip is recommended.=0A= *=0A= * By default the new link will be added to the end of the list. To=0A= * add the link before a given existing item, pass the DOM node of=0A= * that item (easily obtained with document.getElementById()) as the=0A= * nextnode parameter; to add the link _after_ an existing item, pass=0A= * the node's nextSibling instead.=0A= *=0A= * @param String portlet -- id of the target portlet ("p-cactions", = "p-personal", "p-navigation" or "p-tb")=0A= * @param String href -- link URL=0A= * @param String text -- link text (will be automatically lowercased by = CSS for p-cactions in Monobook)=0A= * @param String id -- id of the new item, should be unique and = preferably have the appropriate prefix ("ca-", "pt-", "n-" or "t-")=0A= * @param String tooltip -- text to show when hovering over the link, = without accesskey suffix=0A= * @param String accesskey -- accesskey to activate this link (one = character, try to avoid conflicts)=0A= * @param Node nextnode -- the DOM node before which the new item should = be added, should be another item in the same list=0A= *=0A= * @return Node -- the DOM node of the new item (an LI element) or null=0A= */=0A= function addPortletLink(portlet, href, text, id, tooltip, accesskey, = nextnode) {=0A= var root =3D document.getElementById(portlet);=0A= if ( !root ) return null;=0A= var node =3D root.getElementsByTagName( "ul" )[0];=0A= if ( !node ) return null;=0A= =0A= // unhide portlet if it was hidden before=0A= root.className =3D root.className.replace( /(^| )emptyPortlet( |$)/, = "$2" );=0A= =0A= var span =3D document.createElement( "span" );=0A= span.appendChild( document.createTextNode( text ) );=0A= =0A= var link =3D document.createElement( "a" );=0A= link.appendChild( span );=0A= link.href =3D href;=0A= =0A= var item =3D document.createElement( "li" );=0A= item.appendChild( link );=0A= if ( id ) item.id =3D id;=0A= =0A= if ( accesskey ) {=0A= link.setAttribute( "accesskey", accesskey );=0A= tooltip +=3D " ["+accesskey+"]";=0A= }=0A= if ( tooltip ) {=0A= link.setAttribute( "title", tooltip );=0A= }=0A= if ( accesskey && tooltip ) {=0A= updateTooltipAccessKeys( new Array( link ) );=0A= }=0A= =0A= if ( nextnode && nextnode.parentNode =3D=3D node )=0A= node.insertBefore( item, nextnode );=0A= else=0A= node.appendChild( item ); // IE compatibility (?)=0A= =0A= return item;=0A= }=0A= =0A= function getInnerText(el) {=0A= if (typeof el =3D=3D "string") return el;=0A= if (typeof el =3D=3D "undefined") { return el };=0A= if (el.textContent) return el.textContent; // not needed but it is = faster=0A= if (el.innerText) return el.innerText; // IE doesn't have = textContent=0A= var str =3D "";=0A= =0A= var cs =3D el.childNodes;=0A= var l =3D cs.length;=0A= for (var i =3D 0; i < l; i++) {=0A= switch (cs[i].nodeType) {=0A= case 1: //ELEMENT_NODE=0A= str +=3D ts_getInnerText(cs[i]);=0A= break;=0A= case 3: //TEXT_NODE=0A= str +=3D cs[i].nodeValue;=0A= break;=0A= }=0A= }=0A= return str;=0A= }=0A= =0A= =0A= /**=0A= * Set up accesskeys/tooltips from the deprecated ta array. If doId=0A= * is specified, only set up for that id. Note that this function is=0A= * deprecated and will not be supported indefinitely -- use=0A= * updateTooltipAccessKey() instead.=0A= *=0A= * @param mixed doId string or null=0A= */=0A= function akeytt( doId ) {=0A= // A lot of user scripts (and some of the code below) break if=0A= // ta isn't defined, so we make sure it is. Explictly using=0A= // window.ta avoids a "ta is not defined" error.=0A= if (!window.ta) window.ta =3D new Array;=0A= =0A= // Make a local, possibly restricted, copy to avoid clobbering=0A= // the original.=0A= var ta;=0A= if ( doId ) {=0A= ta =3D [doId];=0A= } else {=0A= ta =3D window.ta;=0A= }=0A= =0A= // Now deal with evil deprecated ta=0A= var watchCheckboxExists =3D document.getElementById( 'wpWatchthis' ) ? = true : false;=0A= for (var id in ta) {=0A= var n =3D document.getElementById(id);=0A= if (n) {=0A= var a =3D null;=0A= var ak =3D '';=0A= // Are we putting accesskey in it=0A= if (ta[id][0].length > 0) {=0A= // Is this object a object? If not assume it's the next child.=0A= =0A= if (n.nodeName.toLowerCase() =3D=3D "a") {=0A= a =3D n;=0A= } else {=0A= a =3D n.childNodes[0];=0A= }=0A= // Don't add an accesskey for the watch tab if the watch=0A= // checkbox is also available.=0A= if (a && ((id !=3D 'ca-watch' && id !=3D 'ca-unwatch') || = !watchCheckboxExists)) {=0A= a.accessKey =3D ta[id][0];=0A= ak =3D ' ['+tooltipAccessKeyPrefix+ta[id][0]+']';=0A= }=0A= } else {=0A= // We don't care what type the object is when assigning tooltip=0A= a =3D n;=0A= ak =3D '';=0A= }=0A= =0A= if (a) {=0A= a.title =3D ta[id][1]+ak;=0A= }=0A= }=0A= }=0A= }=0A= =0A= var checkboxes;=0A= var lastCheckbox;=0A= =0A= function setupCheckboxShiftClick() {=0A= checkboxes =3D [];=0A= lastCheckbox =3D null;=0A= var inputs =3D document.getElementsByTagName('input');=0A= addCheckboxClickHandlers(inputs);=0A= }=0A= =0A= function addCheckboxClickHandlers(inputs, start) {=0A= if ( !start) start =3D 0;=0A= =0A= var finish =3D start + 250;=0A= if ( finish > inputs.length )=0A= finish =3D inputs.length;=0A= =0A= for ( var i =3D start; i < finish; i++ ) {=0A= var cb =3D inputs[i];=0A= if ( !cb.type || cb.type.toLowerCase() !=3D 'checkbox' )=0A= continue;=0A= var end =3D checkboxes.length;=0A= checkboxes[end] =3D cb;=0A= cb.index =3D end;=0A= cb.onclick =3D checkboxClickHandler;=0A= }=0A= =0A= if ( finish < inputs.length ) {=0A= setTimeout( function () {=0A= addCheckboxClickHandlers(inputs, finish);=0A= }, 200 );=0A= }=0A= }=0A= =0A= function checkboxClickHandler(e) {=0A= if (typeof e =3D=3D 'undefined') {=0A= e =3D window.event;=0A= }=0A= if ( !e.shiftKey || lastCheckbox =3D=3D=3D null ) {=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= var endState =3D this.checked;=0A= var start, finish;=0A= if ( this.index < lastCheckbox ) {=0A= start =3D this.index + 1;=0A= finish =3D lastCheckbox;=0A= } else {=0A= start =3D lastCheckbox;=0A= finish =3D this.index - 1;=0A= }=0A= for (var i =3D start; i <=3D finish; ++i ) {=0A= checkboxes[i].checked =3D endState;=0A= if( i > start && typeof checkboxes[i].onchange =3D=3D 'function' )=0A= checkboxes[i].onchange(); // fire triggers=0A= }=0A= lastCheckbox =3D this.index;=0A= return true;=0A= }=0A= =0A= function toggle_element_activation(ida,idb) {=0A= if ( !document.getElementById ) {=0A= return;=0A= }=0A= // Show the appropriate upload size limit message=0A= if( idb =3D=3D 'wpUploadFileURL' ) {=0A= var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A= if( e ) e.style.display =3D "none";=0A= =0A= var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A= if( e ) e.style.display =3D "block";=0A= }=0A= if( idb =3D=3D 'wpUploadFile' ) {=0A= var e =3D document.getElementById( 'mw-upload-maxfilesize-url' );=0A= if( e ) e.style.display =3D "none";=0A= =0A= var e =3D document.getElementById( 'mw-upload-maxfilesize' );=0A= if( e ) e.style.display =3D "block";=0A= }=0A= document.getElementById( ida ).disabled =3D true;=0A= document.getElementById( idb ).disabled =3D false;=0A= }=0A= =0A= function toggle_element_check(ida,idb) {=0A= if (!document.getElementById) {=0A= return;=0A= }=0A= document.getElementById(ida).checked=3Dtrue;=0A= document.getElementById(idb).checked=3Dfalse;=0A= }=0A= =0A= /*=0A= Written by Jonathan Snook, http://www.snook.ca/jonathan=0A= Add-ons by Robert Nyman, http://www.robertnyman.com=0A= Author says "The credit comment is all it takes, no license. Go crazy = with it!:-)"=0A= From = http://www.robertnyman.com/2005/11/07/the-ultimate-getelementsbyclassname= /=0A= */=0A= function getElementsByClassName(oElm, strTagName, oClassNames){=0A= var arrReturnElements =3D new Array();=0A= if ( typeof( oElm.getElementsByClassName ) =3D=3D "function" ) {=0A= /* Use a native implementation where possible FF3, Saf3.2, Opera 9.5 */=0A= var arrNativeReturn =3D oElm.getElementsByClassName( oClassNames );=0A= if ( strTagName =3D=3D "*" )=0A= return arrNativeReturn;=0A= for ( var h=3D0; h < arrNativeReturn.length; h++ ) {=0A= if( arrNativeReturn[h].tagName.toLowerCase() =3D=3D = strTagName.toLowerCase() )=0A= arrReturnElements[arrReturnElements.length] =3D arrNativeReturn[h];=0A= }=0A= return arrReturnElements;=0A= }=0A= var arrElements =3D (strTagName =3D=3D "*" && oElm.all)? oElm.all : = oElm.getElementsByTagName(strTagName);=0A= var arrRegExpClassNames =3D new Array();=0A= if(typeof oClassNames =3D=3D "object"){=0A= for(var i=3D0; i 0) {=0A= if (table.tHead && table.tHead.rows.length > 0) {=0A= firstRow =3D table.tHead.rows[table.tHead.rows.length-1];=0A= } else {=0A= firstRow =3D table.rows[0];=0A= }=0A= }=0A= if (!firstRow) return;=0A= =0A= // We have a first row: assume it's the header, and make its contents = clickable links=0A= for (var i =3D 0; i < firstRow.cells.length; i++) {=0A= var cell =3D firstRow.cells[i];=0A= if ((" "+cell.className+" ").indexOf(" unsortable ") =3D=3D -1) {=0A= cell.innerHTML +=3D '  '=0A= + ''=0A= + ''=0A= + '3D"↓"/';=0A= }=0A= }=0A= if (ts_alternate_row_colors) {=0A= ts_alternate(table);=0A= }=0A= }=0A= =0A= function ts_getInnerText(el) {=0A= return getInnerText( el );=0A= }=0A= =0A= function ts_resortTable(lnk) {=0A= // get the span=0A= var span =3D lnk.getElementsByTagName('span')[0];=0A= =0A= var td =3D lnk.parentNode;=0A= var tr =3D td.parentNode;=0A= var column =3D td.cellIndex;=0A= =0A= var table =3D tr.parentNode;=0A= while (table && !(table.tagName && table.tagName.toLowerCase() =3D=3D = 'table'))=0A= table =3D table.parentNode;=0A= if (!table) return;=0A= =0A= if (table.rows.length <=3D 1) return;=0A= =0A= // Generate the number transform table if it's not done already=0A= if (ts_number_transform_table =3D=3D null) {=0A= ts_initTransformTable();=0A= }=0A= =0A= // Work out a type for the column=0A= // Skip the first row if that's where the headings are=0A= var rowStart =3D (table.tHead && table.tHead.rows.length > 0 ? 0 : 1);=0A= =0A= var itm =3D "";=0A= for (var i =3D rowStart; i < table.rows.length; i++) {=0A= if (table.rows[i].cells.length > column) {=0A= itm =3D ts_getInnerText(table.rows[i].cells[column]);=0A= itm =3D itm.replace(/^[\s\xa0]+/, "").replace(/[\s\xa0]+$/, "");=0A= if (itm !=3D "") break;=0A= }=0A= }=0A= =0A= // TODO: bug 8226, localised date formats=0A= var sortfn =3D ts_sort_generic;=0A= var preprocessor =3D ts_toLowerCase;=0A= if (/^\d\d[\/. -][a-zA-Z]{3}[\/. -]\d\d\d\d$/.test(itm)) {=0A= preprocessor =3D ts_dateToSortKey;=0A= } else if (/^\d\d[\/.-]\d\d[\/.-]\d\d\d\d$/.test(itm)) {=0A= preprocessor =3D ts_dateToSortKey;=0A= } else if (/^\d\d[\/.-]\d\d[\/.-]\d\d$/.test(itm)) {=0A= preprocessor =3D ts_dateToSortKey;=0A= // pound dollar euro yen currency cents=0A= } else if (/(^[\u00a3$\u20ac\u00a4\u00a5]|\u00a2$)/.test(itm)) {=0A= preprocessor =3D ts_currencyToSortKey;=0A= } else if (ts_number_regex.test(itm)) {=0A= preprocessor =3D ts_parseFloat;=0A= }=0A= =0A= var reverse =3D (span.getAttribute("sortdir") =3D=3D 'down');=0A= =0A= var newRows =3D new Array();=0A= var staticRows =3D new Array();=0A= for (var j =3D rowStart; j < table.rows.length; j++) {=0A= var row =3D table.rows[j];=0A= if((" "+row.className+" ").indexOf(" unsortable ") < 0) {=0A= var keyText =3D ts_getInnerText(row.cells[column]);=0A= if(keyText =3D=3D undefined) {=0A= keyText =3D ""; =0A= }=0A= var oldIndex =3D (reverse ? -j : j);=0A= var preprocessed =3D preprocessor( keyText.replace(/^[\s\xa0]+/, = "").replace(/[\s\xa0]+$/, "") );=0A= =0A= newRows[newRows.length] =3D new Array(row, preprocessed, oldIndex);=0A= } else staticRows[staticRows.length] =3D new Array(row, false, = j-rowStart);=0A= }=0A= =0A= newRows.sort(sortfn);=0A= =0A= var arrowHTML;=0A= if (reverse) {=0A= arrowHTML =3D '';=0A= newRows.reverse();=0A= span.setAttribute('sortdir','up');=0A= } else {=0A= arrowHTML =3D '';=0A= span.setAttribute('sortdir','down');=0A= }=0A= =0A= for (var i =3D 0; i < staticRows.length; i++) {=0A= var row =3D staticRows[i];=0A= newRows.splice(row[2], 0, row);=0A= }=0A= =0A= // We appendChild rows that already exist to the tbody, so it moves = them rather than creating new ones=0A= // don't do sortbottom rows=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") =3D=3D = -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= // do sortbottom rows only=0A= for (var i =3D 0; i < newRows.length; i++) {=0A= if ((" "+newRows[i][0].className+" ").indexOf(" sortbottom ") !=3D -1)=0A= table.tBodies[0].appendChild(newRows[i][0]);=0A= }=0A= =0A= // Delete any other arrows there may be showing=0A= var spans =3D getElementsByClassName(tr, "span", "sortarrow");=0A= for (var i =3D 0; i < spans.length; i++) {=0A= spans[i].innerHTML =3D ' maxDigitLength) {=0A= maxDigitLength =3D digit.length;=0A= }=0A= }=0A= if ( maxDigitLength > 1 ) {=0A= digitClass =3D '[' + digits.join( '', digits ) + ']';=0A= } else {=0A= digitClass =3D '(' + digits.join( '|', digits ) + ')';=0A= }=0A= }=0A= =0A= // We allow a trailing percent sign, which we just strip. This works = fine=0A= // if percents and regular numbers aren't being mixed.=0A= ts_number_regex =3D new RegExp(=0A= "^(" +=0A= "[+-]?[0-9][0-9,]*(\\.[0-9,]*)?(E[+-]?[0-9][0-9,]*)?" + // = Fortran-style scientific=0A= "|" +=0A= "[+-]?" + digitClass + "+%?" + // Generic localised=0A= ")$", "i"=0A= );=0A= }=0A= =0A= function ts_toLowerCase( s ) {=0A= return s.toLowerCase();=0A= }=0A= =0A= function ts_dateToSortKey(date) {=0A= // y2k notes: two digit years less than 50 are treated as 20XX, greater = than 50 are treated as 19XX=0A= if (date.length =3D=3D 11) {=0A= switch (date.substr(3,3).toLowerCase()) {=0A= case "jan": var month =3D "01"; break;=0A= case "feb": var month =3D "02"; break;=0A= case "mar": var month =3D "03"; break;=0A= case "apr": var month =3D "04"; break;=0A= case "may": var month =3D "05"; break;=0A= case "jun": var month =3D "06"; break;=0A= case "jul": var month =3D "07"; break;=0A= case "aug": var month =3D "08"; break;=0A= case "sep": var month =3D "09"; break;=0A= case "oct": var month =3D "10"; break;=0A= case "nov": var month =3D "11"; break;=0A= case "dec": var month =3D "12"; break;=0A= // default: var month =3D "00";=0A= }=0A= return date.substr(7,4)+month+date.substr(0,2);=0A= } else if (date.length =3D=3D 10) {=0A= if (ts_europeandate =3D=3D false) {=0A= return date.substr(6,4)+date.substr(0,2)+date.substr(3,2);=0A= } else {=0A= return date.substr(6,4)+date.substr(3,2)+date.substr(0,2);=0A= }=0A= } else if (date.length =3D=3D 8) {=0A= yr =3D date.substr(6,2);=0A= if (parseInt(yr) < 50) {=0A= yr =3D '20'+yr;=0A= } else {=0A= yr =3D '19'+yr;=0A= }=0A= if (ts_europeandate =3D=3D true) {=0A= return yr+date.substr(3,2)+date.substr(0,2);=0A= } else {=0A= return yr+date.substr(0,2)+date.substr(3,2);=0A= }=0A= }=0A= return "00000000";=0A= }=0A= =0A= function ts_parseFloat( s ) {=0A= if ( !s ) {=0A= return 0;=0A= }=0A= if (ts_number_transform_table !=3D false) {=0A= var newNum =3D '', c;=0A= =0A= for ( var p =3D 0; p < s.length; p++ ) {=0A= c =3D s.charAt( p );=0A= if (c in ts_number_transform_table) {=0A= newNum +=3D ts_number_transform_table[c];=0A= } else {=0A= newNum +=3D c;=0A= }=0A= }=0A= s =3D newNum;=0A= }=0A= =0A= num =3D parseFloat(s.replace(/,/g, ""));=0A= return (isNaN(num) ? 0 : num);=0A= }=0A= =0A= function ts_currencyToSortKey( s ) {=0A= return ts_parseFloat(s.replace(/[^0-9.,]/g,''));=0A= }=0A= =0A= function ts_sort_generic(a, b) {=0A= return a[1] < b[1] ? -1 : a[1] > b[1] ? 1 : a[2] - b[2];=0A= }=0A= =0A= function ts_alternate(table) {=0A= // Take object table and get all it's tbodies.=0A= var tableBodies =3D table.getElementsByTagName("tbody");=0A= // Loop through these tbodies=0A= for (var i =3D 0; i < tableBodies.length; i++) {=0A= // Take the tbody, and get all it's rows=0A= var tableRows =3D tableBodies[i].getElementsByTagName("tr");=0A= // Loop through these rows=0A= // Start at 1 because we want to leave the heading row untouched=0A= for (var j =3D 0; j < tableRows.length; j++) {=0A= // Check if j is even, and apply classes for both possible results=0A= var oldClasses =3D tableRows[j].className.split(" ");=0A= var newClassName =3D "";=0A= for (var k =3D 0; k < oldClasses.length; k++) {=0A= if (oldClasses[k] !=3D "" && oldClasses[k] !=3D "even" && = oldClasses[k] !=3D "odd")=0A= newClassName +=3D oldClasses[k] + " ";=0A= }=0A= tableRows[j].className =3D newClassName + (j % 2 =3D=3D 0 ? "even" : = "odd");=0A= }=0A= }=0A= }=0A= =0A= /*=0A= * End of table sorting code=0A= */=0A= =0A= =0A= /**=0A= * Add a cute little box at the top of the screen to inform the user of=0A= * something, replacing any preexisting message.=0A= *=0A= * @param String -or- Dom Object message HTML to be put inside the right = div=0A= * @param String className Used in adding a class; should be different = for each=0A= * call to allow CSS/JS to hide different boxes. null =3D no class = used.=0A= * @return Boolean True on success, false on failure=0A= */=0A= function jsMsg( message, className ) {=0A= if ( !document.getElementById ) {=0A= return false;=0A= }=0A= // We special-case skin structures provided by the software. Skins that=0A= // choose to abandon or significantly modify our formatting can just = define=0A= // an mw-js-message div to start with.=0A= var messageDiv =3D document.getElementById( 'mw-js-message' );=0A= if ( !messageDiv ) {=0A= messageDiv =3D document.createElement( 'div' );=0A= if ( document.getElementById( 'column-content' )=0A= && document.getElementById( 'content' ) ) {=0A= // MonoBook, presumably=0A= document.getElementById( 'content' ).insertBefore(=0A= messageDiv,=0A= document.getElementById( 'content' ).firstChild=0A= );=0A= } else if ( document.getElementById('content')=0A= && document.getElementById( 'article' ) ) {=0A= // Non-Monobook but still recognizable (old-style)=0A= document.getElementById( 'article').insertBefore(=0A= messageDiv,=0A= document.getElementById( 'article' ).firstChild=0A= );=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= messageDiv.setAttribute( 'id', 'mw-js-message' );=0A= messageDiv.style.display =3D 'block';=0A= if( className ) {=0A= messageDiv.setAttribute( 'class', 'mw-js-message-'+className );=0A= }=0A= =0A= if (typeof message =3D=3D=3D 'object') {=0A= while (messageDiv.hasChildNodes()) // Remove old content=0A= messageDiv.removeChild(messageDiv.firstChild);=0A= messageDiv.appendChild (message); // Append new content=0A= }=0A= else {=0A= messageDiv.innerHTML =3D message;=0A= }=0A= return true;=0A= }=0A= =0A= /**=0A= * Inject a cute little progress spinner after the specified element=0A= *=0A= * @param element Element to inject after=0A= * @param id Identifier string (for use with removeSpinner(), below)=0A= */=0A= function injectSpinner( element, id ) {=0A= var spinner =3D document.createElement( "img" );=0A= spinner.id =3D "mw-spinner-" + id;=0A= spinner.src =3D stylepath + "/common/images/spinner.gif";=0A= spinner.alt =3D spinner.title =3D "...";=0A= if( element.nextSibling ) {=0A= element.parentNode.insertBefore( spinner, element.nextSibling );=0A= } else {=0A= element.parentNode.appendChild( spinner );=0A= }=0A= }=0A= =0A= /**=0A= * Remove a progress spinner added with injectSpinner()=0A= *=0A= * @param id Identifier string=0A= */=0A= function removeSpinner( id ) {=0A= var spinner =3D document.getElementById( "mw-spinner-" + id );=0A= if( spinner ) {=0A= spinner.parentNode.removeChild( spinner );=0A= }=0A= }=0A= =0A= function runOnloadHook() {=0A= // don't run anything below this for non-dom browsers=0A= if (doneOnloadHook || !(document.getElementById && = document.getElementsByTagName)) {=0A= return;=0A= }=0A= =0A= // set this before running any hooks, since any errors below=0A= // might cause the function to terminate prematurely=0A= doneOnloadHook =3D true;=0A= =0A= updateTooltipAccessKeys( null );=0A= akeytt( null );=0A= setupCheckboxShiftClick();=0A= sortables_init();=0A= =0A= // Run any added-on functions=0A= for (var i =3D 0; i < onloadFuncts.length; i++) {=0A= onloadFuncts[i]();=0A= }=0A= }=0A= =0A= /**=0A= * Add an event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param String attach Event to attach to=0A= * @param callable handler Event handler callback=0A= */=0A= function addHandler( element, attach, handler ) {=0A= if( window.addEventListener ) {=0A= element.addEventListener( attach, handler, false );=0A= } else if( window.attachEvent ) {=0A= element.attachEvent( 'on' + attach, handler );=0A= }=0A= }=0A= =0A= /**=0A= * Add a click event handler to an element=0A= *=0A= * @param Element element Element to add handler to=0A= * @param callable handler Event handler callback=0A= */=0A= function addClickHandler( element, handler ) {=0A= addHandler( element, 'click', handler );=0A= }=0A= =0A= /**=0A= * Removes an event handler from an element=0A= *=0A= * @param Element element Element to remove handler from=0A= * @param String remove Event to remove=0A= * @param callable handler Event handler callback to remove=0A= */=0A= function removeHandler( element, remove, handler ) {=0A= if( window.removeEventListener ) {=0A= element.removeEventListener( remove, handler, false );=0A= } else if( window.detachEvent ) {=0A= element.detachEvent( 'on' + remove, handler );=0A= }=0A= }=0A= //note: all skins should call runOnloadHook() at the end of html output,=0A= // so the below should be redundant. It's there just in case.=0A= hookEvent("load", runOnloadHook);=0A= ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/common/ajax.js?urid=243z2 // remote scripting library=0A= // (c) copyright 2005 modernmethod, inc=0A= var sajax_debug_mode =3D false;=0A= var sajax_request_type =3D "GET";=0A= =0A= /**=0A= * if sajax_debug_mode is true, this function outputs given the message = into =0A= * the element with id =3D sajax_debug; if no such element exists in the = document, =0A= * it is injected.=0A= */=0A= function sajax_debug(text) {=0A= if (!sajax_debug_mode) return false;=0A= =0A= var e=3D document.getElementById('sajax_debug');=0A= =0A= if (!e) {=0A= e=3D document.createElement("p");=0A= e.className=3D 'sajax_debug';=0A= e.id=3D 'sajax_debug';=0A= =0A= var b=3D document.getElementsByTagName("body")[0];=0A= =0A= if (b.firstChild) b.insertBefore(e, b.firstChild);=0A= else b.appendChild(e);=0A= }=0A= =0A= var m=3D document.createElement("div");=0A= m.appendChild( document.createTextNode( text ) );=0A= =0A= e.appendChild( m );=0A= =0A= return true;=0A= }=0A= =0A= /**=0A= * compatibility wrapper for creating a new XMLHttpRequest object.=0A= */=0A= function sajax_init_object() {=0A= sajax_debug("sajax_init_object() called..")=0A= var A;=0A= try {=0A= // Try the new style before ActiveX so we don't=0A= // unnecessarily trigger warnings in IE 7 when=0A= // set to prompt about ActiveX usage=0A= A =3D new XMLHttpRequest();=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e) {=0A= try {=0A= A=3Dnew ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (oc) {=0A= A=3Dnull;=0A= }=0A= }=0A= }=0A= if (!A)=0A= sajax_debug("Could not create connection object.");=0A= =0A= return A;=0A= }=0A= =0A= /**=0A= * Perform an ajax call to mediawiki. Calls are handeled by = AjaxDispatcher.php=0A= * func_name - the name of the function to call. Must be registered in = $wgAjaxExportList=0A= * args - an array of arguments to that function=0A= * target - the target that will handle the result of the call. If this = is a function,=0A= * if will be called with the XMLHttpRequest as a parameter; = if it's an input=0A= * element, its value will be set to the resultText; if it's = another type of=0A= * element, its innerHTML will be set to the resultText.=0A= *=0A= * Example:=0A= * sajax_do_call('doFoo', [1, 2, 3], = document.getElementById("showFoo"));=0A= *=0A= * This will call the doFoo function via MediaWiki's AjaxDispatcher, with=0A= * (1, 2, 3) as the parameter list, and will show the result in the = element=0A= * with id =3D showFoo=0A= */=0A= function sajax_do_call(func_name, args, target) {=0A= var i, x, n;=0A= var uri;=0A= var post_data;=0A= uri =3D wgServer +=0A= ((wgScript =3D=3D null) ? (wgScriptPath + "/index.php") : wgScript) +=0A= "?action=3Dajax";=0A= if (sajax_request_type =3D=3D "GET") {=0A= if (uri.indexOf("?") =3D=3D -1)=0A= uri =3D uri + "?rs=3D" + encodeURIComponent(func_name);=0A= else=0A= uri =3D uri + "&rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= uri =3D uri + "&rsargs[]=3D" + encodeURIComponent(args[i]);=0A= //uri =3D uri + "&rsrnd=3D" + new Date().getTime();=0A= post_data =3D null;=0A= } else {=0A= post_data =3D "rs=3D" + encodeURIComponent(func_name);=0A= for (i =3D 0; i < args.length; i++)=0A= post_data =3D post_data + "&rsargs[]=3D" + = encodeURIComponent(args[i]);=0A= }=0A= x =3D sajax_init_object();=0A= if (!x) {=0A= alert("AJAX not supported");=0A= return false;=0A= }=0A= =0A= try {=0A= x.open(sajax_request_type, uri, true);=0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using a = real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= if (sajax_request_type =3D=3D "POST") {=0A= x.setRequestHeader("Method", "POST " + uri + " HTTP/1.1");=0A= x.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded");=0A= }=0A= x.setRequestHeader("Pragma", "cache=3Dyes");=0A= x.setRequestHeader("Cache-Control", "no-transform");=0A= x.onreadystatechange =3D function() {=0A= if (x.readyState !=3D 4)=0A= return;=0A= =0A= sajax_debug("received (" + x.status + " " + x.statusText + ") " + = x.responseText);=0A= =0A= //if (x.status !=3D 200)=0A= // alert("Error: " + x.status + " " + x.statusText + ": " + = x.responseText);=0A= //else=0A= =0A= if ( typeof( target ) =3D=3D 'function' ) {=0A= target( x );=0A= }=0A= else if ( typeof( target ) =3D=3D 'object' ) {=0A= if ( target.tagName =3D=3D 'INPUT' ) {=0A= if (x.status =3D=3D 200) target.value=3D x.responseText;=0A= //else alert("Error: " + x.status + " " + x.statusText + " (" + = x.responseText + ")");=0A= }=0A= else {=0A= if (x.status =3D=3D 200) target.innerHTML =3D x.responseText;=0A= else target.innerHTML=3D "
Error: " + x.status + = " " + x.statusText + " (" + x.responseText + ")
";=0A= }=0A= }=0A= else {=0A= alert("bad target for sajax_do_call: not a function or object: " + = target);=0A= }=0A= =0A= return;=0A= }=0A= =0A= sajax_debug(func_name + " uri =3D " + uri + " / post =3D " + post_data);=0A= x.send(post_data);=0A= sajax_debug(func_name + " waiting..");=0A= delete x;=0A= =0A= return true;=0A= }=0A= =0A= /**=0A= * @return boolean whether the browser supports XMLHttpRequest=0A= */=0A= function wfSupportsAjax() {=0A= var request =3D sajax_init_object();=0A= var supportsAjax =3D request ? true : false;=0A= delete request;=0A= return supportsAjax;=0A= }=0A= =0A= ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/skins-1.5/common/mwsuggest.js?urid=243z2 /*=0A= * OpenSearch ajax suggestion engine for MediaWiki=0A= *=0A= * uses core MediaWiki open search support to fetch suggestions=0A= * and show them below search boxes and other inputs=0A= *=0A= * by Robert Stojnic (April 2008)=0A= */=0A= =0A= // search_box_id -> Results object=0A= var os_map =3D {};=0A= // cached data, url -> json_text=0A= var os_cache =3D {};=0A= // global variables for suggest_keypress=0A= var os_cur_keypressed =3D 0;=0A= var os_keypressed_count =3D 0;=0A= // type: Timer=0A= var os_timer =3D null;=0A= // tie mousedown/up events=0A= var os_mouse_pressed =3D false;=0A= var os_mouse_num =3D -1;=0A= // if true, the last change was made by mouse (and not keyboard)=0A= var os_mouse_moved =3D false;=0A= // delay between keypress and suggestion (in ms)=0A= var os_search_timeout =3D 250;=0A= // these pairs of inputs/forms will be autoloaded at startup=0A= var os_autoload_inputs =3D new Array('searchInput', 'searchInput2', = 'powerSearchText', 'searchText');=0A= var os_autoload_forms =3D new Array('searchform', 'searchform2', = 'powersearch', 'search' );=0A= // if we stopped the service=0A= var os_is_stopped =3D false;=0A= // max lines to show in suggest table=0A= var os_max_lines_per_suggest =3D 7;=0A= // number of steps to animate expansion/contraction of container width=0A= var os_animation_steps =3D 6;=0A= // num of pixels of smallest step=0A= var os_animation_min_step =3D 2;=0A= // delay between steps (in ms)=0A= var os_animation_delay =3D 30;=0A= // max width of container in percent of normal size (1 =3D=3D 100%)=0A= var os_container_max_width =3D 2;=0A= // currently active animation timer=0A= var os_animation_timer =3D null;=0A= =0A= /** Timeout timer class that will fetch the results */=0A= function os_Timer(id,r,query){=0A= this.id =3D id;=0A= this.r =3D r;=0A= this.query =3D query;=0A= }=0A= =0A= /** Timer user to animate expansion/contraction of container width */=0A= function os_AnimationTimer(r, target){=0A= this.r =3D r;=0A= var current =3D document.getElementById(r.container).offsetWidth;=0A= this.inc =3D Math.round((target-current) / os_animation_steps);=0A= if(this.inc < os_animation_min_step && this.inc >=3D0)=0A= this.inc =3D os_animation_min_step; // minimal animation step=0A= if(this.inc > -os_animation_min_step && this.inc <0)=0A= this.inc =3D -os_animation_min_step;=0A= this.target =3D target;=0A= }=0A= =0A= /** Property class for single search box */=0A= function os_Results(name, formname){=0A= this.searchform =3D formname; // id of the searchform=0A= this.searchbox =3D name; // id of the searchbox=0A= this.container =3D name+"Suggest"; // div that holds results=0A= this.resultTable =3D name+"Result"; // id base for the result table = (+num =3D table row)=0A= this.resultText =3D name+"ResultText"; // id base for the spans within = result tables (+num)=0A= this.toggle =3D name+"Toggle"; // div that has the toggle = (enable/disable) link=0A= this.query =3D null; // last processed query=0A= this.results =3D null; // parsed titles=0A= this.resultCount =3D 0; // number of results=0A= this.original =3D null; // query that user entered=0A= this.selected =3D -1; // which result is selected=0A= this.containerCount =3D 0; // number of results visible in container=0A= this.containerRow =3D 0; // height of result field in the container=0A= this.containerTotal =3D 0; // total height of the container will all = results=0A= this.visible =3D false; // if container is visible=0A= this.stayHidden =3D false; // don't try to show if lost focus=0A= }=0A= =0A= /** Hide results div */=0A= function os_hideResults(r){=0A= var c =3D document.getElementById(r.container);=0A= if(c !=3D null)=0A= c.style.visibility =3D "hidden";=0A= r.visible =3D false;=0A= r.selected =3D -1;=0A= }=0A= =0A= /** Show results div */=0A= function os_showResults(r){=0A= if(os_is_stopped)=0A= return;=0A= if(r.stayHidden)=0A= return=0A= os_fitContainer(r);=0A= var c =3D document.getElementById(r.container);=0A= r.selected =3D -1;=0A= if(c !=3D null){=0A= c.scrollTop =3D 0;=0A= c.style.visibility =3D "visible";=0A= r.visible =3D true;=0A= }=0A= }=0A= =0A= function os_operaWidthFix(x){=0A= // For browsers that don't understand overflow-x, estimate scrollbar = width=0A= if(typeof document.body.style.overflowX !=3D "string"){=0A= return 30;=0A= }=0A= return 0;=0A= }=0A= =0A= function os_encodeQuery(value){=0A= if (encodeURIComponent) {=0A= return encodeURIComponent(value);=0A= }=0A= if(escape) {=0A= return escape(value);=0A= }=0A= return null;=0A= }=0A= function os_decodeValue(value){=0A= if (decodeURIComponent) {=0A= return decodeURIComponent(value);=0A= }=0A= if(unescape){=0A= return unescape(value);=0A= }=0A= return null;=0A= }=0A= =0A= /** Brower-dependent functions to find window inner size, and scroll = status */=0A= function f_clientWidth() {=0A= return f_filterResults (=0A= window.innerWidth ? window.innerWidth : 0,=0A= document.documentElement ? document.documentElement.clientWidth : 0,=0A= document.body ? document.body.clientWidth : 0=0A= );=0A= }=0A= function f_clientHeight() {=0A= return f_filterResults (=0A= window.innerHeight ? window.innerHeight : 0,=0A= document.documentElement ? document.documentElement.clientHeight : 0,=0A= document.body ? document.body.clientHeight : 0=0A= );=0A= }=0A= function f_scrollLeft() {=0A= return f_filterResults (=0A= window.pageXOffset ? window.pageXOffset : 0,=0A= document.documentElement ? document.documentElement.scrollLeft : 0,=0A= document.body ? document.body.scrollLeft : 0=0A= );=0A= }=0A= function f_scrollTop() {=0A= return f_filterResults (=0A= window.pageYOffset ? window.pageYOffset : 0,=0A= document.documentElement ? document.documentElement.scrollTop : 0,=0A= document.body ? document.body.scrollTop : 0=0A= );=0A= }=0A= function f_filterResults(n_win, n_docel, n_body) {=0A= var n_result =3D n_win ? n_win : 0;=0A= if (n_docel && (!n_result || (n_result > n_docel)))=0A= n_result =3D n_docel;=0A= return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;=0A= }=0A= =0A= /** Get the height available for the results container */=0A= function os_availableHeight(r){=0A= var absTop =3D document.getElementById(r.container).style.top;=0A= var px =3D absTop.lastIndexOf("px");=0A= if(px > 0)=0A= absTop =3D absTop.substring(0,px);=0A= return f_clientHeight() - (absTop - f_scrollTop());=0A= }=0A= =0A= =0A= /** Get element absolute position {left,top} */=0A= function os_getElementPosition(elemID){=0A= var offsetTrail =3D document.getElementById(elemID);=0A= var offsetLeft =3D 0;=0A= var offsetTop =3D 0;=0A= while (offsetTrail){=0A= offsetLeft +=3D offsetTrail.offsetLeft;=0A= offsetTop +=3D offsetTrail.offsetTop;=0A= offsetTrail =3D offsetTrail.offsetParent;=0A= }=0A= if (navigator.userAgent.indexOf('Mac') !=3D -1 && typeof = document.body.leftMargin !=3D 'undefined'){=0A= offsetLeft +=3D document.body.leftMargin;=0A= offsetTop +=3D document.body.topMargin;=0A= }=0A= return {left:offsetLeft,top:offsetTop};=0A= }=0A= =0A= /** Create the container div that will hold the suggested titles */=0A= function os_createContainer(r){=0A= var c =3D document.createElement("div");=0A= var s =3D document.getElementById(r.searchbox);=0A= var pos =3D os_getElementPosition(r.searchbox);=0A= var left =3D pos.left;=0A= var top =3D pos.top + s.offsetHeight;=0A= c.className =3D "os-suggest";=0A= c.setAttribute("id", r.container);=0A= document.body.appendChild(c);=0A= =0A= // dynamically generated style params=0A= // IE workaround, cannot explicitely set "style" attribute=0A= c =3D document.getElementById(r.container);=0A= c.style.top =3D top+"px";=0A= c.style.left =3D left+"px";=0A= c.style.width =3D s.offsetWidth+"px";=0A= =0A= // mouse event handlers=0A= c.onmouseover =3D function(event) { os_eventMouseover(r.searchbox, = event); };=0A= c.onmousemove =3D function(event) { os_eventMousemove(r.searchbox, = event); };=0A= c.onmousedown =3D function(event) { return = os_eventMousedown(r.searchbox, event); };=0A= c.onmouseup =3D function(event) { os_eventMouseup(r.searchbox, event); = };=0A= return c;=0A= }=0A= =0A= /** change container height to fit to screen */=0A= function os_fitContainer(r){=0A= var c =3D document.getElementById(r.container);=0A= var h =3D os_availableHeight(r) - 20;=0A= var inc =3D r.containerRow;=0A= h =3D parseInt(h/inc) * inc;=0A= if(h < (2 * inc) && r.resultCount > 1) // min: two results=0A= h =3D 2 * inc;=0A= if((h/inc) > os_max_lines_per_suggest )=0A= h =3D inc * os_max_lines_per_suggest;=0A= if(h < r.containerTotal){=0A= c.style.height =3D h +"px";=0A= r.containerCount =3D parseInt(Math.round(h/inc));=0A= } else{=0A= c.style.height =3D r.containerTotal+"px";=0A= r.containerCount =3D r.resultCount;=0A= }=0A= }=0A= /** If some entries are longer than the box, replace text with "..." */=0A= function os_trimResultText(r){=0A= // find max width, first see if we could expand the container to fit it=0A= var maxW =3D 0;=0A= for(var i=3D0;i maxW)=0A= maxW =3D e.offsetWidth;=0A= }=0A= var w =3D document.getElementById(r.container).offsetWidth;=0A= var fix =3D 0;=0A= if(r.containerCount < r.resultCount){=0A= fix =3D 20; // give 20px for scrollbar=0A= } else=0A= fix =3D os_operaWidthFix(w);=0A= if(fix < 4)=0A= fix =3D 4; // basic padding=0A= maxW +=3D fix;=0A= =0A= // resize container to fit more data if permitted=0A= var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A= var prop =3D maxW / normW;=0A= if(prop > os_container_max_width)=0A= prop =3D os_container_max_width;=0A= else if(prop < 1)=0A= prop =3D 1;=0A= var newW =3D Math.round( normW * prop );=0A= if( w !=3D newW ){=0A= w =3D newW;=0A= if( os_animation_timer !=3D null )=0A= clearInterval(os_animation_timer.id)=0A= os_animation_timer =3D new os_AnimationTimer(r,w);=0A= os_animation_timer.id =3D = setInterval("os_animateChangeWidth()",os_animation_delay);=0A= w -=3D fix; // this much is reserved=0A= }=0A= =0A= // trim results=0A= if(w < 10)=0A= return;=0A= for(var i=3D0;i w && (e.offsetWidth < lastW || iteration<2)){=0A= changedText =3D true;=0A= lastW =3D e.offsetWidth;=0A= var l =3D e.innerHTML;=0A= e.innerHTML =3D l.substring(0,l.length-replace)+"...";=0A= iteration++;=0A= replace =3D 4; // how many chars to replace=0A= }=0A= if(changedText){=0A= // show hint for trimmed titles=0A= = document.getElementById(r.resultTable+i).setAttribute("title",r.results[i= ]);=0A= }=0A= }=0A= }=0A= =0A= /** Invoked on timer to animate change in container width */=0A= function os_animateChangeWidth(){=0A= var r =3D os_animation_timer.r;=0A= var c =3D document.getElementById(r.container);=0A= var w =3D c.offsetWidth;=0A= var normW =3D document.getElementById(r.searchbox).offsetWidth;=0A= var normL =3D os_getElementPosition(r.searchbox).left;=0A= var inc =3D os_animation_timer.inc;=0A= var target =3D os_animation_timer.target;=0A= var nw =3D w + inc;=0A= if( (inc > 0 && nw >=3D target) || (inc <=3D 0 && nw <=3D target) ){=0A= // finished !=0A= c.style.width =3D target+"px";=0A= clearInterval(os_animation_timer.id)=0A= os_animation_timer =3D null;=0A= } else{=0A= // in-progress=0A= c.style.width =3D nw+"px";=0A= if(document.documentElement.dir =3D=3D "rtl")=0A= c.style.left =3D (normL + normW + (target - nw) - = os_animation_timer.target - 1)+"px";=0A= }=0A= }=0A= =0A= /** Handles data from XMLHttpRequest, and updates the suggest results */=0A= function os_updateResults(r, query, text, cacheKey){=0A= os_cache[cacheKey] =3D text;=0A= r.query =3D query;=0A= r.original =3D query;=0A= if(text =3D=3D ""){=0A= r.results =3D null;=0A= r.resultCount =3D 0;=0A= os_hideResults(r);=0A= } else{=0A= try {=0A= var p =3D eval('('+text+')'); // simple json parse, could do a safer = one=0A= if(p.length<2 || p[1].length =3D=3D 0){=0A= r.results =3D null;=0A= r.resultCount =3D 0;=0A= os_hideResults(r);=0A= return;=0A= }=0A= var c =3D document.getElementById(r.container);=0A= if(c =3D=3D null)=0A= c =3D os_createContainer(r);=0A= c.innerHTML =3D os_createResultTable(r,p[1]);=0A= // init container table sizes=0A= var t =3D document.getElementById(r.resultTable);=0A= r.containerTotal =3D t.offsetHeight;=0A= r.containerRow =3D t.offsetHeight / r.resultCount;=0A= os_fitContainer(r);=0A= os_trimResultText(r);=0A= os_showResults(r);=0A= } catch(e){=0A= // bad response from server or such=0A= os_hideResults(r);=0A= os_cache[cacheKey] =3D null;=0A= }=0A= }=0A= }=0A= =0A= /** Create the result table to be placed in the container div */=0A= function os_createResultTable(r, results){=0A= var c =3D document.getElementById(r.container);=0A= var width =3D c.offsetWidth - os_operaWidthFix(c.offsetWidth);=0A= var html =3D "";=0A= r.results =3D new Array();=0A= r.resultCount =3D results.length;=0A= for(i=3D0;i";=0A= }=0A= html+=3D"
"+title+"
"=0A= return html;=0A= }=0A= =0A= /** Fetch namespaces from checkboxes or hidden fields in the search form,=0A= if none defined use wgSearchNamespaces global */=0A= function os_getNamespaces(r){=0A= var namespaces =3D "";=0A= var elements =3D document.forms[r.searchform].elements;=0A= for(i=3D0; i < elements.length; i++){=0A= var name =3D elements[i].name;=0A= if(typeof name !=3D 'undefined' && name.length > 2=0A= && name[0]=3D=3D'n' && name[1]=3D=3D's'=0A= && ((elements[i].type=3D=3D'checkbox' && elements[i].checked)=0A= || (elements[i].type=3D=3D'hidden' && elements[i].value=3D=3D"1")) ){=0A= if(namespaces!=3D"")=0A= namespaces+=3D"|";=0A= namespaces+=3Dname.substring(2);=0A= }=0A= }=0A= if(namespaces =3D=3D "")=0A= namespaces =3D wgSearchNamespaces.join("|");=0A= return namespaces;=0A= }=0A= =0A= /** Update results if user hasn't already typed something else */=0A= function os_updateIfRelevant(r, query, text, cacheKey){=0A= var t =3D document.getElementById(r.searchbox);=0A= if(t !=3D null && t.value =3D=3D query){ // check if response is still = relevant=0A= os_updateResults(r, query, text, cacheKey);=0A= }=0A= r.query =3D query;=0A= }=0A= =0A= /** Fetch results after some timeout */=0A= function os_delayedFetch(){=0A= if(os_timer =3D=3D null)=0A= return;=0A= var r =3D os_timer.r;=0A= var query =3D os_timer.query;=0A= os_timer =3D null;=0A= var path =3D = wgMWSuggestTemplate.replace("{namespaces}",os_getNamespaces(r))=0A= .replace("{dbname}",wgDBname)=0A= .replace("{searchTerms}",os_encodeQuery(query));=0A= =0A= // try to get from cache, if not fetch using ajax=0A= var cached =3D os_cache[path];=0A= if(cached !=3D null){=0A= os_updateIfRelevant(r, query, cached, path);=0A= } else{=0A= var xmlhttp =3D sajax_init_object();=0A= if(xmlhttp){=0A= try {=0A= xmlhttp.open("GET", path, true);=0A= xmlhttp.onreadystatechange=3Dfunction(){=0A= if (xmlhttp.readyState=3D=3D4 && typeof os_updateIfRelevant = =3D=3D 'function') {=0A= os_updateIfRelevant(r, query, xmlhttp.responseText, path);=0A= }=0A= };=0A= xmlhttp.send(null);=0A= } catch (e) {=0A= if (window.location.hostname =3D=3D "localhost") {=0A= alert("Your browser blocks XMLHttpRequest to 'localhost', try using = a real hostname for development/testing.");=0A= }=0A= throw e;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /** Init timed update via os_delayedUpdate() */=0A= function os_fetchResults(r, query, timeout){=0A= if(query =3D=3D ""){=0A= r.query =3D "";=0A= os_hideResults(r);=0A= return;=0A= } else if(query =3D=3D r.query)=0A= return; // no change=0A= =0A= os_is_stopped =3D false; // make sure we're running=0A= =0A= /* var cacheKey =3D wgDBname+":"+query;=0A= var cached =3D os_cache[cacheKey];=0A= if(cached !=3D null){=0A= os_updateResults(r,wgDBname,query,cached);=0A= return;=0A= } */=0A= =0A= // cancel any pending fetches=0A= if(os_timer !=3D null && os_timer.id !=3D null)=0A= clearTimeout(os_timer.id);=0A= // schedule delayed fetching of results=0A= if(timeout !=3D 0){=0A= os_timer =3D new = os_Timer(setTimeout("os_delayedFetch()",timeout),r,query);=0A= } else{=0A= os_timer =3D new os_Timer(null,r,query);=0A= os_delayedFetch(); // do it now!=0A= }=0A= =0A= }=0A= /** Change the highlighted row (i.e. suggestion), from position cur to = next */=0A= function os_changeHighlight(r, cur, next, updateSearchBox){=0A= if (next >=3D r.resultCount)=0A= next =3D r.resultCount-1;=0A= if (next < -1)=0A= next =3D -1;=0A= r.selected =3D next;=0A= if (cur =3D=3D next)=0A= return; // nothing to do.=0A= =0A= if(cur >=3D 0){=0A= var curRow =3D document.getElementById(r.resultTable + cur);=0A= if(curRow !=3D null)=0A= curRow.className =3D "os-suggest-result";=0A= }=0A= var newText;=0A= if(next >=3D 0){=0A= var nextRow =3D document.getElementById(r.resultTable + next);=0A= if(nextRow !=3D null)=0A= nextRow.className =3D os_HighlightClass();=0A= newText =3D r.results[next];=0A= } else=0A= newText =3D r.original;=0A= =0A= // adjust the scrollbar if any=0A= if(r.containerCount < r.resultCount){=0A= var c =3D document.getElementById(r.container);=0A= var vStart =3D c.scrollTop / r.containerRow;=0A= var vEnd =3D vStart + r.containerCount;=0A= if(next < vStart)=0A= c.scrollTop =3D next * r.containerRow;=0A= else if(next >=3D vEnd)=0A= c.scrollTop =3D (next - r.containerCount + 1) * r.containerRow;=0A= }=0A= =0A= // update the contents of the search box=0A= if(updateSearchBox){=0A= os_updateSearchQuery(r,newText);=0A= }=0A= }=0A= =0A= function os_HighlightClass() {=0A= var match =3D navigator.userAgent.match(/AppleWebKit\/(\d+)/);=0A= if (match) {=0A= var webKitVersion =3D parseInt(match[1]);=0A= if (webKitVersion < 523) {=0A= // CSS system highlight colors broken on old Safari=0A= // https://bugs.webkit.org/show_bug.cgi?id=3D6129=0A= // Safari 3.0.4, 3.1 known ok=0A= return "os-suggest-result-hl-webkit";=0A= }=0A= }=0A= return "os-suggest-result-hl";=0A= }=0A= =0A= function os_updateSearchQuery(r,newText){=0A= document.getElementById(r.searchbox).value =3D newText;=0A= r.query =3D newText;=0A= }=0A= =0A= /** Find event target */=0A= function os_getTarget(e){=0A= if (!e) e =3D window.event;=0A= if (e.target) return e.target;=0A= else if (e.srcElement) return e.srcElement;=0A= else return null;=0A= }=0A= =0A= =0A= =0A= /********************=0A= * Keyboard events=0A= ********************/=0A= =0A= /** Event handler that will fetch results on keyup */=0A= function os_eventKeyup(e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= // some browsers won't generate keypressed for arrow keys, catch it=0A= if(os_keypressed_count =3D=3D 0){=0A= os_processKey(r,os_cur_keypressed,targ);=0A= }=0A= var query =3D targ.value;=0A= os_fetchResults(r,query,os_search_timeout);=0A= }=0A= =0A= /** catch arrows up/down and escape to hide the suggestions */=0A= function os_processKey(r,keypressed,targ){=0A= if (keypressed =3D=3D 40){ // Arrow Down=0A= if (r.visible) {=0A= os_changeHighlight(r, r.selected, r.selected+1, true);=0A= } else if(os_timer =3D=3D null){=0A= // user wants to get suggestions now=0A= r.query =3D "";=0A= os_fetchResults(r,targ.value,0);=0A= }=0A= } else if (keypressed =3D=3D 38){ // Arrow Up=0A= if (r.visible){=0A= os_changeHighlight(r, r.selected, r.selected-1, true);=0A= }=0A= } else if(keypressed =3D=3D 27){ // Escape=0A= document.getElementById(r.searchbox).value =3D r.original;=0A= r.query =3D r.original;=0A= os_hideResults(r);=0A= } else if(r.query !=3D document.getElementById(r.searchbox).value){=0A= // os_hideResults(r); // don't show old suggestions=0A= }=0A= }=0A= =0A= /** When keys is held down use a timer to output regular events */=0A= function os_eventKeypress(e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= var keypressed =3D os_cur_keypressed;=0A= =0A= os_keypressed_count++;=0A= os_processKey(r,keypressed,targ);=0A= }=0A= =0A= /** Catch the key code (Firefox bug) */=0A= function os_eventKeydown(e){=0A= if (!e) e =3D window.event;=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= =0A= os_mouse_moved =3D false;=0A= =0A= os_cur_keypressed =3D (e.keyCode =3D=3D undefined) ? e.which : = e.keyCode;=0A= os_keypressed_count =3D 0;=0A= }=0A= =0A= /** Event: loss of focus of input box */=0A= function os_eventBlur(e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= if(!os_mouse_pressed){=0A= os_hideResults(r);=0A= // force canvas to stay hidden=0A= r.stayHidden =3D true=0A= // cancel any pending fetches=0A= if(os_timer !=3D null && os_timer.id !=3D null)=0A= clearTimeout(os_timer.id);=0A= os_timer =3D null=0A= }=0A= }=0A= =0A= /** Event: focus (catch only when stopped) */=0A= function os_eventFocus(e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[targ.id];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= r.stayHidden =3D false=0A= }=0A= =0A= =0A= =0A= /********************=0A= * Mouse events=0A= ********************/=0A= =0A= /** Mouse over the container */=0A= function os_eventMouseover(srcId, e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null || !os_mouse_moved)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= if(num >=3D 0)=0A= os_changeHighlight(r,r.selected,num,false);=0A= =0A= }=0A= =0A= /* Get row where the event occured (from its id) */=0A= function os_getNumberSuffix(id){=0A= var num =3D id.substring(id.length-2);=0A= if( ! (num.charAt(0) >=3D '0' && num.charAt(0) <=3D '9') )=0A= num =3D num.substring(1);=0A= if(os_isNumber(num))=0A= return parseInt(num);=0A= else=0A= return -1;=0A= }=0A= =0A= /** Save mouse move as last action */=0A= function os_eventMousemove(srcId, e){=0A= os_mouse_moved =3D true;=0A= }=0A= =0A= /** Mouse button held down, register possible click */=0A= function os_eventMousedown(srcId, e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= =0A= os_mouse_pressed =3D true;=0A= if(num >=3D 0){=0A= os_mouse_num =3D num;=0A= // os_updateSearchQuery(r,r.results[num]);=0A= }=0A= // keep the focus on the search field=0A= document.getElementById(r.searchbox).focus();=0A= =0A= return false; // prevents selection=0A= }=0A= =0A= /** Mouse button released, check for click on some row */=0A= function os_eventMouseup(srcId, e){=0A= var targ =3D os_getTarget(e);=0A= var r =3D os_map[srcId];=0A= if(r =3D=3D null)=0A= return; // not our event=0A= var num =3D os_getNumberSuffix(targ.id);=0A= =0A= if(num >=3D 0 && os_mouse_num =3D=3D num){=0A= os_updateSearchQuery(r,r.results[num]);=0A= os_hideResults(r);=0A= document.getElementById(r.searchform).submit();=0A= }=0A= os_mouse_pressed =3D false;=0A= // keep the focus on the search field=0A= document.getElementById(r.searchbox).focus();=0A= }=0A= =0A= /** Check if x is a valid integer */=0A= function os_isNumber(x){=0A= if(x =3D=3D "" || isNaN(x))=0A= return false;=0A= for(var i=3D0;i=3D '0' && c <=3D '9') )=0A= return false;=0A= }=0A= return true;=0A= }=0A= =0A= =0A= /** When the form is submitted hide everything, cancel updates... */=0A= function os_eventOnsubmit(e){=0A= var targ =3D os_getTarget(e);=0A= =0A= os_is_stopped =3D true;=0A= // kill timed requests=0A= if(os_timer !=3D null && os_timer.id !=3D null){=0A= clearTimeout(os_timer.id);=0A= os_timer =3D null;=0A= }=0A= // Hide all suggestions=0A= for(i=3D0;i=3D 0 )=0A= os_autoload_inputs[index] =3D os_autoload_forms[index] =3D '';=0A= }=0A= =0A= /** Initialization, call upon page onload */=0A= function os_MWSuggestInit() {=0A= for(i=3D0;i' + wgNotice+'';=0A= ------=_NextPart_000_0000_01CA6926.82554320 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://fr.wikipedia.org/w/index.php?title=-&action=raw&gen=js&useskin=monobook&urid=243z2_45698925 /* generated javascript */=0A= var skin =3D 'monobook';=0A= var stylepath =3D '/skins-1.5';=0A= =0A= /* MediaWiki:Common.js */=0A= /**=0A= * N'importe quel JavaScript ici sera charg=C3=A9 pour n'importe quel = utilisateur et pour chaque page acc=C3=A9d=C3=A9e.=0A= * =0A= * ATTENTION : Avant de modifier cette page, veuillez tester vos = changements avec votre propre=0A= * monobook.js. Une erreur sur cette page peut faire bugger le site = entier (et g=C3=AAner l'ensemble des=0A= * visiteurs), m=C3=AAme plusieurs heures apr=C3=A8s la modification !=0A= * =0A= * Pri=C3=A8re de ranger les nouvelles fonctions dans les sections = adapt=C3=A9es :=0A= * - Fonctions JavaScript=0A= * - Fonctions sp=C3=A9cifiques pour MediaWiki=0A= * - Applications sp=C3=A9cifiques =C3=A0 la fen=C3=AAtre d'=C3=A9dition=0A= * - Applications qui peuvent =C3=AAtre utilis=C3=A9es sur toute page=0A= * - Applications sp=C3=A9cifiques =C3=A0 un espace de nom ou une page=0A= * =0A= * /!\ Ne pas retirer cette balise=0A= */=0A= =0A= =0A= =0A= /*************************************************************/=0A= /* Fonctions JavaScript : pallient les limites de JavaScript */=0A= /* Surveiller : http://www.ecmascript.org/ */=0A= /*************************************************************/=0A= =0A= /**=0A= * insertAfter : ins=C3=A9rer un =C3=A9l=C3=A9ment dans une page=0A= */=0A= function insertAfter(parent, node, referenceNode) {=0A= parent.insertBefore(node, referenceNode.nextSibling); =0A= }=0A= =0A= /**=0A= * getElementsByClass : rechercher les =C3=A9l=C3=A9ments de la page = dont le param=C3=A8tre "class" est celui recherch=C3=A9=0A= */=0A= function getElementsByClass(searchClass, node, tag) {=0A= if (node =3D=3D null) node =3D document;=0A= if (tag =3D=3D null) tag =3D '*';=0A= return getElementsByClassName(node, tag, searchClass);=0A= }=0A= =0A= /**=0A= * Diverses fonctions manipulant les classes=0A= * Utilise des expressions r=C3=A9guli=C3=A8res et un cache pour de = meilleures perfs=0A= * isClass et whichClass depuis = http://fr.wikibooks.org/w/index.php?title=3DMediaWiki:Common.js&oldid=3D1= 40211=0A= * hasClass, addClass, removeClass et eregReplace depuis = http://drupal.org.in/doc/misc/drupal.js.source.html=0A= * surveiller l'impl=C3=A9mentation de .classList = http://www.w3.org/TR/2008/WD-html5-diff-20080122/#htmlelement-extensions=0A= */=0A= function isClass(element, classe) {=0A= return hasClass(element, classe);=0A= }=0A= =0A= function whichClass(element, classes) {=0A= var s=3D" "+element.className+" ";=0A= for(var i=3D0;i=3D0) return i;=0A= return -1;=0A= }=0A= =0A= function hasClass(node, className) {=0A= if (node.className =3D=3D className) {=0A= return true;=0A= }=0A= var reg =3D new RegExp('(^| )'+ className +'($| )')=0A= if (reg.test(node.className)) {=0A= return true;=0A= }=0A= return false;=0A= }=0A= =0A= function addClass(node, className) {=0A= if (hasClass(node, className)) {=0A= return false;=0A= }=0A= node.className +=3D ' '+ className;=0A= return true;=0A= }=0A= =0A= function removeClass(node, className) {=0A= if (!hasClass(node, className)) {=0A= return false;=0A= }=0A= node.className =3D eregReplace('(^|\\s+)'+ className +'($|\\s+)', ' ', = node.className);=0A= return true;=0A= }=0A= =0A= function eregReplace(search, replace, subject) {=0A= return subject.replace(new RegExp(search,'g'), replace);=0A= }=0A= =0A= =0A= /**=0A= * R=C3=A9cup=C3=A8re la valeur du cookie=0A= */=0A= function getCookieVal(name) {=0A= var cookiePos =3D document.cookie.indexOf(name + "=3D");=0A= var cookieValue =3D false;=0A= if (cookiePos > -1) {=0A= cookiePos +=3D name.length + 1;=0A= var endPos =3D document.cookie.indexOf(";", cookiePos);=0A= if (endPos > -1)=0A= cookieValue =3D document.cookie.substring(cookiePos, endPos);=0A= else=0A= cookieValue =3D document.cookie.substring(cookiePos);=0A= }=0A= return cookieValue;=0A= }=0A= =0A= // R=C3=A9cup=C3=A8re proprement le contenu textuel d'un noeud et de ses = noeuds descendants=0A= // Copyright Harmen Christophe, = http://openweb.eu.org/articles/validation_avancee, CC=0A= function getTextContent(oNode) {=0A= if (typeof(oNode.textContent)!=3D"undefined") {return = oNode.textContent;}=0A= switch (oNode.nodeType) {=0A= case 3: // TEXT_NODE=0A= case 4: // CDATA_SECTION_NODE=0A= return oNode.nodeValue;=0A= break;=0A= case 7: // PROCESSING_INSTRUCTION_NODE=0A= case 8: // COMMENT_NODE=0A= if (getTextContent.caller!=3DgetTextContent) {=0A= return oNode.nodeValue;=0A= }=0A= break;=0A= case 9: // DOCUMENT_NODE=0A= case 10: // DOCUMENT_TYPE_NODE=0A= case 12: // NOTATION_NODE=0A= return null;=0A= break;=0A= }=0A= var _textContent =3D "";=0A= oNode =3D oNode.firstChild;=0A= while (oNode) {=0A= _textContent +=3D getTextContent(oNode);=0A= oNode =3D oNode.nextSibling;=0A= }=0A= return _textContent;=0A= }=0A= =0A= /** Mobile Redirect Helper = ************************************************=0A= *=0A= * Redirects to the mobile-optimized gateway at en.m.wikimedia.org=0A= * for viewers on iPhone, iPod Touch, Palm Pre, and Android devices.=0A= *=0A= * You can turn off the redirect by setting the cookie = "stopMobileRedirect=3Dtrue"=0A= *=0A= * This code cannot be imported, because the JS only loads after all = other files=0A= * and this was causing major issues for users with mobile devices. = Must be loaded=0A= * *before* the images and etc of the page on all mobile devices.=0A= *=0A= * Maintainer: [[User:Brion VIBBER]], [[User:hcatlin]]=0A= */=0A= if (/(Android|iPhone|iPod|webOS)/.test(navigator.userAgent)) {=0A= =0A= var wgMainPageName =3D 'Accueil';=0A= =0A= var stopMobileRedirectCookieExists =3D function() {=0A= return (document.cookie.indexOf("stopMobileRedirect=3Dtrue") >=3D 0);=0A= }=0A= =0A= var mobileSiteLink =3D function() {=0A= if (wgCanonicalNamespace =3D=3D 'Special' && = wgCanonicalSpecialPageName =3D=3D 'Search') {=0A= var pageLink =3D '?search=3D' + = encodeURIComponent(document.getElementById('searchText').value);=0A= } else if (wgPageName =3D=3D wgMainPageName) {=0A= var pageLink =3D '::Home'; // Special case=0A= } else {=0A= var pageLink =3D = encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':');=0A= }=0A= return 'http://' + wgContentLanguage + '.m.wikipedia.org/wiki/' + = pageLink + "?wasRedirected=3Dtrue"=0A= }=0A= =0A= if (!stopMobileRedirectCookieExists()) {=0A= document.location =3D mobileSiteLink();=0A= }=0A= }=0A= =0A= =0A= /************************************************************************= **********************************/=0A= /* Fonctions g=C3=A9n=C3=A9rales MediaWiki (pallient les limitations du = logiciel) */=0A= /* Surveiller : = http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/skins/common/wikib= its.js?view=3Dlog */=0A= /************************************************************************= **********************************/=0A= =0A= /*=0A= * Fonction g=C3=A9n=C3=A9rales de lancement de fonctions ou de script=0A= * D=C3=89PR=C3=89CI=C3=89 : utiliser addOnloadHook simplement=0A= */=0A= function addLoadEvent(func) {=0A= addOnloadHook(func);=0A= }=0A= =0A= /**=0A= * Ins=C3=A9rer un JavaScript d'une page particuli=C3=A8re, id=C3=A9e de = Mickachu=0A= * D=C3=89PR=C3=89CI=C3=89 : utiliser importScript qui fait partie du = logiciel=0A= */=0A= function loadJs(page) {=0A= importScript(page);=0A= }=0A= =0A= /**=0A= * Projet JavaScript=0A= */=0A= function obtenir(name) {=0A= importScript('MediaWiki:Gadget-' + name + '.js');=0A= }=0A= =0A= /**=0A= * Transformer les pages du Bistro, du BA et les pages = sp=C3=A9cifi=C3=A9es en page de discussion=0A= */=0A= function TransformeEnDiscussion() {=0A= if( (wgPageName.search('Wikip=C3=A9dia:Le_Bistro') !=3D -1)=0A= || (wgPageName.search('Wikip=C3=A9dia:Bulletin_des_administrateurs') = !=3D -1)=0A= || document.getElementById('transformeEnPageDeDiscussion')) {=0A= removeClass(document.body, 'ns-subject');=0A= addClass(document.body, 'ns-talk');=0A= }=0A= }=0A= addOnloadHook(TransformeEnDiscussion);=0A= =0A= /**=0A= * Transformer certaines pages en pseudo-article=0A= * c'est raisonnable ? --Tavernier=0A= */=0A= function TransformeEnArticle() {=0A= var transformeEnA =3D document.getElementById("transformeEnArticle");=0A= if(transformeEnA) document.body.className =3D "ns-0";=0A= }=0A= addOnloadHook(TransformeEnArticle);=0A= =0A= /**=0A= * Ajouter un bouton =C3=A0 la fin de la barre d'outils=0A= */=0A= function addCustomButton(imageFile, speedTip, tagOpen, tagClose, = sampleText, imageId) {=0A= mwCustomEditButtons[mwCustomEditButtons.length] =3D=0A= {"imageId": imageId,=0A= "imageFile": imageFile,=0A= "speedTip": speedTip,=0A= "tagOpen": tagOpen,=0A= "tagClose": tagClose,=0A= "sampleText": sampleText};=0A= }=0A= =0A= =0A= =0A= /****************************************/=0A= /* Applications pour l'ensemble du site */=0A= /****************************************/=0A= =0A= /**=0A= * Tout ce qui concerne la page d'=C3=A9dition=0A= * Voir MediaWiki:Common.js/edit.js pour ces fonctions=0A= */=0A= if( wgAction =3D=3D 'edit' || wgAction =3D=3D 'submit' ) {=0A= importScript( 'MediaWiki:Common.js/edit.js' );=0A= }=0A= =0A= /**=0A= * Liens d'acc=C3=A8s directs pour la navigation au clavier=0A= */=0A= function showSkipLinks() {=0A= var jump_to_nav =3D document.getElementById('jump-to-nav');=0A= if( !jump_to_nav ) return;=0A= var skip_links =3D jump_to_nav.getElementsByTagName('A')[0];=0A= jump_to_nav.className=3D'hidden';=0A= skip_links.onfocus=3Dfunction() {=0A= jump_to_nav.className=3D'';=0A= }=0A= }=0A= addOnloadHook(showSkipLinks);=0A= =0A= /**=0A= * R=C3=A9=C3=A9criture des titres=0A= *=0A= * Fonction utilis=C3=A9e par [[Mod=C3=A8le:Titre incorrect]]=0A= * =0A= * La fonction cherche un bandeau de la forme=0A= *
=0A= * titre=0A= *
=0A= *=0A= * Un =C3=A9l=C3=A9ment comportant id=3D"DisableRealTitle" = d=C3=A9sactive la fonction=0A= */=0A= function rewritePageH1() {=0A= var realTitleBanner =3D document.getElementById('RealTitleBanner');=0A= if (realTitleBanner) {=0A= if (!document.getElementById('DisableRealTitle')) {=0A= var realTitle =3D document.getElementById('RealTitle');=0A= var h1 =3D document.getElementById('firstHeading');=0A= var realH1 =3D getTextContent(h1); =0A= if (realTitle && h1) {=0A= var titleText =3D realTitle.innerHTML;=0A= if (titleText =3D=3D '') h1.style.display =3D 'none';=0A= else h1.innerHTML =3D titleText;=0A= realTitleBanner.style.display =3D 'none';=0A= if(wgNamespaceNumber=3D=3D0) {=0A= var avert =3D document.createElement('p')=0A= avert.style.fontSize =3D '90%';=0A= avert.innerHTML =3D 'Titre =C3=A0 utiliser pour cr=C3=A9er un = lien interne : '+realH1+'';=0A= insertAfter(document.getElementById('content'),avert,h1);=0A= }=0A= =0A= }=0A= }=0A= }=0A= }=0A= addOnloadHook(rewritePageH1);=0A= =0A= /**=0A= * Ic=C3=B4nes de titre=0A= * =0A= * Cherche les ic=C3=B4nes de titre (class=3D"icone_de_titre") et les=0A= * d=C3=A9place =C3=A0 droite du titre de la page.=0A= * Doit =C3=AAtre ex=C3=A9cut=C3=A9 apr=C3=A8s une =C3=A9ventuelle = correction de titre.=0A= */=0A= function IconesDeTitre() {=0A= var h1 =3D document.getElementById('firstHeading');=0A= var icones =3D getElementsByClass( "icone_de_titre", document, "div" );=0A= for( var j =3D icones.length; j > 0; --j ){=0A= icones[j-1].style.display =3D "block"; /* annule display:none par = d=C3=A9faut */=0A= icones[j-1].style.borderWidth =3D "1px";=0A= icones[j-1].style.borderStyle =3D "solid";=0A= icones[j-1].style.borderColor =3D "white";=0A= if( skin =3D=3D "modern" ){=0A= icones[j-1].style.marginTop =3D "0em";=0A= }=0A= h1.parentNode.insertBefore(icones[j-1], h1); /* d=C3=A9placement de = l'=C3=A9l=C3=A9ment */=0A= }=0A= }=0A= addOnloadHook(IconesDeTitre);=0A= =0A= /**=0A= * D=C3=A9placement de coordonn=C3=A9es qui apparaissent en haut de la = page =0A= */=0A= function moveCoord() {=0A= var h1 =3D document.getElementById('firstHeading');=0A= var coord =3D document.getElementById('coordinates');=0A= if ( !coord || !h1 ) return;=0A= coord.id =3D "coordinates-title";=0A= h1.parentNode.insertBefore(coord, h1); /* d=C3=A9placement de = l'=C3=A9l=C3=A9ment */=0A= }=0A= addOnloadHook(moveCoord);=0A= =0A= /**=0A= * Ajout d'un sous-titre=0A= *=0A= * Fonction utilis=C3=A9e par [[Mod=C3=A8le:Sous-titre]]=0A= * =0A= * La fonction cherche un =C3=A9l=C3=A9ment de la forme=0A= * Sous-titre=0A= *=0A= * Doit =C3=AAtre ex=C3=A9cut=C3=A9e apr=C3=A8s les fonctions = d'ic=C3=B4nes de titre=0A= */=0A= =0A= function sousTitreH1() {=0A= var span=3D document.getElementById('sous_titre_h1');=0A= if (span) {=0A= var subtitle=3Dspan.cloneNode(true);=0A= var title=3Ddocument.getElementById('firstHeading');=0A= title.appendChild(document.createTextNode(' '));=0A= title.appendChild(subtitle);=0A= span.parentNode.removeChild(span);=0A= }=0A= }=0A= addOnloadHook(sousTitreH1);=0A= =0A= /**=0A= * D=C3=A9placement des [modifier]=0A= *=0A= * Correction des titres qui s'affichent mal en raison de limitations = dues =C3=A0 MediaWiki.=0A= * Ce script devrait pouvoir =C3=AAtre supprim=C3=A9 lorsque le = [[bugzilla:11555]] sera r=C3=A9solu (comportement =C3=A9quivalent)=0A= *=0A= * Copyright 2006, Marc Mongenet. Licence GPL et GFDL.=0A= *=0A= * The function looks for , and move them=0A= * at the end of their parent and display them inline in small font.=0A= * var oldEditsectionLinks=3Dtrue disables the function.=0A= */=0A= function setModifySectionStyle() =0A= {=0A= =0A= var process =3D function(list)=0A= {=0A= for(var i=3D0;i!=3Dlist.length;i++)=0A= {=0A= var span=3Dlist[i].firstChild=0A= =0A= if (span.className =3D=3D "editsection") =0A= {=0A= span.style.fontSize =3D "xx-small";=0A= span.style.fontWeight =3D "normal";=0A= span.style.cssFloat =3D = span.style.styleFloat =3D "none";=0A= = span.parentNode.appendChild(document.createTextNode(" "));=0A= span.parentNode.appendChild(span);=0A= }=0A= }=0A= }=0A= =0A= try =0A= {=0A= if (!(typeof oldEditsectionLinks =3D=3D 'undefined' || = oldEditsectionLinks =3D=3D false)) return;=0A= process(document.getElementsByTagName("h2"));=0A= process(document.getElementsByTagName("h3"));=0A= process(document.getElementsByTagName("h4"));=0A= process(document.getElementsByTagName("h5"));=0A= process(document.getElementsByTagName("h6"));=0A= =0A= }=0A= catch (e) { }=0A= }=0A= addOnloadHook(setModifySectionStyle);=0A= =0A= /** =0A= * Bo=C3=AEtes d=C3=A9roulantes=0A= *=0A= * Pour [[Mod=C3=A8le:M=C3=A9ta palette de navigation]]=0A= */=0A= var autoCollapse =3D 2;=0A= var collapseCaption =3D '[Enrouler]';=0A= var expandCaption =3D '[D=C3=A9rouler]';=0A= =0A= function collapseTable( tableIndex ) {=0A= var Button =3D document.getElementById( "collapseButton" + tableIndex = );=0A= var Table =3D document.getElementById( "collapsibleTable" + tableIndex = );=0A= if ( !Table || !Button ) return false;=0A= =0A= var Rows =3D Table.getElementsByTagName( "tr" ); =0A= =0A= if ( Button.firstChild.data =3D=3D collapseCaption ) {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D "none";=0A= }=0A= Button.firstChild.data =3D expandCaption;=0A= } else {=0A= for ( var i =3D 1; i < Rows.length; i++ ) {=0A= Rows[i].style.display =3D Rows[0].style.display;=0A= }=0A= Button.firstChild.data =3D collapseCaption;=0A= }=0A= }=0A= =0A= function createCollapseButtons() {=0A= var tableIndex =3D 0;=0A= var NavigationBoxes =3D new Object();=0A= var Tables =3D document.getElementsByTagName( "table" );=0A= =0A= for ( var i =3D 0; i < Tables.length; i++ ) {=0A= if ( hasClass( Tables[i], "collapsible" ) ) {=0A= NavigationBoxes[ tableIndex ] =3D Tables[i];=0A= Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );=0A= =0A= var Button =3D document.createElement( "span" );=0A= var ButtonLink =3D document.createElement( "a" );=0A= var ButtonText =3D document.createTextNode( collapseCaption );=0A= =0A= Button.style.styleFloat =3D "right";=0A= Button.style.cssFloat =3D "right";=0A= Button.style.fontWeight =3D "normal";=0A= Button.style.textAlign =3D "right";=0A= Button.style.width =3D "6em";=0A= =0A= ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );=0A= ButtonLink.setAttribute( "href", "javascript:collapseTable(" + = tableIndex + ");" );=0A= ButtonLink.appendChild( ButtonText );=0A= =0A= Button.appendChild( ButtonLink );=0A= =0A= var Header =3D Tables[i].getElementsByTagName( "tr" = )[0].getElementsByTagName( "th" )[0];=0A= /* only add button and increment count if there is a header row to = work with */=0A= if (Header) {=0A= Header.insertBefore( Button, Header.childNodes[0] );=0A= tableIndex++;=0A= }=0A= }=0A= }=0A= =0A= for (var i =3D 0; i < tableIndex; i++) {=0A= if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex = >=3D autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) = collapseTable( i );=0A= }=0A= }=0A= addOnloadHook(createCollapseButtons);=0A= =0A= /**=0A= * Pour [[Mod=C3=A8le:Bo=C3=AEte d=C3=A9roulante]] =0A= */=0A= var NavigationBarShowDefault =3D 0;=0A= =0A= function toggleNavigationBar(indexNavigationBar) {=0A= var NavToggle =3D document.getElementById("NavToggle" + = indexNavigationBar);=0A= var NavFrame =3D document.getElementById("NavFrame" + = indexNavigationBar);=0A= =0A= if (!NavFrame || !NavToggle) return;=0A= =0A= // surcharge des libell=C3=A9s d=C3=A9rouler/enrouler gr=C3=A2ce a = l'attribut title=0A= // exemple : title=3D"[d=C3=A9roulade]/[enroulade]"=0A= var caption =3D [expandCaption, collapseCaption];=0A= if (NavFrame.title && NavFrame.title.length > 0) {=0A= caption =3D NavFrame.title.split("/");=0A= if (caption.length < 2) caption.push(collapseCaption);=0A= }=0A= =0A= // if shown now=0A= if (NavToggle.firstChild.data =3D=3D caption[1]) {=0A= for ( var NavChild =3D NavFrame.firstChild; NavChild !=3D null; = NavChild =3D NavChild.nextSibling ) {=0A= if (hasClass(NavChild, 'NavPic')) NavChild.style.display =3D = 'none';=0A= if (hasClass(NavChild, 'NavContent')) NavChild.style.display =3D = 'none';=0A= if (hasClass(NavChild, 'NavToggle')) NavChild.firstChild.data =3D = caption[0];=0A= }=0A= =0A= // if hidden now=0A= } else if (NavToggle.firstChild.data =3D=3D caption[0]) {=0A= for ( var NavChild =3D NavFrame.firstChild; NavChild !=3D null; = NavChild =3D NavChild.nextSibling ) {=0A= if (hasClass(NavChild, 'NavPic')) NavChild.style.display =3D = 'block';=0A= if (hasClass(NavChild, 'NavContent')) NavChild.style.display =3D = 'block';=0A= if (hasClass(NavChild, 'NavToggle')) NavChild.firstChild.data =3D = caption[1];=0A= }=0A= }=0A= }=0A= =0A= // adds show/hide-button to navigation bars=0A= function createNavigationBarToggleButton() {=0A= var indexNavigationBar =3D 0;=0A= var NavFrame;=0A= // iterate over all < div >-elements=0A= for( var i=3D0; NavFrame =3D document.getElementsByTagName("div")[i]; = i++ ) {=0A= // if found a navigation bar=0A= if (hasClass(NavFrame, "NavFrame")) {=0A= indexNavigationBar++;=0A= var NavToggle =3D document.createElement("a");=0A= NavToggle.className =3D 'NavToggle';=0A= NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);=0A= NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + = indexNavigationBar + ');');=0A= =0A= // surcharge des libell=C3=A9s d=C3=A9rouler/enrouler gr=C3=A2ce a = l'attribut title=0A= var caption =3D collapseCaption;=0A= if (NavFrame.title && NavFrame.title.indexOf("/") > 0) {=0A= caption =3D NavFrame.title.split("/")[1];=0A= }=0A= =0A= var NavToggleText =3D document.createTextNode(caption);=0A= NavToggle.appendChild(NavToggleText);=0A= =0A= // add NavToggle-Button as first div-element =0A= // in
=0A= NavFrame.insertBefore( NavToggle, NavFrame.firstChild );=0A= NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);=0A= }=0A= }=0A= // if more Navigation Bars found than Default: hide all=0A= if (NavigationBarShowDefault < indexNavigationBar) {=0A= for( var i=3D1; i<=3DindexNavigationBar; i++ ) {=0A= toggleNavigationBar(i);=0A= }=0A= }=0A= }=0A= addOnloadHook(createNavigationBarToggleButton);=0A= =0A= /**=0A= * WikiMiniAtlas=0A= *=0A= * voir WP:WMA =0A= */=0A= if (wgServer =3D=3D "https://secure.wikimedia.org") {=0A= var metaBase =3D "https://secure.wikimedia.org/wikipedia/meta";=0A= } else {=0A= var metaBase =3D "http://meta.wikimedia.org";=0A= }=0A= importScriptURI(metaBase+"/w/index.php?title=3DMediaWiki:Wikiminiatlas.js= &action=3Draw&ctype=3Dtext/javascript&smaxage=3D21600&maxage=3D86400")=0A= =0A= var wma_settings =3D { =0A= buttonImage: = 'http://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Geographylogo.s= vg/18px-Geographylogo.svg.png'=0A= }=0A= =0A= /**=0A= * Utilisation du mod=C3=A8le Mod=C3=A8le:Images=0A= */=0A= function toggleImage(group, remindex, shwindex) {=0A= = document.getElementById("ImageGroupsGr"+group+"Im"+remindex).style.displa= y=3D"none";=0A= = document.getElementById("ImageGroupsGr"+group+"Im"+shwindex).style.displa= y=3D"inline";=0A= }=0A= =0A= function imageGroup(){=0A= if (document.URL.match(/printable/g)) return;=0A= var bc=3Ddocument.getElementById("bodyContent");=0A= if( !bc ) bc =3D document.getElementById("mw_contentholder");=0A= if( !bc ) return;=0A= var divs=3Dbc.getElementsByTagName("div");=0A= var i =3D 0, j =3D 0;=0A= var units, search;=0A= var currentimage;=0A= var UnitNode;=0A= for (i =3D 0; i < divs.length ; i++) {=0A= if (divs[i].className !=3D "ImageGroup") continue;=0A= UnitNode=3Dundefined;=0A= search=3Ddivs[i].getElementsByTagName("div");=0A= for (j =3D 0; j < search.length ; j++) {=0A= if (search[j].className !=3D "ImageGroupUnits") continue;=0A= UnitNode=3Dsearch[j];=0A= break;=0A= }=0A= if (UnitNode=3D=3Dundefined) continue;=0A= units=3DArray();=0A= for (j =3D 0 ; j < UnitNode.childNodes.length ; j++ ) {=0A= var temp =3D UnitNode.childNodes[j];=0A= if (temp.className=3D=3D"center") units.push(temp);=0A= }=0A= for (j =3D 0 ; j < units.length ; j++) {=0A= currentimage=3Dunits[j];=0A= currentimage.id=3D"ImageGroupsGr"+i+"Im"+j;=0A= var imghead =3D document.createElement("div");=0A= var leftlink;=0A= var rightlink;=0A= if (j !=3D 0) {=0A= leftlink =3D document.createElement("a");=0A= leftlink.href =3D = "javascript:toggleImage("+i+","+j+","+(j-1)+");";=0A= leftlink.innerHTML=3D"=E2=97=80";=0A= } else {=0A= leftlink =3D document.createElement("span");=0A= leftlink.innerHTML=3D"=C2=A0";=0A= }=0A= if (j !=3D units.length - 1) {=0A= rightlink =3D document.createElement("a");=0A= rightlink.href =3D = "javascript:toggleImage("+i+","+j+","+(j+1)+");";=0A= rightlink.innerHTML=3D"=E2=96=B6";=0A= } else {=0A= rightlink =3D document.createElement("span");=0A= rightlink.innerHTML=3D"=C2=A0";=0A= }=0A= var comment =3D document.createElement("tt");=0A= comment.innerHTML =3D "("+ (j+1) + "/" + units.length + ")";=0A= with(imghead) {=0A= style.fontSize=3D"110%";=0A= style.fontweight=3D"bold";=0A= appendChild(leftlink);=0A= appendChild(comment);=0A= appendChild(rightlink);=0A= }=0A= currentimage.insertBefore(imghead,currentimage.childNodes[0]);=0A= if (j !=3D 0) currentimage.style.display=3D"none";=0A= }=0A= }=0A= }=0A= addOnloadHook(imageGroup);=0A= =0A= /**=0A= * Ajout d'un style particulier aux liens interlangues vers un bon = article ou=0A= * un article de qualit=C3=A9=0A= */=0A= function lienAdQouBAouPdQ() {=0A= // links are only replaced in p-lang=0A= if(window.disableFeaturedInterwikiLinks!=3Dundefined) return=0A= var pLang =3D document.getElementById("p-lang");=0A= if (!pLang) return;=0A= var lis =3D pLang.getElementsByTagName("li");=0A= var l =3D lis.length=0A= =0A= if(wgNamespaceNumber=3D=3D0)=0A= for (var i=3D0; i' + = div_cat.innerHTML;=0A= }=0A= }=0A= addOnloadHook(movePortalToCategoryBox);=0A= =0A= /**=0A= * Permet d'afficher les cat=C3=A9gories cach=C3=A9es pour les = contributeurs enregistr=C3=A9s, en ajoutant un (+) =C3=A0 la = mani=C3=A8re des bo=C3=AEtes d=C3=A9roulantes=0A= */=0A= function hiddencat()=0A= {=0A= if(document.URL.indexOf("printable=3Dyes")!=3D-1) return;=0A= var cl =3D document.getElementById('catlinks'); if(!cl) return;=0A= if( !(hc =3D document.getElementById('mw-hidden-catlinks')) ) return;=0A= if( hasClass(hc, 'mw-hidden-cats-user-shown') ) return;=0A= var nc =3D document.getElementById('mw-normal-catlinks');=0A= if( !nc )=0A= {=0A= var catline =3D document.createElement('div');=0A= catline.id =3D 'mw-normal-catlinks';=0A= var a =3D document.createElement('a');=0A= a.href =3D '/wiki/Cat=C3=A9gorie:Accueil';=0A= a.title =3D 'Cat=C3=A9gorie:Accueil';=0A= a.appendChild(document.createTextNode('Cat=C3=A9gories'));=0A= catline.appendChild(a);=0A= catline.appendChild(document.createTextNode(' : '));=0A= nc =3D cl.insertBefore(catline, cl.firstChild);=0A= }=0A= else nc.appendChild(document.createTextNode(' | '));=0A= var lnk =3D document.createElement('a');=0A= lnk.id =3D 'mw-hidden-cats-link';=0A= lnk.title =3D 'Cet article contient des cat=C3=A9gories cach=C3=A9es';=0A= lnk.style.cursor =3D 'pointer';=0A= lnk.style.color =3D 'black';=0A= lnk.onclick =3D toggleHiddenCats;=0A= lnk.appendChild(document.createTextNode('[+]'));=0A= hclink =3D nc.appendChild(lnk);=0A= }=0A= function toggleHiddenCats()=0A= {=0A= if( hasClass(hc, 'mw-hidden-cats-hidden') )=0A= {=0A= removeClass(hc, 'mw-hidden-cats-hidden');=0A= addClass(hc, 'mw-hidden-cat-user-shown');=0A= changeText(hclink, '[=E2=80=93]');=0A= }=0A= else=0A= {=0A= removeClass(hc, 'mw-hidden-cat-user-shown');=0A= addClass(hc, 'mw-hidden-cats-hidden');=0A= changeText(hclink, '[+]');=0A= }=0A= }=0A= addOnloadHook(hiddencat);=0A= =0A= /**=0A= * Script pour alterner entre deux cartes de g=C3=A9olocalisation=0A= */=0A= addOnloadHook(function(){ =0A= var cont;=0A= if(!(wgAction=3D=3D"view")) return=0A= =0A= cont=3DgetElementsByClass('img_toogle', = document.getElementById('bodyContent'), 'div');=0A= if(cont.length=3D=3D0) return=0A= =0A= for (var i =3D 0; i < cont.length ; i++) {=0A= cont.box =3D getElementsByClass('geobox',cont[i]);=0A= cont.box[0].style.display=3D'none';=0A= cont.box[1].style.borderTop=3D'0';=0A= var toogle =3D document.createElement('a');=0A= = toogle.appendChild(document.createTextNode(cont.box[0].getElementsByTagNa= me('img')[0].alt));=0A= toogle.href=3D'#';=0A= toogle.className=3D'a_toogle';=0A= toogle.status =3D 1;=0A= toogle.onclick =3D function() {=0A= this.removeChild(this.firstChild);=0A= div0 =3D getElementsByClass('geobox',this.parentNode)[0];=0A= div1 =3D getElementsByClass('geobox',this.parentNode)[1];=0A= alt0 =3D div0.getElementsByTagName('img')[0].alt;=0A= alt1 =3D div1.getElementsByTagName('img')[0].alt;=0A= if(this.status=3D=3D0) {=0A= div0.style.display=3D'none';=0A= div1.style.display=3D'';=0A= this.status=3D1;=0A= this.appendChild(document.createTextNode(alt0));=0A= } else {=0A= div0.style.display=3D'';=0A= div1.style.display=3D'none';=0A= this.status=3D0;=0A= this.appendChild(document.createTextNode(alt1));=0A= }=0A= return false;=0A= }=0A= cont[i].insertBefore(toogle, cont.box[1].nextSibling);=0A= }=0A= });=0A= =0A= /**=0A= * permet d'ajouter un petit lien (par exemple d'aide) =C3=A0 la fin du = titre d'une page.=0A= * known bug : conflit avec le changement de titre classique.=0A= * Pour les commentaires, merci de contacter [[user:Plyd|Plyd]].=0A= */=0A= function rewritePageH1bis() {=0A= try {=0A= var helpPage =3D document.getElementById("helpPage");=0A= if (helpPage) {=0A= var helpPageURL =3D document.getElementById("helpPageURL");=0A= var h1 =3D document.getElementById('firstHeading');=0A= if (helpPageURL && h1) {=0A= h1.innerHTML =3D h1.innerHTML + '' + = helpPageURL.innerHTML + '';=0A= helpPage.style.display =3D "none";=0A= }=0A= }=0A= } catch (e) {=0A= /* Something went wrong. */=0A= }=0A= }=0A= addOnloadHook(rewritePageH1bis);=0A= =0A= /**=0A= * application de [[Wikip=C3=A9dia:Prise de d=C3=A9cision/Syst=C3=A8me = de cache]]=0A= * un autour du lien l'emp=C3=AAche = d'=C3=AAtre pris en compte=0A= * pour celui-ci uniquement=0A= * un no_external_cache=3Dtrue dans un monobouc personnel d=C3=A9sactive = le script=0A= */=0A= =0A= addOnloadHook(function () {=0A= =0A= if (wgNamespaceNumber =3D=3D 0) {=0A= if ((typeof no_external_cache !=3D "undefined") && = (no_external_cache)) return;=0A= addcache();=0A= }=0A= =0A= function addcache() {=0A= var external_links;=0A= if (document.getElementsByClassName) {=0A= external_links =3D document.getElementsByClassName('external');=0A= } else {=0A= external_links =3D = getElementsByClass('external',document.getElementById("bodyContent"),'a')= ;=0A= }=0A= =0A= for( i =3D 0;i < external_links.length;i++) =0A= {=0A= var chemin =3D external_links[i].href;=0A= =0A= if(chemin.indexOf("http://wikiwix.com/cache/")=3D=3D-1 && = chemin.indexOf("http://web.archive.org/web/*/")=3D=3D-1 && = chemin.indexOf("wikipedia.org")=3D=3D-1 && = chemin.indexOf("wikimedia.org")=3D=3D-1 && = chemin.indexOf("stable.toolserver.org")=3D=3D-1)=0A= {=0A= var li =3D external_links[i].parentNode;=0A= if (li.className =3D=3D "noarchive") continue;=0A= var depth =3D 0;=0A= while ((depth < 3) && (li.tagName !=3D "OL") && (li.parentNode = !=3D null)) {=0A= li =3D li.parentNode;=0A= depth++;=0A= }=0A= =0A= if (li.tagName !=3D "OL" || !(hasClass(li, 'references')) ) = continue;=0A= var titre =3D getTextContent(external_links[i]); =0A= var last =3D document.createElement("small");=0A= last.setAttribute("class", "cachelinks");=0A= last.style.color =3D "#3366BB";=0A= last.appendChild(document.createTextNode("\u00a0["));=0A= insertAfter(external_links[i].parentNode, last, external_links[i]);=0A= =0A= var link =3D document.createElement("a");=0A= link.setAttribute("href", "http://wikiwix.com/cache/?url=3D" + = chemin.replace(/%/g, "%25").replace(/&/g, "%26"));=0A= link.setAttribute("title", "archive de "+ titre);=0A= link.appendChild(document.createTextNode("archive"));=0A= link.style.color =3D "#3366BB";=0A= last.appendChild(link);=0A= last.appendChild(document.createTextNode("]"));=0A= }=0A= }=0A= }=0A= }=0A= );=0A= =0A= /**=0A= * Application de [[Wikip=C3=A9dia:Prise de d=C3=A9cision/Lien = interprojet]]=0A= * Copie les liens interprojets du mod=C3=A8le {{Autres projets}}=0A= * dans le menu en colonne de gauche.=0A= * remove_other_projects =3D true; dans le monobook personnel pour = activer=0A= * en plus la suppression du mod=C3=A8le {{Autres projets}} en bas des = articles.=0A= * no_other_projects =3D true; dans le monobook personnel pour = d=C3=A9sactiver=0A= * enti=C3=A8rement le script et l'ajout dans la colonne de gauche.=0A= */=0A= =0A= function autresProjets() {=0A= if ((typeof no_other_projects !=3D "undefined") && = (no_other_projects)) return;=0A= if(!(wgNamespaceNumber=3D=3D0)) return;=0A= if(!(wgAction=3D=3D"view")) return;=0A= var div =3D document.getElementById('autres_projets');=0A= if(!div) return;=0A= var list =3D div.getElementsByTagName('LI');=0A= var newlist =3D document.createElement("UL");=0A= for (var i =3D 0; i < list.length ; i++) {=0A= list.link =3D list[i].getElementsByTagName('A')[0];=0A= list.text =3D list.link.getElementsByTagName('SPAN')[0];=0A= var newlistitem =3D document.createElement("LI");=0A= var newlink =3D document.createElement("A");=0A= var newlinktext =3D = document.createTextNode(getTextContent(list.text));=0A= newlink.appendChild(newlinktext);=0A= newlink.title=3DgetTextContent(list.link);=0A= newlink.href=3Dlist.link.href;=0A= newlistitem.appendChild(newlink);=0A= newlist.appendChild(newlistitem);=0A= }=0A= var interProject =3D document.createElement("DIV");=0A= interProject.className =3D 'portlet';=0A= interProject.id =3D 'p-projects';=0A= interProject.innerHTML =3D '
Autres projets<\/h5>
    '+newlist.innerHTML+'
';=0A= = insertAfter(document.getElementById('column-one'),interProject,document.g= etElementById('p-tb'));=0A= if ((typeof remove_other_projects !=3D "undefined") && = (remove_other_projects)) {=0A= document=3Ddocument.getElementById('bodyContent').removeChild(div);=0A= }=0A= }=0A= =0A= addOnloadHook(autresProjets);=0A= =0A= =0A= /************************************************************/=0A= /* Strictement sp=C3=A9cifiques =C3=A0 un espace de nom ou =C3=A0 une = page */=0A= /************************************************************/=0A= =0A= // ESPACE DE NOM 'ARTICLE'=0A= if( wgNamespaceNumber =3D=3D 0 ) {=0A= =0A= =0A= } // Fin du code concernant l'espace de nom 'Article'=0A= =0A= =0A= // PAGE D'ACCUEIL=0A= if( wgTitle =3D=3D 'Accueil' ) {=0A= =0A= /**=0A= * Suppression du titre sur la page d'accueil, =0A= * changement de l'onglet et lien vers la liste compl=C3=A8te des = Wikip=C3=A9dias depuis l'accueil=0A= */=0A= function mainPageTransform(){=0A= if(wgPageName !=3D 'Accueil' && wgPageName !=3D 'Discuter:Accueil') = return;=0A= try {=0A= document.getElementById('ca-nstab-main').firstChild.innerHTML =3D = 'Accueil<\/span>';=0A= } catch (e) { /* Erreur : l'apparence ne g=C3=A8re la pas les onglets = */ }=0A= if(wgPageName =3D=3D 'Accueil' && wgIsArticle) = addPortletLink('p-lang', 'http://www.wikipedia.org/', 'Liste = compl=C3=A8te', 'interwiki-listecomplete', 'Liste compl=C3=A8te des = Wikip=C3=A9dias');=0A= }=0A= addOnloadHook(mainPageTransform);=0A= =0A= /**=0A= * Cache cadres de l'accueil=0A= *=0A= * Ajoute un lien sur la page d'accueil pour cacher facilement les cadres=0A= * M=C3=A9moris=C3=A9 par cookie.=0A= * Copyright 2007, fr:user:Plyd et fr:User:IAlex. Licence GFDL et GPL.=0A= */=0A= /** var cookieCacheCadresName =3D "cacheCadresAccueil";=0A= var CacheCadresVal =3D {};=0A= var totalCadresAccueil =3D 0;=0A= =0A= function affCadreAccueil(id) {=0A= visible =3D CacheCadresVal[id] =3D (!CacheCadresVal[id]);=0A= getElementsByClass('accueil_contenu',null,'div')[id].style.display =3D = visible ? 'block' : 'none';=0A= document.getElementById('CacheCadreAccueil' + id).innerHTML =3D = visible ? 'masquer' : 'afficher';=0A= sauverCookieAccueil();=0A= }=0A= =0A= function sauverCookieAccueil() {=0A= var date =3D new Date();=0A= date.setTime(date.getTime() + 30*86400*1000);=0A= var val =3D 0;=0A= for ( var i=3D0; i< totalCadresAccueil ; i++ ) {=0A= if (!CacheCadresVal[i]) val =3D val | Math.pow(2,i);=0A= }=0A= document.cookie =3D cookieCacheCadresName + "=3D" + val + "; = expires=3D"+date.toGMTString() + "; path=3D/";=0A= }=0A= =0A= function LiensCadresAccueil() {=0A= if (wgPageName !=3D "Accueil") return;=0A= cookieCadresAccueil =3D getCookieVal(cookieCacheCadresName);=0A= for ( var i=3D0; i<5; i++) { =0A= var titre =3D getElementsByClass('headergris',document,'h2')[i];=0A= if (!titre) break;=0A= titre.innerHTML +=3D " [masquer]";=0A= CacheCadresVal[i] =3D true;=0A= totalCadresAccueil++;=0A= }=0A= cookieCadresAccueil =3D getCookieVal(cookieCacheCadresName);=0A= for ( var i=3D0; i< totalCadresAccueil ; i++ ) {=0A= n =3DMath.pow(2,i);=0A= aff =3D !(cookieCadresAccueil & n);=0A= if (!aff) affCadreAccueil(i);=0A= }=0A= }=0A= addOnloadHook(LiensCadresAccueil); **/=0A= } // Fin du code concernant la page d'accueil=0A= =0A= =0A= // ESPACE DE NOM 'SPECIAL'=0A= if( wgNamespaceNumber =3D=3D -1 ) {=0A= =0A= /**=0A= * Afficher une explication au nombre d'octets dans la liste de suivi=0A= */=0A= function toolTipPlusMinus() {=0A= if(wgCanonicalSpecialPageName !=3D "Watchlist") return=0A= var tt =3D "Nombre d'octets d'=C3=A9cart entre les deux derni=C3=A8res = versions de la page";=0A= var elmts =3D document.getElementsByTagName("span");=0A= for(var cpt =3D 0; cpt < elmts.length; cpt++) {=0A= if (/mw-plusminus-(pos|neg|null)/.test(elmts[cpt].className) || = /mw-plusminus-(pos|neg|null)/.test(elmts[cpt].getAttribute("class")))=0A= elmts[cpt].title =3D tt;=0A= }=0A= }=0A= addOnloadHook(toolTipPlusMinus);=0A= =0A= /**=0A= * Modifie Special:Search pour pouvoir utiliser diff=C3=A9rents moteurs = de recherche,=0A= * disponibles dans une bo=C3=AEte d=C3=A9roulante.=0A= * Auteurs : Jakob Voss, Guillaume, import=C3=A9 depuis la Wiki allemande=0A= *
=0A=
 */=0A=
=0A=
function externalSearchEngines() {=0A=
  if (typeof SpecialSearchEnhanced2Disabled !=3D 'undefined') return;=0A=
  if (wgPageName !=3D "Sp=C3=A9cial:Recherche") return;=0A=
=0A=
  var mainNode =3D document.getElementById("powersearch");=0A=
  if (!mainNode) mainNode =3D document.getElementById("search");=0A=
  if (!mainNode) return;=0A=
=0A=
  var beforeNode =3D document.getElementById("mw-search-top-table");=0A=
  if (!beforeNode) return;=0A=
  beforeNode =3D beforeNode.nextSibling;=0A=
  if (!beforeNode) return;=0A=
 =0A=
  var firstEngine =3D "mediawiki";=0A=
 =0A=
  var choices =3D document.createElement("div");=0A=
  choices.setAttribute("id","searchengineChoices");=0A=
  choices.style.textAlign =3D "center";=0A=
 =0A=
  var lsearchbox =3D document.getElementById("searchText");=0A=
  var initValue =3D lsearchbox.value;=0A=
 =0A=
  var space =3D "";=0A=
=0A=
  for (var id in searchEngines) {=0A=
    var engine =3D searchEngines[id];=0A=
if(engine.ShortName)=0A=
   {=0A=
    if (space) choices.appendChild(space);=0A=
    space =3D document.createTextNode(" ");=0A=
 =0A=
    var attr =3D { =0A=
      type: "radio", =0A=
      name: "searchengineselect",=0A=
      value: id,=0A=
      onFocus: "changeSearchEngine(this.value)",=0A=
      id: "searchengineRadio-"+id=0A=
    };=0A=
 =0A=
    var html =3D "";=0A=
    var span =3D document.createElement("span");=0A=
    span.innerHTML =3D html;=0A=
 =0A=
    choices.appendChild( span );=0A=
    var label =3D document.createElement("label");=0A=
    label.htmlFor =3D "searchengineRadio-"+id; =0A=
    if (engine.Template.indexOf('http') =3D=3D 0) {=0A=
      var lienMoteur =3D document.createElement("a");=0A=
      lienMoteur.href =3D engine.Template.replace("{searchTerms}", =
initValue).replace("{language}", "fr");=0A=
      lienMoteur.appendChild( document.createTextNode( engine.ShortName =
) );=0A=
      label.appendChild(lienMoteur);=0A=
    } else {=0A=
      label.appendChild( document.createTextNode( engine.ShortName ) );=0A=
    }=0A=
=0A=
    choices.appendChild( label );=0A=
  }=0A=
 }=0A=
  mainNode.insertBefore(choices, beforeNode);=0A=
 =0A=
  var input =3D document.createElement("input");=0A=
  input.id =3D "searchengineextraparam";=0A=
  input.type =3D "hidden";=0A=
 =0A=
  mainNode.insertBefore(input, beforeNode);=0A=
=0A=
  changeSearchEngine(firstEngine, initValue);=0A=
}=0A=
=0A=
function changeSearchEngine(selectedId, searchTerms) {=0A=
=0A=
  var currentId =3D =
document.getElementById("searchengineChoices").currentChoice;=0A=
  if (selectedId =3D=3D currentId) return;=0A=
 =0A=
  document.getElementById("searchengineChoices").currentChoice =3D =
selectedId;=0A=
  var radio =3D document.getElementById('searchengineRadio-'  + =
selectedId);=0A=
  radio.checked =3D "checked";=0A=
 =0A=
  var engine =3D searchEngines[selectedId];=0A=
  var p =3D engine.Template.indexOf('?');=0A=
  var params =3D engine.Template.substr(p+1);=0A=
 =0A=
  var form;=0A=
  if (document.forms["search"]) {=0A=
    form =3D document.forms["search"];=0A=
  } else {=0A=
    form =3D document.getElementById("powersearch");=0A=
  }=0A=
  form.setAttribute("action", engine.Template.substr(0,p));=0A=
 =0A=
  var l =3D ("" + params).split("&");=0A=
  for (var idx =3D 0;idx < l.length;idx++) {=0A=
    var p =3D l[idx].split("=3D");=0A=
    var pValue =3D p[1];=0A=
 =0A=
    if (pValue =3D=3D "{language}") {=0A=
    } else if (pValue =3D=3D "{searchTerms}") {=0A=
      var input;=0A=
      input =3D document.getElementById("searchText");=0A=
 =0A=
      input.name =3D p[0];=0A=
    } else {=0A=
      var input =3D document.getElementById("searchengineextraparam");=0A=
 =0A=
      input.name =3D p[0];=0A=
      input.value =3D pValue;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
if (wgPageName =3D=3D "Sp=C3=A9cial:Recherche") {=0A=
var searchEngines =3D {=0A=
  mediawiki: {=0A=
    ShortName: "Recherche interne",=0A=
    Template: "/w/index.php?search=3D{searchTerms}"=0A=
  },=0A=
  exalead: {=0A=
    ShortName: "Exalead",=0A=
    Template: =
"http://www.exalead.com/search/wikipedia/results/?q=3D{searchTerms}&langu=
age=3Dfr"=0A=
  },=0A=
  google: {=0A=
    ShortName: "Google",=0A=
    Template: =
"http://www.google.fr/search?as_sitesearch=3Dfr.wikipedia.org&hl=3D{langu=
age}&q=3D{searchTerms}"=0A=
  },=0A=
  wikiwix: {=0A=
    ShortName: "Wikiwix",=0A=
    Template: =
"http://fr.wikiwix.com/index.php?action=3D{searchTerms}&lang=3D{language}=
"=0A=
  },=0A=
 =0A=
  wlive: {=0A=
    ShortName: "Windows Live",=0A=
    Template: =
"http://search.live.com/results.aspx?q=3D{searchTerms}&q1=3Dsite:http://f=
r.wikipedia.org"=0A=
  },=0A=
  yahoo: {=0A=
    ShortName: "Yahoo!",=0A=
    Template: =
"http://fr.search.yahoo.com/search?p=3D{searchTerms}&vs=3Dfr.wikipedia.or=
g"=0A=
  },=0A=
globalwpsearch: {=0A=
    ShortName: "Global WP",=0A=
    Template: =
"http://vs.aka-online.de/cgi-bin/globalwpsearch.pl?timeout=3D120&search=3D=
{searchTerms}"=0A=
  }=0A=
};=0A=
addOnloadHook(externalSearchEngines);=0A=
}=0A=
=0A=
/**=0A=
 * Affiche un mod=C3=A8le Information sur la page de =
t=C3=A9l=C3=A9chargement de fichiers =
[[Sp=C3=A9cial:T=C3=A9l=C3=A9chargement]]=0A=
 * Voir aussi [[MediaWiki:Onlyifuploading.js]]=0A=
 */=0A=
if( wgCanonicalSpecialPageName =3D=3D "Upload" ) {=0A=
  importScript("MediaWiki:Onlyifuploading.js");=0A=
}=0A=
=0A=
} // Fin du code concernant l'espace de nom 'Special'=0A=
=0A=
=0A=
// ESPACE DE NOM 'UTILISATEUR'=0A=
if( wgNamespaceNumber =3D=3D 2 ) {=0A=
=0A=
/* En phase de test */=0A=
/* D=C3=89BUT DU CODE JAVASCRIPT DE "CADRE =C3=80 ONGLETS"=0A=
    Fonctionnement du [[Mod=C3=A8le:Cadre =C3=A0 onglets]]=0A=
    Mod=C3=A8le implant=C3=A9 par User:Peleguer de =
http://ca.wikipedia.org=0A=
    Actualis=C3=A9 par User:Joanjoc de http://ca.wikipedia.org=0A=
    Traduction et adaptation User:Antaya de http://fr.wikipedia.org=0A=
*/=0A=
function CadreOngletInit(){=0A=
 // retour si ailleurs que sur l'espace utilisateur, =0A=
 // sachant que c'est une horreur au niveau de l'accessibilit=C3=A9=0A=
 // et qu'il est impossible de "r=C3=A9cup=C3=A9rer" ou de recycler ce =
script=0A=
 // (celui-ci fonctionnant par inclusion de sous pages)=0A=
 if (wgCanonicalNamespace !=3D 'User') return;  =0A=
  var i=3D0       =0A=
  for (i=3D0;i<=3D9;i++){=0A=
     var vMb =3D document.getElementById("mb"+i);=0A=
     if (!vMb) break;=0A=
 =0A=
     var j=3D1    =0A=
     var vOgIni =3D 0  =0A=
     for (j=3D1;j<=3D9;j++){=0A=
        var vBt =3D document.getElementById("mb"+i+"bt"+j);=0A=
        if (!vBt) break;=0A=
        vBt.onclick =3D CadreOngletVoirOnglet;          =0A=
        if (vBt.className=3D=3D"mbBoutonSel") vOgIni=3Dj;  =0A=
     }=0A=
=0A=
     if (vOgIni =3D=3D 0) { =0A=
         vOgIni =3D 1+Math.floor((j-1)*Math.random()) ;=0A=
         document.getElementById("mb"+i+"og"+vOgIni).style.display =3D =
"block";=0A=
         document.getElementById("mb"+i+"og"+vOgIni).style.visibility =
=3D "visible";=0A=
         =
document.getElementById("mb"+i+"bt"+vOgIni).className=3D"mbBoutonSel";=0A=
     } =0A=
  }=0A=
 }=0A=
 =0A=
 function CadreOngletVoirOnglet(){=0A=
  var vMbNom =3D this.id.substr(0,3); =0A=
  var vIndex =3D this.id.substr(5,1); =0A=
 =0A=
  var i=3D1=0A=
  for (i=3D1;i<=3D9;i++){        =0A=
        var vOgElem =3D document.getElementById(vMbNom+"og"+i);=0A=
        if (!vOgElem) break;=0A=
        if (vIndex=3D=3Di){ =0A=
                vOgElem.style.display =3D "block";=0A=
                vOgElem.style.visibility =3D "visible";=0A=
                =
document.getElementById(vMbNom+"bt"+i).className=3D"mbBoutonSel";=0A=
        } else {             =0A=
                vOgElem.style.display =3D "none";=0A=
                vOgElem.style.visibility =3D "hidden";=0A=
                =
document.getElementById(vMbNom+"bt"+i).className=3D"mbBouton";=0A=
        }=0A=
  }=0A=
  return false; =0A=
}=0A=
addOnloadHook(CadreOngletInit);=0A=
/*FIN DU CODE JAVASCRIPT DE "CADRE =C3=80 ONGLETS"*/=0A=
} // Fin du code concernant l'espace de nom 'Utilisateur'=0A=
=0A=
=0A=
// ESPACE DE NOM 'R=C3=89F=C3=89RENCE'=0A=
if( wgNamespaceNumber =3D=3D 104 ) {=0A=
=0A=
/*=0A=
 * Choix du mode d'affichage des r=C3=A9f=C3=A9rences=0A=
 * Devraient en principe se trouver c=C3=B4t=C3=A9 serveur=0A=
 * @note L'ordre de cette liste doit correspondre a celui de =
Mod=C3=A8le:=C3=89dition !=0A=
 */=0A=
=0A=
function addBibSubsetMenu() {=0A=
  var specialBib =3D document.getElementById('specialBib');=0A=
  if (!specialBib) return;=0A=
=0A=
  specialBib.style.display =3D 'block';=0A=
  menu =3D '';=0A=
  specialBib.innerHTML =3D specialBib.innerHTML + menu;=0A=
  =0A=
  /* default subset - try to use a cookie some day */=0A=
  chooseBibSubset(0);=0A=
}=0A=
=0A=
// select subsection of special characters=0A=
function chooseBibSubset(s) {=0A=
  var l =3D document.getElementsByTagName('div');=0A=
  for (var i =3D 0; i < l.length ; i++) {=0A=
    if(l[i].className =3D=3D 'BibList')   l[i].style.display =3D s =
=3D=3D 0 ? 'block' : 'none';=0A=
    else if(l[i].className =3D=3D 'WikiNorme') l[i].style.display =3D s =
=3D=3D 1 ? 'block' : 'none';=0A=
    else if(l[i].className =3D=3D 'BibTeX')    l[i].style.display =3D s =
=3D=3D 2 ? 'block' : 'none';=0A=
    else if(l[i].className =3D=3D 'ISBD')      l[i].style.display =3D s =
=3D=3D 3 ? 'block' : 'none';=0A=
    else if(l[i].className =3D=3D 'ISO690')    l[i].style.display =3D s =
=3D=3D 4 ? 'block' : 'none';=0A=
  }=0A=
}=0A=
addOnloadHook(addBibSubsetMenu);=0A=
} // Fin du code concernant l'espace de nom 'R=C3=A9f=C3=A9rence'=0A=
=0A=
=0A=
/*********************************/=0A=
/* Autres fonctions non class=C3=A9es */=0A=
/*********************************/=0A=
=0A=
if(!Array.indexOf){=0A=
	Array.prototype.indexOf =3D function(obj){=0A=
		for(var i=3D0; i 1) {=0A=
         TempsRestant =3D TempsRestant + TempsRestantJ + " jours ";=0A=
      }=0A=
      TempsRestant =3D TempsRestant + TempsRestantH + " h " + =
TempsRestantM  + " min " + TempsRestantS + " s";=0A=
      document.getElementById("rebours").innerHTML =3D TempsRestant;=0A=
      setTimeout("Rebours()", 1000)=0A=
    }=0A=
  } catch (e) {}=0A=
}=0A=
addLoadEvent(Rebours);=0A=
=0A=
/* Ajoute la date de derni=C3=A8re modification sur le bandeau =
=C3=A9v=C3=A9nement r=C3=A9cent */=0A=
/* Plyd - 12 juin 2009 */=0A=
function LastModCopy() {=0A=
  /* classical monobook */=0A=
  if (document.getElementById("lastmodcopy") !=3D null) {=0A=
    document.getElementById("lastmodcopy").innerHTML =3D =
document.getElementById("lastmod").innerHTML;=0A=
  }=0A=
  /* new theme */=0A=
  if (document.getElementById("foot-info-lastmod") !=3D null) {=0A=
    document.getElementById("foot-info-lastmod").innerHTML =3D =
document.getElementById("foot-info-lastmod").innerHTML;=0A=
  }=0A=
=0A=
}=0A=
addLoadEvent(LastModCopy);=0A=
=0A=
/* WikiForm pour la g=C3=A9n=C3=A9ration facilit=C3=A9 de mod=C3=A8les */=0A=
/* Plyd - 10/02/2008 */=0A=
if (document.getElementById("WikiForm")) {=0A=
   importScript("MediaWiki:Gadget-WikiForm.js");=0A=
}=0A=
=0A=
=0A=
/* petites fonctions pratiques  - Darkoneko, 09/01/2008 */=0A=
=0A=
//cr=C3=A9=C3=A9 un lien et le retourne.=0A=
//le parametre onclick est facultatif.=0A=
function createAdressNode(href, texte, onclick) {=0A=
  var a =3D document.createElement('a')=0A=
  a.href =3D href=0A=
  a.appendChild(document.createTextNode( texte ) )=0A=
  if(arguments.length =3D=3D 3) {   a.setAttribute("onclick", onclick )  =
}=0A=
=0A=
  return a=0A=
}=0A=
=0A=
//Cr=C3=A9=C3=A9 un cookie. il n'existais qu'une version =
d=C3=A9di=C3=A9e =C3=A0 l'accueil. Celle ci est plus g=C3=A9n=C3=A9rique=0A=
//le parametre duree est en jours=0A=
function setCookie(nom, valeur, duree ) {=0A=
   var expDate =3D new Date()=0A=
   expDate.setTime(expDate.getTime() + ( duree * 24 * 60 * 60 * 1000)) =0A=
   document.cookie =3D nom + "=3D" + escape(valeur) + ";expires=3D" + =
expDate.toGMTString() + ";path=3D/"=0A=
}=0A=
=0A=
/*=0A=
/!\ incompatible avec IE dans sa forme actuelle /!\=0A=
=0A=
get_editcounts() TODO :=0A=
* rendre le morceau d'ajax compatible avec IE =
(users[a].attributes['editcount'].value est bon sous FF mais renvoie =
null sous IE)=0A=
    voir l'=C3=A9volution du truc avec alert(http_request); =
alert(http_request.responseXML); ....=0A=
* splitter la requete API en plusieurs morceaux s'il y a trop de noms =
(probablement li=C3=A9 =C3=A0 la taille de l'url). =0A=
      pour l'instant, la requete =C3=A9chouera si l'on demande plus de =
~350 users =C3=A0 la fois. =3D> couper le tableau avec .slice()=0A=
=0A=
*/=0A=
function get_editcounts(noms) {=0A=
   var http_request;=0A=
   if (window.XMLHttpRequest) { // Mozilla, Safari, ...=0A=
      http_request =3D new XMLHttpRequest()=0A=
      if (http_request.overrideMimeType)=0A=
         http_request.overrideMimeType('text/xml')=0A=
   } else { =0A=
      alert("la partie editcount de =
addContribLinkNearTalkPageInContributions n'est pas compatible internet =
explorer")=0A=
      return;=0A=
      /*=0A=
         if (window.ActiveXObject) { // IE=0A=
                try {=0A=
                        http_request =3D new =
ActiveXObject("Msxml2.XMLHTTP");=0A=
                } catch (e) {=0A=
                        try {=0A=
                                http_request =3D new =
ActiveXObject("Microsoft.XMLHTTP");=0A=
                        } catch (e) {}=0A=
                }=0A=
=0A=
=0A=
       */=0A=
   }=0A=
   var address =3D =
"/w/api.php?format=3Dxml&action=3Dquery&list=3Dusers&usprop=3Deditcount&u=
susers=3D" + noms.join('|')=0A=
   http_request.open('GET', address , false)=0A=
   http_request.send(null)=0A=
=0A=
   var users =3D =
http_request.responseXML.documentElement.getElementsByTagName("user")=0A=
   var usersEditCount =3Dnew Array() //tableau des valeurs (nom user =
=3D> editcount)=0A=
   for (var a=3D0 ; a < users.length ; a++) { =0A=
       //apparemment impossible de faire des clefs nomm=C3=A9es, donc =
tant pis.=0A=
       =0A=
       if( typeof( users[ a ].attributes['editcount'] ) !=3D 'undefined' =
) {=0A=
           usersEditCount[ users[ a ].attributes['name'].value  ] =3D =
users[a].attributes['editcount'].value=0A=
       } else {  //cas d'une page de discussion utilisateur qui ne =
correspond pas =C3=A0 un compte (sinon =C3=A7a plante)=0A=
           usersEditCount[ users[ a ].attributes['name'].value  ] =3D =
'N/A'=0A=
       }=0A=
   }=0A=
    =0A=
   return usersEditCount=0A=
}=0A=
=0A=
=0A=
/* /petites fonctions pratiques */=0A=
=0A=
/* MediaWiki:Monobook.js */=0A=
/* D=C3=A9plac=C3=A9 vers [[MediaWiki:Common.js|Common.js]] */
------=_NextPart_000_0000_01CA6926.82554320--