From: "Saved by Windows Internet Explorer 10" Subject: Madagascar National Parks - Date: Thu, 8 Dec 2011 09:54:36 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CCB58F.64A44620" X-MimeOLE: Produced By Microsoft MimeOLE V6.2.8102.0 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.parcs-madagascar.com/madagascar-national-parks.php?Navigation=32 =EF=BB=BF Madagascar National Parks -


3D""

  Madagascar=20 National Parks   = =20 Conservation  =20 Ecotourisme  =20 Developpement=20 durable   = =20 Mise=20 en concession   = =20 Accueil  = ;=20 Actualit=C3=A9s
 

3D"Parc
= Andohahela
= Andringitra
= Ankarafantsika
A= nkarana
= Baie=20 de Baly
= Bemaraha
= Isalo
= Kirindy=20 Mitea
= Mananara=20 Nord
= Mantadia=20 Andasibe
= Marojejy
= Masoala
= Midongy=20 Befotaka
= Montagne=20 d'Ambre
= Ranomafana
= Tsimanampesotse
= Tsingy=20 de Namoroka
= Zahamena
= Zombitse=20 Vohibasia


3D"Parc
= Mananara=20 Nord
= Sahamalaza



= Bemaraha
= Betampona
= Lokobe
= Tsaratanana
= Zahamena



A= mbatovaky
= Ambohijanahary
= Ambohitantely
A= nalamerana
= Andasibe=20 Analamazaotra
A= ndranomena
A= njanaharibe=20 Sud
B= emarivo
B= eza=20 Mahafaly
B= ora
= Cap=20 Sainte Marie
= Ivohibe
= Kalambatritra
= Kasijy
= Mangerivola
= Maningoza
= Manombo
= Manongarivo
= Marotandrano
= Montagne=20 et For=C3=AAt d=E2=80=99Ambre
= Tampoketsa=20 Analamaintso


 

Madagascar National Parks
Proc=C3=A9dures=20 et droits de filmage dans les aires=20 = prot=C3=A9g=C3=A9es




Proc=C3=A9dures
Aupr=C3=A8s du = Minist=C3=A8re en charge de=20 la Communication :
- Faire une demande d'autorisation=20 provisoire pour obtenir un vis=C3=A0 de s=C3=A9jour et une = admission temporaire des=20 mat=C3=A9riels et =C3=A9quipements
- Faire une demande = d=E2=80=99autorisation d=C3=A9finitive=20 qui sera d=C3=A9livr=C3=A9e apr=C3=A8s paiement d=E2=80=99un droit = de tournage de l=E2=80=99=C3=A9quivalent de=20 1.500USD en monnaie locale aupr=C3=A8s du Fonds de Soutien = TIASARY

Aupr=C3=A8s de MADAGASCAR NATIONAL PARKS :
- = Pr=C3=A9senter les=20 pi=C3=A8ces justificatives du paiement du droit de tournage = aupr=C3=A8s du=20 Minist=C3=A8re
- Retirer une fiche de renseignements et nous la = retourner=20 d=C3=BBment remplie et sign=C3=A9e
- Une convention de tournage = sera ensuite=20 =C3=A9tablie entre MADAGASCAR NATIONAL PARKS et = l=E2=80=99int=C3=A9ress=C3=A9, fixant les droits=20 et obligations des deux parties.

Tarification
Cat=C3=A9gories Droits
Grande production, = film de=20 s=C3=A9rie (feature film) 5.000.000 Ar
Documentaire pour = vente aux=20 stations =C3=A9trang=C3=A8res aux autres = r=C3=A9seaux 3.000.000 Ar
Documentaire ou = reportage fait=20 par des stations =C3=A9trang=C3=A8res et destin=C3=A9 =C3=A0 = =C3=AAtre diffus=C3=A9 sur leurs=20 antennes 3.000.000 Ar
Documentaire pour=20 sensibilisation ou formation pour l'ext=C3=A9rieur et sans = but=20 commercial 3.000.000 Ar
Film de promotion, = clip ou=20 spot publicitaire pour diffusion =C3=A0 = l'ext=C3=A9rieur 3.000.000 Ar
Documentaire = tourn=C3=A9 par les=20 instituts malagasy pour sensibilisation et support = p=C3=A9dagogique sans=20 but commercial 1.000.000 Ar
Film de promotion, = clip ou=20 spot publicitaire destin=C3=A9 =C3=A0 =C3=AAtre diffus=C3=A9 = =C3=A0 Madagascar 1.000.000 Ar
Photographie 1.000.000 = Ar

- Droit = d=E2=80=99entr=C3=A9e cin=C3=A9aste ou=20 photographe* : 200.000 Ar/parc/individu/15jours
- Caution = remboursable=20 : 260. 000 Ariary

La caution est restitu=C3=A9e au = producteur =C3=A0 la date=20 indiqu=C3=A9e de remise des copies du film r=C3=A9alis=C3=A9, au = plus tard, 3 mois apr=C3=A8s=20 la finition du film. Pass=C3=A9 ce d=C3=A9lai, la caution devient = propri=C3=A9t=C3=A9 de=20 MADAGASCAR NATIONAL PARKS.
*en sus du droit de = filmage.

 




 
 

