From: Subject: =?iso-8859-1?Q?JIM_-_Les_cancers_du_col_ut=E9rin_en_2008_:_le_suivi?= Date: Fri, 26 Dec 2008 04:38:23 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0042_01C96713.C962BA60" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/fmc/mise_au_point/e-docs/00/01/9A/39/document_mise_point.phtml =EF=BB=BF JIM - Les cancers du = col ut=C3=A9rin en 2008 : le suivi
'; if (this.preMenu[3]) { str +=3D ''; } str +=3D ''; } if (this.preMenu[4]) { str +=3D ''; } str +=3D '
> Accueil JIM > Mise=20 au point > Les cancers du col ut=C3=A9rin en 2008 : le=20 suivi
3D"" 3D""=20

R. VILLET,

Groupe Hospitalier Diaconesses Croix Saint Simon, = Paris

 

La surveillance des cancers du col ut=C3=A9rin = trait=C3=A9s vise,=20 comme pour la plupart des cancers, =C3=A0 d=C3=A9pister les = complications et=20 les s=C3=A9quelles th=C3=A9rapeutiques pour permettre la = meilleure=20 r=C3=A9int=C3=A9gration sociale possible, et =C3=A0 = diagnostiquer le plus=20 rapidement les r=C3=A9cidives dans l=E2=80=99espoir de = proposer un traitement=20 curateur. L=E2=80=99objectif principal de la surveillance = est ainsi de=20 prolonger la survie et d=E2=80=99am=C3=A9liorer sa = qualit=C3=A9. Les modalit=C3=A9s de=20 surveillance reposent sur l=E2=80=99histoire naturelle du = cancer du col=20 trait=C3=A9, sur les performances des examens = compl=C3=A9mentaires et=20 l=E2=80=99=C3=A9valuation du co=C3=BBt et des = b=C3=A9n=C3=A9fices. 

Complications et s=C3=A9quelles des cancers = du col

Les complications sont le plus souvent symptomatiques et = posent=20 davantage de probl=C3=A8mes d=E2=80=99ordre = th=C3=A9rapeutique que diagnostique. C=E2=80=99est=20 le cas des fistules ur=C3=A9t=C3=A9roou = v=C3=A9sico-vaginales et rectovaginales, et=20 =C3=A0 plus long terme, des rectites, il=C3=A9ites ou = cystites radiques. En=20 revanche, les st=C3=A9noses ur=C3=A9t=C3=A9rales = postchirurgicales peuvent =C3=AAtre=20 asymptomatiques et entra=C3=AEner la mort du rein =C3=A0 bas = bruit ; c=E2=80=99est=20 pourquoi elles doivent =C3=AAtre recherch=C3=A9es = syst=C3=A9matiquement par une=20 =C3=A9chographie r=C3=A9nale lors de la consultation = postop=C3=A9ratoire,=20 permettant le cas =C3=A9ch=C3=A9ant une prise en charge = rapide (sonde en=20 double J, traitement chirurgical). Les lymphoc=C3=A8les = (28,3 %) ne=20 doivent pas =C3=AAtre recherch=C3=A9es par une = =C3=A9chographie syst=C3=A9matique car ne=20 seront trait=C3=A9es que celles qui sont symptomatiques (8,2 = %). La prise=20 en charge psychologique de la patiente et de son entourage = fait=20 partie de la surveillance. Chez deux tiers des patientes = trait=C3=A9es,=20 surviennent des difficult=C3=A9s psychologiques et sexuelles = qui risquent=20 d=E2=80=99interf=C3=A9rer avec leur vie de couple. Sans = n=C3=A9gliger des conseils=20 techniques tels que lubrifiant, traitement trophique local, = voire=20 THS qui n=E2=80=99est pas contre-indiqu=C3=A9 dans les = carcinomes =C3=A9pidermo=C3=AFdes du=20 col, une disponibilit=C3=A9 et une =C3=A9coute attentive = permettent de faire=20 accepter un =C3=A9tat jug=C3=A9 satisfaisant pour les = int=C3=A9ress=C3=A9es ce, d=E2=80=99autant=20 qu=E2=80=99il s=E2=80=99accompagne de la =C2=AB = gu=C3=A9rison =C2=BB. =C3=80 c=C3=B4t=C3=A9 des troubles sexuels,=20 des difficult=C3=A9s mictionnelles et d=C3=A9f=C3=A9catoires = doivent =C3=AAtre=20 recherch=C3=A9es pour =C3=AAtre prises en charge.

Survie et r=C3=A9cidive des cancers du col = trait=C3=A9s

L=E2=80=99=C3=A9tablissement d=E2=80=99un programme de = surveillance est fonction de la=20 survie et de la caract=C3=A9ristique des r=C3=A9cidives. La = survie des cancers=20 du col d=C3=A9pend du stade (tableau 1), de la qualit=C3=A9 = du traitement et=20 du type histologique.

 

Tableau 1. Survie des cancers du col = ut=C3=A9rin.

Stade Survie =C3=A0 5 = ans 
Ia 95 =C3=A0 99 = %
Ib 85 =C3=A0 95 = %
II 60 =C3=A0 80 = %
III 30 =C3=A0 60 = %
IV  10 =C3=A0 20=20 = %       


La survie des ad=C3=A9nocarcinomes est meilleure que = celle des=20 =C3=A9pidermo=C3=AFdes. La surmortalit=C3=A9 due au cancer = du col est bien =C3=A9valu=C3=A9e=20 ; elle est caract=C3=A9ris=C3=A9e par une augmentation > = 10 % dans les deux=20 premi=C3=A8res ann=C3=A9es, puis une diminution =C3=A0 3 % = et enfin une=20 stabilisation apr=C3=A8s la cinqui=C3=A8me ann=C3=A9e. En = effet, les courbes de=20 mortalit=C3=A9 corrig=C3=A9es rejoignent alors celles de la = population=20 normale, m=C3=AAme si, sur les cohortes les plus = r=C3=A9centes, cette=20 rencontre s=E2=80=99effectue un peu plus tardivement, sans = doute en raison=20 de la meilleure qualit=C3=A9 des traitements. 

Les st=C3=A9noses = ur=C3=A9t=C3=A9rales peuvent=20 =C3=A9voluer =C3=A0 bas bruit et doivent =C3=AAtre = recherch=C3=A9es par=20 une
=C3=A9chographie syst=C3=A9matique. La prise en = charge psychologique et=20 sexuelle du couple fait partie de la surveillance.

Quant aux r=C3=A9cidives des cancers du col, 90 % = surviennent dans les=20 deux premi=C3=A8res ann=C3=A9es, 96 % dans les 3 ans. = Apr=C3=A8s chirurgie, les=20 localisations les plus fr=C3=A9quentes sont pelviennes, de = l=E2=80=99ordre de 60=20 %. Les localisations =C3=A0 distance repr=C3=A9sentent 23 % = et les=20 localisations ganglionnaires lombo-aortiques, 11 %. En = revanche, les=20 m=C3=A9tastases visc=C3=A9rales, surtout si elles sont = isol=C3=A9es, sont rares. Il=20 est surtout int=C3=A9ressant de noter que plus de 80 % des = r=C3=A9cidives sont=20 symptomatiques. Une revue de la litt=C3=A9rature faite par = Kew et=20 coll.(1) ayant inclus 7 publications portant sur 4 023 = patientes=20 montre qu=E2=80=99il y a eu 457 r=C3=A9cidives, dont = seulement 73 (16 %) =C3=A9taient=20 asymptomatiques. 

90 % des = r=C3=A9cidives des cancers=20 du col surviennent dans les 2 ans apr=C3=A8s le traitement = et sont=20 localis=C3=A9es,
pour 60 % d=E2=80=99entre elles, au = niveau du pelvis. Plus de=20 80 % des r=C3=A9cidives sont symptomatiques. 

Place de la clinique et des examens=20 compl=C3=A9mentaires

Les r=C3=A9cidives, en raison de leurs = caract=C3=A9ristiques, sont le plus=20 souvent r=C3=A9v=C3=A9l=C3=A9es par des sympt=C3=B4mes = pelviens qu=E2=80=99il faut savoir=20 rechercher : douleurs, troubles urinaires, oed=C3=A8mes des = membres=20 inf=C3=A9rieurs, voire phl=C3=A9bite. La pratique = syst=C3=A9matique d=E2=80=99un frottis du=20 fond vaginal n=E2=80=99a pas d=E2=80=99int=C3=A9r=C3=AAt = dans la d=C3=A9tection pr=C3=A9coce des=20 r=C3=A9cidives. Avec une m=C3=A9diane de suivi de 35 mois, = sur 565 patientes=20 et 4 376 frottis, la sensibilit=C3=A9 du frottis =C3=A9tait = de 4,3 % et sa=20 sp=C3=A9cificit=C3=A9 de 99,3 %, pour Injumpa et coll. (2). = La combinaison de=20 l=E2=80=99=C3=A9tude des sympt=C3=B4mes, des examens = cliniques et des frottis est la=20 meilleure performance diagnostique comme cela ressort du = tableau 2=20 (3). Le marqueur SCC (Squamous Cell Carcinoma antig=C3=A8ne) = est=20 sp=C3=A9cifique des carcinomes =C3=A9pidermo=C3=AFdes.

 

Tableau 2. Diagnostic de = r=C3=A9cidive=20 (3).

VPN    99 
  Sensibilit=C3=A9 Sp=C3=A9cificit=C3=A9 VPP   
Sympt=C3=B4mes 71 95  71  95 
Examen clinique 58  72  72  93 
Frottis = vaginaux 13  100  100  86 
Sympt=C3=B4mes + = frottis 74  96  96  96 
Sympt=C3=B4mes + = clinique 90  96  96  98 
Frottis + = clinique 61  95  95  93 
Sympt=C3=B4mes + = frottis +=20 = clinique       93  100  100 


 

Son taux est =C3=A9lev=C3=A9 (> 2 ng/ml) dans environ = 50 =C3=A0 60 % des cas=20 et corr=C3=A9l=C3=A9 au volume tumoral. Dans la recherche de = r=C3=A9cidives, il est=20 plus sensible qu=E2=80=99un autre marqueur, le CYFRA 21, = avec une=20 sensibilit=C3=A9 de 85 % et une sp=C3=A9cificit=C3=A9 de 96 = =C3=A0 100 %. Il peut=20 parfois pr=C3=A9c=C3=A9der la clinique de 4 =C3=A0 7 mois, = mais cette avance au=20 diagnostic ne s=E2=80=99accompagne pas d=E2=80=99une = am=C3=A9lioration du pronostic.=20 Aucune =C3=A9tude n=E2=80=99a montr=C3=A9 = l=E2=80=99int=C3=A9r=C3=AAt, en termes de survie, de=20 l=E2=80=99imagerie syst=C3=A9matique. En pratique, le = scanner est plut=C3=B4t prescrit=20 dans l=E2=80=99=C3=A9tude des complications = (lymphoc=C3=A8le, st=C3=A9nose ur=C3=A9t=C3=A9rale,=20 fistule), l=E2=80=99IRM =C3=A9tant l=E2=80=99examen clef = pour l=E2=80=99=C3=A9tude des r=C3=A9cidives=20 centro-pelviennes, en particulier lorsqu=E2=80=99il = s=E2=80=99agit de distinguer=20 r=C3=A9cidive et fibrose postradique et = d=E2=80=99appr=C3=A9cier l=E2=80=99op=C3=A9rabilit=C3=A9 (4). La=20 place de la TEP-FDG syst=C3=A9matique n=E2=80=99est pas = encore parfaitement=20 =C3=A9tablie dans la surveillance des cancers du col. En cas = de r=C3=A9cidive=20 suspect=C3=A9e ou symptomatique, la TEP a un = int=C3=A9r=C3=AAt car elle aide =C3=A0=20 confirmer le diagnostic et surtout =C3=A0 choisir une = meilleure strat=C3=A9gie=20 th=C3=A9rapeutique, ayant donc une incidence sur la survie = (5, 6).

Il semble, en revanche, que la recherche d=E2=80=99une = r=C3=A9cidive avant=20 m=C3=AAme qu=E2=80=99elle ne soit symptomatique = n=E2=80=99am=C3=A9liore pas forc=C3=A9ment la=20 survie. Dans le travail de Kew (1), il ressort qu=E2=80=99il = n=E2=80=99y a pas de=20 diff=C3=A9rence de survie dans 5 des 7 s=C3=A9ries = =C3=A9tudi=C3=A9es si on compare les=20 r=C3=A9cidives symptomatiques et les r=C3=A9cidives non = symptomatiques.

Proposition d=E2=80=99un sch=C3=A9ma de = surveillance

Il n=E2=80=99existe aucune =C3=A9tude prospective ayant = compar=C3=A9 les modalit=C3=A9s=20 de surveillance du cancer du col et la surveillance doit = =C3=AAtre=20 adapt=C3=A9e =C3=A0 la caract=C3=A9ristique des = r=C3=A9cidives : apparition rapide (80 =C3=A0=20 90 % dans les 2 ans), pr=C3=A9dominance des r=C3=A9cidives = pelviennes et=20 ganglionnaires, raret=C3=A9 des m=C3=A9tastases isol=C3=A9es = et, dans 80 % des cas,=20 symptomatiques. Ainsi, la surveillance doit =C3=AAtre = rapproch=C3=A9e dans les=20 trois premi=C3=A8res ann=C3=A9es, avec trois =C3=A0 quatre = consultations par an,=20 c=E2=80=99est-=C3=A0-dire tous les trois ou quatre mois. = Lors de la consultation,=20 la recherche de sympt=C3=B4mes pelviens est fondamentale, un = examen au=20 sp=C3=A9culum =C3=A9valuera l=E2=80=99=C3=A9tat du fond = vaginal et frottis et/ou biopsies=20 seront faits en cas d=E2=80=99anomalies. L=E2=80=99examen = comprendra, dans tous les=20 cas, un toucher vaginal et un toucher rectal. En cas = d=E2=80=99examen=20 clinique normal incluant les aires ganglionnaires, y compris = creux=20 sus-claviculaire, aucun examen paraclinique ne sera = n=C3=A9cessaire.

Il est toutefois logique de faire, =C3=A0 chaque = consultation, le=20 dosage du SCC chez les patientes ayant eu un SCC = pr=C3=A9th=C3=A9rapeutique=20 =C3=A9lev=C3=A9. Toute augmentation para=C3=AEt alors = justifier un PET-SCAN=20 syst=C3=A9matique. La surveillance sera poursuivie pendant 5 = ans.=20 Au-del=C3=A0, un suivi gyn=C3=A9cologique classique semble = suffisant. C=E2=80=99est=20 l=E2=80=99association sympt=C3=B4mes, examen clinique et = frottis qui a la=20 meilleure sensibilit=C3=A9 dans le diagnostic des = r=C3=A9cidives. L=E2=80=99imagerie=20 syst=C3=A9matique n=E2=80=99a pas sa place. L=E2=80=99IRM = permet une bonne analyse d=E2=80=99une=20 r=C3=A9cidive pelvienne. La TEP permet de choisir la = meilleure=20 th=C3=A9rapeutique en =C3=A9liminant notamment les = r=C3=A9cidives multifocales.

Cas particulier de la surveillance apr=C3=A8s = traitement=20 conservateur

La trach=C3=A9lectomie =C3=A9largie suivant une = lymphad=C3=A9nectomie iliaque=20 coelioscopique =C2=AB n=C3=A9gative =C2=BB est propos=C3=A9e = dans les cancers du col =C2=AB=20 d=C3=A9butants =C2=BB. Les r=C3=A9sultats des grandes = s=C3=A9ries (7-10) donnent environ=20 4 % de r=C3=A9cidives dans les 2 ans. Elles se rencontrent = surtout en cas=20 d=E2=80=99emboles vasculaires et de marge < 5 mm. Le = suivi recommand=C3=A9 est=20 le suivant :

=E2=80=A2 examen clinique tous les 3 = mois ; =E2=80=93 frottis=20 cervico-vaginaux tous les 6 mois ou plus rapproch=C3=A9s = =C3=A0 la moindre=20 anomalie ;
=E2=80=A2 colposcopie si le frottis = n=E2=80=99est pas significatif ou=20 s=E2=80=99il est anormal. La recherche d=E2=80=99HPV par = hybride capture peut =C3=AAtre=20 int=C3=A9ressante, un HPV18 est de mauvais pronostic. Pour = Cowens (10),=20 la grossesse peut =C3=AAtre autoris=C3=A9e tout de suite = apr=C3=A8s le traitement,=20 alors que, pour Plante, il est pr=C3=A9f=C3=A9rable = d=E2=80=99attendre un an.

 

EN PRATIQUE

=E2=80=A2 La surveillance des cancers du col = trait=C3=A9s doit =C3=AAtre=20 particuli=C3=A8rement intense dans les 3 = premi=C3=A8res ann=C3=A9es (tous les=20 3 =C3=A0 4 mois), 90 % des r=C3=A9cidives survenant = avant la 3e=20 ann=C3=A9e.
=E2=80=A2 Dans 80 % des cas, les = r=C3=A9cidives sont=20 symptomatiques et c=E2=80=99est l=E2=80=99association = des signes r=C3=A9v=C3=A9lateurs,=20 de l=E2=80=99examen clinique et d=E2=80=99un frottis = en cas d=E2=80=99anomalie du fond=20 vaginal, qui a la meilleure = sensibilit=C3=A9.
=E2=80=A2 Devant une=20 suspicion de r=C3=A9cidive ou une r=C3=A9ascension du = Squamous Cell=20 Carcinoma (SCC), une TEP-FDG est logique.
=E2=80=A2 = La prise en=20 charge psychologique et sexuelle du couple fait partie = de=20 cette surveillance.


 

R=C3=A9f=C3=A9rences

1. Kew FM, Roberts AP, Cruickshank DJ. Int J Gynecol = Cancer 2005=20 ; 15(3) : 413-9.
2. Injumpa N, Suprasert P, Srisomboon J = et al.=20 Asian Pac J Cancer Prev 2006 ; 7(4) : 656-8.
3. Soisson = AP,=20 Geszler G, Soper JT, Berchuck A, Clarke-Pearson DL. Obstet = Gynecol=20 1990 ; 76(1) : 106-9.
4. Hricak H, Swift PS, Campos Z et = al.=20 Radiology 1993 ; 189(2) : 381-8.
5. Chang WC, Hung YC, = Lin CC,=20 Shen YY, Kao CH. Cancer Invest 2004 ; 22(2) : 180-4.
6. = Yen TC,=20 See LC, Lai CH et al. J Nucl Med 2004 ; 45(1) : 22-9.
7. = Mathevet=20 P, Laszlo de Kaszon E, Dargent D. Gynecol Obstet Fertil 2003 = ; 31(9)=20 : 706-12.
8. Shepherd JH, Spencer C, Herod J, Ind TE. = Bjog 2006 ;=20 113(6) : 719-24.
9. Plante M, Renaud MC, Francois H, Roy = M.=20 Gynecol Oncol 2004 ; 94(3) : 614-23.
10. Beiner ME, = Hauspy J,=20 Rosen B et al. Gynecol Oncol 2008 ; 110(2) : 168-71.
11. = Plante=20 M, Renaud MC, Hoskins IA, Roy M. Gynecol Oncol 2005 ; 98(1) = :=20 3-10.


Copyright =C2=A9 Len = medical, Gynecologie=20 pratique, novembre 2008


IMPRIMER 3D""=20 ENVOYER=20 A UN CONFRERE 3D""=20 REAGIR<= /TD> 3D""=20 ENREGISTRER=20 DANS MA BIBLIOTHEQUE 3D""=20 TAILLE DU TEXTE 3D""=20

3D""=20 Vos=20 r=C3=A9actions

R=C3=A9agir= =C3=A0=20 cet article


------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bandeau/logo.gif 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 LSAAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bandeau/pub_g.gif R0lGODlhGQBaAPcAAPLx8fPy8t3d3d/f397e3vDv7+Dg4PHw8Ozr6+7t7eHh4erp6eXl5efn5+Li 4u/u7urq6ujn5+jo6OPj4+no6OTk5Pb19ebl5ebm5uLh4efm5u7u7uzs7OPi4uTj4/Pz8+Df3+vq 6t/e3unp6e3t7e3s7N3c3fX09evr6+/v7/X19PHx8fDv8PDw8PHw8fHx8N3d3OXk5N3c3N7e3eTj 5Ozr7PT089/f3vT09PPz8vLx8uzs69vb2tzc2+bm5enp6Nvb3N7d3eHh4O3t7OHg4PX19eXl5Ovr 6ufn5vTz9Nzb29/e3+Hg4ePj4vPy8+Df4OTk4/Tz8uLi4ebl5uPi4/b19Nzb3O3s7dva2+vq6+Dg 39/g3/Xz8/Ly8uno6fPx8urp6t3d3u7t7vb09O/u7/X08/Py8fHv8Ojn6Nzc3d7d3ufm5+/v7tvc 2/Ty893e3fDv7vLy8fLx8Nvc3OLj4uLh4tzd3dzd3PDw7+7u7ejo5/Xz9O7s7Orq6d7f3uHi4e/u 7dra2+Xk5fLw8Nrb293e3t/f4Pb09fPx8fHv79va2ubn5uzq6/Du7+3r7OLi497e3+Pj5N/g4PTy 8uDh4eDh4Ovq6drb2vHw7+Xl5uTk5e7s7eTl5Ojp6d7f3/Du7u3r6/Lw8e7t7ODg4ero6e/t7ebm 5+/t7ujn5uzt7Ozr6ufn6Onn6Ovs6+vp6ufo5+jp6Ofl5ebk5efl5uXj5Nra2u3u7ePi4eXk4+rq 6+ro6OLj4+Hi4u3s6+Tj4urp6N/e3eXm5dzc3PTz89vb2/X09M7OzgAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAZAFoA AAj/AIsUsTDGgsEiJyyosFClijFjBh8anGihiIoiY6oY1ChQxSFjJxIeVHHi0IlihxSOGVOsGMsT KorFPFGlWBWTGauELFakZciYLGO2nAlTZk+hLZMqTWpsqVIcZWwUw7EUB45hXIoZo4oja7Ekw6yC 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 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bandeau/pub_d.gif R0lGODlhGgBaAPcAAPLx8d7e3vDv79/f3+Dg4N3d3eLi4uHh4fPy8vHw8O7t7e/u7u3s7Ozr6+rp 6eTk5OPj4+bm5uXl5evq6ujo6Ofn5+no6Ovr6+rq6ujn5+zs7ODf3/Pz8+fm5u7u7uTj4+Xk5OPi 4unp6ebl5d7d3d/e3vb09fDw8Pb19e3t7eHh4OLh4fHx8PTz9OTk4+np6PPy8/Ly8ufn5urp6vLx 8vX09e3t7N3d3N3c3PX08+bm5eXk5fDw7+no6fPz8uXl5OLh4urq6ePi4+Hg4Nzb2/X19PT09O/v 79zd3Ovr6ubl5vHx8dzb3N/e39rb2+/v7vHw8fb19O3s7fb09N/f3vTy8+7t7tvc2+Df4N3d3t3c 3dvb3O/t7uvq6/Xz8/Lx8Ofm5/T08+jo5+Tj5PPy8fX19dva2uPj4tzc2+zr7N7e3ezs6+jn6Nvb 2uLi4fDu7+/u793e3ePk4/Tz8uDg3/Hw7/Px8u7u7dva2/Dv8PLy8fLw8ODg4dzc3eHg4ebm5+Li 49zd3d/g3+zq6+7t7PHv7+Tk5d7d3vPx8d7e393e3vDv7tra2uXm5fXz9ODh4PHv8N/f4PTy8uPj 5N7f39rb2u/u7dra29vc3N/g4OLj4+fm5eHh4uHi4e7s7fLw8efo6Ofo5+rq6+Dh4e3s697f3u/t 7efn6Ovs6+Xj5Ozt7Ovp6uno5+Pi4ejo6eHi4u7v7ujm5uTl5enn5+Lj4ubn5uLg4O3t7uTl5O3r 6+vq6enn6Ofl5u3r7OTj4uvr7Ojp6ejn5uro6ebl5OXm5vDu7uXk4+np6uXl5uzq6ujp6PTz887O ztzc3Nvb2/X09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAaAFoA AAj/AFEINFGGGTMTKAyiiIKiTBSEURwibIiiBgoTU4qYiPKshomDZTw21HhxCopnG5+pxDglY8Vn IYs801jjocZnUThOURmlRpGMKmvU6Kiyo0+ZHVsWXVqUGdOnRZGqzGEkRwuVTh09y/EsTFGuVI1U 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 Ow== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/nav/partenaires.gif R0lGODlhbgAMAMQAANXV6+Pj8iwsnbi43nNzvoGBxEhIqqqq1zo6o5yc0WVlt/Hx+FZWsI+Py8fH 5R4elv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABuAAwAAAX/IMQ8JHNAaKqu0MK+MFsIQWzfeI6OzfycOQNDl5vViMgkbIQKPIaARmOA WjgChyngYXAAUtHGt+WAZKmoMBrgKFux07R0DHE0Ekelktl6QhAkDwV1DwIkByMlKAWBDw2EhiQE KIAkg4mQhxCMgY8NXAaDensPDgMKDwkQNQsjVoUBLhB+KA4PBAsLBg9sT7GANayuALuQsYS4urx8 o3qJlrUEDIBtjiq0EKgDbZ8Nto8Qn2UO0tQiD4Tg2Q/bdo6fDGXNSSNtsgMPCA3139dDO41IeLMW rhQ+ffXOpUvxrFM4Q5PmEWEG0IW4fimwEXiQpxZBca4KlmGCEcLGjimUadGReIPiOgALqJWEIEDA ACq2DGwTs1AkKpjmSBIkpNPOlzabeLHM4RJApBEEZiYIhOJApFQ9xTktcUvhTKuBVHHqunTUGwgA UKYI4CWlvRtn0+Kw4kAW2itlcwTcy7ev37+AAwseLBhCCAA7 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/picto_titre2.gif R0lGODlhGgAUAOYAAKZqH+vIm715I9mOMJ9mHua2erZ0IuvEk+e4fOzKn+vEkt2aRrNyIcd/JZpj Hem9hqxuIMmBJurCkOCiVeKpYaRpH+WxcN2bR9uVPdmPMeSvbattIOa1d65wIdWIKPz38NuUOpVf HOa1eOWyc+e4faBmHtuVPOSua+i8hO3JnN+hU+CjV8F7JOzKoOSwburBjvHWteGnXdOHJ+zJndGG J+i7g/blz/fn1Prw4+vHmd2bSezImr96JOzGl/fo1cuCJvrw5Pvz6t+hUvPcvvXhyOi6gdiNLvz1 7diMLOrAi5tjHfTgxu3Knvjr2tqSONiKKd+gUNiLK96eTt6dTO7No+e5f7V0IsyCJu3Mos6EJuCk WPLYt+vFldyZROWycu7Mofjs3OWzdadrH+3NpNqRNem+iaJoHphhHOKpYum+iJ1kHZZgHJNeHJFd G9eJKP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAaABQAAAf/gG2Cg4SFhoVsiWwhbGuKa2shIZFsbY+Ojg5nkJpnm2dKDmuemmsO nZtKawRqJa1qsKxqBLSzsa6wJbQAvAAVFWK+VwhDR0dDBVkAZr2/vhAdGx3REBAUN0QjKiojRDcx G9UQG9IdBgwGBlbpSD4pbvDxKT5I5wz35wL6AjwsAmkw4gl0AyONPx4C/AmI0IBhgwY/lsSA96bi G3gxlkSI8MNhBA8gZcig4eZDhoHxyHyQ8cSNBxo0PAzIMKAmzQ9R3Fi06GbAByM1ZxrJYAKECQwY QICwIQUlPCg2nIDAYOIohgUXulxYoOPClx0UebrZQeWCjgVTsC4QImSCigkTnlZ4wUECJQkcI1a8 1RJ3AgUKaAADRsMESIoF8BakAMIETWDHkF1YmCz5hIYTabY0CRIETMHLljWMsKDBhQgEVQpwUE1i NQIEHDggEBEGQYHZIgoUIFGgRg0UDx6kEf4gSREUw5EXSZOkTI00wNOkUXBAgQQJByT0sH6AS/UX CsAfeHGgR/XrWFrMGJNjRoD3CVq0SBAgAf36+N3nSBAIADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/imprimer_off.gif R0lGODlhFgAWAJEAAJmZmf///7q6uv///yH5BAUUAAMALAAAAAAWABYAAAJEjI+py30CY3RvQRqE zVRLb2iNmHxjJhnACpAl1TLeN8WbY4f0vnOYAuqkMrlTKFSUDQXJH9HlfPKmEYCKhc1qrdEupgAA Ow== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/envoyer_off.gif R0lGODlhHwAWAJEAAJmZmf///7q6uv///yH5BAUUAAMALAAAAAAfABYAAAJcjI+py+0Po5xI2Iuz xsrSZAFgIHyGAKAj+alqdZTS68Yw9JKix95NTsr0fB1RZbOQgYxHTMq3MSp1qdopAchqoTvplSJT MUvTCZl5KoOBwY3bjT5o5/R63YTPOwoAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/reagir_off.gif R0lGODlhHAAWAJEAAJmZmf///7q6uv///yH5BAUUAAMALAAAAAAcABYAAAJcjI+py+0nopxPCXfT jLBm83VBOHIQAIJSGgrA+7np4pIrImfUCJDN5QP1KsKRBRW05EoSlBHjehmj0tnPycTiaBMnlZGk OrW0X5OYxJF/mDV0cyYiXvS6/I7POwoAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/enregistrer_off.gif R0lGODlhEgAWAJEAAJmZmf///7q6uv///yH5BAUUAAMALAAAAAASABYAAAJCjI+py43yhJzUCHCg mzjoRU2eVWUSgH4gdI5e6XqYyqhaKMqZY3UuLunteJch8OajgZIknNDC0zWPnATqisVGt9wCADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/reduire.gif R0lGODlhFgAWAKIAAAAAAP///7m5uZmZmf///wAAAAAAAAAAACH5BAUUAAQALAAAAAAWABYAAANX KLrcriHKSSmsuN7Mwx1gKA7YN46lEJErKLGWSoUBYN92tL0ujuuyCQ0QydWAFZrEKNm1YDXixBlQ FqXNIA/KRM5cS6z3KYp2qZ2pNh1jZ9BuOPtBpycAADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/grossir.gif R0lGODlhFgAWAKIAAAAAAP///7m5uZmZmf///wAAAAAAAAAAACH5BAUUAAQALAAAAAAWABYAAANX KLrcriHKSSmsuN7Mw55AKI5A9ElkagpYGYnoGg10TQewxQa2jYea3WA25P1ck9MNBdRRlq9mcieB HoPPYhQpUWqvzmrtOJp2OqezWY1Jsz3Ud/dBfyQAADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/e-docs/00/01/9A/39/carac_photo_1.jpg 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 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/tiret2.gif R0lGODlhAQAJAJEAAEhISP///////wAAACH5BAUUAAIALAAAAAABAAkAAAIDhH8FADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/moins.gif R0lGODlhDQANAJEAAAAAAP///////wAAACH5BAUUAAIALAAAAAANAA0AAAIahI8oyy3mIoxt0mXv TBtcllGh5H1P+XEqUAAAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/tiret_v.gif R0lGODlhAQAQAJEAAAAAAP///////wAAACH5BAUUAAIALAAAAAABABAAAAIFhGR4yQUAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/pictos/plus.gif R0lGODlhDQANAJEAAAAAAP///////wAAACH5BAUUAAIALAAAAAANAA0AAAIchI8oyy3mImzATVZp xjaneS2bOD6ddUaaqn1fAQA7 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/blank.gif R0lGODlhAQABAIAAAP///wAAACH5BAEUAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/picto_titre5.gif R0lGODlhHAAUAPcAAMvBwWhsaL27u5WPkKOgoK6pqp+Zmnh2dbSytI6KimBfXb2+uratsMS+v8C+ v8S8ucG6vqSgoGZmZrCssO3r61lZXJeXl4WCgr6+vrWurmVoZc/MzcvBxmJgYJ+XmMO6u5aWlra0 tbKysrCwsGdkZHd4da6ppaqqpqqlpXd1dnV1eKWjoOTj5VxZWtrZ2cvGwcfEwcfBxlxdX1lcWr20 tbOwsH99faqmqaOgo5WUlGZmZI6Hi1xfX4SEg3x8fXd2dWRlZGNgYl9dX1lbWVZYWFlZWWJiYMTE xGBgYHNwb5SPj3Bvb2JiYl1cXXx8emtra2BgYpmZmbSwsGJkYoF8fFhWVpGRkV5dXZmYmFhWWIuK im9vcMbBwZSUkFZWWF9dXWxsa2xsbPf397e4uPb29vLy8nl4doWFhaqqqcG8vFZYVsXExvT09K+l pXNvcNPT08PDw39/fHBwb2RmZISEhYuLiqysrJ+fn9/f33BvcFlcXGBiYFxcWZmZmsrKx+fn597e 3oSEhMfGxlxcXVxcXIaChIWBhJSQj5yamLq0sVxdXLmzs6ShpHZ2drq4uMC7uszCxoaBhL20uLe4 t317e7q4tL63t8bCxPHx8aOjoLm0s4aGhIiFhcS8v5mXmZaTj9jY1358e7KwrrGwrrCwrWBiYl9c XF5cXcK+usG+usC9urq4t4uLi4uKi4eHh7CusL64t724tMbAwLe0t6+ppsbGwb66vX97fIGBgXx6 fL6xuL23s7m3t11dXl1dXL64s+fm53x6f5SQkMK/vMK8vFxZXMbCwJSPlHNwcLawqsfBwLKwqraw sLe3uGZkZubn5oSFhGtobLq7u4aChpaQj/Lw8XV1dvDv8GhsbK6qpa6lqV9cXWRkZtrX1mRnZmhm aLqzuFpZWVlbW4uLh8K6vrq3s8XAxGJiZLe4sZCPkFtZW769vXx8f8fCwsbAwszGxG9vb7awrISE hl5gXrm0tMS7vPDv77GvrJyYmJyYmo6Hh15fXlhYWFZWVn9/f////yH5BAAAAAAALAAAAAAcABQA AAj/APsJHEiwoMGDRLwQycKPCD81RNTwm0jRS7+FVSY6zNiPT4UiRSrMKKZuyAxCLcK1qFBhSBE9 elp4LEIopLhtvuadUnBlkIx9VxQJMSVjkBAZTb4oaNKkl1IeX3rtgcLESAcj55gE6cAESqkpRpBM 2YMkiJGwHdIigeJNgjMJEuaQICGBEgIXbNi4EBEKiA4JGjSQ4Cbh2xwgT7A9CRMNzJMnjJ4BshMl ih1AwAiAARMt2pNoYQJ4lgNvSx43SeSc+XPEn+vXR/5wSpInyRI3W5YgW1LCmooDKlKYEfDm9b9/ r99I+yE8xY9GB0ocsBHHho9buajguWMcues7eIL5/6MSx4kTdk58XNgUqUchaIbInOn+2hWZC9MM FaLTQx6dQPpokcCAWuwgBi70uRaIGOPUkcAOrQxYBytKKJHOMUpQMwALILzmoT8WsPBJF4fkcIww h3SRAxZY5OMJPogYsAEcCfoDxwYe9BEjjIj0EQUBBESQSQQ4RCCFPSK4dpxrIlxTA5ErRBDBCisA aQItJqCBBi0ooOAHJkdY4ZoVR1Tjxw0nnIBCAW3ckE0b2pCSATMj3JPMMlJMsE43FJRRBgWgLBDP CDW8MoooDDAwQgavhBACPc3oQkMlvIwBSwia/DIGOLGgQ4MljiSySzmTSLLKIrOkQUwaqajyAAQN fDoAwTCdOIDKAh/Y8oADAtTTgAMYPAIrOZAI0s47xlwSAxcwrCHICwAoA607xnAgCwdcxFCLOWsA AENAADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/tiret_footer.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwAeAwERAAIRAQMRAf/EAGcAAAICAwAAAAAAAAAAAAAA AAAFAQQCBgcBAQAAAAAAAAAAAAAAAAAAAAAQAAAEAwYEBwAAAAAAAAAAAAECAwQAERIhMWIzBRVB YSIGUXGBoVITQxEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AV7QaU5DZygLDPt10/dtW DRL7nL1VNBsnYWpRUwFIFRhAAmI3iMBX2gefnKANoNdSN3hAdd2PAMA37d0ojbX9DcqySTb6g2VU UOIFKUpFSmEwiNgAABAJ9jwDAGyYDQG+GptyfWqAOmRcnh8vaAxLTMMi7hVAT0y/C/FAf//Z ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/cessim.gif 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 9tlmK0fRCRZp5PbbGlFUUNtw1233QgEBADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/ojd.gif R0lGODlhNAARAPd/AOvx+8irN6W87MvY9BRExePq+ZOLa/HEDkVz1hpUzbnM8LujRPH1/NbW1v/P AGGL3ea9GXub4VF+2vj6/oSCepuy6KGTXg1LyqqZVMSpOjts1AA7xgRCyEx52Cph0fb4/VuF3PPz 8//NAK3B7SJazvTJC8nW866ursPT8pqPZNDc9env+31+gdrj94uGc6+cUO7EEX9/f2eN3mmQ3zNl 0tm1Jkd21/3LAlWA2oODg7nI7vjMB46q5vv8/t3m+P/MAN3o+ZuQY3WX4f/RALHE7nh7hglGyW6T 4PT2/Aw+w3Z5iZKu53l8hf39/3p8gzVo0964Idfh99WzKwA0xLOfSyVcz/z8/Dxl0Jax6Hd6hzdh zoem5fz+/2KC2JeNZ3eZ4bfJ7+/z/EBx1Ulv0wE/xyxYyyFNxwAvw////7ehR3F3jf7+/v7//1V4 1f7+/1p71vn5+YB/fhFOy6C36vzOAyFRyvfICAAovp+TX2CI3cHQ8ghIyn+f42uI2f3PAv///wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAH8ALAAAAAA0ABEA AAj/AGMIHDjQCYUXCyw4YTGQhYsgQSg4DJIiRRAXTghq3MhxIwsDEIYMcRBAosAiaUZaULNgiAgR DkpQydixZs0iUkY6cDDkRRGBWVI6WNnyhwM/dOy4sMl0I4UDDiAsuDEkwM8YQVWydJmhxoESGJqK FWiAaoYsB4ZAoZl1KEs/Owx4gQHjxVixZYdkYJF2LVChRHcc8OLFzg4qd5vm3duXLWCWJWB4ScEz TWKmi/mqdax1gWDClS/bzNz4b2c/JSaHFt2R9GbTblvSqbia9UbXa504UfK4pQPaQyzbvm2WBQy1 Hw1QoNJ5JHDhwwkuLpK2hgs7dDK82El0pIEgtaMLX3wadcEPvS5uRK3h4IeXrSICQNkZVvzALDl3 8sTgJKR+GBQoUZR+B1BgX0MgieRABnEwgUcJIu3wghNZtPSSAzAodKBADcbxQhp4LBRHFgZQkYYB TMQwUUUpUECTaAEBADs= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bloc_rss.gif R0lGODlhUAACALMAAIiIiIaGhoWFhYSEhIODg4KCgoGBgYCAgHZ2dnR0dHNzc////wAAAAAAAAAA AAAAACH5BAUUAAsALAAAAABQAAIAAAQiUMkpqr146s37PEUojqNnIigarGzrJnAqz3RtYLgF73wP RwA7 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/rss.gif R0lGODlhUAAPAKIAAP///4mOef9mAGZmZv///wAAAAAAAAAAACH5BAUUAAQALAAAAABQAA8AAAOL OLrc/jDKSRe4OOvNu/9gqABCaZ5oWgJB675wLM+0DIxqnrN17/+w24CkK5p4wKQyiFtdTpjj8/jC xC7LbEtIFBC/qC7UVt1ql1ypeOoMB5HmAPzsS6+8KTGe6prH/XQ0dntfbFFjfVZIWIFAg0Y6gI2B j5AqkpNnlZZumZ5cIaGio6QcFaeoqaoOCQA7 ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bloc2_rss.gif R0lGODlhUAACAJEAAKWlpaKioqGhof///yH5BAUUAAMALAAAAABQAAIAAAIUjC2py+16HjtR2gSy 3rz7D4bimBUAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.jim.fr/images/bloc3_rss.gif R0lGODlhIQATANUAAKWlpaKioqGhoaCgoJ+fn56enp2dnZqampmZmZeXl5aWlpWVlZSUlJGRkY2N jYqKioiIiIeHh4aGhoWFhYSEhIODg4KCgoGBgYCAgH9/f35+fn19fXt7e3l5eXh4eHd3d3Z2dnR0 dHNzc////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACMALAAAAAAhABMAAAaVQJFw SCwaj0WQcslsOp/QqHTaqVqv2KwWu+l6v+CwOIwpm83ds3qN3mAu8Lh8Tq/PK3iKfs/v6/EVfnwQ hIWGh4iJhw+MjY6PkJGPDpSVlpeYmZcNnJ2en6ChnwykpaanqKmnC6ytrq+wsa8ItLW2t7i5twa8 vb6/wMHBAwXFxsfIycrFAs3Oz9DR0tAA1dbX2Nna2EEAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://adnext.fr/profiling/TU/389/1341/5434/?ord=12345 R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAUUAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/css/main.css BODY { FONT-SIZE: 12px; MARGIN: 0px 10px 0px 0px; COLOR: #000000; FONT-FAMILY: = Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff } .style_15_bleu { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: = 15px; COLOR: #333399 } .style_13_bleu { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: = 15px; COLOR: #333399 } .style_13_gris { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: = 15px; COLOR: gray } .style_11_noir_italic { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: = 15px; COLOR: #000000; FONT-STYLE: italic } .style_9_noir_gras { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: = 15px; COLOR: #000000 } .style_15_rouge { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: = 15px; COLOR: red } .style_13_rouge { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: = 15px; COLOR: red } .style_15_orange { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: = 15px; COLOR: #ff9900 } .style_13_orange { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: = 15px; COLOR: #ff9900 } .style_15_vert { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: = 15px; COLOR: #339966 } .style_13_vert { MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: = 15px; COLOR: #339966 } #general { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: = 960px; PADDING-TOP: 10px } #footer { PADDING-LEFT: 29px; BACKGROUND: url(/images/bg_footer.gif); WIDTH: = 911px; HEIGHT: 19px } A { COLOR: #1e1e96; FONT-FAMILY: Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } A:hover { COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px } IMG { DISPLAY: inline; BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: = #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000 } IMG.block { DISPLAY: block } TABLE { FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif } TH { =09 } TD { FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif } H1 { MARGIN-TOP: 15px; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 15px; COLOR: #1e1e96 } H2 { MARGIN-TOP: 15px; FONT-SIZE: 1.33em; MARGIN-BOTTOM: 15px; COLOR: = #000000 } H3 { MARGIN-TOP: 15px; FONT-SIZE: 1.16em; MARGIN-BOTTOM: 15px; COLOR: = #1e1e96 } H4 { MARGIN-TOP: 15px; FONT-SIZE: 1em; MARGIN-BOTTOM: 15px; COLOR: #000000 } UL { LIST-STYLE-IMAGE: url(/images/fleche_bleu.gif); COLOR: #202096 } UL.dossier { LIST-STYLE-IMAGE: url(/images/fleche_orange.gif); COLOR: #000000 } #accroche { PADDING-BOTTOM: 5px; WIDTH: 780px; HEIGHT: 77px } #logo { FLOAT: left; WIDTH: 135px } #flash { FLOAT: right; WIDTH: 615px } IMG.accroche { BORDER-RIGHT: #b4b4b4 1px solid; BORDER-TOP: #b4b4b4 1px solid; = DISPLAY: block; BORDER-LEFT: #b4b4b4 1px solid; BORDER-BOTTOM: #b4b4b4 = 1px solid } IMG.img_icono { BORDER-RIGHT: #ffffff 10px solid; BORDER-TOP: #ffffff 10px solid; = DISPLAY: block; BORDER-LEFT: #ffffff 10px solid; BORDER-BOTTOM: #ffffff = 10px solid } IMG.img_icono_grd { BORDER-RIGHT: #b4b4b4 10px solid; BORDER-TOP: #b4b4b4 10px solid; = DISPLAY: block; BORDER-LEFT: #b4b4b4 10px solid; BORDER-BOTTOM: #b4b4b4 = 10px solid } IMG.quizz_icono { BORDER-RIGHT: #ffffff 5px solid; BORDER-TOP: #ffffff 5px solid; = DISPLAY: block; BORDER-LEFT: #ffffff 5px solid; BORDER-BOTTOM: #ffffff = 5px solid } TD.tdimgflash { PADDING-RIGHT: 4px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top } TD.tdtxtflash { PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: = 200px } TD.tdtxtmedias { FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: = 123px } .chapoflash { FONT-SIZE: 0.9em; COLOR: #333333 } SELECT.listemedias { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 0.9em; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; COLOR: = #333333; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, = Helvetica, sans-serif } .chapoflash { FONT-SIZE: 0.9em; COLOR: #333333 } A.chapoflash { FONT-SIZE: 0.9em; COLOR: #333333 } A.chapoflash:hover { FONT-SIZE: 0.9em; COLOR: #999999 } A.tdtxtflash { COLOR: #000000 } A.tdtxtflash:hover { COLOR: #999999 } SELECT.listemedias { FONT-SIZE: 0.9em; WIDTH: 108px! important; COLOR: #333333; FONT-FAMILY: = Arial, Helvetica, sans-serif } SELECT.form { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 0.9em; BORDER-LEFT: #000000 1px solid; WIDTH: 172px; COLOR: = #333333; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, = Helvetica, sans-serif } #pubbandeau { BACKGROUND: url(/images/bandeau/bg_pub.gif); PADDING-BOTTOM: 10px; = WIDTH: 780px; PADDING-TOP: 10px; HEIGHT: 90px } #pubcarre { BACKGROUND: url(/images/bandeau/bg_pub.gif); WIDTH: 100% } #utilisateur { PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 0.9em; BACKGROUND: = url(/images/bandeau/bg_utilisateur.gif) repeat-x; WIDTH: 750px; COLOR: = #ffffff } INPUT.recherche { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; = PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN-BOTTOM: = 2px! important; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 130px; COLOR: = #333333; BORDER-BOTTOM: #e0e0e0 1px solid; FONT-FAMILY: Arial, = Helvetica, sans-serif; HEIGHT: 14px } INPUT.motscles { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; = PADDING-LEFT: 2px; FONT-SIZE: 1em; MARGIN-BOTTOM: 2px! important; = BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 170px; COLOR: #333333; = BORDER-BOTTOM: #e0e0e0 1px solid; FONT-FAMILY: Arial, Helvetica, = sans-serif } #infos { PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 0.9em; BACKGROUND: = #e6e6e6; PADDING-BOTTOM: 5px; WIDTH: 750px; COLOR: #484848; PADDING-TOP: = 3px; HEIGHT: 11px } .maj { COLOR: #1e1e96 } #chainage { PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 0.9em; BACKGROUND: = #f7f7f7; PADDING-BOTTOM: 3px; WIDTH: 750px; COLOR: #484848; PADDING-TOP: = 3px } .chainage { FONT-SIZE: 0.9em; COLOR: #666666; TEXT-DECORATION: none } A.chainage { FONT-SIZE: 0.9em; COLOR: #666666; TEXT-DECORATION: none } A.chainage:hover { FONT-SIZE: 0.9em; COLOR: #999999; TEXT-DECORATION: underline } P.pnav { MARGIN-BOTTOM: 0px } .nav { FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0px; COLOR: #1e1e96 } A.nav { FONT-SIZE: 0.8em; COLOR: #1e1e96; TEXT-DECORATION: none } A.nav:hover { FONT-SIZE: 0.8em; COLOR: #999999; TEXT-DECORATION: none } A.titreactu { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } A.titreactu:hover { COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif; = TEXT-DECORATION: none } A.titreune { FONT-SIZE: 2em; COLOR: #000000; TEXT-DECORATION: none } A.titreune:hover { FONT-SIZE: 2em; COLOR: #999999; TEXT-DECORATION: none } A.titlisthome { FONT-SIZE: 1.25em; COLOR: #000000; TEXT-DECORATION: none } A.titlisthome:hover { FONT-SIZE: 1.25em; COLOR: #999999; TEXT-DECORATION: none } A.chapolisthome { FONT-SIZE: 1em; COLOR: #333333; TEXT-DECORATION: none } A.chapolisthome:hover { FONT-SIZE: 1em; COLOR: #999999; TEXT-DECORATION: none } A.chapo2listhome { FONT-SIZE: 0.92em; COLOR: #333333; TEXT-DECORATION: none } A.chapo2listhome:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } .tout { FONT-SIZE: 0.92em; COLOR: #0033ff; TEXT-DECORATION: none } A.tout { FONT-SIZE: 0.92em; COLOR: #0033ff; TEXT-DECORATION: none } A.tout:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } .titrecongres { FONT-SIZE: 1.16em; COLOR: #3e4a72 } A.titrecongres { FONT-SIZE: 0.92em; COLOR: #3e4a72; TEXT-DECORATION: none } A.titrecongres:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titretheme { FONT-SIZE: 0.92em; COLOR: #666666; TEXT-DECORATION: none } A.titretheme:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titrenouveaute { FONT-SIZE: 0.92em; COLOR: #000000; TEXT-DECORATION: none } A.titrenouveaute:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.footer { FONT-SIZE: 0.92em; COLOR: #ffffff; TEXT-DECORATION: none } A.footer:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } .titre2 { FONT-SIZE: 1.08em; COLOR: #333333 } A.titre2 { FONT-SIZE: 1.08em; COLOR: #333333; TEXT-DECORATION: none } A.titre2:hover { FONT-SIZE: 1.08em; COLOR: #999999; TEXT-DECORATION: none } A.titre3 { FONT-SIZE: 1em; COLOR: #000000; TEXT-DECORATION: none } A.titre3:hover { FONT-SIZE: 1em; COLOR: #999999; TEXT-DECORATION: none } .titre4 { FONT-SIZE: 1em; COLOR: #666666; TEXT-DECORATION: none } A.titre4 { FONT-SIZE: 1em; COLOR: #666666; TEXT-DECORATION: none } A.titre4:hover { FONT-SIZE: 1em; COLOR: #999999; TEXT-DECORATION: none } A.titre5 { FONT-SIZE: 0.92em; COLOR: #7e7e7e; TEXT-DECORATION: none } A.titre5:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titre6 { FONT-SIZE: 0.92em; COLOR: #000000; TEXT-DECORATION: none } A.titre6:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titre7 { FONT-SIZE: 0.92em; COLOR: #666666; TEXT-DECORATION: none } A.titre7:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titre8 { FONT-SIZE: 1.16em; COLOR: #000000; TEXT-DECORATION: none } A.titre8:hover { FONT-SIZE: 1.16em; COLOR: #999999; TEXT-DECORATION: none } A.titre9 { FONT-SIZE: 1em; COLOR: #000000; TEXT-DECORATION: none } A.titre9:hover { FONT-SIZE: 1em; COLOR: #999999; TEXT-DECORATION: none } A.titre10 { FONT-SIZE: 1.83em; COLOR: #1e1e96; TEXT-DECORATION: none } A.titre10:hover { FONT-SIZE: 1.83em; COLOR: #999999; TEXT-DECORATION: none } A.titre11 { FONT-SIZE: 0.92em; COLOR: #7e7e7e; TEXT-DECORATION: none } A.titre11:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } A.titre12 { FONT-SIZE: 1.16em; COLOR: #1e1e96; TEXT-DECORATION: none } A.titre12:hover { FONT-SIZE: 1.16em; COLOR: #999999; TEXT-DECORATION: none } A.titre13 { FONT-SIZE: 13px; COLOR: #49607d; TEXT-DECORATION: none } A.titre13:hover { FONT-SIZE: 13px; COLOR: #999999; TEXT-DECORATION: none } A.numpage { FONT-SIZE: 0.92em; COLOR: #0033ff; TEXT-DECORATION: none } A.numpage:hover { FONT-SIZE: 0.92em; COLOR: #999999; TEXT-DECORATION: none } .gris { FONT-SIZE: 0.92em; COLOR: #878787 } A.minilien { COLOR: #484848; TEXT-DECORATION: none } A.minilien:hover { COLOR: #999999; TEXT-DECORATION: none } .taille { FONT-SIZE: 13px; COLOR: #484848; TEXT-DECORATION: none } .taille:hover { FONT-SIZE: 13px; COLOR: #999999; TEXT-DECORATION: none } A.utilisateur { COLOR: #ffffff; TEXT-DECORATION: none } A.utilisateur:hover { COLOR: #999999; TEXT-DECORATION: none } #titre { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #titrebis { FONT-SIZE: 1em; BACKGROUND: url(/images/bg_titre.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #titre2 { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre2.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #titre2bis { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre2.gif); WIDTH: 100%; = COLOR: #ffffff; LETTER-SPACING: -0.5pt; HEIGHT: 20px } #titre3 { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre3.gif); WIDTH: 100%; = COLOR: #ffffff; LETTER-SPACING: -0.5pt; HEIGHT: 20px } #titre4 { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre4.gif); WIDTH: 100%; = COLOR: #ffffff; LETTER-SPACING: -0.5pt; HEIGHT: 21px } #titre5 { FONT-SIZE: 1em; BACKGROUND: url(/images/bg_titre5.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #titre6 { PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: = url(/images/bg_titre2.gif); COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: = 17px } #titre7 { PADDING-LEFT: 10px; FONT-SIZE: 0.92em; BACKGROUND: = url(/images/bg_titre.gif) repeat-x; COLOR: #ffffff; PADDING-TOP: 2px; = HEIGHT: 17px } #titre8 { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre6.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #titre8bis { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre6.gif); WIDTH: 100%; = COLOR: #ffffff; LETTER-SPACING: -0.5pt; HEIGHT: 20px } #titre9 { PADDING-LEFT: 10px; FONT-SIZE: 0.92em; BACKGROUND: = url(/images/bg_titre2.gif) repeat-x; COLOR: #ffffff; PADDING-TOP: 2px; = HEIGHT: 20px } #titre10 { PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: = url(/images/bg_titre.gif) repeat-x; COLOR: #ffffff; PADDING-TOP: 2px; = HEIGHT: 17px } #titre11b { PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: = url(/images/bg_titre3.gif) repeat-x; COLOR: #ffffff; PADDING-TOP: 2px; = HEIGHT: 17px } #titre11 { FONT-SIZE: 1.25em; BACKGROUND: url(/images/bg_titre3.gif); WIDTH: 100%; = COLOR: #ffffff; HEIGHT: 20px } #sstitre { BORDER-TOP: #c99ca3 1px solid; FONT-SIZE: 0.92em; BACKGROUND: #f6c9d0; = WIDTH: 100%; COLOR: #a63047; PADDING-TOP: 4px; HEIGHT: 31px; TEXT-ALIGN: = center } #sstitre3 { FONT-SIZE: 0.92em; WIDTH: 100%; COLOR: #a63047; PADDING-TOP: 4px; = BORDER-BOTTOM: #c99ca3 1px solid; HEIGHT: 31px; TEXT-ALIGN: center } #sstitretopjim { FONT-SIZE: 0.92em; WIDTH: 100%; COLOR: #a63047; PADDING-TOP: 4px; = BORDER-BOTTOM: #c99ca3 1px solid; HEIGHT: 43px; TEXT-ALIGN: center } #une { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = BORDER-LEFT: #e3e7ef 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #e3e7ef = 1px solid } #une2 { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(/images/bg7.jpg) = #ffffff repeat-x; PADDING-BOTTOM: 10px; BORDER-LEFT: #e3e7ef 1px solid; = PADDING-TOP: 20px; BORDER-BOTTOM: #e3e7ef 1px solid } #une3 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-TOP: 7px } #chapoune { FONT-SIZE: 1.16em } #photoune { FLOAT: right; WIDTH: 213px } IMG.photoune2 { BORDER-RIGHT: #f4f4f4 3px solid; BORDER-TOP: #f4f4f4 3px solid; = DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-LEFT: #f4f4f4 3px solid; = MARGIN-RIGHT: 10px; BORDER-BOTTOM: #f4f4f4 3px solid } #chapolisthome { FONT-SIZE: 1em; COLOR: #333333 } #chapo2listhome { FONT-SIZE: 0.9em; COLOR: #333333 } .chapo { FONT-SIZE: 1em; COLOR: #333333 } .legende { FONT-SIZE: 0.9em } .legende2 { FONT-SIZE: 0.8em; COLOR: #666666 } .legende3 { FONT-SIZE: 12px; COLOR: #666666 } .chapo2 { FONT-SIZE: 0.92em; COLOR: #333333 } .commentaire { COLOR: #333333 } .source { COLOR: #333333 } .radio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .libnouveaute { FONT-SIZE: 1.08em; COLOR: #a63047; LETTER-SPACING: -0.5pt } .titre { FONT-SIZE: 1.83em; COLOR: #000000 } .chapo3 { FONT-SIZE: 1.08em; COLOR: #000000 } #texte { FONT-SIZE: 1em; COLOR: #333333 } .titrereac { FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; COLOR: #202096 } .textereac { FONT-SIZE: 1em; MARGIN-BOTTOM: 10px; COLOR: #666666 } .datereac { FONT-SIZE: 0.92em; MARGIN-BOTTOM: 0px; COLOR: #999999 } A.datereac { MARGIN-BOTTOM: 0px; COLOR: #999999 } A.datereac:hover { MARGIN-BOTTOM: 0px; COLOR: #000000 } #reactions { PADDING-RIGHT: 16px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; = BACKGROUND: #f4f4f5; PADDING-BOTTOM: 2px; PADDING-TOP: 10px } .date { FONT-SIZE: 0.92em; MARGIN-BOTTOM: 0px; COLOR: #999999 } .numarticle { FONT-SIZE: 0.92em; MARGIN-BOTTOM: 0px; COLOR: #d30000 } .sstitre2 { FONT-SIZE: 1.25em; COLOR: #1e1e96 } A.sstitre2 { FONT-SIZE: 1.25em; COLOR: #1e1e96; TEXT-DECORATION: none } A.sstitre2:hover { FONT-SIZE: 1.25em; COLOR: #999999; TEXT-DECORATION: none } #sstitre2 { BORDER-TOP: #e6e6e6 1px solid; FONT-SIZE: 1.66em; MARGIN-BOTTOM: 15px; = WIDTH: 100%; COLOR: #1e1e96; BORDER-BOTTOM: #e6e6e6 1px solid } A.sstitre2bis { COLOR: #1e1e96; TEXT-DECORATION: none } A.sstitre2bis:hover { COLOR: #999999; TEXT-DECORATION: none } .sstitre3 { FONT-SIZE: 0.92em; COLOR: #1e1e96 } .sstitre4 { FONT-SIZE: 1.66em; COLOR: #1e1e96 } #sstitre4 { FONT-SIZE: 1.66em; MARGIN-BOTTOM: 5px; WIDTH: 100%; COLOR: #1e1e96 } .bleu { COLOR: #1e1e96 } .bleu2 { COLOR: #3e4a72 } #trait { BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; = WIDTH: 100%; HEIGHT: 1px } #trait2 { BORDER-TOP: #cbcbcb 1px solid; MARGIN-TOP: 8px; MARGIN-BOTTOM: 9px; = WIDTH: 100%; HEIGHT: 1px } .numpage { FONT-SIZE: 1em; COLOR: #0033ff } .num_page { FONT-SIZE: 1em; COLOR: #f30000 } .texte { COLOR: #666666 } .txtonze { FONT-SIZE: 0.92em; COLOR: #333333 } .copyright { COLOR: #999999 } #bloc_congres { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_pro { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_image { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_fmc { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #f7ecdb; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_edito { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_esp_indus { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #e8f2db; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_min_jim { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_evenement { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #e3e7ef 1px = solid; PADDING-TOP: 12px; BORDER-BOTTOM: #e3e7ef 1px solid } #bloc_sondage { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 8px; BORDER-LEFT: #e3e7ef 1px solid; PADDING-TOP: 12px; = BORDER-BOTTOM: #e3e7ef 1px solid } #bloc_top_jim { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 8px; BORDER-LEFT: #e3e7ef 1px solid; BORDER-BOTTOM: = #e3e7ef 1px solid } #num { MARGIN-TOP: 3px; FONT-SIZE: 0.66em; BACKGROUND: #a63047; MARGIN-LEFT: = 1px; WIDTH: 10px; COLOR: #ffffff; MARGIN-RIGHT: 4px; HEIGHT: 10px; = TEXT-ALIGN: center } #bloc_nouveautes { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: = #e3e7ef 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #e3e7ef 1px = solid; PADDING-TOP: 8px; BORDER-BOTTOM: #e3e7ef 1px solid } #bloc_forum { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #f0e9e3; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #bloc_grds_etudes { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px } #form { PADDING-RIGHT: 21px; MARGIN-TOP: 1px; PADDING-LEFT: 22px; BACKGROUND: = url(/images/bg2.gif) #f7f7f7 repeat-x; PADDING-TOP: 28px; HEIGHT: 67px; = TEXT-ALIGN: right } #form2 { MARGIN-TOP: 1px; BACKGROUND: url(/images/bg2.gif) #f7f7f7 repeat-x; = PADDING-TOP: 28px } #form3 { PADDING-RIGHT: 21px; MARGIN-TOP: 1px; PADDING-LEFT: 22px; BACKGROUND: = url(/images/bg2.gif) #f7f7f7 repeat-x; PADDING-TOP: 15px } #form4 { MARGIN-TOP: 1px; BACKGROUND: url(/images/bg2.gif) #f7f7f7 repeat-x; = PADDING-TOP: 5px } #form5 { MARGIN-TOP: 1px; BACKGROUND: url(/images/bg2.gif) #f7f7f7 repeat-x; = PADDING-TOP: 5px } #form6 { MARGIN-TOP: 1px; BACKGROUND: url(/images/bg2.gif) #f7f7f7 repeat-x } #quest { PADDING-RIGHT: 35px; MARGIN-TOP: 1px; PADDING-LEFT: 35px; FONT-WEIGHT: = bold; FONT-SIZE: 1.08em; BACKGROUND: url(/images/bg10.jpg) repeat-x; = PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px } #forum { PADDING-RIGHT: 35px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: = 1.08em; BACKGROUND: url(/images/bg6.jpg) #c7c1c6 repeat-x; = PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 8px; BORDER-BOTTOM: = #ffffff 1px solid } #td_forum { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px = solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dadada 1px solid } #td_forum2 { PADDING-RIGHT: 10px; BACKGROUND: #e6e6e6; BORDER-BOTTOM: #ffffff 1px = solid; HEIGHT: 25px } #td_forum3 { PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; BACKGROUND: = #e6e6e6; HEIGHT: 25px } #td_forum4 { BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: = 10px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; = VERTICAL-ALIGN: top; PADDING-TOP: 10px; BORDER-BOTTOM: #dadada 1px solid } #td_forum5 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: = #f7f7f7; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff = 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dadada 1px solid } #th_forum { PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; = FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #e6e6f2; COLOR: #333333; = BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 20px } #bloc_diag { PADDING-RIGHT: 21px; MARGIN-TOP: 1px; PADDING-LEFT: 22px; BACKGROUND: = url(/images/bg2.gif) #f7f7f7 repeat-x; PADDING-TOP: 15px } #bloc_biblio { PADDING-RIGHT: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; = MARGIN-BOTTOM: 10px; PADDING-TOP: 10px } #mode_emploi { BORDER-RIGHT: #e3e7ef 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #e3e7ef 1px solid; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = #ffffff; BORDER-LEFT: #e3e7ef 1px solid; PADDING-TOP: 10px; = BORDER-BOTTOM: #e3e7ef 1px solid } #listedroite { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } #listedroitefmc { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f7ecdb; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } #listedroite3 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eff1f6; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } #listedroite4 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f7f7f7; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px } #num_page { PADDING-RIGHT: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = url(/images/bg4.gif) #ffffff repeat-x; MARGIN-BOTTOM: 10px; PADDING-TOP: = 7px; HEIGHT: 25px } #listcongresgauche { PADDING-RIGHT: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = #f8f8f8; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 305px; PADDING-TOP: = 10px } #listcongresdroite { PADDING-RIGHT: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = #f8f8f8; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 305px; PADDING-TOP: = 10px } #listcongres { PADDING-RIGHT: 10px; MARGIN-TOP: 1px; PADDING-LEFT: 10px; BACKGROUND: = #f8f8f8; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px } .defaut { BORDER-TOP: #526d91 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #526d91 1px = solid } .defaut TD { BORDER-RIGHT: #526d91 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: = 11px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; = COLOR: #49607d; PADDING-TOP: 5px; BORDER-BOTTOM: #526d91 1px solid } .defaut TH { BORDER-RIGHT: #526d91 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: = 11px; FONT-SIZE: 1em; BACKGROUND: url(/images/bg_tablo.gif) #6c88ac = repeat-x; COLOR: #ffffff; BORDER-BOTTOM: #526d91 1px solid; HEIGHT: = 24px; TEXT-ALIGN: left } .encadre { BORDER-TOP: #526d91 1px solid; MARGIN-TOP: 15px; FONT-SIZE: 1em; = MARGIN-BOTTOM: 15px; BORDER-LEFT: #526d91 1px solid } .encadre TD { BORDER-RIGHT: #526d91 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: = 11px; BACKGROUND: url(/images/bg_tablo2.gif) #6c88ac repeat-x; = PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #ffffff; PADDING-TOP: = 10px; BORDER-BOTTOM: #526d91 1px solid } .encadre TH { BORDER-RIGHT: #526d91 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: = 11px; FONT-SIZE: 1.5em; BACKGROUND: url(/images/bg_tablo.gif) #6c88ac = repeat-x; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: = 18px; TEXT-ALIGN: left } .menu_ht { BORDER-RIGHT: #cdcdcd 1px solid; BORDER-TOP: #cdcdcd 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #cdcdcd 1px solid; BORDER-BOTTOM: #cdcdcd = 1px solid; TEXT-ALIGN: left } .menu_ht TD { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; TEXT-ALIGN: left } .menu_ht TH { =09 } A.noborder { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .rub { COLOR: #848484 } A.rub { FONT-SIZE: 11px; COLOR: #848484; TEXT-DECORATION: none } A.rub:hover { FONT-SIZE: 11px; COLOR: #848484; TEXT-DECORATION: none } HR.trait { PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #666666; PADDING-TOP: = 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; = BORDER-BOTTOM-STYLE: none } .tdleft { BORDER-RIGHT: #959595 1px; BORDER-TOP: #959595 1px solid; FONT-SIZE: = 0.8em; BORDER-LEFT: #959595 1px solid; BORDER-BOTTOM: #959595 1px solid; = TEXT-ALIGN: center } .tdmiddle { BORDER-RIGHT: #959595 1px; BORDER-TOP: #959595 1px solid; FONT-SIZE: = 0.8em; BORDER-LEFT: #959595 1px; BORDER-BOTTOM: #959595 1px solid; = TEXT-ALIGN: center } .tdmiddle2 { BORDER-RIGHT: #959595 1px; BORDER-TOP: #959595 1px solid; FONT-SIZE: = 0.8em; BORDER-LEFT: #959595 1px; BORDER-BOTTOM: #959595 1px solid; = TEXT-ALIGN: right } .tdright { BORDER-RIGHT: #959595 1px solid; BORDER-TOP: #959595 1px solid; = FONT-SIZE: 0.8em; BORDER-LEFT: #959595 1px; BORDER-BOTTOM: #959595 1px = solid } .texte_congres { FONT-SIZE: 13px; COLOR: #1e1e96 } #plus { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; = MARGIN-TOP: 1px! important; PADDING-LEFT: 2px; FLOAT: left; = MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px! = important; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px = solid; TEXT-ALIGN: center } #moins { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: 1px solid; = MARGIN-TOP: 1px! important; PADDING-LEFT: 3px; FLOAT: left; = MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px = solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center } #slash { PADDING-RIGHT: 4px; MARGIN-TOP: 1px! important; PADDING-LEFT: 4px; = FLOAT: left; MARGIN-BOTTOM: 1px! important; PADDING-BOTTOM: 0px; = PADDING-TOP: 3px; TEXT-ALIGN: center } .rouge { COLOR: #f30000 } .vert { COLOR: #1d963d } .login { FONT-SIZE: 11px } .sonr { FONT-SIZE: 10px; COLOR: #cf4e4e; LINE-HEIGHT: 10px } .sonb { FONT-SIZE: 10px; COLOR: #4c8dca; LINE-HEIGHT: 10px } .sonv { FONT-SIZE: 10px; COLOR: #4ab06c; LINE-HEIGHT: 10px } .sonj { FONT-SIZE: 10px; COLOR: #d7b317; LINE-HEIGHT: 10px } #citer { BORDER-RIGHT: #959595 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #959595 1px solid; PADDING-LEFT: 5px; BACKGROUND: #ffffff; = PADDING-BOTTOM: 5px; BORDER-LEFT: #959595 1px solid; COLOR: #666666; = PADDING-TOP: 5px; BORDER-BOTTOM: #959595 1px solid } .blind { FONT-SIZE: 1em; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none } .blind TD { PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; = VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; = BORDER-BOTTOM-STYLE: none } .blind TH { PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BORDER-RIGHT-STYLE: none; = HEIGHT: 24px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none } .carrefour { MARGIN-TOP: 0px; FONT-SIZE: 0.92em; MARGIN-BOTTOM: 0px; COLOR: #1e1e96; = FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none } A.carrefour { FONT-SIZE: 0.92em; COLOR: #1e1e96; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } A.carrefour:hover { FONT-SIZE: 0.92em; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.jim.fr/css/art13.css .titre { FONT-SIZE: 22px } .date { FONT-SIZE: 11px } .chapo3 { FONT-SIZE: 13px } #texte { FONT-SIZE: 12px } .titrereac { FONT-SIZE: 12px } .textereac { FONT-SIZE: 12px } .datereac { FONT-SIZE: 11px } .titre4 { FONT-SIZE: 12px } #sstitre4 { FONT-SIZE: 20px } .bleu { FONT-SIZE: 12px } #listcongresgauche { FONT-SIZE: 12px } #listcongresdroite { FONT-SIZE: 12px } .pref { FONT-SIZE: 12px } .texte_congres { FONT-SIZE: 13px } .taille { FONT-SIZE: 13px } .taille:hover { FONT-SIZE: 13px } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.jim.fr/css/art11.css .titre { FONT-SIZE: 12px; COLOR: #000000 } .date { FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #999999 } .chapo3 { FONT-SIZE: 11px; COLOR: #000000 } #texte { FONT-SIZE: 11px; COLOR: #333333 } .titrereac { FONT-SIZE: 11px } .textereac { FONT-SIZE: 11px } .datereac { FONT-SIZE: 10px } .titre4 { FONT-SIZE: 11px } #sstitre4 { FONT-SIZE: 19px } .bleu { FONT-SIZE: 11px } #listcongresgauche { FONT-SIZE: 11px } #listcongresdroite { FONT-SIZE: 11px } .pref { FONT-SIZE: 11px } .texte_congres { FONT-SIZE: 11px } .taille { FONT-SIZE: 11px } .taille:hover { FONT-SIZE: 11px } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.jim.fr/css/art15.css .titre { FONT-SIZE: 24px } .date { FONT-SIZE: 13px } .chapo3 { FONT-SIZE: 15px } #texte { FONT-SIZE: 15px } .titrereac { FONT-SIZE: 15px } .textereac { FONT-SIZE: 15px } .datereac { FONT-SIZE: 13px } .titre4 { FONT-SIZE: 15px } #sstitre4 { FONT-SIZE: 22px } .bleu { FONT-SIZE: 15px } #listcongresgauche { FONT-SIZE: 15px } #listcongresdroite { FONT-SIZE: 15px } .pref { FONT-SIZE: 15px } .texte_congres { FONT-SIZE: 15px } .taille { FONT-SIZE: 15px } .taille:hover { FONT-SIZE: 15px } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.jim.fr/css/art17.css .titre { FONT-SIZE: 26px } .date { FONT-SIZE: 15px } .chapo3 { FONT-SIZE: 17px } #texte { FONT-SIZE: 17px } .titrereac { FONT-SIZE: 17px } .textereac { FONT-SIZE: 17px } .datereac { FONT-SIZE: 15px } .defaut { FONT-SIZE: 1em } .titre4 { FONT-SIZE: 17px } #sstitre4 { FONT-SIZE: 24px } .bleu { FONT-SIZE: 17px } #listcongresgauche { FONT-SIZE: 17px } #listcongresdroite { FONT-SIZE: 17px } .pref { FONT-SIZE: 17px } .texte_congres { FONT-SIZE: 17px } .taille { FONT-SIZE: 17px } .taille:hover { FONT-SIZE: 17px } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.jim.fr/css/art19.css .titre { FONT-SIZE: 30px } .date { FONT-SIZE: 17px } .chapo3 { FONT-SIZE: 20px } #texte { FONT-SIZE: 19px } .titrereac { FONT-SIZE: 19px } .textereac { FONT-SIZE: 19px } .datereac { FONT-SIZE: 17px } .titre4 { FONT-SIZE: 19px } #sstitre4 { FONT-SIZE: 26px } .bleu { FONT-SIZE: 19px } #listcongresgauche { FONT-SIZE: 19px } #listcongresdroite { FONT-SIZE: 19px } .pref { FONT-SIZE: 19px } .texte_congres { FONT-SIZE: 19px } .taille { FONT-SIZE: 19px } .taille:hover { FONT-SIZE: 19px } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/art.js /* increasing and decreasing text size. how this works: 1- loop through all of the stylesheets 2 - check if they have a title 3 - check if that title contains "article" (indicates our article = stylesheet) 4 - disable all article stylesheets 5 - enable the next size up or down. 6 - exit, enjoy the day. */ var sz=3D13 //default stylesheet function selectStyleSheet(dir) { var li; // link items - that is, stylesheets //make sure we're under limit if (10-1)li.disabled =3D false; // if it's the next in line, enable it } } //don't forget to increment the size, so we know what's next.... sz=3Dsz+dir; } } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/checkForm.js /*=0A= --------------------------------------------------------=0A= Collection de fonction de validation de champs de formulaire=0A= --------------------------------------------------------=0A= Copyright 2000 GHS=0A= --------------------------------------------------------=0A= 20010507 SB : modif checkRadio pour la gestion des checkbox et du fait = qu'une seule case est dispo=0A= 20010504 SB : modif checkListe pour la gestion des listes a selections = multiples=0A= 20010104 NH : modif checkNum pour accepter les "0" de tete et de fin=0A= 20010129 MM : modif erreurCheck ne met pas de focus si type=3Dhidden et = met le focus correctement si le champ est dans un onglet.=0A= 20010207 MM : Ajout de la fonction checkDate qui permet de verifier la = validite d'une date.=0A= 20020718 MM : Ajout de la fonction checkCarac permettant d'interdire des = caracteres speciaux dans un champ.=0A= 20020724 MM : Ajout de la fonction checkCaracPlus permettant d'interdire = des caracteres speciaux et les espacesdans un champ.=0A= --------------------------------------------------------=0A= Les fonctions verifient differents types de champs et de contenu.=0A= Elle s'appellent toutes d'un maniere uniforme.=0A= --------------------------------------------------------=0A= Usage : =0A= - charger de Javascript dans le HEAD=0A= - nommer tous les champs explicitement=0A= - faire les verifications dans le onSubmit du FORM=0A= - on peut faire toutes les combinaisons logiques=0A= desirees, avec ou sans message a l'utilisateur=0A= --------------------------------------------------------=0A= Exemples :=0A= onSubmit=3D"return checkTexte(this.nom, 'Donnez votre nom') && = checkTexte(this.prenom, 'Donnez votre prenom');"=0A= Demande un nom ET (&&) un prenom (seul le message de la premiere = erreur est affiche)=0A= onSubmit=3D"return checkTexte(this.code_client) || = checkTexte(this.login, 'Donnez votre code client ou votre login');"=0A= Demande un code client OU (||) un login, et n'affiche qu'un seul = message dont le texte combine les deux erreurs.=0A= --------------------------------------------------------=0A= Fonctions disponibles :=0A= checkTexte(champ, message, lmin, lmax)=0A= checkNum(champ, message, mini, maxi, decimales)=0A= checkEmail(champ, message)=0A= checkListe(champ, message)=0A= checkRadio(champ, message)=0A= Parametres :=0A= champ : objet champ de formulaire a controler (this.champ)=0A= message : message (optionnel) a afficher en cas d'erreur (s'il n'est = pas la, aucun autre argument ne peut etre donne)=0A= lmin/lmax : longeur mini/maxi d'une chaine (lmin > 0; lmax >=3D lmax)=0A= mini, maxi : valeurs mini/maxi d'un numerique=0A= decimales : nombre de decimales autorise (0 ou rien pour n'accepter = que les entiers)=0A= --------------------------------------------------------=0A= Code en situation :=0A= ATTENTION : le premier appel doit etre sur la meme ligne que le return, = sinon, IE5 ne fait que le return...=0A= =0A= =0A= ...=0A=
=0A= =0A= =0A=
=0A= --------------------------------------------------------=0A= */=0A= =0A= =0A= // erreurCheck : appele en cas d'erreur (affiche le message eventuel et = met le focus sur le champ)=0A= // Cette fonction permet de traiter les erreur d'une autre maniere, le = cas echeant (conserve tous les messages en memoire, puis les affiche = d'un coup)=0A= function erreurCheck(champ, message) {=0A= =0A= if (message) { // Si on ne donne pas de = message, on reste silencieux...=0A= alert(message);=0A= if (champ.type > "" && champ.type!=3D"hidden") { // Les boutons = radios sont multiples : on ne peut pas leur apporter le focus globalenent=0A= // de meme pour = les hidden=0A= if(this.onglet){ // dans le cas ou = le champ est dans un onglet on fait ce qui suit=0A= for( k=3D1 ; k <=3D this.onglet.nong; k++){=0A= this.onglet.changeOnglet('onglet'+k);=0A= try{=0A= champ.focus(); =0A= break; =0A= } =0A= catch(e){=0A= continue; =0A= }=0A= }=0A= }=0A= else{=0A= champ.focus(); =0A= }=0A= } =0A= } =0A= return false;=0A= }=0A= =0A= =0A= // checkTexte : verifie si le champ donne est rempli ou pas=0A= function checkTexte(champ, message, lmin, lmax) {=0A= var nArgs =3D checkTexte.arguments.length;=0A= if ((champ.value > "") && ((nArgs < 3) || (champ.value.length >=3D = lmin)) && ((nArgs < 4) || (champ.value.length <=3D lmax))) {=0A= return true;=0A= } else {=0A= return erreurCheck(champ, message);=0A= }=0A= }=0A= =0A= =0A= // checkNum : verifie si le champ donne est un numerique entier ou reel,=0A= // avec ou sans decimales, compris entre deux bornes=0A= function checkNum(champ, message, mini, maxi, decimales) {=0A= var nArgs =3D checkNum.arguments.length;=0A= var checkStr =3D champ.value;=0A= var pos;=0A= =0A= // Remplace les ',' par des '.', de maniere a utiliser parseFloat=0A= while ((pos =3D checkStr.indexOf(',')) > -1) {=0A= checkStr =3D checkStr.substring(0, pos) + '.' + = checkStr.substring(pos + 1);=0A= }=0A= =0A= // Supprime les 0 de fin apres le point decimal, afin de ne pas = perturber la comparaison=0A= while ((checkStr.length > 1) && (checkStr.indexOf('.') > -1) && = (checkStr.charAt(checkStr.length - 1) =3D=3D '0')) {=0A= checkStr =3D checkStr.substring(0, checkStr.length - 1);=0A= }=0A= // Supprime le point decimal s'il se retrouve tout seul a la fin=0A= if ((checkStr.length > 1) && (checkStr.charAt(checkStr.length - 1) = =3D=3D '.')) checkStr =3D checkStr.substring(0, checkStr.length - 1);=0A= =0A= // Supprime les 0 de tete, afin de ne pas perturber la comparaison=0A= while ((checkStr.length > 1) && (checkStr.charAt(0) =3D=3D '0')) {=0A= checkStr =3D checkStr.substring(1);=0A= }=0A= // Remet un 0 si le caractere suivant est un point decimal=0A= if (checkStr.charAt(0) =3D=3D '.') checkStr =3D '0' + checkStr;=0A= =0A= // Convertis le champ en flottant, puis conversion retour : on = pourra comparer les deux=0A= var checkFloat =3D parseFloat(checkStr);=0A= var reCheckStr =3D String(checkFloat);=0A= =0A= // Mesure le nombre de decimales effectif du nombre convertis en = flottant=0A= pos =3D reCheckStr.indexOf('.');=0A= var nbDec =3D (pos > -1 ? reCheckStr.length - pos - 1 : 0);=0A= =0A= if ((reCheckStr =3D=3D checkStr) && ((nArgs < 3) || (checkFloat >=3D = mini)) && ((nArgs < 4) || (checkFloat <=3D maxi)) && ((nArgs < 5) || = (nbDec <=3D decimales))) {=0A= return true;=0A= } else {=0A= return erreurCheck(champ, message);=0A= }=0A= }=0A= =0A= =0A= // checkEmail : verifie si le champ donne est une adresse e-mail=0A= function checkEmail(champ, message) {=0A= var checkStr =3D champ.value.toLowerCase();=0A= var checkOK =3D "0123456789abcdefghijklmnopqrstuvwxyz-_/.@";=0A= var pos, car, valide =3D true, posAt =3D -1, posDot =3D -1;=0A= =0A= for (pos =3D 0; pos < checkStr.length; pos++) {=0A= if (checkStr.charAt(pos) =3D=3D '@') {=0A= posAt =3D pos;=0A= continue;=0A= }=0A= if (checkStr.charAt(pos) =3D=3D '.') {=0A= posDot =3D pos;=0A= continue;=0A= }=0A= if (checkOK.indexOf(checkStr.charAt(pos)) =3D=3D -1) {=0A= valide =3D false;=0A= break;=0A= }=0A= }=0A= =0A= if (valide && (posAt > -1) && (posDot > posAt + 1) && (posDot < = checkStr.length - 1)) {=0A= return true;=0A= } else {=0A= return erreurCheck(champ, message);=0A= }=0A= }=0A= =0A= =0A= // checkListe : verifie si la liste deroulante a bien une selection non = vide=0A= // gestion des listes a selections multiples=0A= function checkListe(champ, message) {=0A= if (champ.multiple) {=0A= if (champ.selectedIndex =3D=3D -1) {=0A= return erreurCheck(champ, message);=0A= } else {=0A= return true;=0A= }=0A= } else {=0A= if (champ.options[champ.selectedIndex].value > "") {=0A= return true;=0A= } else {=0A= return erreurCheck(champ, message);=0A= }=0A= }=0A= }=0A= =0A= =0A= // checkRadio : verifie si le groupe de cases (checkbox ou bouton radio) = a bien au moins une coche=0A= function checkRadio(champ, message) {=0A= var pos, valide =3D false;=0A= if (champ.length) {=0A= for (pos =3D 0; pos < champ.length; pos++) {=0A= if (champ[pos].checked) {=0A= valide =3D true;=0A= break;=0A= }=0A= }=0A= } else {=0A= if (champ.checked) {=0A= valide =3D true;=0A= }=0A= }=0A= =0A= if (valide) {=0A= return true;=0A= } else {=0A= return erreurCheck(champ, message);=0A= }=0A= }=0A= =0A= function selectAll(champ) {=0A= if (champ.multiple) {=0A= for (var pos =3D 0; pos < champ.options.length; pos++) {=0A= champ.options[pos].selected =3D true;=0A= }=0A= } else {=0A= champ.selected =3D true;=0A= }=0A= return true;=0A= }=0A= // checkDate : verifie la validite d'une date=0A= function checkDate(jour,mois,annee,msg){=0A= =0A= if(jour.value && mois.value && annee.value){=0A= var an2000=3Dnew Date("jan 01, 2000 00:00:00");=0A= var = offsetAn2000=3D(an2000.getYear()=3D=3D2000)?0:(2000-an2000.getYear());=0A= var an1999=3Dnew Date("jan 01, 1999 00:00:00");=0A= var = offsetAn1999=3D(an1999.getYear()=3D=3D1999)?0:(1999-an1999.getYear()); = =0A= var jourC=3Djour[jour.selectedIndex].value;=0A= var moisC=3Dmois[mois.selectedIndex].value;=0A= var anneeC=3Dannee[annee.selectedIndex].value; =0A= var day =3D new Date(anneeC,moisC-1,jourC);=0A= =0A= annee=3D(day.getTime() -------------------------------------------------------- Source : http://www.script.free.fr/javascript_025.htm -------------------------------------------------------- */ function printItZERO(){ if (navigator.appName =3D=3D "Netscape") { self.print(); } else { if (parseInt(navigator.appVersion) > 3) { var WebBrowser =3D ''; document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, 2); //Use a 1 vs. a 2 for a prompting = dialog box WebBrowser1.outerHTML =3D ""; } else { alert ("Votre navigateur ne prend pas en charge l'impression = programmee. Veuillez imprimer a partir du menu."); } } } function printIt(){ =20 if(window.print) window.print(); else alert ("Votre navigateur ne prend pas en charge l'impression = programmee. Veuillez imprimer a partir du menu."); } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/popup.js /* -------------------------------------------------------- Fonction de cr=E9ation d'une fen=EAtre popup -------------------------------------------------------- Copyright 2000 GHS -------------------------------------------------------- La fonction utilise des variables pr=E9d=E9finies et des variables=20 =E0 saisir lors de l'appel de la fonction -------------------------------------------------------- Usage :=20 - charger le Javascript dans le HEAD de la page - placer la fonction suivante dans l'=E9v=E9nement OnClick = - ne pas oublier de retourner une valeur (qui sera false par d?ut) - remplir correctement les trois param=E8tres accessoires : longueur, largeur, redimensionnement -------------------------------------------------------- Fonction disponible : ouvrirpopup(URL,width,height,redim) Param=E8tres : URL : contient l'URL de la page ou du composant que l'on veut ouvrir = dans la popup width : longueur de la fen=EAtre popup ouvrir height : largeur de la fen=EAtre popup ouvrir=20 redim : redimensionnement de la fen=EAtre possible ou non (YES ou = NO) ce param=E8tre permet d'initialiser les champs = scrollbar, scrolling, et resizable -------------------------------------------------------- Exemple : Lien vers la popup -------------------------------------------------------- Code en situation : ATTENTION : le premier appel doit =EAtre sur la m=EAme ligne que le = return,=20 sinon, IE5 ne fait que le return... ...
Lien
-------------------------------------------------------- */ // fonction d'ouverture de fen=EAtre popup function ouvrirpopup(URL,nom,width,height,redim,menu) { // dans le cas ou la longueur n'a pas =E9t=E9 saisie ou bien vaut 0, // cette longueur est initialis=E9 =E0 une valeur par d=E9fautt qui = est 430 =20 if ((!width)||(width =3D=3D 0)) { width =3D 430; } // dans le cas ou la largeur n'a pas =E9t=E9 saisie ou bien vaut 0, // cette largeur est initialis=E9 =E0 une valeur par d=E9faut qui est = 300=20 if ((!height)||(height =3D=3D 0)) { height =3D 300; } if (!redim) { redim =3D 'NO'; } // initialisation du nom de la fen=EAtre popup =E0 'popup' if ((!nom)||(nom =3D=3D "")) { nom=3D"popup"; } // initialisation de la bar de menu de la fanetre if (!nom) { nom =3D 'NO'; } // cr=E9ation de tous les param=E8tres n=E9c=E9ssaires au bon = lancement de la popup // et ajout des trois param=E8tres width, height et resizable var = stats=3D"isRaised=3Dyes,toolbar=3Dno,scrollbars=3D"+redim+",scrolling=3D"= +redim+",resizable=3D"+redim+",menuBar=3D"+menu+",alwaysRaised=3Dyes,widt= h=3D"+width+",height=3D"+height; // ouverture de la fen=E8tre popup var fenetre =3D window.open(URL,nom,stats); // cette fen=E8tre popup ne met devant toutes les autres // elle est donc visible tout de suite fenetre.focus(); // retour de la valeur 'false' afin d'emp=E9cher une action =E0 venir = sur la fen=E8tre appelante return false; } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/rollover.js /* -------------------------------------------------------- Script gerant le rollover -------------------------------------------------------- Copyright 2001 GHS -------------------------------------------------------- Historique : - 2001/02/27 SB : suppression de la fonction de l'evenement onclick = et de l'objet tab_var_desactivate. - 2001/02/06 SB : changement du nom de tab_var_desactivate. -------------------------------------------------------- Usage :=20 - Charger le Javascript dans le HEAD de la page - Ne pas oublier de retourner une valeur (qui sera false par defaut) - Appeler correctement la fonction dans le code HTML (voir exemple) -------------------------------------------------------- Explication : Lorsque l'on passe la souris sur une image, l'evenement onmouseover = est lance.=20 La fonction rollover_on est lancee a son tour et permet de changer la = source de cette image. Elle recoit le nom et la source de l'image a modifier. De meme, lorsque = l'on quitte l'image, la fonction=20 rollover_off est lancee dans l'evenement onmouseout et permet=20 (avec le seul parametre nom_de_l_image) de restaurer la source initiale = de l'image. -------------------------------------------------------- Fonctions disponibles : - rollover_on(nom_image, source_nouv_image) Fonction qui permet de changer la source d'une image Parametres : nom_image : objet identifiant l'image dont il faut changer la = source source_nouv_image : chaine de caracteres indiquant la source de = l'image a modifier - rollover_off(nom_image) Fonction qui permet de reinitialiser la source de l'image a sa = valeur par defaut Parametres : nom_image : objet identifiant l'image dont il faut changer la = source -------------------------------------------------------- Code en situation : -------------------------------------------------------- */ var test_click =3D 0; // Fonction qui permet de changer la source d'une image // nom_image : objet identifiant l'image dont il faut changer la = source // source_nouv_image : chaine de caracteres indiquant la source de = l'image a modifier function rollover_on(nom_image, source_nouv_image) { // test pour savoir si le nouvel attribut existe deja // si existe pas alors creation de ce dernier (chaine de caractere) if (nom_image.src_nouv =3D=3D null) { nom_image.src_nouv =3D new String; } =20 // rotation des variables pour le stockage de la nouvelle source // et de l'ancienne dans le nouveau champ cree var nom_image_temp =3D nom_image.src; nom_image.src =3D source_nouv_image; nom_image.src_nouv =3D nom_image_temp; // retour d'une valeur pour test sur bon deroulement de la fonction return true; } // Fonction qui permet de reinitialiser la source de l'image a sa valeur = par defaut // nom_image : objet identifiant l'image dont il faut changer la = source function rollover_off(nom_image) { // rotation des variables pour le stockage de la nouvelle source // et de l'ancienne dans le nouveau champ cree if (test_click !=3D 1) { var nom_image_temp =3D nom_image.src; nom_image.src =3D nom_image.src_nouv; nom_image.src_nouv =3D nom_image_temp; } else { test_click =3D 0; } // retour d'une valeur pour test sur bon deroulement de la fonction return true; } // Fonction permettant, dans le code HTML et pas dans le code Javascript = d'initialiser=20 // les "variables globales" (ici ce sont des attributs d'un objet = reference par "this") function TabMenuUnNiveau() { =20 this.nextY =3D new String; this.indice_premier_elem_NS =3D new Number; this.nom_menu =3D new String; this.name =3D new String; this.source_image =3D "azerty"; this.source_nouv_image =3D new String; this.img =3D new Image; } // Fonction qui permet de rester sur l'image du menu ouvert sans tenir = compte du onmouseout // tant que l'on ne clique pas sur une autre image du menu // nom_tab : nom de l'objet initialise au debut qui contiendra = l'image modifiee en dernier. // nom_image : objet identifiant l'image d'ou l'appel a ete lance ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/changetaille.js function getCookieVal(offset) {=0A= var endstr=3Ddocument.cookie.indexOf (";", offset);=0A= if (endstr=3D=3D-1) endstr=3Ddocument.cookie.length;=0A= return unescape(document.cookie.substring(offset, endstr));=0A= }=0A= =0A= function LireCookie(nom) {=0A= var arg=3Dnom+"=3D";=0A= var alen=3Darg.length;=0A= var clen=3Ddocument.cookie.length;=0A= var i=3D0;=0A= while (i 2) ? argv[2] : null;=0A= var path=3D(argc > 3) ? argv[3] : null;=0A= var domain=3D(argc > 4) ? argv[4] : null;=0A= var secure=3D(argc > 5) ? argv[5] : false;=0A= document.cookie=3Dnom+"=3D"+escape(valeur)+=0A= ((expires=3D=3Dnull) ? "" : ("; expires=3D"+expires.toGMTString()))+=0A= ((path=3D=3Dnull) ? "" : ("; path=3D"+path))+=0A= ((domain=3D=3Dnull) ? "" : ("; domain=3D"+domain))+=0A= ((secure=3D=3Dtrue) ? "; secure" : "");=0A= }=0A= =0A= function ChangeSize(taille) {=0A= // document.body.style.fontSize =3D = objet.options[objet.options.selectedIndex].value+'px';=0A= // EcrireCookie("taille", = objet.options[objet.options.selectedIndex].value, null, "/");=0A= =0A= document.body.style.fontSize =3D taille+'px';=0A= EcrireCookie("taille", taille, null, "/"); =0A= } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/e-pubs/capping.js /*=0A= capping.js : G=E8re le capping des publicit=E9s.=0A= =0A= Lors du chargement d'une pub, le navigateur m=E9morise des infos de = capping,=0A= de mani=E8re =E0 pouvoir les transmettre au serveur lors des = s=E9lections de pubs=0A= suivantes.=0A= =0A= Attention : IE interpr=EAte le script avec le m=EAme encodage que la = page, soit UTF8,=0A= mais comme le fichier est =E9crit en Latin1, tous les accents sont = cass=E9s, et=0A= certains bouffent les \n, rendant la syntaxe du script erron=E9e. = Quand la page n'a=0A= pas d'encodage, elle est consid=E9r=E9e comme Latin1, et le m=EAme = script passe bien...=0A= */=0A= =0A= // enregistre_capping : enregistre un nouvel affichage d'une pub, et = ajuste les compteurs de capping (cookie)=0A= // cle_pub : cl=E9 de la pb affich=E9e (pas d'accent en fin de ligne, = IE est trop c.n)=0A= // nombre_max : nombre d'affichages autoris=E9s (capping_partiel)=0A= // periode_max : p=E9riode sur laquelle le nombre s'applique (en jours) = (capping_total)=0A= // (les noms entre parenth=E8se correspondent =E0 ce qui est stock=E9 = dans la base de donn=E9es, qui ne contient que ces donn=E9es, et pas de = p=E9riode)=0A= // Le processus est le suivant :=0A= // - enregistre le nouvel affichage de la cle_pub, avec sa date, dans = un cookie=0A= // - supprime les anciens affichages (plus vieux que la p=E9riode et = plus nombreux que le nombre d'affichages)=0A= // - le cookie sera envoy=E9 au serveur =E0 la prochaine demande de pub=0A= // - le serveur tiendra compte des cle_pub =E0 exclure, en fonction du = nombre d'affichage, de la p=E9riode et des dates=0A= // C'est le serveur qui doit mesurer les exclusions, au moment du = prochain affichage, car il peut se trouver loin dans le futur.=0A= // On peut se retrouver, lors de l'ex=E9cution de enregistre_capping(), = =E0 arriver au nombre maxi, mais le prochain affichage ne se fera=0A= // peut-=EAtre qu'apr=E8s expiration de la p=E9riode, et donc la pub = pourra tout de m=EAme =EAtre affich=E9e.=0A= =0A= function enregistre_capping(cle_pub, nombre_max, periode_max) {=0A= = //alert('enregistre_capping('+cle_pub+','+nombre_max+','+periode_max+')')= ;=0A= =0A= // D=E9termine la date actuelle de l'affichage, =E0 m=E9moriser=0A= var date_courante =3D Math.round((new Date()).getTime() / 1000); // = getTime() renvoie des milli=E8mes de seconde, mais on veut des secondes = =E9coul=E9es depuis le 1/1/1970...=0A= =0A= // R=E9cup=E8re la valeur de l'ancien cookie...=0A= // Les cookies ont la forme suivante, encod=E9 en JSON = (http://json.org) :=0A= // {cle:[nombre_max,periode_max,[time,time...],cle:[...]}=0A= var cookie =3D document.cookie.match(/(?:^|; )CAP=3D([^;]*)/);=0A= var capping;=0A= try {=0A= // Dans le cas o=F9 le cookie n'est pas =E9valuable, il faut = continuer comme si de rien n'=E9tait...=0A= //document.write('Evaluation de = '+decodeURIComponent(cookie[1])+'
');=0A= capping =3D cookie ? eval("(" + decodeURIComponent(cookie[1]) + = ")") : undefined;=0A= } finally {=0A= // Apr=E8s =E9valuation, si on n'a pas un Objet (hash contenant = une cl=E9 par publicit=E9 capp=E9e), on en initialise un vide=0A= // IE ne laisse pas un objet apr=E8s le eval, comme Moz, donc il = faut le recr=E9er pour que le test un peu apr=E8s passe correctement=0A= if (typeof(capping) !=3D 'object') {=0A= capping =3D [];=0A= }=0A= }=0A= =0A= // On ajoute l'affichage en cours de la cle_pub demand=E9e (pas = d'accent en fin de ligne, IE est trop c.n)=0A= if (!(cle_pub in capping)) {=0A= capping[cle_pub] =3D []; // ...dans le cas o=F9 elle n'existe = pas encore, on cr=E9=E9 le tableau la d=E9crivant=0A= }=0A= capping[cle_pub][0] =3D nombre_max; // ...puis on ajoute les = variables de la pub=0A= capping[cle_pub][1] =3D periode_max;=0A= if (2 in capping[cle_pub]) {=0A= capping[cle_pub][2].push(date_courante); // S'il existe d=E9j=E0 = une date, on l'ajoute =E0 la fin...=0A= } else {=0A= capping[cle_pub][2] =3D [date_courante]; // ...mais s'il n'y en = a pas encore, on cr=E9e le tableau du les contiendra toutes.=0A= }=0A= =0A= // On parcoure toutes les cl=E9s stock=E9es, et on ajuste leurs = valeurs :=0A= // - ne conserver que nombre_max dates =0A= // - supprimer les dates ant=E9rieures =E0 periode_max=0A= // - s'il ne reste aucune date, supprimer toute la cl=E9 (ne pas = laisser d'accent en fin de ligne, IE n'aime pas =E7a, quel c.n)=0A= for (var cle in capping) {=0A= //document.write('Capping de cle=3D'+cle+'
');=0A= if (capping[cle][2].length > capping[cle][0]) {=0A= capping[cle][2].splice(0, capping[cle][2].length - = capping[cle][0]); // supprime les premier =E9l=E9ments, pour n'en garder = que nombre_max=0A= }=0A= while (capping[cle][2][0] < date_courante - periode_max*86400) {=0A= capping[cle][2].shift(); // supprime le premier =E9l=E9ment, = trop ancien=0A= }=0A= if (capping[cle][2].length =3D=3D 0) {=0A= delete capping[cle]; // supprime toute la cl=E9, s'il ne = reste plus aucune date...=0A= }=0A= }=0A= =0A= // On reconstitue le cookie =E0 partir de l'objet capping=0A= var cles =3D [];=0A= for (var cle in capping) {=0A= // Le format est adapt=E9 =E0 ce que le package Perl JSON = (libjson-perl) est capable de d=E9coder : notamment, les identifiants = sont plac=E9s entre " et non entre '=0A= // cf. http://json.org/=0A= cles.push('"' + cle + '":[' + capping[cle][0] + ',' + = capping[cle][1] + ',[' + capping[cle][2] + ']]');=0A= }=0A= cookie =3D '{' + cles.join(',') + '}';=0A= =0A= // Stocke le cookie, qui sera envoy=E9 la prochaine fois au serveur.=0A= // Il expirera dans tr=E8s longtemps, de mani=E8re =E0 ne pas perdre = les infos de capping...=0A= document.cookie =3D 'CAP=3D' + encodeURIComponent(cookie) + '; = expires=3DTue, 19 Jan 2038 04:14:07 GMT; path=3D/';=0A= =0A= cookie +=3D '';=0A= return cookie;=0A= }=0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/menu.js /* -------------------------------------------------------- Menu horizontal a deroulement vertical (a un niveau) -------------------------------------------------------- Copyright 2002 GHS -------------------------------------------------------- 20021203 SB : Version 1.0 terminee -------------------------------------------------------- Ce script gere l'affichage d'un menu horizontal qui se deroule par roll = sur les menus et qui ouvre des sous-menus. il permet de gerer l'emplacement des sous-menus, = le roll de background pour=20 le sous-menu, les styles CSS -------------------------------------------------------- Usage :=20 - Charger de Javascript dans le HEAD - Creer le menu comme indique dans les parties suivantes=20 (dans le HEAD ou dans le BODY mais avant le code HTML = affichant le menu) - Appeler l'affichage d'un menu donne ou l'on veut dans le code -------------------------------------------------------- Fonctions creees : Menu(idMenu, classe, libelle) : constructeur du menu afficherMenu() : affiche le menu (pas le sous-menu) creerSSMenu(classe, width, height, background, backgroundRoll, = pos_rel_top, pos_rel_left) : cree le sous-menu ajouterSSMenu(lien, libelle, classe) : ajoute une rubrique dans le = sous-menu fermerSSMenu() : ferme le sous-menu ouvrirMenu(evnt) : ouvre le sous-menu fermerMenu(evnt) : ferme le menu changeBackground(objTD) : change l'image background d'une rubrique = de sous-menu hideAll() : masque tous les sous-menus calculateSumOffset(offsetName) : calcule l'emplacement d'un = sous-menu -------------------------------------------------------- Fonctions disponibles a l'usage : Menu(idMenu, classe, libelle) : constructeur du menu afficherMenu() : affiche le menu (pas le sous-menu creerSSMenu(classe, width, height, background, backgroundRoll, = pos_rel_top, pos_rel_left) : cree le sous-menu ajouterSSMenu(lien, libelle, classe) : ajoute une rubrique dans le = sous-menu fermerSSMenu() : ferme le sous-menu -------------------------------------------------------- Code en situation : -------------------------------------------------------- */ /************************************************************************= **/ /* Objet general pour toutes les proprietes de la page = */ /************************************************************************= **/ var menu_a_fermer =3D new Object; function Menu(idMenu, type, libelle, lien, classe, imageRoll, width, = heightTD) { this.idMenu =3D ((idMenu) ? idMenu : 'menu1'); this.type =3D ((type) ? type : ''); this.lien =3D ((lien) ? lien : 'javascript:void(0)'); this.classe =3D ((classe) ? classe : ''); this.imageRoll =3D ((imageRoll) ? imageRoll : ''); if (type =3D=3D 'image') { if (this.imageRoll) { this.libelle =3D ''; } else { this.libelle =3D ''; } } this.width =3D ((width) ? width : ''); this.heightTD =3D ((heightTD) ? heightTD : ''); this.effets =3D ''; this.time =3D 0; this.lienTD =3D 1; this.police =3D ''; this.policeRoll =3D ''; this.bgColor =3D ''; this.bgColorRoll =3D ''; this.SSbgColor =3D ''; this.SSbgColorRoll =3D ''; this.bgNb =3D 0; this.bgSSNb =3D 0; this.policeNb =3D 0; this.bgImgNb =3D 0; this.bgImage =3D ''; this.bgImageRoll =3D ''; this.decalage_top =3D 0; this.decalage_left =3D 0; this.ss_decalage_top =3D 0; this.ss_decalage_left =3D 0; this.heightPremierMenu =3D 0; this.preMenu =3D new Array; this.preSSMenu =3D new Array; this.Rubrique=3D new Array; this.nbRubrique =3D 0; this.nbSSRubrique =3D 0; this.attendre =3D 0; this.SSClasse =3D ''; this.opacite =3D 100; } /************************************************************************= **/ /* Methodes pour faire des roll sur des images = */ /************************************************************************= **/ function _roll_on(nom_image, source_nouv_image) { if (nom_image.src_nouv =3D=3D null) { nom_image.src_nouv =3D new String; } var nom_image_temp =3D nom_image.src; nom_image.src =3D source_nouv_image; nom_image.src_nouv =3D nom_image_temp; return true; } function _roll_off(nom_image) { var nom_image_temp =3D nom_image.src; nom_image.src =3D nom_image.src_nouv; nom_image.src_nouv =3D nom_image_temp; return true; } /************************************************************************= **/ /* Methodes de l'objet Menu pour ajouter des effets au menu = */ /************************************************************************= **/ Menu.prototype.ajouterEffet =3D function(effet) { this.effets =3D 'filter:progid:DXImageTransform.Microsoft.'+effet; } Menu.prototype.ajouterOpacite =3D function(opacite) { this.opacite =3D parseInt(opacite); } Menu.prototype.ajouterTimer =3D function(duree) { this.time =3D duree; } Menu.prototype.ajouterLienTD =3D function() { this.lienTD =3D 1; } Menu.prototype.supprimerLienTD =3D function() { this.lienTD =3D 0; } /************************************************************************= **/ /* Methodes de l'objet Menu pour g=E9rer le changement de background = */ /************************************************************************= **/ Menu.prototype.changerBgColor =3D function(couleur, couleurRoll) { this.bgColor =3D ((couleur) ? couleur : ''); this.bgColorRoll =3D ((couleurRoll) ? couleurRoll : ''); } Menu.prototype.changerSSBgColor =3D function(couleur, couleurRoll) { this.SSbgColor =3D ((couleur) ? couleur : ''); this.SSbgColorRoll =3D ((couleurRoll) ? couleurRoll : ''); } Menu.prototype._changeBgColor =3D function(objTD) { if (this.bgColorRoll) { objTD.style.backgroundColor =3D ((this.bgNb) ? this.bgColor : = this.bgColorRoll); this.bgNb =3D 1 - this.bgNb; } return true; } Menu.prototype._changeSSBgColor =3D function(objTD) { objTD.style.backgroundColor =3D ((this.bgSSNb) ? this.SSbgColor : = this.SSbgColorRoll); this.bgSSNb =3D 1 - this.bgSSNb; return true; } Menu.prototype.changerBgImage =3D function(image, imageRoll) { this.bgImage =3D ((image) ? image : ''); this.bgImageRoll =3D ((imageRoll) ? imageRoll : ''); } Menu.prototype._changeBgImage =3D function(objTD) { objTD.style.backgroundImage =3D ((this.bgImgNb) ? = 'url(\''+this.bgImage+'\')' : 'url(\''+this.bgImageRoll+'\')'); this.bgImgNb =3D 1 - this.bgImgNb; return true; } Menu.prototype.changerSSClasse =3D function(classe) { this.SSClasse =3D ((classe) ? classe : this.classe); } Menu.prototype._changeOpacite =3D function(objTD, opacite) { if (!document.all && document.getElementById) { objTD.style.MozOpacity =3D (opacite/100); } else if (document.all) { objTD.filters.alpha.opacity =3D opacite; } return true; } Menu.prototype.changerPolice =3D function(police, policeRoll) { this.police =3D ((police) ? police : ''); this.policeRoll =3D ((policeRoll) ? policeRoll : ''); } Menu.prototype._changePolice =3D function(lien) { if (this.police && document.getElementById(lien)) { document.getElementById(lien).style.color =3D ((this.policeNb) ? = this.police : this.policeRoll); this.policeNb =3D 1 - this.policeNb; } return true; } /************************************************************************= **/ /* Methode de l'objet Menu pour calculer l'emplacement d'un sous-menu = */ /************************************************************************= **/ Menu.prototype._calculateSumOffset =3D function(offsetName) { var totalOffset =3D 0; var item =3D eval('document.getElementById(this.idMenu)'); do { totalOffset +=3D eval('item.'+offsetName); item =3D eval('item.offsetParent'); } while (item !=3D null); return totalOffset; } /************************************************************************= **/ /* Methode de l'objet Menu pour d=E9caler un sous-menu = */ /************************************************************************= **/ Menu.prototype.decalageMenu =3D function(decalage_top, decalage_left) { this.decalage_top =3D ((decalage_top) ? decalage_top : 0); this.decalage_left =3D ((decalage_left) ? decalage_left : 0); } Menu.prototype.decalageSSMenu =3D function(decalage_top, decalage_left) = { this.ss_decalage_top =3D ((decalage_top) ? decalage_top : 0); this.ss_decalage_left =3D ((decalage_left) ? decalage_left : 0); } /************************************************************************= **/ /* Methodes de l'objet Menu pour ajouter des fioritures au menu = */ /************************************************************************= **/ Menu.prototype.ajouterCadreMenu =3D function(lieu, srcImage, width, = height, classe, colspan, align, valign, bgColor) { var preMenu =3D new Array; preMenu[0] =3D srcImage; preMenu[1] =3D width; preMenu[2] =3D = height; preMenu[3] =3D classe; preMenu[4] =3D colspan; preMenu[5] =3D align; preMenu[6] =3D valign; preMenu[7] =3D bgColor; this.preMenu[lieu] =3D preMenu; this.heightPremierMenu =3D ((this.heightPremierMenu) ? = this.heightPremierMenu : parseInt(height)); } Menu.prototype.supprimerCadreSSMenu =3D function(lieu) { var preSSMenu =3D new Array; preSSMenu[0] =3D 'delete'; this.preSSMenu[lieu] =3D preSSMenu; if (lieu =3D=3D 1) { this.heightPremierMenu =3D 0; } } Menu.prototype.modifierCadreSSMenu =3D function(lieu, srcImage, width, = height, classe, colspan, align, valign, bgColor) { var preSSMenu =3D new Array; preSSMenu[0] =3D srcImage; preSSMenu[1] =3D width; preSSMenu[2] =3D = height; preSSMenu[3] =3D classe; preSSMenu[4] =3D colspan; preSSMenu[5] =3D = align; preSSMenu[6] =3D valign; preSSMenu[7] =3D bgColor; this.preSSMenu[lieu] =3D preSSMenu; this.heightPremierMenu =3D ((this.heightPremierMenu && (lieu =3D=3D = 1)) ? this.heightPremierMenu : parseInt(height)); } /************************************************************************= **/ /* Methode de l'objet Menu pour afficher un menu = */ /************************************************************************= **/ Menu.prototype.afficherMenu =3D function() { var str =3D ''; document.write(str); } /************************************************************************= **/ /* Methode de l'objet Menu pour ajouter une rubrique ou ss-rubrique = */ /************************************************************************= **/ Menu.prototype.ajouterRubrique =3D function(type, libelle, lien, classe, = imageRoll, texteAvant, texteApres, bgColor, height, bgImage, targetLien) = { var rubrique =3D new Array; rubrique[0] =3D = 'ss_'+this.idMenu+this.nbRubrique; rubrique[1] =3D type; rubrique[2] =3D libelle; rubrique[3] =3D lien; rubrique[4] =3D = classe; rubrique[5] =3D imageRoll; rubrique[6] =3D ((texteAvant && texteAvant.match('/')) ? '' : ''); rubrique[7] =3D texteApres; rubrique[8] =3D bgColor; rubrique[9] =3D = height; rubrique[20] =3D bgImage; rubrique[21] =3D targetLien; this.Rubrique[this.nbRubrique++] =3D rubrique; this.nbSSRubrique =3D 0; } Menu.prototype.ajouterSSRubrique =3D function(type, libelle, lien, = classe, imageRoll, texteAvant, texteApres, bgColor) { var ss_rubrique =3D new Array; ss_rubrique[0] =3D = 'ss_ss_'+this.idMenu+(this.nbRubrique-1)+this.nbSSRubrique; ss_rubrique[1] =3D type; ss_rubrique[2] =3D libelle; ss_rubrique[3] = =3D lien; ss_rubrique[4] =3D classe; ss_rubrique[5] =3D imageRoll; ss_rubrique[6] =3D texteAvant; = ss_rubrique[7] =3D texteApres; ss_rubrique[8] =3D bgColor; if (!this.Rubrique[this.nbRubrique-1][10]) { this.Rubrique[this.nbRubrique-1][10] =3D new Array; } this.Rubrique[this.nbRubrique-1][10][this.nbSSRubrique++] =3D = ss_rubrique; } Menu.prototype.ajouterSeparation =3D function(height, bgImage) { var rubrique =3D new Array; rubrique[0] =3D = 'ss_'+this.idMenu+this.nbRubrique; rubrique[1] =3D 'image'; rubrique[2] =3D ''; rubrique[9] =3D height; = rubrique[20] =3D bgImage; this.Rubrique[this.nbRubrique++] =3D rubrique; this.nbSSRubrique =3D 0; } Menu.prototype.ajouterSSSeparation =3D function(height, bgImage) { var ss_rubrique =3D new Array; ss_rubrique[0] =3D = 'ss_ss_'+this.idMenu+(this.nbRubrique-1)+this.nbSSRubrique; ss_rubrique[1] =3D 'image'; ss_rubrique[2] =3D ''; ss_rubrique[9] = =3D height; ss_rubrique[20] =3D bgImage; if (!this.Rubrique[this.nbRubrique-1][10]) { this.Rubrique[this.nbRubrique-1][10] =3D new Array; } this.Rubrique[this.nbRubrique-1][10][this.nbSSRubrique++] =3D = ss_rubrique; } /************************************************************************= **/ /* Methode de l'objet Menu pour fermer un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype._fermerMenu =3D function(evnt, timeout) { var fermer_menu =3D 0; if (timeout >=3D 1) { if (evnt.toElement && document.all && = (!(evnt.toElement.id.match('ss_'+this.idMenu)))) { fermer_menu =3D 1; } else if (evnt.relatedTarget && !document.all && = document.getElementById && (!(evnt.relatedTarget.id && = evnt.relatedTarget.id.match('ss_menu')))) { if (typeof evnt.relatedTarget.id =3D=3D 'string') { = fermer_menu =3D 1; } if ((navigator.userAgent.indexOf("Gecko") !=3D -1) && = (parseInt(navigator.productSub) >=3D 20030312)) { fermer_menu =3D 1; } } if (fermer_menu) { this._fermerSSMenu(evnt, 1); if (this.time) { this.idTimeOut =3D = setTimeout("_fermerMenuDefinitif()", this.time); this.attendre =3D 1; } else { _fermerMenuDefinitif(); } } } else { _fermerMenuDefinitif(); } return true; } Menu.prototype._fermerSSMenu =3D function(evnt, nbRubrique) { if (document.getElementById('ss_ss_'+this.idMenu+nbRubrique)) { if (evnt.toElement && document.all && = !(evnt.toElement.id.match('ss_ss_'+this.idMenu+nbRubrique))) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } else if (evnt.relatedTarget && !document.all && = document.getElementById && !(evnt.relatedTarget.id && = evnt.relatedTarget.id.match('ss_ss_'+this.idMenu+nbRubrique))) { if (typeof evnt.relatedTarget.id =3D=3D 'string') { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } if ((navigator.userAgent.indexOf("Gecko") !=3D -1) && = (parseInt(navigator.productSub) >=3D 20030312)) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } } } return true; } function _fermerMenuDefinitif() { clearTimeout(menu_a_fermer.idTimeOut); if (menu_a_fermer.effets && (document.all && = navigator.appVersion.indexOf("MSIE 6.0") > 0)) { = document.getElementById('ss_'+menu_a_fermer.idMenu).filters[0].Apply(); = document.getElementById('ss_'+menu_a_fermer.idMenu).style.visibility =3D = 'hidden'; = document.getElementById('ss_'+menu_a_fermer.idMenu).filters[0].Play(); } else { = document.getElementById('ss_'+menu_a_fermer.idMenu).style.visibility =3D = 'hidden'; } return false; } /************************************************************************= **/ /* Methode de l'objet Menu pour ouvrir un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype._ouvrirMenu =3D function(evnt) { var faire_effet =3D 0; if (menu_a_fermer.idMenu) { menu_a_fermer.attendre =3D 0; menu_a_fermer._fermerMenu(evnt, 0); } document.getElementById('ss_'+this.idMenu).style.top =3D = parseInt(this._calculateSumOffset('offsetTop')) + = parseInt(this.decalage_top) + 'px'; document.getElementById('ss_'+this.idMenu).style.left =3D = parseInt(this._calculateSumOffset('offsetLeft')) + = parseInt(this.decalage_left) + 'px'; if (this.effets && (document.all) && (menu_a_fermer.idMenu !=3D = this.idMenu)) { if (navigator.appVersion.indexOf("MSIE 6.0") > 0) { faire_effet = =3D 1; } else if (navigator.appVersion.indexOf("MSIE 5.0") > 0) { if (this.effets.match('Fade')) { faire_effet =3D 1; } } } if (faire_effet) { document.getElementById('ss_'+this.idMenu).filters[0].Apply(); document.getElementById('ss_'+this.idMenu).style.visibility =3D = 'visible'; document.getElementById('ss_'+this.idMenu).filters[0].Play(); } else { document.getElementById('ss_'+this.idMenu).style.visibility = =3D 'visible'; } menu_a_fermer =3D this; return true; } Menu.prototype._ouvrirSSMenu =3D function(nbRubrique) { if (this.attendre =3D=3D 0) { var left =3D this._calculateSumOffset('offsetLeft') + = this.width; var top =3D this._calculateSumOffset('offsetTop') + = this.heightPremierMenu + (nbRubrique * this.heightTD); if (document.getElementById('ss_ss_'+this.idMenu+nbRubrique)) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.top =3D = parseInt(top) + parseInt(this.ss_decalage_top) + = parseInt(this.decalage_top) + 'px'; = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.left =3D = parseInt(left) + parseInt(this.ss_decalage_left) + = parseInt(this.decalage_left) + 'px'; = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'visible'; } } return true; } /************************************************************************= **/ /* Methode de l'objet Menu pour fermer un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype.creerMenu =3D function() { var str =3D '
'; if (this.preMenu[1]) { str +=3D ''; str +=3D ''+''; if (this.preMenu[2]) { str +=3D ''; } str +=3D '' : '>'); } str +=3D '
'; for (var i =3D 0; i < this.Rubrique.length; i++) { str +=3D ''; str +=3D ''; } if (this.preMenu[1]) { str +=3D '
'; str +=3D ((this.Rubrique[i][6]) ? this.Rubrique[i][6] : = ((this.Rubrique[i][1] !=3D 'image') ? '  ' : '')); if ((this.Rubrique[i][1] =3D=3D 'image') && this.Rubrique[i][5]) = { var lib_img =3D ''; this.Rubrique[i][2] =3D lib_img; } if (this.Rubrique[i][3]) { str +=3D ''+this.Rubrique[i][2]+''; } else if (this.Rubrique[i][1] !=3D 'image') { str +=3D ''+this.Rubrique[i][2]+''; } else { str +=3D this.Rubrique[i][2]; } if (this.Rubrique[i][1] !=3D 'image') { str +=3D ((this.Rubrique[i][7]) ? this.Rubrique[i][7] : = '  '); } str +=3D '
'; for (var i =3D 0; i < this.Rubrique.length; i++) { if (this.Rubrique[i][10]) { str +=3D "\n\n"+''; } } document.write(str); return false; } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/jim_thematique.mason var menu1 =3D new Menu('menu1', 'image', = '/images/nav/jim_thematique.gif', '', 'menu_ht noborder', '' ,110, 18);=0A= menu1.decalageMenu(0, 110);=0A= menu1.changerBgColor('#ffffff', '#848484');=0A= menu1.changerPolice('#848484', '#FFFFFF');=0A= menu1.ajouterRubrique('text', 'Cas cliniques', = '/thematique/virtual/Themes/01_cas_cliniques/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Controverses', = '/thematique/virtual/Themes/12_controverses/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Economie de la sant=C3=A9', = '/thematique/virtual/Themes/02_eco_sante/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Epid=C3=A9miologie', = '/thematique/virtual/Themes/03_epidemio/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'G=C3=A9n=C3=A9tique', = '/thematique/virtual/Themes/04_genetique/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'M=C3=A9decine sans fronti=C3=A8re', = '/thematique/virtual/Themes/06_med_ss_front/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Maladies rares', = '/thematique/virtual/Themes/05_mal_rares/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Pratique quotidienne', = '/thematique/virtual/Themes/07_prat_quot/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Pr=C3=A9vention', = '/thematique/virtual/Themes/09_prevention/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Premi=C3=A8res', = '/thematique/virtual/Themes/08_premieres/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Sant=C3=A9 publique', = '/thematique/virtual/Themes/10_sante_pub/index.phtml', 'rub');=0A= menu1.ajouterRubrique('text', 'Urgences', = '/thematique/virtual/Themes/13_urgences/index.phtml', 'rub');=0A= menu1.ajouterSeparation(1, '/images/dhtml/tiret.gif');=0A= menu1.creerMenu();=0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/js/menu2.js /* -------------------------------------------------------- Menu horizontal a deroulement vertical (a un niveau) -------------------------------------------------------- Copyright 2002 GHS -------------------------------------------------------- 20021203 SB : Version 1.0 terminee -------------------------------------------------------- Ce script gere l'affichage d'un menu horizontal qui se deroule par roll = sur les menus et qui ouvre des sous-menus. il permet de gerer l'emplacement des sous-menus, = le roll de background pour=20 le sous-menu, les styles CSS -------------------------------------------------------- Usage :=20 - Charger de Javascript dans le HEAD - Creer le menu comme indique dans les parties suivantes=20 (dans le HEAD ou dans le BODY mais avant le code HTML = affichant le menu) - Appeler l'affichage d'un menu donne ou l'on veut dans le code -------------------------------------------------------- Fonctions creees : Menu(idMenu, classe, libelle) : constructeur du menu afficherMenu() : affiche le menu (pas le sous-menu) creerSSMenu(classe, width, height, background, backgroundRoll, = pos_rel_top, pos_rel_left) : cree le sous-menu ajouterSSMenu(lien, libelle, classe) : ajoute une rubrique dans le = sous-menu fermerSSMenu() : ferme le sous-menu ouvrirMenu(evnt) : ouvre le sous-menu fermerMenu(evnt) : ferme le menu changeBackground(objTD) : change l'image background d'une rubrique = de sous-menu hideAll() : masque tous les sous-menus calculateSumOffset(offsetName) : calcule l'emplacement d'un = sous-menu -------------------------------------------------------- Fonctions disponibles a l'usage : Menu(idMenu, classe, libelle) : constructeur du menu afficherMenu() : affiche le menu (pas le sous-menu creerSSMenu(classe, width, height, background, backgroundRoll, = pos_rel_top, pos_rel_left) : cree le sous-menu ajouterSSMenu(lien, libelle, classe) : ajoute une rubrique dans le = sous-menu fermerSSMenu() : ferme le sous-menu -------------------------------------------------------- Code en situation : -------------------------------------------------------- */ /************************************************************************= **/ /* Objet general pour toutes les proprietes de la page = */ /************************************************************************= **/ var menu_a_fermer =3D new Object; function Menu(idMenu, type, libelle, lien, classe, imageRoll, width, = heightTD) { this.idMenu =3D ((idMenu) ? idMenu : 'menu1'); this.type =3D ((type) ? type : ''); this.lien =3D ((lien) ? lien : 'javascript:void(0)'); this.classe =3D ((classe) ? classe : ''); this.imageRoll =3D ((imageRoll) ? imageRoll : ''); if (type =3D=3D 'image') { if (this.imageRoll) { this.libelle =3D ''; } else { this.libelle =3D ''; } }else if (type =3D=3D 'text'){ this.libelle =3D libelle; } this.width =3D ((width) ? width : ''); this.heightTD =3D ((heightTD) ? heightTD : ''); this.effets =3D ''; this.time =3D 0; this.lienTD =3D 1; this.police =3D ''; this.policeRoll =3D ''; this.bgColor =3D ''; this.bgColorRoll =3D ''; this.SSbgColor =3D ''; this.SSbgColorRoll =3D ''; this.bgNb =3D 0; this.bgSSNb =3D 0; this.policeNb =3D 0; this.bgImgNb =3D 0; this.bgImage =3D ''; this.bgImageRoll =3D ''; this.decalage_top =3D 0; this.decalage_left =3D 0; this.ss_decalage_top =3D 0; this.ss_decalage_left =3D 0; this.heightPremierMenu =3D 0; this.preMenu =3D new Array; this.preSSMenu =3D new Array; this.Rubrique=3D new Array; this.nbRubrique =3D 0; this.nbSSRubrique =3D 0; this.attendre =3D 0; this.SSClasse =3D ''; this.opacite =3D 100; } /************************************************************************= **/ /* Methodes pour faire des roll sur des images = */ /************************************************************************= **/ function _roll_on(nom_image, source_nouv_image) { if (nom_image.src_nouv =3D=3D null) { nom_image.src_nouv =3D new String; } var nom_image_temp =3D nom_image.src; nom_image.src =3D source_nouv_image; nom_image.src_nouv =3D nom_image_temp; return true; } function _roll_off(nom_image) { var nom_image_temp =3D nom_image.src; nom_image.src =3D nom_image.src_nouv; nom_image.src_nouv =3D nom_image_temp; return true; } /************************************************************************= **/ /* Methodes de l'objet Menu pour ajouter des effets au menu = */ /************************************************************************= **/ Menu.prototype.ajouterEffet =3D function(effet) { this.effets =3D 'filter:progid:DXImageTransform.Microsoft.'+effet; } Menu.prototype.ajouterOpacite =3D function(opacite) { this.opacite =3D parseInt(opacite); } Menu.prototype.ajouterTimer =3D function(duree) { this.time =3D duree; } Menu.prototype.ajouterLienTD =3D function() { this.lienTD =3D 1; } Menu.prototype.supprimerLienTD =3D function() { this.lienTD =3D 0; } /************************************************************************= **/ /* Methodes de l'objet Menu pour g=E9rer le changement de background = */ /************************************************************************= **/ Menu.prototype.changerBgColor =3D function(couleur, couleurRoll) { this.bgColor =3D ((couleur) ? couleur : ''); this.bgColorRoll =3D ((couleurRoll) ? couleurRoll : ''); } Menu.prototype.changerSSBgColor =3D function(couleur, couleurRoll) { this.SSbgColor =3D ((couleur) ? couleur : ''); this.SSbgColorRoll =3D ((couleurRoll) ? couleurRoll : ''); } Menu.prototype._changeBgColor =3D function(objTD) { if (this.bgColorRoll) { objTD.style.backgroundColor =3D ((this.bgNb) ? this.bgColor : = this.bgColorRoll); this.bgNb =3D 1 - this.bgNb; } return true; } Menu.prototype._changeSSBgColor =3D function(objTD) { objTD.style.backgroundColor =3D ((this.bgSSNb) ? this.SSbgColor : = this.SSbgColorRoll); this.bgSSNb =3D 1 - this.bgSSNb; return true; } Menu.prototype.changerBgImage =3D function(image, imageRoll) { this.bgImage =3D ((image) ? image : ''); this.bgImageRoll =3D ((imageRoll) ? imageRoll : ''); } Menu.prototype._changeBgImage =3D function(objTD) { if (this.bgImageRoll) { objTD.style.backgroundImage =3D ((this.bgImgNb) ? = 'url(\''+this.bgImage+'\')' : 'url(\''+this.bgImageRoll+'\')'); this.bgImgNb =3D 1 - this.bgImgNb; } return true; } Menu.prototype.changerSSClasse =3D function(classe) { this.SSClasse =3D ((classe) ? classe : this.classe); } Menu.prototype.changerClasse =3D function(classe) { this.classe =3D ((classe) ? classe : this.classe); } Menu.prototype._changeOpacite =3D function(objTD, opacite) { if (!document.all && document.getElementById) { objTD.style.MozOpacity =3D (opacite/100); } else if (document.all) { objTD.filters.alpha.opacity =3D opacite; } return true; } Menu.prototype.changerPolice =3D function(police, policeRoll) { this.police =3D ((police) ? police : ''); this.policeRoll =3D ((policeRoll) ? policeRoll : ''); } Menu.prototype._changePolice =3D function(lien) { if (this.police) { document.getElementById(lien).style.color =3D ((this.policeNb) ? = this.police : this.policeRoll); this.policeNb =3D 1 - this.policeNb; } return true; } /************************************************************************= **/ /* Methode de l'objet Menu pour calculer l'emplacement d'un sous-menu = */ /************************************************************************= **/ Menu.prototype._calculateSumOffset =3D function(offsetName) { var totalOffset =3D 0; var item =3D eval('document.getElementById(this.idMenu)'); do { totalOffset +=3D eval('item.'+offsetName); item =3D eval('item.offsetParent'); } while (item !=3D null); return totalOffset; } /************************************************************************= **/ /* Methode de l'objet Menu pour d=E9caler un sous-menu = */ /************************************************************************= **/ Menu.prototype.decalageMenu =3D function(decalage_top, decalage_left) { this.decalage_top =3D ((decalage_top) ? decalage_top : 0); this.decalage_left =3D ((decalage_left) ? decalage_left : 0); } Menu.prototype.decalageSSMenu =3D function(decalage_top, decalage_left) = { this.ss_decalage_top =3D ((decalage_top) ? decalage_top : 0); this.ss_decalage_left =3D ((decalage_left) ? decalage_left : 0); } /************************************************************************= **/ /* Methodes de l'objet Menu pour ajouter des fioritures au menu = */ /************************************************************************= **/ Menu.prototype.ajouterCadreMenu =3D function(lieu, srcImage, width, = height, classe, colspan, align, valign, bgColor) { var preMenu =3D new Array; preMenu[0] =3D srcImage; preMenu[1] =3D width; preMenu[2] =3D = height; preMenu[3] =3D classe; preMenu[4] =3D colspan; preMenu[5] =3D align; preMenu[6] =3D valign; preMenu[7] =3D bgColor; this.preMenu[lieu] =3D preMenu; this.heightPremierMenu =3D ((this.heightPremierMenu) ? = this.heightPremierMenu : parseInt(height)); } Menu.prototype.supprimerCadreSSMenu =3D function(lieu) { var preSSMenu =3D new Array; preSSMenu[0] =3D 'delete'; this.preSSMenu[lieu] =3D preSSMenu; if (lieu =3D=3D 1) { this.heightPremierMenu =3D 0; } } Menu.prototype.modifierCadreSSMenu =3D function(lieu, srcImage, width, = height, classe, colspan, align, valign, bgColor) { var preSSMenu =3D new Array; preSSMenu[0] =3D srcImage; preSSMenu[1] =3D width; preSSMenu[2] =3D = height; preSSMenu[3] =3D classe; preSSMenu[4] =3D colspan; preSSMenu[5] =3D = align; preSSMenu[6] =3D valign; preSSMenu[7] =3D bgColor; this.preSSMenu[lieu] =3D preSSMenu; this.heightPremierMenu =3D ((this.heightPremierMenu && (lieu =3D=3D = 1)) ? this.heightPremierMenu : parseInt(height)); } /************************************************************************= **/ /* Methode de l'objet Menu pour afficher un menu = */ /************************************************************************= **/ Menu.prototype.afficherMenu =3D function() { var str =3D '
'; str +=3D ''; str +=3D this.libelle+'
'; document.write(str); } /************************************************************************= **/ /* Methode de l'objet Menu pour ajouter une rubrique ou ss-rubrique = */ /************************************************************************= **/ Menu.prototype.ajouterRubrique =3D function(type, libelle, lien, classe, = imageRoll, texteAvant, texteApres, bgColor, height, bgImage) { var rubrique =3D new Array; rubrique[0] =3D = 'ss_'+this.idMenu+this.nbRubrique; rubrique[1] =3D type; rubrique[2] =3D libelle; rubrique[3] =3D lien; rubrique[4] =3D = classe; rubrique[5] =3D imageRoll; rubrique[6] =3D ((texteAvant && texteAvant.match('/')) ? '' : ''); rubrique[7] =3D texteApres; rubrique[8] =3D bgColor; rubrique[9] =3D = height; rubrique[20] =3D bgImage; this.Rubrique[this.nbRubrique++] =3D rubrique; this.nbSSRubrique =3D 0; } Menu.prototype.ajouterSSRubrique =3D function(type, libelle, lien, = classe, imageRoll, texteAvant, texteApres, bgColor) { var ss_rubrique =3D new Array; ss_rubrique[0] =3D = 'ss_ss_'+this.idMenu+(this.nbRubrique-1)+this.nbSSRubrique; ss_rubrique[1] =3D type; ss_rubrique[2] =3D libelle; ss_rubrique[3] = =3D lien; ss_rubrique[4] =3D classe; ss_rubrique[5] =3D imageRoll; ss_rubrique[6] =3D texteAvant; = ss_rubrique[7] =3D texteApres; ss_rubrique[8] =3D bgColor; if (!this.Rubrique[this.nbRubrique-1][10]) { this.Rubrique[this.nbRubrique-1][10] =3D new Array; } this.Rubrique[this.nbRubrique-1][10][this.nbSSRubrique++] =3D = ss_rubrique; } Menu.prototype.ajouterSeparation =3D function(height, bgImage) { var rubrique =3D new Array; rubrique[0] =3D = 'ss_'+this.idMenu+this.nbRubrique; rubrique[1] =3D 'image'; rubrique[2] =3D ''; rubrique[9] =3D height; = rubrique[20] =3D bgImage; this.Rubrique[this.nbRubrique++] =3D rubrique; this.nbSSRubrique =3D 0; } /************************************************************************= **/ /* Methode de l'objet Menu pour fermer un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype._fermerMenu =3D function(evnt, timeout) { var fermer_menu =3D 0; if (timeout >=3D 1) { if (evnt.toElement && document.all && = (!(evnt.toElement.id.match('ss_'+this.idMenu)))) { fermer_menu =3D 1; } else if (evnt.relatedTarget && !document.all && = document.getElementById && (!(evnt.relatedTarget.id && = evnt.relatedTarget.id.match('ss_menu')))) { if (typeof evnt.relatedTarget.id =3D=3D 'string') { = fermer_menu =3D 1; } if ((navigator.userAgent.indexOf("Gecko") !=3D -1) && = (parseInt(navigator.productSub) >=3D 20030312)) { fermer_menu =3D 1; } } if (fermer_menu) { this._fermerSSMenu(evnt, 1); if (this.time) { this.idTimeOut =3D = setTimeout("_fermerMenuDefinitif()", this.time); this.attendre =3D 1; } else { _fermerMenuDefinitif(); } } } else { _fermerMenuDefinitif(); } return true; } Menu.prototype._fermerSSMenu =3D function(evnt, nbRubrique) { if (document.getElementById('ss_ss_'+this.idMenu+nbRubrique)) { if (evnt.toElement && document.all && = !(evnt.toElement.id.match('ss_ss_'+this.idMenu+nbRubrique))) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } else if (evnt.relatedTarget && !document.all && = document.getElementById && !(evnt.relatedTarget.id && = evnt.relatedTarget.id.match('ss_ss_'+this.idMenu+nbRubrique))) { if (typeof evnt.relatedTarget.id =3D=3D 'string') { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } if ((navigator.userAgent.indexOf("Gecko") !=3D -1) && = (parseInt(navigator.productSub) >=3D 20030312)) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'hidden'; } } } return true; } function _fermerMenuDefinitif() { clearTimeout(menu_a_fermer.idTimeOut); if (menu_a_fermer.effets && (document.all && = navigator.appVersion.indexOf("MSIE 6.0") > 0)) { = document.getElementById('ss_'+menu_a_fermer.idMenu).filters[0].Apply(); = document.getElementById('ss_'+menu_a_fermer.idMenu).style.visibility =3D = 'hidden'; = document.getElementById('ss_'+menu_a_fermer.idMenu).filters[0].Play(); } else { = document.getElementById('ss_'+menu_a_fermer.idMenu).style.visibility =3D = 'hidden'; } return false; } /************************************************************************= **/ /* Methode de l'objet Menu pour ouvrir un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype._ouvrirMenu =3D function(evnt) { var faire_effet =3D 0; if (menu_a_fermer.idMenu) { menu_a_fermer.attendre =3D 0; menu_a_fermer._fermerMenu(evnt, 0); } document.getElementById('ss_'+this.idMenu).style.top =3D = parseInt(this._calculateSumOffset('offsetTop')) + = parseInt(this.decalage_top) + 'px'; document.getElementById('ss_'+this.idMenu).style.left =3D = parseInt(this._calculateSumOffset('offsetLeft')) + = parseInt(this.decalage_left) + 'px'; if (this.effets && (document.all) && (menu_a_fermer.idMenu !=3D = this.idMenu)) { if (navigator.appVersion.indexOf("MSIE 6.0") > 0) { faire_effet = =3D 1; } else if (navigator.appVersion.indexOf("MSIE 5.0") > 0) { if (this.effets.match('Fade')) { faire_effet =3D 1; } } } if (faire_effet) { document.getElementById('ss_'+this.idMenu).filters[0].Apply(); document.getElementById('ss_'+this.idMenu).style.visibility =3D = 'visible'; document.getElementById('ss_'+this.idMenu).filters[0].Play(); } else { document.getElementById('ss_'+this.idMenu).style.visibility = =3D 'visible'; } menu_a_fermer =3D this; return true; } Menu.prototype._ouvrirSSMenu =3D function(nbRubrique) { if (this.attendre =3D=3D 0) { var left =3D this._calculateSumOffset('offsetLeft') + = this.width; var top =3D this._calculateSumOffset('offsetTop') + = this.heightPremierMenu + (nbRubrique * this.heightTD); if (document.getElementById('ss_ss_'+this.idMenu+nbRubrique)) { = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.top =3D = parseInt(top) + parseInt(this.ss_decalage_top) + = parseInt(this.decalage_top) + 'px'; = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.left =3D = parseInt(left) + parseInt(this.ss_decalage_left) + = parseInt(this.decalage_left) + 'px'; = document.getElementById('ss_ss_'+this.idMenu+nbRubrique).style.visibility= =3D 'visible'; } } return true; } /************************************************************************= **/ /* Methode de l'objet Menu pour fermer un menu ou ss-menu = */ /************************************************************************= **/ Menu.prototype.creerMenu =3D function() { var str =3D '
'; if (this.preMenu[1]) { str +=3D ''; str +=3D ''+''; if (this.preMenu[2]) { str +=3D ''; } str +=3D '' : '>'); } str +=3D '
'; str +=3D ''; for (var i =3D 0; i < this.Rubrique.length; i++) { str +=3D ''; str +=3D ((this.Rubrique[i][6]) ? this.Rubrique[i][6] : = ((this.Rubrique[i][1] !=3D 'image') ? '  ' : '')); if ((this.Rubrique[i][1] =3D=3D 'image') && this.Rubrique[i][5]) = { var lib_img =3D ''; this.Rubrique[i][2] =3D lib_img; } if (this.Rubrique[i][3]) { str +=3D ''+this.Rubrique[i][2]+''; } else if (this.Rubrique[i][1] !=3D 'image') { str +=3D ''+this.Rubrique[i][2]+''; } else { str +=3D this.Rubrique[i][2]; } if (this.Rubrique[i][1] !=3D 'image') { str +=3D ((this.Rubrique[i][7]) ? this.Rubrique[i][7] : = '  '); } str +=3D ''; } str +=3D ''; if (this.preMenu[1]) { str +=3D '
'; if (this.preMenu[3]) { str +=3D ''; } str +=3D ''; } if (this.preMenu[4]) { str +=3D ''; } str +=3D '
'; for (var i =3D 0; i < this.Rubrique.length; i++) { if (this.Rubrique[i][10]) { str +=3D "\n\n"+''; } } document.write(str); return false; } ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/nav_haute.mason var menu2 =3D new Menu('menu2', 'text', '
MON = PROFIL
', '/mon_compte/index.phtml', 'menu_ht noborder = utilisateur', '' ,62, 17);=0A= menu2.decalageMenu(23, -7);=0A= menu2.changerBgColor('#ffffff', '#848484');=0A= menu2.changerPolice('#848484', '#FFFFFF');=0A= menu2.ajouterRubrique('text', 'G=C3=A9rer votre profil', = '/mon_compte/index.phtml', 'rub');=0A= menu2.creerMenu();=0A= var menu3 =3D new Menu('menu3', 'text', '
MES = NEWSLETTERS
', '/mon_compte/newsletters.phtml', 'menu_ht = noborder utilisateur', '' ,98, 17);=0A= menu3.decalageMenu(23, -7);=0A= menu3.changerBgColor('#ffffff', '#848484');=0A= menu3.changerPolice('#848484', '#FFFFFF');=0A= menu3.ajouterRubrique('text', 'G=C3=A9rer librement vos newsletters', = '/mon_compte/newsletters.phtml', 'rub');=0A= menu3.creerMenu();=0A= var menu4 =3D new Menu('menu4', 'text', '
PREMIUM
', = '/mon_compte/abonnements_premium.phtml', 'menu_ht noborder utilisateur', = '' ,49, 17);=0A= menu4.decalageMenu(23, -7);=0A= menu4.changerBgColor('#ffffff', '#848484');=0A= menu4.changerPolice('#848484', '#FFFFFF');=0A= menu4.ajouterRubrique('text', 'Cliquez pour d=C3=A9couvrir nos offres = JIM Premium', '/mon_compte/abonnements_premium.phtml', 'rub');=0A= menu4.creerMenu();=0A= var menu5 =3D new Menu('menu5', 'text', '
Premi=C3=A8re visite ?
', = '/mon_compte/inscription.phtml', 'menu_ht noborder utilisateur', '' ,90, = 17);=0A= menu5.decalageMenu(23, -7);=0A= menu5.changerBgColor('#ffffff', '#848484');=0A= menu5.changerPolice('#848484', '#FFFFFF');=0A= menu5.ajouterRubrique('text', 'Le JIM est r=C3=A9serv=C3=A9 aux = professionnels de sant=C3=A9 inscrits. L\'inscription est gratuite et = rapide.', '/mon_compte/inscription.phtml', 'rub');=0A= menu5.creerMenu();=0A= var menu6 =3D new Menu('menu6', 'text', '
IDENTIFIEZ-VOUS
', = '/mon_compte/index.phtml?home=3D1', 'menu_ht noborder utilisateur', '' = ,87, 17);=0A= menu6.decalageMenu(23, -7);=0A= menu6.changerBgColor('#ffffff', '#848484');=0A= menu6.changerPolice('#848484', '#FFFFFF');=0A= menu6.ajouterRubrique('text', 'Identifiez vous pour acc=C3=A9der aux = contenus et services du JIM', '/mon_compte/index.phtml', 'rub');=0A= menu6.creerMenu();=0A= var menu7 =3D new Menu('menu7', 'text', '
NEWSLETTERS
', = '/mon_compte/newsletters.phtml', 'menu_ht noborder utilisateur', '' ,68, = 17);=0A= menu7.decalageMenu(23, -7);=0A= menu7.changerBgColor('#ffffff', '#848484');=0A= menu7.changerPolice('#848484', '#FFFFFF');=0A= menu7.ajouterRubrique('text', 'Des newsletters gratuites sont = r=C3=A9serv=C3=A9s aux professionnels inscrits', = '/mon_compte/newsletters.phtml', 'rub');=0A= menu7.creerMenu();=0A= var menu8 =3D new Menu('menu8', 'text', '
MON = JIM
', '/mon_compte/mon_jim.phtml', 'menu_ht noborder = utilisateur', '' ,49, 17);=0A= menu8.decalageMenu(23, -25);=0A= menu8.changerBgColor('#ffffff', '#848484');=0A= menu8.changerPolice('#848484', '#FFFFFF');=0A= menu8.ajouterRubrique('text', 'Ma biblioth=C3=A8que', = '/mon_compte/bibliotheque.phtml', 'rub');=0A= menu8.ajouterRubrique('text', 'Mes th=C3=A8mes', = '/mon_compte/themes.phtml', 'rub');=0A= menu8.ajouterRubrique('text', 'Mes alertes', = '/mon_compte/alertes.phtml', 'rub');=0A= menu8.ajouterRubrique('text', 'Mon abonnement', = '/mon_compte/abonnements.phtml', 'rub');=0A= menu8.creerMenu(); =0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/e-pubs/pub.phtml?zone=popup_edoc&uri=/fmc/mise_au_point/e-docs/00/01/9A/39/document_mise_point.phtml&groupe=popup_flottant&mot_cle=/fmc/mise_au_point/e-docs/00/01/9A/39/document_mise_point.phtml /* document.write(''); */=0A= /* document.write(''); */=0A= /* document.write(''); */=0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/accroche.mason?specialite= document.writeln('');=0A= document.writeln('');=0A= document.writeln('
');=0A= document.writeln('3D""<'+'/a>');=0A= document.writeln('<'+'/td>');=0A= document.writeln('');=0A= document.writeln('

Il est n=C3=A9 le divin = enfant<'+'/b><'+'/a><'+'/p>');=0A= document.writeln('

Oui, mais dans quelles conditions = en Europe<'+'/a><'+'/p>');=0A= document.writeln('<'+'/td>');=0A= document.writeln('

');=0A= document.writeln('3D""<'+'/a>');=0A= document.writeln('<'+'/td>');=0A= document.writeln('');=0A= document.writeln('

Quoi de neuf pour l=E2=80=99an 9 = ?<'+'/b><'+'/a><'+'/p>');=0A= document.writeln('

Sans doute une nouvelle premi=C3=A8re ann=C3=A9e de = m=C3=A9decine<'+'/a><'+'/p>');=0A= document.writeln('<'+'/td>');=0A= document.writeln('

3D""<'+'/td>');=0A= document.writeln('');=0A= document.writeln('

M=C3=A9dias<'+'/b><'+'/p>');=0A= document.writeln('

');=0A= document.writeln('
3D""')=0A= if (iedom){=0A= write('
')=0A= write('
')=0A= write('
')=0A= write('
')=0A= }=0A= else if (document.layers){=0A= write('')=0A= write('')=0A= write('')=0A= }=0A= document.write('
')=0A= }=0A= }=0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/e-pubs/pub.phtml?zone=banniere_edoc&uri=/fmc/mise_au_point/e-docs/00/01/9A/39/document_mise_point.phtml&groupe=banniere_flottant&mot_cle=/fmc/mise_au_point/e-docs/00/01/9A/39/document_mise_point.phtml document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= document.write('');=0A= ------=_NextPart_000_0042_01C96713.C962BA60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.jim.fr/utilisateur.mason document.writeln('
');=0A= document.writeln('');=0A= document.writeln('');=0A= document.writeln('
nagi = MIMASSI<'+'/b><'+'/td>');=0A= document.writeln('