------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/logo-type.gif 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 0AVjh2aoncC3juuaKLHmqOu77uuZIAiBAAA7 ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/titre-pn.gif R0lGODlh0QAcAMQSAPz38NSMJe7Rp9eTM/nw4uvJmdqbQvbo0/HYtt+rX+KybuW6fOKybd+qX/Pg xd2jUOjBitGEFv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABIALAAAAADRABwAAAX/oCSOJBIlZKqubOu+cCzPdG3fuAQEZ14fvqBwSCzaAIZIZGFsmQwAl4PQ rFqvzYdS+XBgRckl6zDofVsA4Hl9NW23qKvjvdpFAtSYI6AoJiIqBQ+DhIQJEBACDmpsjSpaERAL ZWJWCm9eKZcRmSwFCCMFSkQmfSSbb6mqD1UFnY4rSqYSm1FNAKmvOrIuBHckAnhDZXkjBBAItiKX AQgOz4iJTb4BsCxuxbicVQKySrrdAcorcwMpCHE+3awwB0oCbE/WK5ezEthVSeJl8CR/TC4gRFIh wN6NP7pYJIHQaMHAeSS0ddpjRoKDBF1GKOhHwoGCBwzJvZOgBaAIbYwI/3zkKCGJlwMGqolYYADU vQIuBCWw5YvdC1E+RyAYZFNAOhHoxkmAMKgYgjJeXEog8IARUow2rwhkh04JFB1/uIhw1wVCAQIA IFXUFMGcBIdBRbl9S0eHqG3d3G5a4EBUtQO6yGzBKUEUSxYEeBQTIVBJyDIHCkCIykmyAyRbMpkI UCCyEiAOE0lr/PBKmQFqK2EOIKAAYYGUlJxOxkJbv24RlJVhkvYOMiaJ38QU4yaSYAUOK0nAXTWB mpgxtIQcMSdAEnju7mwJw0N22wHCWnIKvl1J97Z3rmOZI/zsySQGBJSRCSnBs81KU/g1psRmdiDM CKIEWhAsFAVUJKGXQP8BSaQ2lhKH8NCHL0dlBUxbSkEygE2NDaCIA7h56EBxVYmQmDkAFBgJANoE MJkDGtq0WBGXPOCMUn9Yt4VbShC2XARBIWChBLuRkIQpsC3FxRtU7CDOVL+QNccC2gBJQBI68DBA bH2IQhgBzqlgx5AStEVCATw8oMwlX1mkHAAKpCUTLjJtxoiZoZA5hGIibbHAOvfgKUI4LyVwmC8R LHYXEGVAgCiEFOngkCnd9DGHAN18wkuCB6DC2iXwXOIFU1aNAKiJI9zBonzBJEoCgiLMwcoxAxzQ FRWiAHTJdGWKA4AA8Vkxh0GmypaJFpCwhJl5ZPaUgjYG1JIdazNFYMD/A5BVS4WsAeAhUJsOgQdh FIlZx8MkbaogEEMXMZLcHYoASYI7BqQQRlsHCICAqOKpQQwJ71JrhUB66oBMRK7xoBQAkgmQ31j5 kRaBKQU4DEwBuMwl5Ek8UCtfMVQZCoFVxzjQmJotCBQArKaaRYVALAnk40kNpzGAygD4Uq8E7hw1 KCIzGvHAkzVUbAQEPKTbwhSIuZfDIj+Zd5gKJo9zAAQPjzBtP5edNDJEWUMkdg6SBV1EGmOnrfba bLft9ttwxw0DAoiYfABgWpucgALPQLPAIJwVogAEHxVi+CBMPZDAAof8PXg0hC9INwKSISKkWVAD 0HcUYcsdN2CX9TXZxHKIVPz3eaqkrvrqrEOIyCGIPHBtANgOcu0gh4RFyJaoYWSAAX9DsDgi/Whu YteerwD58pAXfrjhtKPe+vTUV2/99A0sIP12u0eSAOzCPz5I4SKXcW0iIEKOMQIEPDO2AMzf+wZI rvRt//33M6//8s/3T8j1AAygAAE4CC4woC2K096L7McGzeGvVMnTA/4maL/9WVB4/uvf9gY4vdsN YgHRqJ/7IkhCz4GOghOs3OsGEZvVGYJXJYyhDGvTt8rJL1oiCAEAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/titre-pm.gif R0lGODlh0QAcAMQQABBxuO/2+s/j8WCh0DCEwSB7vZ/G4t/s9Y+93q/Q53Cq1FCXy7/Z7ECOxn+z 2QBos////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABAALAAAAADRABwAAAX/ICSOo/M4ZKqubOu+cCzPdG3fOHQAj5LTh8BvSAwciMjkLUB4PAzKVgAA EEgZ1qiSABC2GAytOMd0Ohvhscj0ALAEhUdDDRN4VwgnlDVwZumALgZmhD5jU2ZpJAFxVTIJJ0mQ eytxDwUrAX1OikAABIFDTgAGCpYIY4NmKClsCS4IryJ5c0VUdykMhH8iZYk3Ak64oUBOqBABDQ+g YguErCQ8Cy7BtbNdRCbQKptxx71ND5s5AgSyxDV5biO6D2IHTgRN2xCQD0ctedMkpUS3LTwG9DGE LJyBQZjIERiGDsY8EgouiYn4QEDEASn6YHTRh9IIA99uDCKowt4BE9Y2/0FBOURAA4YN37S5w2ZP AAWf8DEgwEvHgAIA8KVAhNEEs148/jBQti3OEQMAah1owBPZgpC5GgCA5kwotwfTINViY4hpCgNA KTXYdiCOlXINzsVsoRGCRUt7EvBwwqoPAgUNEARQ1aanCFVC2t0ZtC6AMzMiGGxKwMAERl8KHMQZ EACBR8eEeoGV4uSVLjeqrDX5diCcHBGQFhhoMOBAMDcCeCQQ4MDr3EU8LDkpkEbVAAG1RfDY28aY iyYbA5QeoexyEwAJ+gUzU+Dng1ePHzCgCFUPuDYMDLAa5DFFnoTSxcW7w0lE7mUJHByjSMgZZ2UF sIHNb2cRUoACirTjwP8mGG1njgjObBMALtsJ1YQh8HwHgTIEIGCJFQzEEUZ8RlChTFxtBDfahst4 6AcEztyRgFdxECScIyJkGEY5YOHUhgjXCQbhAwggYMJePHRCIIwnMDDMDpcw58N7dyijCG8pRHQU BOoIwRgEbAj3gBDwJBQbl0/kwUAebez2GhuujQnBMjkO4NF2f5RXAC/tYMGdGaBkyIswLC5zEpGH LSndgK0AKkAeDiTzBAkcgiGQCsp4lCEKZj3DyJhLIQrmpCZIds8mWUjkKVCDicPlnhnRWcdwhACA ADyg5LFRZCvOh6YCmhiGzkgsHMlKGculcF8bWEHIqAjKyOHEETygcVj/G97hQ9Uay7yW6QhiNpAF Y00UAJRhcbTXwilOJAdBREBpOIKads1k3yjqNtSHsMgoCQEDkOw6wgFgwNTCsq7a1RPBwRAkAD6I vATmNrwZ8HAKtkHQhLgrHCDXC7zt6JsAwSQ0cBaO8WIkv+hcaoOTSiDXwAIGz8DyktTcjPPOPPfs 889ABy300EQXbbTQHjtgwJr/4kOweg4oDUbUVDuwQANYD1AZ1lx3jXVmtFUttthgIABw1DuCYYdd WBzttgoCMHBE3K8cYPbZVy9HyN4ERLv334AHPspaAywQ9dVer5U4c9x9wrUCWi8YdbMB6Fw0GPmN rTlgiWNdgFZmABBHl99iCm766ainDni82MZpRtdXE5BZ1JwPoLQDkA8wcwIebuUAGJVRvTQWAfj7 G/CZO+D6GQrEgjbw0IMBtebU69759VSprv323HcfeFSWDCA61so7QBnwvtFRfPTQv+3C+uzHjzn1 9HOOfeLLe696VFwbTvX5cnOfAH8mvwIGr2rWK93fPpc1egzwgQMkWNmiFicCCEwEIQAAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/titre-rni.gif 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 +MCAhmqJIAQAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/titre-rs.gif R0lGODlh0QAcAMQUAN7f6/v7/MLE2sbI3Pf3+ufn8NbY5tvc6crM3+Lj7dLU5Ovr8vPz99fY5uPk 7trc6evs8s7Q4e/v9b7A1////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABQALAAAAADRABwAAAX/ICWOpDEpZKqubOu+cCzPdG3fOLVMfFTkQFUAIJgICMGkcskEBga8KKB5 Y0CNkwR1y+0qATwEIMJDel+BIoJhON4Iv9dBcq7bheqAiLcQ3ilkAnoHcSx6LFB0LQkThX+PXAU8 ihQ8cRIGUAN3BJYumJqLAlqGApuQqFtQBiMSkzo8AgZmdTsCLjtGsy4MCC1gjqnCQK4TZk8TvhQH Ewe0dmARLszOMQWsK6bD20EKE9gBCEYMIhIApCIFPhTmcQEJhy4FAMEkkqcUBAoHKe8AtAQSACAn QUEfdgYWnBuxA928g9wiuug0gVyCIgLIUTDBY4Q3BJiiiGAmYUGCZ+EE/yzgOKFFsXKMIgSQQI5B kQlTlkkBlEVEAGaeKHjTE66HxKMsOAq4ieAQmAFLy02Q9lQbBU1RkonwttSIVRavYF1ppKaRzgEF FEFBUhStAnIBToggIw4F0rs+s/LgN+JmBCQEXPXxi4RBrAQSJEBhwGgAxW9EVxjuuZGHATA30eYz Eq/TpqIREkCZIunH5GZ6nuHlBsYgGSOXmrWa08gVX3aa4sUc5yonO98jDrQxm6ZZBHE8DgUwIc2n CX4cx2oxgQQMugT1VqeiaEbxXgqGmy5QgCBgs/ABFkQwYMLRYy2uFKRfr+KAryJ0JEUY4C2CtwUE ADAAIyrBsV9Fp6kEzP8Tm3hnQAAFiKGdRGBgM0IBUDTF0gEBKBBfZd9FlUIRzQm1UwqdhHQKGRxx KEFm5LAkHwLSTPYgBSkFIk4CyAmQ3YSoQBUPCeYgkVh1CkBx0JHsyJaCOhqVI4FqIpw2AR2dNCVB Z4kROWU5h3w5wkw/JUPHTFsCKVFCNEgQwTorpBmECT6ORJmaeOapygRD6unnnzbsYBeghBYKQ3uG JqooCWkIsuijkDBAZSuJVaoQAJhimhYjc1TqqQQFLEBTYgx06akIgcnZSp+QGhrYPCWpdwAAmSz1 5pvsHXAAXXr16uuvURQxQAQ36WXAa/zRmsytbyqAKWKSntoqL59Wm9ibpZlmO+uurx0wwLDkRfEa sOSWa+6yzKarQATcRvAABAdm5d+tCCAwK6br+iABYtgB4KICziJWLavaZYvpcHoNe5nBDGub7sMQ nyvxxBRXfO6tY1lW7wQONBABpgWJKpG11U46MskoC9TwygDkC/HLxVoscyzpGuwpwdPmLEOqKFc7 T8P7+Ptmxr0O++a9Oic9DM8qExvFABbGEAIAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/pastille-left.gif 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 yJqsyrqszKoQAQEAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/tbl-left.gif R0lGODlhFAAoAIAAAPCzEP///yH5BAAAAAAALAAAAAAUACgAQAJEBIKpm8a/HJxyvmrjyQxz5H0h N2aldVLb16xskELx5bJzV4s5uZs9+lO9WkNQUHakFWFJ3PKmeTajRajCSqxOr9vssAAAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/pastille-right.gif R0lGODlh9AGMANUAANGEFu/UreGvaP7+/P78+vDWstqdRfjs2+GuZfbm0NKHG+/VsPThxdeUNP35 9OCtY9ueR+vJmtOIHtiXOtOKIdeVN+zLnOnEj+S3dtKFGf379/ry5ua7fvnv4eS4eea8geCrYOrI l/nu3vfr2fDYtf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAD0AYwAAAb/QIBw SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16sxmDgDQomc/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKC AwkBIBAHg4uMjY6PkJGSk5SVlnUREiGXnJ2en6ChoqOkcSIYH6Wqq6ytrq+wkQ4IC7G2t7i5uruW DBUEvMHCw8TFvAIBxsrLzM3OjAECz9PU1dbUHQ3X29zd3q0ECt/j5OXmjQDn6uvs7W3p7vHy89zw 9Pf4+cL2+v3+/6X4ARxIsCAkgQYTKlyIByHDhxAjnnEosaLFgRQvatw4LyPHjyDLeQxJsmS1kSZT qiyGcqXLl7dawpxJM2DNmzhbyczJs6ej/50+gwrtA3So0aNziiJdyjSN0qZQkT6NSjXo1KpYcV7N yhXm1q5gU34NSxbk2LJoL55Nyxbi2rZwE76NSxfg3Lp4893Ny1fe3r6A1/0NTJjc4MKI6yVeXPAw 48fNHEOezJKy5Y6XM7eTrLkzLM6eQ68CLbq0KNKmU3dCrbo1JdauYz+CLbv2INq2c/vBrbt3Ht6+ g9MBLrz4G+LGk6tBrrx5CebOk0OPXnw69eDWr/fOrj039+61v4OPLX586/LmU6NPX3o9+9Du33eO Lz8z/fqW7+OfrH//4/7+LQZggIgNSCBhBh4IWIIK8sVgg3g9CCFdEk4IV4UWsoVhhmhtyNghWR5+ CFaIInJFYolYnYgiVSquCFWLLjIFY4xS0fjejDYOhWOOVvFo3o4+8gRkkFoR2d2QRtKEZJJeMUnd kk6uBGWUYlHZ3JRWkoRllmZxadyWXm4EZphqkYmdmb6NiWZEaq75UJtuLgRnnHLRGZ6dss2JJ0Z7 uqZnn/78Cag+gg6KT6GG0oNoon4xGpoDFDjq2QETSNpZNJZqhkymlzHQADCcTqYBLaFOtoEHHJQK mQUKXFCGqoglUMADEIyAxhe45qrrrrz26uuvwAYr7LBKGPBAAa+eEQQAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.parcs-madagascar.com/images/tbl-right.gif R0lGODlhFAAoAIAAAPCzEP///yH5BAAAAAAALAAAAAAUACgAQAJEjI95AOrJngxxumphy5p3v2wg JYKYWXqnmnKr22avHFuzXU+3nku733v8hMFLUTE0jgxJ5PEzakJRS1JVisCGrs8soAAAOw== ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.parcs-madagascar.com/css/style.css body { background: url("../images/bgrd-page.jpg") repeat-x left top; margin: = 0px; padding: 0px; text-align: center; color: rgb(51, 51, 51); } #content_top { background: url("../images/tbl-left.gif") repeat-y; margin: 0px auto; = width: 964px; height: 210px; } a { color: rgb(240, 179, 16); font-family: Arial, Helvetica, sans-serif; = text-decoration: underline; } a:link { color: rgb(240, 179, 16); text-decoration: underline; } a:active { color: rgb(240, 179, 16); text-decoration: underline; } a:hover { color: rgb(240, 179, 16); text-decoration: underline; } .langue { =09 } .chapo { color: rgb(240, 179, 16); font-family: sans-serif; font-size: small; = font-weight: bold; } .faune { color: rgb(240, 179, 16); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; text-decoration: none; } .tmp_maj { color: rgb(109, 180, 63); font-family: Comic Sans MS; font-size: 14px; = font-style: italic; font-weight: bold; } .flore { color: rgb(109, 180, 63); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; text-decoration: none; } .meilleur { color: rgb(0, 104, 179); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .histoire { color: rgb(240, 179, 16); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .nature { color: rgb(109, 180, 63); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .role { color: rgb(0, 104, 179); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .etape { color: rgb(190, 192, 194); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .malin { color: rgb(209, 131, 22); font-family: Comic Sans MS; font-size: 18px; = font-weight: bold; } .white { color: rgb(255, 255, 255); text-decoration: none; } .white a { color: rgb(255, 255, 255); text-decoration: none; } .intro { color: rgb(190, 192, 194); font-family: Comic Sans MS; font-size: 15px; = font-weight: bold; } .voyagezmalin { color: rgb(0, 104, 179); font-family: Comic Sans MS; font-size: 14px; = font-weight: bold; } .small { color: rgb(109, 180, 63); font-family: Comic Sans MS; font-size: 13px; } .smallgreen { color: rgb(109, 180, 63); font-family: Comic Sans MS; font-size: 13px; } .smallblue { color: rgb(0, 104, 179); font-family: Comic Sans MS; font-size: 13px; } .smallgray { color: rgb(65, 65, 65); font-family: Comic Sans MS; font-size: 13px; } .smalldate { color: rgb(65, 65, 65); font-family: Comic Sans MS; font-size: 11px; = font-weight: bold; } .smallyellow { color: rgb(240, 179, 16); font-family: Comic Sans MS; font-size: 13px; } .smallbrown { color: rgb(209, 131, 22); font-family: Comic Sans MS; font-size: 13px; } .smallgrey { color: rgb(190, 192, 194); font-family: Comic Sans MS; font-size: 13px; } .pastille-right { background: url("../images/pastille-right.gif") no-repeat; width: = 500px; height: 140px; } .parcmoi { display: block; } .smallcaps_title { text-align: left; color: rgb(32, 32, 32); padding-bottom: 5px; = font-family: Comic Sans MS; font-weight: bold; display: block; } .accueil_gauche { width: 400px; text-align: justify; margin-right: 30px; float: left; } .accueil_droite { width: 480px; text-align: justify; float: left; } .cache { display: none; } .affiche { padding-top: 5px; display: block; } #footer { background: url("../images/bgrd-footer.gif") no-repeat left; margin: = 0px auto; width: 966px; height: 118px; } p { margin-top: 5px; margin-bottom: 5px; } .albumContainer { margin: 20px; width: 150px; text-align: center; float: left; position: = relative; cursor: pointer; } .albumContainer a { color: rgb(70, 70, 70); font-size: 10px; font-weight: bold; = text-decoration: none; } .albumContainer:hover a { color: rgb(109, 178, 205); } .borderAlbum { border: 1px solid rgb(188, 188, 188); left: 1px; width: 150px; height: = 100px; bottom: 3px; position: relative; } .albumContent { background: rgb(255, 255, 255); margin: 5px; width: 140px; height: = 90px; } .albumContainer:hover .borderAlbum { background: rgb(240, 179, 16); border: 1px solid rgb(109, 178, 205); } .albumContent a { border: currentColor; } .albumContent a img { border: currentColor; } ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.parcs-madagascar.com/SpryAssets/SpryAccordion.css .Accordion { overflow: hidden; border-right-color: black; border-bottom-color: gray; = border-left-color: gray; border-right-width: 1px; border-bottom-width: = 1px; border-left-width: 1px; border-right-style: solid; = border-bottom-style: solid; border-left-style: solid; } .AccordionPanel { margin: 0px; padding: 0px; } .AccordionPanelTab { margin: 0px; padding: 2px; border-top-color: black; = border-bottom-color: gray; border-top-width: 1px; border-bottom-width: = 1px; border-top-style: solid; border-bottom-style: solid; cursor: = pointer; background-color: rgb(240, 240, 240); -moz-user-select: none; = -khtml-user-select: none; } .AccordionPanelContent { margin: 0px; padding: 0px; height: 200px; overflow: auto; } .AccordionPanelOpen .AccordionPanelTab { background-color: rgb(238, 238, 238); } .AccordionPanelTabHover { color: rgb(85, 85, 85); } .AccordionPanelOpen .AccordionPanelTabHover { color: rgb(85, 85, 85); } .AccordionFocused .AccordionPanelTab { background-color: rgb(238, 238, 238); } .AccordionFocused .AccordionPanelOpen .AccordionPanelTab { background-color: rgb(240, 173, 0); } ------=_NextPart_000_0000_01CCB58F.64A44620 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.parcs-madagascar.com/SpryAssets/SpryAccordion.js /* SpryAccordion.js - Revision: Spry Preview Release 1.4 */=0A= =0A= // Copyright (c) 2006. Adobe Systems Incorporated.=0A= // All rights reserved.=0A= //=0A= // Redistribution and use in source and binary forms, with or without=0A= // modification, are permitted provided that the following conditions = are met:=0A= //=0A= // * Redistributions of source code must retain the above copyright = notice,=0A= // this list of conditions and the following disclaimer.=0A= // * Redistributions in binary form must reproduce the above copyright = notice,=0A= // this list of conditions and the following disclaimer in the = documentation=0A= // and/or other materials provided with the distribution.=0A= // * Neither the name of Adobe Systems Incorporated nor the names of = its=0A= // contributors may be used to endorse or promote products derived = from this=0A= // software without specific prior written permission.=0A= //=0A= // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS = "AS IS"=0A= // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, = THE=0A= // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR = PURPOSE=0A= // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS = BE=0A= // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR=0A= // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF=0A= // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR = BUSINESS=0A= // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER = IN=0A= // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR = OTHERWISE)=0A= // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED = OF THE=0A= // POSSIBILITY OF SUCH DAMAGE.=0A= =0A= var Spry;=0A= if (!Spry) Spry =3D {};=0A= if (!Spry.Widget) Spry.Widget =3D {};=0A= =0A= Spry.Widget.Accordion =3D function(element, opts)=0A= {=0A= this.element =3D this.getElement(element);=0A= this.defaultPanel =3D 0;=0A= this.hoverClass =3D "AccordionPanelTabHover";=0A= this.openClass =3D "AccordionPanelOpen";=0A= this.closedClass =3D "AccordionPanelClosed";=0A= this.focusedClass =3D "AccordionFocused";=0A= this.enableAnimation =3D true;=0A= this.enableKeyboardNavigation =3D true;=0A= this.currentPanel =3D null;=0A= this.animator =3D null;=0A= this.hasFocus =3D null;=0A= this.duration =3D 500;=0A= =0A= this.previousPanelKeyCode =3D Spry.Widget.Accordion.KEY_UP;=0A= this.nextPanelKeyCode =3D Spry.Widget.Accordion.KEY_DOWN;=0A= =0A= this.useFixedPanelHeights =3D true;=0A= this.fixedPanelHeight =3D 0;=0A= =0A= Spry.Widget.Accordion.setOptions(this, opts, true);=0A= =0A= // Unfortunately in some browsers like Safari, the Stylesheets our=0A= // page depends on may not have been loaded at the time we are called.=0A= // This means we have to defer attaching our behaviors until after the=0A= // onload event fires, since some of our behaviors rely on dimensions=0A= // specified in the CSS.=0A= =0A= if (Spry.Widget.Accordion.onloadDidFire)=0A= this.attachBehaviors();=0A= else=0A= Spry.Widget.Accordion.loadQueue.push(this);=0A= };=0A= =0A= Spry.Widget.Accordion.onloadDidFire =3D false;=0A= Spry.Widget.Accordion.loadQueue =3D [];=0A= =0A= Spry.Widget.Accordion.addLoadListener =3D function(handler)=0A= {=0A= if (typeof window.addEventListener !=3D 'undefined')=0A= window.addEventListener('load', handler, false);=0A= else if (typeof document.addEventListener !=3D 'undefined')=0A= document.addEventListener('load', handler, false);=0A= else if (typeof window.attachEvent !=3D 'undefined')=0A= window.attachEvent('onload', handler);=0A= };=0A= =0A= Spry.Widget.Accordion.processLoadQueue =3D function(handler)=0A= {=0A= Spry.Widget.Accordion.onloadDidFire =3D true;=0A= var q =3D Spry.Widget.Accordion.loadQueue;=0A= var qlen =3D q.length;=0A= for (var i =3D 0; i < qlen; i++)=0A= q[i].attachBehaviors();=0A= };=0A= =0A= Spry.Widget.Accordion.addLoadListener(Spry.Widget.Accordion.processLoadQu= eue);=0A= =0A= Spry.Widget.Accordion.prototype.getElement =3D function(ele)=0A= {=0A= if (ele && typeof ele =3D=3D "string")=0A= return document.getElementById(ele);=0A= return ele;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.addClassName =3D function(ele, className)=0A= {=0A= if (!ele || !className || (ele.className && ele.className.search(new = RegExp("\\b" + className + "\\b")) !=3D -1))=0A= return;=0A= ele.className +=3D (ele.className ? " " : "") + className;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.removeClassName =3D function(ele, = className)=0A= {=0A= if (!ele || !className || (ele.className && ele.className.search(new = RegExp("\\b" + className + "\\b")) =3D=3D -1))=0A= return;=0A= ele.className =3D ele.className.replace(new RegExp("\\s*\\b" + = className + "\\b", "g"), "");=0A= };=0A= =0A= Spry.Widget.Accordion.setOptions =3D function(obj, optionsObj, = ignoreUndefinedProps)=0A= {=0A= if (!optionsObj)=0A= return;=0A= for (var optionName in optionsObj)=0A= {=0A= if (ignoreUndefinedProps && optionsObj[optionName] =3D=3D undefined)=0A= continue;=0A= obj[optionName] =3D optionsObj[optionName];=0A= }=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.onPanelTabMouseOver =3D function(panel)=0A= {=0A= if (panel)=0A= this.addClassName(this.getPanelTab(panel), this.hoverClass);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.onPanelTabMouseOut =3D function(panel)=0A= {=0A= if (panel)=0A= this.removeClassName(this.getPanelTab(panel), this.hoverClass);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.openPanel =3D function(panel)=0A= {=0A= var panelA =3D this.currentPanel;=0A= var panelB =3D panel;=0A= =0A= if (!panelB || panelA =3D=3D panelB) =0A= return;=0A= =0A= var contentA; =0A= if( panelA )=0A= contentA =3D this.getPanelContent(panelA);=0A= var contentB =3D this.getPanelContent(panelB);=0A= =0A= if (! contentB)=0A= return;=0A= =0A= if (this.useFixedPanelHeights && !this.fixedPanelHeight)=0A= {=0A= this.fixedPanelHeight =3D (contentA.offsetHeight) ? = contentA.offsetHeight : contentA.scrollHeight;=0A= }=0A= =0A= if (this.enableAnimation)=0A= {=0A= if (this.animator)=0A= this.animator.stop();=0A= this.animator =3D new Spry.Widget.Accordion.PanelAnimator(this, = panelB, { duration: this.duration });=0A= this.animator.start();=0A= }=0A= else=0A= {=0A= if(contentA)=0A= contentA.style.height =3D "0px";=0A= contentB.style.height =3D (this.useFixedPanelHeights ? = this.fixedPanelHeight : contentB.scrollHeight) + "px";=0A= }=0A= =0A= if(panelA)=0A= {=0A= this.removeClassName(panelA, this.openClass);=0A= this.addClassName(panelA, this.closedClass);=0A= }=0A= =0A= this.removeClassName(panelB, this.closedClass);=0A= this.addClassName(panelB, this.openClass);=0A= =0A= this.currentPanel =3D panelB;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.openNextPanel =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= var curPanelIndex =3D this.getCurrentPanelIndex();=0A= =0A= if( panels && curPanelIndex >=3D 0 && (curPanelIndex+1) < panels.length = )=0A= this.openPanel(panels[curPanelIndex+1]);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.openPreviousPanel =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= var curPanelIndex =3D this.getCurrentPanelIndex();=0A= =0A= if( panels && curPanelIndex > 0 && curPanelIndex < panels.length )=0A= this.openPanel(panels[curPanelIndex-1]);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.openFirstPanel =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= if( panels )=0A= this.openPanel(panels[0]);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.openLastPanel =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= if( panels )=0A= this.openPanel(panels[panels.length-1]);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.onPanelClick =3D function(panel)=0A= {=0A= // if (this.enableKeyboardNavigation)=0A= // this.element.focus();=0A= if (panel !=3D this.currentPanel)=0A= this.openPanel(panel);=0A= this.focus();=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.onFocus =3D function(e)=0A= {=0A= // this.element.focus();=0A= this.hasFocus =3D true;=0A= this.addClassName(this.element, this.focusedClass);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.onBlur =3D function(e)=0A= {=0A= // this.element.blur();=0A= this.hasFocus =3D false;=0A= this.removeClassName(this.element, this.focusedClass);=0A= };=0A= =0A= Spry.Widget.Accordion.KEY_UP =3D 38;=0A= Spry.Widget.Accordion.KEY_DOWN =3D 40;=0A= =0A= Spry.Widget.Accordion.prototype.onKeyDown =3D function(e)=0A= {=0A= var key =3D e.keyCode;=0A= if (!this.hasFocus || (key !=3D this.previousPanelKeyCode && key !=3D = this.nextPanelKeyCode))=0A= return true;=0A= =0A= var panels =3D this.getPanels();=0A= if (!panels || panels.length < 1)=0A= return false;=0A= var currentPanel =3D this.currentPanel ? this.currentPanel : panels[0];=0A= var nextPanel =3D (key =3D=3D this.nextPanelKeyCode) ? = currentPanel.nextSibling : currentPanel.previousSibling;=0A= =0A= while (nextPanel)=0A= {=0A= if (nextPanel.nodeType =3D=3D 1 /* Node.ELEMENT_NODE */)=0A= break;=0A= nextPanel =3D (key =3D=3D this.nextPanelKeyCode) ? = nextPanel.nextSibling : nextPanel.previousSibling;=0A= }=0A= =0A= if (nextPanel && currentPanel !=3D nextPanel)=0A= this.openPanel(nextPanel);=0A= =0A= if (e.stopPropagation)=0A= e.stopPropagation();=0A= if (e.preventDefault)=0A= e.preventDefault();=0A= =0A= return false;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.attachPanelHandlers =3D function(panel)=0A= {=0A= if (!panel)=0A= return;=0A= =0A= var tab =3D this.getPanelTab(panel);=0A= =0A= if (tab)=0A= {=0A= var self =3D this;=0A= Spry.Widget.Accordion.addEventListener(tab, "click", function(e) { = return self.onPanelClick(panel); }, false);=0A= Spry.Widget.Accordion.addEventListener(tab, "mouseover", function(e) { = return self.onPanelTabMouseOver(panel); }, false);=0A= Spry.Widget.Accordion.addEventListener(tab, "mouseout", function(e) { = return self.onPanelTabMouseOut(panel); }, false);=0A= }=0A= };=0A= =0A= Spry.Widget.Accordion.addEventListener =3D function(element, eventType, = handler, capture)=0A= {=0A= try=0A= {=0A= if (element.addEventListener)=0A= element.addEventListener(eventType, handler, capture);=0A= else if (element.attachEvent)=0A= element.attachEvent("on" + eventType, handler);=0A= }=0A= catch (e) {}=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.initPanel =3D function(panel, isDefault)=0A= {=0A= var content =3D this.getPanelContent(panel);=0A= if (isDefault)=0A= {=0A= this.currentPanel =3D panel;=0A= this.removeClassName(panel, this.closedClass);=0A= this.addClassName(panel, this.openClass);=0A= }=0A= else=0A= {=0A= this.removeClassName(panel, this.openClass);=0A= this.addClassName(panel, this.closedClass);=0A= content.style.height =3D "0px";=0A= }=0A= =0A= this.attachPanelHandlers(panel);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.attachBehaviors =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= for (var i =3D 0; i < panels.length; i++)=0A= {=0A= this.initPanel(panels[i], i =3D=3D this.defaultPanel);=0A= }=0A= =0A= if (this.enableKeyboardNavigation)=0A= {=0A= // XXX: IE doesn't allow the setting of tabindex dynamically. This = means we can't=0A= // rely on adding the tabindex attribute if it is missing to enable = keyboard navigation=0A= // by default.=0A= =0A= var tabIndexAttr =3D this.element.attributes.getNamedItem("tabindex");=0A= // if (!tabIndexAttr) this.element.tabindex =3D 0;=0A= if (tabIndexAttr)=0A= {=0A= var self =3D this;=0A= Spry.Widget.Accordion.addEventListener(this.element, "focus", = function(e) { return self.onFocus(e); }, false);=0A= Spry.Widget.Accordion.addEventListener(this.element, "blur", = function(e) { return self.onBlur(e); }, false);=0A= Spry.Widget.Accordion.addEventListener(this.element, "keydown", = function(e) { return self.onKeyDown(e); }, false);=0A= }=0A= }=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getPanels =3D function()=0A= {=0A= return this.getElementChildren(this.element);=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getCurrentPanel =3D function()=0A= {=0A= return this.currentPanel;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getCurrentPanelIndex =3D function()=0A= {=0A= var panels =3D this.getPanels();=0A= for( var i =3D 0 ; i < panels.length; i++ )=0A= {=0A= if( this.currentPanel =3D=3D panels[i] )=0A= return i;=0A= }=0A= return 0;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getPanelTab =3D function(panel)=0A= {=0A= if (!panel)=0A= return null;=0A= return this.getElementChildren(panel)[0];=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getPanelContent =3D function(panel)=0A= {=0A= if (!panel)=0A= return null;=0A= return this.getElementChildren(panel)[1];=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.getElementChildren =3D function(element)=0A= {=0A= var children =3D [];=0A= var child =3D element.firstChild;=0A= while (child)=0A= {=0A= if (child.nodeType =3D=3D 1 /* Node.ELEMENT_NODE */)=0A= children.push(child);=0A= child =3D child.nextSibling;=0A= }=0A= return children;=0A= };=0A= =0A= Spry.Widget.Accordion.prototype.focus =3D function()=0A= {=0A= if (this.element && this.element.focus)=0A= this.element.focus();=0A= };=0A= =0A= /////////////////////////////////////////////////////=0A= =0A= Spry.Widget.Accordion.PanelAnimator =3D function(accordion, panel, opts)=0A= {=0A= this.timer =3D null;=0A= this.interval =3D 0;=0A= this.stepCount =3D 0;=0A= =0A= this.fps =3D 0;=0A= this.steps =3D 10;=0A= this.duration =3D 500;=0A= this.onComplete =3D null;=0A= =0A= this.panel =3D panel;=0A= this.panelToOpen =3D accordion.getElement(panel);=0A= this.panelData =3D [];=0A= =0A= Spry.Widget.Accordion.setOptions(this, opts, true);=0A= =0A= =0A= // If caller specified speed in terms of frames per second,=0A= // convert them into steps.=0A= =0A= if (this.fps > 0)=0A= {=0A= this.interval =3D Math.floor(1000 / this.fps);=0A= this.steps =3D parseInt((this.duration + (this.interval - 1)) / = this.interval);=0A= }=0A= else if (this.steps > 0)=0A= this.interval =3D this.duration / this.steps;=0A= =0A= // Set up the array of panels we want to animate.=0A= =0A= var panels =3D accordion.getPanels();=0A= for (var i =3D 0; i < panels.length; i++)=0A= {=0A= var p =3D panels[i];=0A= var c =3D accordion.getPanelContent(p);=0A= if (c)=0A= {=0A= var h =3D c.offsetHeight;=0A= if (h =3D=3D undefined)=0A= h =3D 0;=0A= if (p =3D=3D panel || h > 0)=0A= {=0A= var obj =3D new Object;=0A= obj.panel =3D p;=0A= obj.content =3D c;=0A= obj.fromHeight =3D h;=0A= obj.toHeight =3D (p =3D=3D panel) ? (accordion.useFixedPanelHeights = ? accordion.fixedPanelHeight : c.scrollHeight) : 0;=0A= obj.increment =3D (obj.toHeight - obj.fromHeight) / this.steps;=0A= obj.overflow =3D c.style.overflow;=0A= this.panelData.push(obj);=0A= =0A= c.style.overflow =3D "hidden";=0A= c.style.height =3D h + "px";=0A= }=0A= }=0A= }=0A= };=0A= =0A= Spry.Widget.Accordion.PanelAnimator.prototype.start =3D function()=0A= {=0A= var self =3D this;=0A= this.timer =3D setTimeout(function() { self.stepAnimation(); }, = this.interval);=0A= };=0A= =0A= Spry.Widget.Accordion.PanelAnimator.prototype.stop =3D function()=0A= {=0A= if (this.timer)=0A= {=0A= clearTimeout(this.timer);=0A= =0A= // If we're killing the timer, restore the overflow=0A= // properties on the panels we were animating!=0A= =0A= if (this.stepCount < this.steps)=0A= {=0A= for (i =3D 0; i < this.panelData.length; i++)=0A= {=0A= obj =3D this.panelData[i];=0A= obj.content.style.overflow =3D obj.overflow;=0A= }=0A= }=0A= }=0A= =0A= this.timer =3D null;=0A= };=0A= =0A= Spry.Widget.Accordion.PanelAnimator.prototype.stepAnimation =3D = function()=0A= {=0A= ++this.stepCount;=0A= =0A= this.animate();=0A= =0A= if (this.stepCount < this.steps)=0A= this.start();=0A= else if (this.onComplete)=0A= this.onComplete();=0A= };=0A= =0A= Spry.Widget.Accordion.PanelAnimator.prototype.animate =3D function()=0A= {=0A= var i, obj;=0A= =0A= if (this.stepCount >=3D this.steps)=0A= {=0A= for (i =3D 0; i < this.panelData.length; i++)=0A= {=0A= obj =3D this.panelData[i];=0A= if (obj.panel !=3D this.panel)=0A= obj.content.style.height =3D "0px";=0A= obj.content.style.overflow =3D obj.overflow;=0A= obj.content.style.height =3D obj.toHeight + "px";=0A= }=0A= }=0A= else=0A= {=0A= for (i =3D 0; i < this.panelData.length; i++)=0A= {=0A= obj =3D this.panelData[i];=0A= obj.fromHeight +=3D obj.increment;=0A= obj.content.style.height =3D obj.fromHeight + "px";=0A= }=0A= }=0A= };=0A= =0A= ------=_NextPart_000_0000_01CCB58F.64A44620--