From: "Saved by Windows Internet Explorer 8" Subject: =?Windows-1252?Q?Squeak_E-Toys_=97_Libersciences?= Date: Sun, 5 Oct 2008 20:11:39 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_004A_01C92726.935017B0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669 This is a multi-part message in MIME format. ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: mhtml:http://www.ordiecole.com/squeak/squeak_e-toys.mht =EF=BB=BF Squeak E-Toys =E2=80=94 = Libersciences
Passer=20 au contenu=20

Libersciences

Sections
Outils personnels
Vous =C3=AAtes ici : Accueil =C2=BB Logiciels= =C2=BB Squeak = E-Toys=20
Navigation
Accueil = Logiciels = Squeak = E-Toys Xlogo = Dr Geo = 3D""=20 Geonext = Gcompris = Kstars = 3D""=20 Kalzium = Chemtool = Maxima = Scilab = Lyx = 3D""=20 Tuxmath = tkgate = Xaos = tuxpaint = Dia = gTans = 3D""=20 Gnuplot = Primaire = 3D""=20 Coll=C3=A8ge 3D""=20 Lyc=C3=A9e Sup=C3=A9rieur 3D""=20 Maths = Physique = 3D""=20 Chimie = SVT-Astro = 3D""=20 Divers = 3D""=20 Liens = ...=20
 

Squeak E-Toys

Document Actions
Un environnement d'apprentissage = et de=20 simulation (=C3=A0 la fois objet et visuel)
=20

Squeak et E-Toys

Squeak est un langage de programmation objet et de simulation=20 multim=C3=A9dia puissant et complet. Il existe un mode tr=C3=A8s = int=C3=A9ressant pour=20 les 8 =C3=A0 12 ans, compl=C3=A8tement visuel, et appel=C3=A9 = "E-Toys".

Dans Squeak E-Toys tout est objet et visuel. En construisant = des=20 objets, en changeant leurs propri=C3=A9t=C3=A9s et leurs = comportements, on peut=20 cr=C3=A9er des  animations interactives et des simulations de = ph=C3=A9nom=C3=A8nes=20 scientifiques complexes.

Squeak (et ses E-Toys) pourra bient=C3=B4t =C3=AAtre = utilis=C3=A8 avec Liberlab (capture=20 =C3=A9cran).

Tutoriel-d=C3=A9couverte enregistr=C3=A9


Comment r=C3=A9aliser un premier programme en Squeak E-Toys = pour apprendre =C3=A0=20 un animal =C3=A0 sortir d'un labyrinthe.

Un=20 premier programme en Squeak E-Toys : apprendre =C3=A0 un animal = =C3=A0 sortir d'un=20 labyrinthe.

Ressources et liens


Forum "Squeak E-Toys" sur Libersciences

N'h=C3=A9sitez = pas =C3=A0 poser une=20 question, commentaire, information sur le forum "Squeak E-Toys" de = libersciences:

Le = Forum=20 d=C3=A9di=C3=A9 =C3=A0 Squeak E-Toys sur Libersciences
Cr=C3=A9=C3=A9 par francoi= s=20
Derni=C3=A8re modification 2006-05-14 01:59 PM =
=C2=AB=20 Octobre 2008 =C2=BB=20
Di Lu Ma Me Je Ve Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
 =20
 

------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/site_icon.gif R0lGODlhEAAQAPcAAE5OTnGs7dMoGtUsGtYvG9YzHdk9Itk/I9pGJttJKP8RkouLi4S27Ya37Yq7 7o++7pO+75bA753F8KPI8KfK8LDN8rHN8sDW9MXZ9Mja9NHg9tnl+Nrn+N/p+enp6erq6uDp+eft +ujv+uvw+vL1+/j6/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAA AAiUABUIHEiwoMGDCBV8WMAQwIeEDDls0IABAICDCzqEGCGig4YLFC4SXCiCRAkEBjZksOCQ4AIO I0qISHCAw8oIIgUu2BCCBAgOIgoMqAAhp4IFGjqI4HiBgAAKDYwuwKBhA4cCBCZYkMDA6MILGSYM EFBBgoOWLilYcNCAgoQGAYwOZBjhQYOucgl6WGARbcK/gAsGBAA7 ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/folder_icon.gif R0lGODlhEAAQAPcAAE5OTv8RkuLjKufoRejpVenqXurrZO3tce3teO3te4uLi+7uhu7uh+/vj+/v kfDwm/Dwo/LyrfPzsfPztvT0vvT0wPT0wvX1yPX1y/b20Pb20vj41vj42fj42vn53e3t7fn54vn5 4/r65/r66Pr66/r67fv77/v78P399P7++P7++v7+/f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAQABAA AAiIAAMIHEiwoMGDBxUoVIBwoAIWGRIMANAwgIIOAjIKAMCRI8GHLEKKFJmBosCHKlCUCMEBQ4UI DxhsPLkihYkRHjJcmADBQYKZFlOSALEBAwWYCw4AVXDChAgPGizwbIDAwFIUQ4sefZC0wNISIjpk sCABQoMDBggs1ci2rckAHePKrUi3boCAAAA7 ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/mail_icon.gif R0lGODlhEAAQAPcAAE5OTmSh5e43IPBEL/JhT6Ojo4Kz6o298LHQ8rbT87nV873X9L7Y9MLa9cXc 9cne9srf9tDj99Hj99bm+Nrp+dzq+d3q+d/s+uHt+uTu+ujx++ny++vz/O30/PD2/PL3/fX5/fn7 /vz9/v7+/+0XF////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAAQABAA AAhzAEkIHEiwoMGDCBMSLMCwocOGAAQWKEGRoggQHTJUiHAgIomJFUeE8KDhAoEBHSWWCGAggEsO GCYMEJDyY8WLGSlEcLCg5kSWLg1YkPCAQQKfJUR+2HBhAoQGChD4PEC1qlWqHgsA2Mq1K1eFYMOK HVswIAA7 ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/print_icon.gif R0lGODlhEAAQAPcAAE5OTmtra9YvG4S5TpKSkqOjo4298NvPoubdvsHBwcbGxsfHx83NzdHR0dnZ 2f/64/Hx8fLy8vT3+Pb5+fj6+vn7/Pz9/f7+/u4aGv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAA AAhxADEIHEiwoMGDCAsoXFgAQMIMECM6PFgggsWLEwky3LhwYIEHIEOKBDnxI4KTKBEYGCDgQUkE B2LKnImg5AECAHLqzEngQEYAPQs0YLAgQQCfGQUSQFCgAoUJEgLUNEiggAOIFi4oyElxp06EYMOC DQgAOw== ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/logiciels/squeak/squeaklogo /9j/4AAQSkZJRgABAQEASABIAAD//gBNU09GVFdBUkU6IFF1aWNrVGltZSA2LjENCkRBVEU6IDIw MDM6MDg6MTggMjI6NDE6NDYNCkhPU1Q6IE1hYyBPUyBYIDEwLjIuNg0K/9sAQwAIBgYHBgUIBwcH CQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sA QwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIy/8AAEQgAUwBoAwERAAIRAQMRAf/EABwAAAIDAAMBAAAAAAAAAAAAAAAFAwQGAgcI Af/EAEAQAAEDAwIDBQIKBwkAAAAAAAECAwQABREGEiExQQcTFGFxUYEVIiMyQlKCkqHBFmJjg5Gi sQgXM0NEU3Kjwv/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oA DAMBAAIRAxEAPwDv+gKCpGulvmPrZiz4r7qPnoaeSpSfUA8KC3QFAUBQFAUBQLTqGyi5C3G7wROK toj+IR3mfZtznPlQMqAoCgzutC89ZGraw6tpdylNQ1OIOFJbUr5Qg9DsC6An6IsMu3sxmITcF2Mn EWVDSGnY5HIpUOPuPA9c0Eem71N8a9p6/FHwxFR3iHkDaiYzyDqR0OeCk9D5EUGmoCgKAoCgx10l zNU3l6wWqS5Gt0U7bpPZOFFR49w0rorHzlfRBA5ngDKVo6yO6aesbFvYjxlIIR3aAFIX0cB57gcH dzzQWNLT37npW1zJRzJcjo74+1YGFfiDQN6AoM/qfAesKjyF1a/FCwPxIoNBQINVWR66wWpVuUlq 8W9fiILp5b8cUK/VWPin1z0oLtgvLF/sse4sJU33gIcaX85pwHC0K8woEe6gZUBQFBn9WXeTAhsQ LWUm8XJzw8MEZCDjKnSPqoTk+uB1oGFjs0aw2hi3RAooaHxlrOVOLPFS1HqonJJ86BhQZ/RGDo22 qHJaFLHoVE/nQaCgKDO62Pc6dEwf6KXGlH/ih5BV/LuoNFQFAigWV+2aouEuMtsW24IDzrOeKJI4 FSRywpOM+afOge0BQFAli2R0aqm3uY8h1RaTGhNpH+A1wK/tKXz8kpoHVAvvs4WzT9ynq5Rorjv3 Uk/lQcNOQjbtMWqEr50eI00fUIANAzoCgo3q3pu1iuFuVylR3GfvJI/Ogr6XuKrtpa2TV8HXY6O9 H1XAMLHuUCPdQNqDI667RLNoGIw5cQ69IkE9zGYwVqA5qOSAAM0FPQXapZdevPRIrL8ScyjeY75B 3J5EpI54PpQbqgx+q+03S+jZqIV1mL8WpIUWWGytSUnkVdBQPNP6iteqLS3c7RKTIirJGQCClQ5h QPEGgaUGa1sfEWiLaU/Ouk1mKR+pu3uf9aF0GloCgKAoEunbZJtPwnGcCfCrnOPxMHkhzC1Ajpha l+7FA6oOr9V9nUDWnaHJfvjzyYjVpbTFDS9uFb17lfZ+KfZ8YZoOnOxKK/8A3uQQwS40wl8urRy2 d2pIPpuKaD1nQecO0zs6H6PXvW8qdINzXcnNzCsd2Ge+LSAOGcgBJznGOGKBn/ZqckFvUTRKvDgs KA6BZ35/ACg78oE8y1PzNU2y4LU34OCy8Uo+kXl7Ug+gTvH2qBxQFAUBQROyY7Ay8+22PatYH9aC NFxgukBuZHWScAJdSfzoKd90/a9TW8w7i0XWjnCm3ChSc88KSQePUcjQUtLaH09o1t5NkgBhT2O8 dUsrWoDkNx448qDQ7k5xuGfZmgxmuOzqPrdlLL14uEJjeFuMMLBacUORKT1oGukNH2rRVlFstSF7 Cre664QVuq9qj+XSgf0BQFAUCS5xdRS5pbgXKFb4O0fKeHLz5PXG4hCf4KoKD2lLc3HVIvt6ucxC Bla5c9TLQ9Ut7EY9RQJ47mhCs/A2mEXdfLvIdsDqT+9WAg/eoLbkOO+DjszQUqH+cmEnPrhZoKru n4yFZZ0DJjHou2z2o5/lcRQKu0m8XjS3ZOX7c7dI0l6Ulla5zqXH2UK3Z+OkkfRAByThXPNB5g8f M8R4jxb/AH+d3e94d2fbnnmg9L9nWor5e+y1mZcLvNjuMTFR/FMQvFPPNgDHDariCSN2DyoHgRbn jmU5re4ddym5LCT9lAbH4UHMo0qloeJteo0gf70eev8AHjQSwI+j7nI7i136dHlnky3dX23B+6Wr /wA0DU2PUUMZt2qHHgOTdziodH3m9iv60F20yb+qSqPeLdEbQEbkyokkrQs5HAoUkKSeZ6jhzoJr 3LuUOCk2m3ibMccDaELcCEN5z8dZ57RjoCTwoFETRrUl5E7Usk3qcDuSh1OIzB9jbPLh9ZWVedBL dNUpjT/gayQVXS6pAK2GlBDUYHkXXOSB5cVHoKD41aNTS/lLjqQRVHj3FsioCU+W90LKvXA9KCT9 H7qji1q26bv2rMZaf4d0P60DD4KTLsq7beVt3NDqSl4uspSHAT1SOHs/hQYc9hOhDK7/AMBJ27s9 14pez09uPfQbb4OXarM1A08xCipZwlptxB7tCevBPEn30FJMTVyyFLvNmbx9BFscUD6kvighek6x t3yq4Vru7I+ciIpcZ37KVlSVehUKDlGk6c1xEdjyYTT7rB2vw5rAS/HV5pPFPkocD0NBUXZL5pv5 bTsxy4Qk8VWqe6VHH7J48UnyVkelBobRdEXi2tzER5McqJStmS0W3G1A4IIPn1HA9KC9QFBUt9rg 2ppxqDGbYS64p5zYOK1qOSonmSaC3QFAUBQFAUBQKp2noE+7Q7qpLjM+Ir4j7Ctilo6tr+sg+w+7 FA1oCgKAoCgKAoCgKAoCgKAoCgKD/9k= ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/newsitem_icon.gif R0lGODlhEAAQAPcAAE5OTkRZcHKNqv8RkuicGOmjGemnGuqsG+uxHu21Iu/HP/DNUfDQWvLSXvLS ZPLVZ/TXeouLi52wxI298J7H8qTL86nN9KvO9LnN4rDR9bPT9bXU9rfV9brX9rzZ9r/a9vTZgPXf lsHc98Td98ff+Mjf+Mng+Mzh+M/j+NHk+dLl+dPm+tTn+tjp+tno+trp+tvq+t7s++Dt++Ht++Tw ++fx/Orz/Oz0/O71/fH2/fH3/fT5/fX6/vb5/vj8/vr8/vr8//39/////wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAMALAAAAAAQABAA AAiUAAcIHEiwoMGDBSMoXMgQQEIhEIH00GGDRgQhDgdelMCxY4yLGDUKCUCyZIsIAFJmjBDExw4c NWa8UIFhgs2VP0KAeLAAxooTIzxsmLCSBwQQDhCwEMCUKVGBEXIwaKDAAAoSHzhksPB0QIQbCQ4U IFCiqdOVNWS4SGFCRAcNFypQ6BrBpt27djOq3Ms3JcK/gA0GBAA7 ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://s20.sitemeter.com/meter.asp?site=s20liber R0lGODlhLgAPAKIAAAAAAAAAM//wkBW2IgCP79gAAP/////AgCH5BAUAAAEALAAAAAAuAA8AQANG GLrc/jDKQBS5rlq6quaThYlf1pRgGKJq675wl7Jo/Y4fO+957P/AoHDI6PVMxRMMJzuNKM+L7nHc KDfG5ip6heaiT6I4AQA7 ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plone_powered.gif R0lGODlhUAAPAPcAAAAAAEJjc2NjY3OUpXOcpXuUnHucrYSltYSttYyttYytvbXGzrXO1r3O1r3O 3r3W3sbW1sbW3s7W3s7e3tbe59bn597n797v7+fv7+/v7+/v9+/39/f3//////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAUAAPAAAI/gAFCBxI sKDBgwgTKlzIcGCGhxkUJFAQAKLFixgzatzIsWNGgRkKSLRgoQKFAAEUSFS5UuVElyxftmyZgaTN mzhz6txJMgNIBRgwaAhKYUKEAC+TxoTZUinMmhVKSo1KdarVqlivWvApICKGDRwOHDB5tClTs2hl JqjJs63bnFwVbOWQIcEBCxQgNEh5U67MvoBtqqwJoDAAC4YPHyap2DBix4kfL+aawMJXDJYNEIiw t3KCyn5fWvhsIXTp0Z8nEmaMmLXi1otZw765+HDcCkEzYJhgYAAEBnxtgl5Z2m/x0VJLr5X8evbr yI6Zt24dlwIFkgYMQOAMPLTK0SzBi5/+7lmi6umyn8+2WRv9dNsgE0zIO2AA95SgRQsGPFKu8OWL RQXdgIW9J110XEW0XQMLcMZgSmZ95tJESSmV2nkkRYWThjtpyGGHCVLYQAMMLIBSWkw5NROFErHF YVUZamWTh1ppGKKEKOGX4o5ooQjVjDd9uOFbMybo0ZFIJqnkRw016eSTUBYUEAAAOw== ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/ploneColumns.css *#portal-columns { BORDER-SPACING: 0; WIDTH: 100% !important; BORDER-COLLAPSE: collapse } *#portal-column-one { WIDTH: 16em; VERTICAL-ALIGN: top } *#portal-column-content { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px } *#portal-column-two { WIDTH: 16em; VERTICAL-ALIGN: top } *#portal-column-one *.visualPadding { PADDING-BOTTOM: 1em; PADDING-LEFT: 2em; PADDING-RIGHT: 0em; = PADDING-TOP: 2em } *#portal-column-content *.visualPadding { PADDING-BOTTOM: 1em; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; = PADDING-TOP: 0em } *#portal-column-two *.visualPadding { PADDING-BOTTOM: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: 2em; = PADDING-TOP: 2em } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plone.css BODY { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 69% "Lucida Grande", = Verdana, Lucida, Helvetica, Arial, sans-serif; COLOR: black; = PADDING-TOP: 0px } TABLE { FONT-SIZE: 100% } A { BACKGROUND-COLOR: transparent; COLOR: #436976; TEXT-DECORATION: none } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: = middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none } P { LINE-HEIGHT: 1.5em; MARGIN: 0.5em 0em 1em } P A { TEXT-DECORATION: underline } P A:visited { BACKGROUND-COLOR: transparent; COLOR: purple } P A:active { BACKGROUND-COLOR: transparent; COLOR: red } P IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } HR { BACKGROUND-COLOR: transparent; HEIGHT: 1px; COLOR: #8cacbb } H1 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H2 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H3 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H4 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H5 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H6 { BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: transparent; = MARGIN: 0px; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, = Arial, sans-serif; COLOR: black; FONT-SIZE: 100%; FONT-WEIGHT: normal; = PADDING-TOP: 0.5em } H1 A { COLOR: black !important } H2 A { COLOR: black !important } H3 A { COLOR: black !important } H4 A { COLOR: black !important } H5 A { COLOR: black !important } H6 A { COLOR: black !important } H1 { PADDING-RIGHT: 4em; FONT-SIZE: 160% } H2 { FONT-SIZE: 150% } H3 { BORDER-BOTTOM: medium none; FONT-SIZE: 140%; FONT-WEIGHT: bold } H4 { BORDER-BOTTOM: medium none; FONT-SIZE: 120%; FONT-WEIGHT: bold } H5 { BORDER-BOTTOM: medium none; FONT-SIZE: 100%; FONT-WEIGHT: bold } H6 { BORDER-BOTTOM: medium none; FONT-SIZE: 85%; FONT-WEIGHT: bold } UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: square; = MARGIN: 0.5em 0px 0px 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/bullet.gif); PADDING-TOP: = 0px } OL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0.5em 0px 0px 1.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } UL A { TEXT-DECORATION: underline } OL A { TEXT-DECORATION: underline } LI { MARGIN-BOTTOM: 1em } DT { FONT-WEIGHT: bold } DT A { TEXT-DECORATION: underline } DD { LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 1em } DD A { TEXT-DECORATION: underline } DD.link A { COLOR: black; TEXT-DECORATION: none } FIELDSET { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.5em; MARGIN: 1em 0em; PADDING-LEFT: = 1em; WIDTH: auto; PADDING-RIGHT: 1em; BORDER-TOP: #8cacbb 1px solid; = BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } LEGEND { PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = BACKGROUND: white; FONT-SIZE: 90%; PADDING-TOP: 0.5em } FORM { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } TEXTAREA { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: white; WIDTH: 100%; FONT: 110% "Courier New", Courier, = monospace; COLOR: black; BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: = #8cacbb 1px solid } INPUT { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: white; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, = Helvetica, Arial, sans-serif; VISIBILITY: visible; COLOR: black; = VERTICAL-ALIGN: middle; BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: = #8cacbb 1px solid } SELECT { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: white; COLOR: black; VERTICAL-ALIGN: top; BORDER-TOP: = #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid } ABBR { BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: transparent; COLOR: = black; CURSOR: help } ACRONYM { BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: transparent; COLOR: = black; CURSOR: help } *.explain { BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: transparent; COLOR: = black; CURSOR: help } Q { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif; = FONT-SIZE: 120% } BLOCKQUOTE { FONT-STYLE: italic; FONT-FAMILY: Times, "Times New Roman", serif; = FONT-SIZE: 120% } CODE { BORDER-BOTTOM: #8cacbb 1px dashed; BORDER-LEFT: #8cacbb 1px dashed; = PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #dee7ec; PADDING-LEFT: 0.1em; = PADDING-RIGHT: 0.1em; FONT-FAMILY: "Courier New", Courier, monospace; = COLOR: black; FONT-SIZE: 120%; BORDER-TOP: #8cacbb 1px dashed; = BORDER-RIGHT: #8cacbb 1px dashed; PADDING-TOP: 0px } PRE { BORDER-BOTTOM: #8cacbb 1px dashed; BORDER-LEFT: #8cacbb 1px dashed; = PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #dee7ec; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; FONT-FAMILY: "Courier New", Courier, monospace; = COLOR: black; FONT-SIZE: 120%; OVERFLOW: auto; BORDER-TOP: #8cacbb 1px = dashed; BORDER-RIGHT: #8cacbb 1px dashed; PADDING-TOP: 1em } *.pre A { TEXT-DECORATION: underline } INS { COLOR: green; TEXT-DECORATION: none } DEL { COLOR: red; TEXT-DECORATION: line-through } *.netscape4 { DISPLAY: none } *#visual-portal-wrapper { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #portal-logo { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.75em 0em 0.75em 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/logo.jpg) = no-repeat; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } *#portal-logo A { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 579px; PADDING-RIGHT: 0px; DISPLAY: block; = HEIGHT: 0px !important; OVERFLOW: hidden; BORDER-TOP: 0px; CURSOR: = pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 65px } #portal-skinswitcher { =09 } *#portal-skinswitcher A { DISPLAY: block; FLOAT: left } #portal-top { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #portal-siteactions { PADDING-BOTTOM: 3px; LINE-HEIGHT: normal; BACKGROUND-COLOR: = transparent; LIST-STYLE-TYPE: none; MARGIN: 1px 0px 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 2em; WHITE-SPACE: nowrap; FLOAT: right; HEIGHT: = auto; PADDING-TOP: 3px } #portal-siteactions LI { DISPLAY: inline } #portal-siteactions LI A { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = transparent; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; HEIGHT: auto; = COLOR: #76797c; BORDER-TOP: white 1px solid; MARGIN-RIGHT: 0.2em; = BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0.2em } #portal-siteactions LI.selected A { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } *#portal-siteactions LI A:hover { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } #portal-searchbox { Z-INDEX: 2; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: = lowercase; BACKGROUND-COLOR: transparent; MARGIN: 1.5em 0px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 2em; WHITE-SPACE: nowrap; FLOAT: = right; CLEAR: right; PADDING-TOP: 0px } #portal-globalnav { PADDING-BOTTOM: 0em; LINE-HEIGHT: normal; BACKGROUND-COLOR: = transparent; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 2em; = PADDING-RIGHT: 0em; WHITE-SPACE: nowrap; HEIGHT: auto; PADDING-TOP: 0em } *#portal-globalnav LI { DISPLAY: inline } #portal-globalnav LI A { BORDER-BOTTOM: #8cacbb 1px; BORDER-LEFT: #8cacbb 1px solid; = PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = transparent; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; HEIGHT: auto; = COLOR: #436976; BORDER-TOP: #8cacbb 1px solid; MARGIN-RIGHT: 0.5em; = BORDER-RIGHT: #8cacbb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0em } #portal-globalnav LI.selected A { BORDER-BOTTOM: #dee7ec 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } #portal-globalnav LI A:hover { BORDER-BOTTOM-COLOR: #dee7ec; BACKGROUND-COLOR: #dee7ec; = BORDER-TOP-COLOR: #8cacbb; COLOR: #436976; BORDER-RIGHT-COLOR: #8cacbb; = BORDER-LEFT-COLOR: #8cacbb } #portal-personaltools { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: = 0em; LINE-HEIGHT: 1.3em; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = #dee7ec; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3em; = PADDING-RIGHT: 3em; COLOR: black; BORDER-TOP: #8cacbb 1px solid; = PADDING-TOP: 0em } *#portal-personaltools *.portalUser { PADDING-LEFT: 15px; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/user.gif) no-repeat left = center } #portal-personaltools *.portalNotLoggedIn { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: black; PADDING-TOP: 0px } *#portal-personaltools LI { PADDING-LEFT: 8px; DISPLAY: inline; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkOpaque.gif) no-repeat = left center; COLOR: #436976; MARGIN-LEFT: 1em } #portal-personaltools LI A { COLOR: #436976; TEXT-DECORATION: none } *.visualCaseSensitive { TEXT-TRANSFORM: none } *#portal-breadcrumbs { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-TRANSFORM: lowercase; = PADDING-LEFT: 2em; PADDING-RIGHT: 2em } .addFavorite { VERTICAL-ALIGN: bottom } .contentViews { BORDER-BOTTOM: #74ae0b 1px solid; BORDER-LEFT: #74ae0b 0px solid; = LINE-HEIGHT: normal; BACKGROUND-COLOR: transparent; LIST-STYLE-TYPE: = none; MARGIN-TOP: 2.1em; PADDING-LEFT: 1em; MARGIN-LEFT: 0px; = BORDER-TOP: #74ae0b 0px solid; BORDER-RIGHT: #74ae0b 0px solid } .contentViews LI { DISPLAY: inline; PADDING-TOP: 0.5em } *.contentViews LI A { Z-INDEX: 1; BORDER-BOTTOM: #74ae0b 1px solid; BORDER-LEFT: #74ae0b 1px = solid; PADDING-BOTTOM: 0em; LINE-HEIGHT: normal; TEXT-TRANSFORM: = lowercase; BACKGROUND-COLOR: transparent; PADDING-LEFT: 1.5em; = PADDING-RIGHT: 1.5em; HEIGHT: auto; COLOR: #578308; BORDER-TOP: #74ae0b = 1px solid; MARGIN-RIGHT: 0.5em; BORDER-RIGHT: #74ae0b 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 0em } *.contentViews *.selected A { BORDER-BOTTOM: #cde2a7 1px solid; BACKGROUND-COLOR: #cde2a7; COLOR: = #578308 } *.contentViews LI A:hover { BACKGROUND-COLOR: #cde2a7; COLOR: #578308 } *.contentActions { Z-INDEX: 2; TEXT-ALIGN: right; BORDER-LEFT: #74ae0b 1px solid; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = #cde2a7; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; HEIGHT: 1.2em; COLOR: = #578308; BORDER-RIGHT: #74ae0b 1px solid; PADDING-TOP: 0px } *.contentActions UL { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline; = COLOR: black; LIST-STYLE-IMAGE: none } *.contentActions LI { TEXT-ALIGN: left; LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline; = COLOR: black; LIST-STYLE-IMAGE: none } .contentActions UL { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; HEIGHT: 1.2em; PADDING-TOP: 0px } .contentActions LI { BACKGROUND-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/arrowDownAlternative.gif); = Z-INDEX: 4; BORDER-LEFT: #74ae0b 1px solid; PADDING-BOTTOM: 0px; MARGIN: = 0px 1em 0px 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; = BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FLOAT: = right; PADDING-TOP: 0px } *.menuPosition { POSITION: relative } *.actionSingular { BACKGROUND-IMAGE: none !important } *.actionItems LI { BACKGROUND-IMAGE: none } *.contentActions A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1em; COLOR: = #578308; TEXT-DECORATION: none; PADDING-TOP: 0px } .contentActions .actionMenu { Z-INDEX: 5; BORDER-BOTTOM: #74ae0b 1px solid; POSITION: absolute; = BORDER-LEFT: #74ae0b 1px solid; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #cde2a7; HEIGHT: = auto; VISIBILITY: hidden; OVERFLOW: hidden; BORDER-TOP: #74ae0b 1px; = TOP: 0px; RIGHT: -1px; BORDER-RIGHT: #74ae0b 1px solid; PADDING-TOP: 0px } *.actionMenu LI { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: none; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; PADDING-TOP: 0px } .actionMenu LI A { PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; DISPLAY: block; WHITE-SPACE: nowrap; PADDING-TOP: = 0px } .actionMenu LI A:hover { BACKGROUND-COLOR: #74ae0b; COLOR: white } .actionMenu .actionSeperator A { MARGIN-TOP: 0.2em; BORDER-TOP: #74ae0b 1px solid; PADDING-TOP: 0.2em } .configlet .contentViews { FONT-SIZE: 90% } #content { PADDING-BOTTOM: 0px; MARGIN: 0em 0em 2em; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; PADDING-TOP: 0.13em } #content-news H1 { MARGIN-BOTTOM: 1em } .newsItem { BORDER-BOTTOM: #8cacbb 1px solid; MARGIN-BOTTOM: 1em } .newsContent { PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = PADDING-TOP: 0px } .newsContent UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } .newsContent LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } .newsAbout { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; = MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: right; COLOR: #76797c; FONT-SIZE: 85%; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } .newsAbout LI { DISPLAY: inline } .newsFooter { =09 } .newsFooter LI { MARGIN: 0px 1em 0px 0px; DISPLAY: inline } .documentEditable { PADDING-BOTTOM: 1em !important; PADDING-LEFT: 2em !important; = PADDING-RIGHT: 2em !important; PADDING-TOP: 0em !important } .configlet .documentEditable { PADDING-BOTTOM: 0em !important; PADDING-LEFT: 0em !important; = PADDING-RIGHT: 0em !important; PADDING-TOP: 0em !important } .documentContent { PADDING-BOTTOM: 2em !important; PADDING-LEFT: 1em !important; = PADDING-RIGHT: 1em !important; BACKGROUND: white; FONT-SIZE: 110%; = PADDING-TOP: 0em !important } .documentEditable .documentContent { BORDER-BOTTOM: #74ae0b 1px solid; BORDER-LEFT: #74ae0b 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: = #74ae0b 1px solid; BORDER-RIGHT: #74ae0b 1px solid; PADDING-TOP: 0px } .documentActions { MARGIN: -1.5em 0px 2em } .documentActions UL { MARGIN: 0px 0px 0.3em; FLOAT: right; CLEAR: right } *.documentActions UL { LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none } *.documentActions LI { LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none } *.documentActions A { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; TEXT-DECORATION: none } *.portalMessage { BACKGROUND-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/info_icon.gif); = BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 1em 0em 0em; = PADDING-LEFT: 3em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 5px 50%; COLOR: black; FONT-SIZE: 85%; = VERTICAL-ALIGN: middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ffa500 1px solid; PADDING-TOP: 0.5em } *.system-message { BACKGROUND-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/info_icon.gif); = BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 1em 0em 0em; = PADDING-LEFT: 3em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 5px 50%; COLOR: black; FONT-SIZE: 85%; = VERTICAL-ALIGN: middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ffa500 1px solid; PADDING-TOP: 0.5em } *#error-handling { BACKGROUND-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/info_icon.gif); = BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #ffce7b; MARGIN: 1em 0em 0em; = PADDING-LEFT: 3em; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 5px 50%; COLOR: black; FONT-SIZE: 85%; = VERTICAL-ALIGN: middle; BORDER-TOP: #ffa500 1px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ffa500 1px solid; PADDING-TOP: 0.5em } *.portalMessage A { COLOR: black; TEXT-DECORATION: underline } *.documentDescription { LINE-HEIGHT: 1.5em; MARGIN: 1em 0em; DISPLAY: block; FONT-WEIGHT: bold } *.documentByLine { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 85%; = FONT-WEIGHT: normal } *.documentByLine A { TEXT-DECORATION: underline } *.productCredits { TEXT-ALIGN: right; COLOR: #76797c; CLEAR: both; FONT-SIZE: 85%; = FONT-WEIGHT: normal } *.productCredits A { TEXT-DECORATION: underline } *#portal-footer { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 1em; BACKGROUND-COLOR: #dee7ec; MARGIN: 2em 0em 1em; PADDING-LEFT: 0em; = PADDING-RIGHT: 0em; FLOAT: none; BORDER-TOP: #8cacbb 1px solid; = PADDING-TOP: 0.5em } *#portal-colophon { TEXT-ALIGN: center; PADDING-BOTTOM: 1em; MARGIN: 0em 0em 2em; = PADDING-LEFT: 0em; PADDING-RIGHT: 0em; FLOAT: none; PADDING-TOP: 0.5em } *#portal-colophon UL { LIST-STYLE-TYPE: none; DISPLAY: inline; COLOR: black; TEXT-DECORATION: = none } *#portal-colophon UL LI { LIST-STYLE-TYPE: none; DISPLAY: inline; COLOR: black; TEXT-DECORATION: = none } #portal-colophon UL LI A { LIST-STYLE-TYPE: none; DISPLAY: inline; COLOR: black; TEXT-DECORATION: = none } *#portal-colophon UL LI { PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.25em; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; FONT-SIZE: 85%; PADDING-TOP: 0.1em } .standalone { PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkOpaque.gif) #dee7ec = no-repeat 9px 1px; FONT-SIZE: 85%; CURSOR: pointer; PADDING-TOP: 1px } *.documentEditable * .standalone { PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkOpaque.gif) #dee7ec = no-repeat 9px 1px; FONT-SIZE: 85%; CURSOR: pointer; PADDING-TOP: 1px } .context { PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkTransparent.gif) = no-repeat 9px 1px; FONT-SIZE: 85%; CURSOR: pointer; PADDING-TOP: 1px } .documentEditable * .context { PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkTransparent.gif) = no-repeat 9px 1px; FONT-SIZE: 85%; CURSOR: pointer; PADDING-TOP: 1px } .destructive { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkTransparent.gif) #ffce7b = no-repeat 9px 1px; FONT-SIZE: 85%; BORDER-TOP: #ffa500 1px solid; = CURSOR: pointer; BORDER-RIGHT: #ffa500 1px solid; PADDING-TOP: 1px } .documentEditable * .destructive { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1em; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/linkTransparent.gif) #ffce7b = no-repeat 9px 1px; FONT-SIZE: 85%; BORDER-TOP: #ffa500 1px solid; = CURSOR: pointer; BORDER-RIGHT: #ffa500 1px solid; PADDING-TOP: 1px } INPUT.searchButton { PADDING-BOTTOM: 1px; TEXT-TRANSFORM: lowercase; PADDING-LEFT: 15px; = PADDING-RIGHT: 1px; MARGIN-BOTTOM: 1px !important; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/search_icon.gif) white = no-repeat 2px 1px; FONT-SIZE: 100%; CURSOR: pointer; PADDING-TOP: 1px } .noborder { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = transparent; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } *.documentEditable * .noborder { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = transparent; MARGIN: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium = none } .add { =09 } .documentEditable * .add { =09 } .quickSearch { =09 } *.notify { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = BORDER-TOP: #ffa500 1px solid; BORDER-RIGHT: #ffa500 1px solid } *.documentEditable * *.notify { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = BORDER-TOP: #ffa500 1px solid; BORDER-RIGHT: #ffa500 1px solid } *.field { MARGIN: 0px 1em 1em 0px; TOP: 0px; LEFT: 0px } *.field *.field { MARGIN: 1em 0px 0px } *.field LABEL { FONT-SIZE: 100%; FONT-WEIGHT: bold } *.fieldRequired { PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/required.gif) no-repeat left = center; COLOR: white; PADDING-TOP: 0px } *.formHelp { MARGIN: 0px 0px 0.2em; COLOR: #76797c; FONT-SIZE: 90% } *.formHelp A { TEXT-DECORATION: underline } *.formHelp:hover { COLOR: black; CURSOR: default } *.formControls { MARGIN: 1em 0px 0px } *.error { BORDER-BOTTOM: #ffa500 1px solid; BORDER-LEFT: #ffa500 1px solid; = PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #ffce7b; MARGIN: 0px 0px 1em; = PADDING-LEFT: 1em; WIDTH: 95% !important; PADDING-RIGHT: 1em; = BORDER-TOP: #ffa500 1px solid; BORDER-RIGHT: #ffa500 1px solid; = PADDING-TOP: 1em } *.error *.fieldRequired { COLOR: #ffce7b } *.card { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #8cacbb 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #dee7ec; = MARGIN: 1em; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; FLOAT: = left; BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid; = PADDING-TOP: 1em } *.portrait { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #8cacbb 1px solid; PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #dee7ec; = MARGIN: 0.5em; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; = FONT-SIZE: 85%; BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px = solid; PADDING-TOP: 1em } *.portraitPhoto { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid } .listing { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = MARGIN: 1em 0em; BORDER-COLLAPSE: collapse; FONT-SIZE: 85% } .stx TABLE { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = MARGIN: 1em 0em; BORDER-COLLAPSE: collapse; FONT-SIZE: 85% } *.listing TH { BORDER-BOTTOM: #8cacbb 1px solid; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: = lowercase; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #dee7ec; = BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: = #8cacbb 1px solid; PADDING-TOP: 0em } *.stx TABLE TH { BORDER-BOTTOM: #8cacbb 1px solid; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: = lowercase; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #dee7ec; = BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: = #8cacbb 1px solid; PADDING-TOP: 0em } *.listing .top { TEXT-ALIGN: right !important; BORDER-LEFT: white 1px solid; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; BORDER-TOP: = white 1px solid; BORDER-RIGHT: white 1px solid; PADDING-TOP: 0em } *.listing .odd { BACKGROUND-COLOR: transparent } *.listing .even { BACKGROUND-COLOR: #f7f9fa } *.listing *.listingCheckbox { TEXT-ALIGN: center } *.listing TD { TEXT-ALIGN: left; PADDING-BOTTOM: 0em; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } .stx TABLE TD { TEXT-ALIGN: left; PADDING-BOTTOM: 0em; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } .listing A:hover { TEXT-DECORATION: underline } .listing IMG { VERTICAL-ALIGN: middle } UL.configlets { LIST-STYLE-TYPE: none; MARGIN: 1em; LIST-STYLE-IMAGE: none } UL.configlets LI { MARGIN-BOTTOM: 1em } UL.configlets LI A { TEXT-DECORATION: none } UL.configlets LI LABEL { FONT-WEIGHT: bold } UL.configletDetails { LIST-STYLE-TYPE: none; MARGIN: 0em 1em 1em 4em; LIST-STYLE-IMAGE: none } UL.configletDetails LI { DISPLAY: inline; MARGIN-BOTTOM: 1em } UL.configletDetails LI A { TEXT-DECORATION: none } UL.configletDetails LI LABEL { FONT-WEIGHT: bold } UL.visualNoMarker { LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px 0px; LIST-STYLE-IMAGE: none } OL.visualNoMarker { LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px 0px; LIST-STYLE-IMAGE: none } *.stx TABLE P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } *.stx TABLE { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid } *.stx TABLE TD { BORDER-BOTTOM: #8cacbb 1px solid } *.portlet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } *#region-content *.portlet { FONT-SIZE: 94% } *.portlet H4 { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = #dee7ec; PADDING-LEFT: 1em; PADDING-RIGHT: 0.3em; DISPLAY: block; = FONT-SIZE: 1em; BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; = BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } .portlet H5 { BORDER-BOTTOM: #8cacbb 1px solid; POSITION: relative; BORDER-LEFT: = #8cacbb 1px solid; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; = BACKGROUND-COLOR: #dee7ec; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = DISPLAY: inline; WHITE-SPACE: nowrap; FONT-SIZE: 1em; BORDER-TOP: = #8cacbb 1px solid; TOP: -1px; FONT-WEIGHT: normal; BORDER-RIGHT: #8cacbb = 1px solid; PADDING-TOP: 0em } .portlet H6 { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BACKGROUND-COLOR: = #dee7ec; PADDING-LEFT: 1em; PADDING-RIGHT: 0.3em; DISPLAY: block; = FONT-SIZE: 1em; BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; = BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } .portletBody { BORDER-BOTTOM: #8cacbb 1px solid; POSITION: relative; BORDER-LEFT: = #8cacbb 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-TOP: #8cacbb 1px solid; TOP: -1px; BORDER-RIGHT: #8cacbb 1px = solid } .portletDetails { TEXT-ALIGN: right } .portletContent { PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = PADDING-TOP: 1em } .portletAction { TEXT-ALIGN: center; BORDER-LEFT: #8cacbb 1px solid; TEXT-TRANSFORM: = none; PADDING-LEFT: 0.3em; WIDTH: 0.8em; DISPLAY: block; FLOAT: right } .portlet .even { BACKGROUND-COLOR: #f7f9fa } .portlet .odd { BACKGROUND-COLOR: transparent } .portlet INPUT { FONT-SIZE: 100% } .portletSyndication { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; DISPLAY: block; FLOAT: left; FONT-SIZE: 85%; = BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid } .portletMore { TEXT-ALIGN: right; DISPLAY: block } .portletFooter { PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = PADDING-TOP: 0.5em } *.navIcon { POSITION: relative; RIGHT: 20px } .navIconRoot { POSITION: relative; RIGHT: 20px } .navItemText { MARGIN-LEFT: -20px } .navRootItem { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = PADDING-BOTTOM: 0.2em; MARGIN: 1px 0px; PADDING-LEFT: 20px; = PADDING-RIGHT: 0.25em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 0px 1px; BORDER-TOP: white 1px solid; BORDER-RIGHT: = white 1px solid; PADDING-TOP: 0.1em } *.navItem { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = PADDING-BOTTOM: 0.2em; MARGIN: 1px 0px; PADDING-LEFT: 20px; = PADDING-RIGHT: 0.25em; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-POSITION: 0px 1px; BORDER-TOP: white 1px solid; BORDER-RIGHT: = white 1px solid; PADDING-TOP: 0.1em } *.currentNavItem { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } *#portlet-navigation-tree A:hover { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } *.navLevel1 { MARGIN-LEFT: 0em } *.navLevel2 { MARGIN-LEFT: 1em } *.navLevel3 { MARGIN-LEFT: 2em } *.navLevel4 { MARGIN-LEFT: 3em } *.navLevel5 { MARGIN-LEFT: 4em } *.navLevel6 { MARGIN-LEFT: 4.5em } *.navLevel7 { MARGIN-LEFT: 5em } *.navLevel8 { MARGIN-LEFT: 5.5em } *.portletNavigationTree { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; LIST-STYLE-TYPE: none; MARGIN: = 0px 0px 0px 0.75em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } *.portletNavigationTreeItem { MARGIN: 0px } *.portletNavigationTreeItem A { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.75em; PADDING-RIGHT: 0px; = DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px = 3px; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid; = TEXT-DECORATION: none; PADDING-TOP: 0.5em } *.portletNavigationTreeItem A:hover { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } .currentNavItem { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: #436976; BORDER-TOP: #8cacbb 1px = solid; BORDER-RIGHT: #8cacbb 1px solid } .portletNavigationLevel0 { MARGIN: 0px } .comment { BORDER-BOTTOM: #8cacbb 1px dashed; BORDER-LEFT: #8cacbb 1px dashed; = PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; = MARGIN-BOTTOM: 1em; BACKGROUND: #f7f9fa; BORDER-TOP: #8cacbb 1px dashed; = BORDER-RIGHT: #8cacbb 1px dashed; PADDING-TOP: 0px } .comment H1 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } .comment H2 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } .comment H3 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } .comment H4 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } .comment H5 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } .comment H6 { BORDER-BOTTOM: #76797c 1px dashed; FONT-WEIGHT: normal } *.commentBody { MARGIN: 0px 1em 1em } *.spacer { MARGIN: 1em } *.state-private { COLOR: red } *.state-visible { COLOR: #74ae0b } *.state-published { COLOR: #436976 } *.state-pending { COLOR: #ffa500 } *.state-expired { COLOR: red } *.syndicated { COLOR: #008000 } *.portal-sitemap { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LIST-STYLE-TYPE: = none; MARGIN: 0px; FONT-SIZE: 90%; BORDER-TOP: medium none; = LIST-STYLE-IMAGE: none; BORDER-RIGHT: medium none } *.portal-sitemap *.portletNavigationLevel1 { BORDER-LEFT: #8cacbb 0.5em solid; MARGIN: 0px 0px 0px 0.7em; = PADDING-LEFT: 1em } *.portal-sitemap *.portletNavigationLevel2 { BORDER-LEFT: #dee7ec 0.5em solid; PADDING-LEFT: 1em } *.role-Member { =09 } *.role-Reviewer { =09 } *.role-Manager { =09 } *.role-Translator { =09 } *.location-frontpage { =09 } *.location-news { =09 } *.location-members { =09 } *.even { BACKGROUND-COLOR: #f7f9fa } *.odd { BACKGROUND-COLOR: transparent } *.visualHighlight { BACKGROUND-COLOR: #f7f9fa } *.discreet { COLOR: #76797c; FONT-SIZE: 85%; FONT-WEIGHT: normal } *.listingBar { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #8cacbb 1px solid; PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; = BACKGROUND-COLOR: #dee7ec; MARGIN: 1em 0em; PADDING-LEFT: 1em; = PADDING-RIGHT: 1em; CLEAR: both; FONT-SIZE: 94%; VERTICAL-ALIGN: top; = BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid; = PADDING-TOP: 0em } *.listingBar SPAN.previous { TEXT-ALIGN: left; FLOAT: left; MARGIN-RIGHT: 1em } *.listingPrevious { TEXT-ALIGN: left; FLOAT: left; MARGIN-RIGHT: 1em } .listingBar SPAN.next { TEXT-ALIGN: right; FLOAT: right; MARGIN-LEFT: 1em } .listingNext { TEXT-ALIGN: right; FLOAT: right; MARGIN-LEFT: 1em } .listingBar IMG { VERTICAL-ALIGN: middle } .link-plain { BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .link-parent { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/arrowUp.gif) no-repeat 4px = 5px; FONT-SIZE: 85%; PADDING-TOP: 1px } .link-user { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/user.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-external { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/link_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-https { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/lock_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-mailto { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/mail_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-news { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/topic_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-ftp { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/file_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-irc { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/discussionitem_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-callto { PADDING-BOTTOM: 1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://pcsm1.u-strasbg.fr/libersciences/phone_icon.gif) = no-repeat 0px 1px; PADDING-TOP: 1px } *.link-comment { PADDING-BOTTOM: 1px !important; PADDING-LEFT: 16px !important; = PADDING-RIGHT: 0px !important; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/discussionitem_icon.gif) = no-repeat left center; PADDING-TOP: 1px !important } *.link-anchor { COLOR: #76797c; FONT-WEIGHT: normal; TEXT-DECORATION: none } *.hiddenStructure { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: -1px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 1px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll = repeat 0% 0%; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } *.contentViews *.hiddenStructure { POSITION: absolute; TOP: -200px; LEFT: -200px } *.contentActions *.hiddenStructure { POSITION: absolute; TOP: -200px; LEFT: -200px } *.visualClear { DISPLAY: block; CLEAR: both } *.hiddenLabel { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: -1px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 1px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll = repeat 0% 0%; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } *.label { PADDING-RIGHT: 0.5em; DISPLAY: inline; FONT-WEIGHT: bold } *.optionsToggle { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; COLOR: black; FONT-SIZE: 85%; BORDER-TOP: = #8cacbb 1px solid; FONT-WEIGHT: normal !important; BORDER-RIGHT: #8cacbb = 1px solid } *.portalNotLoggedIn { =09 } *#portal-column-content FIELDSET > * INPUT:focus { BORDER-BOTTOM-COLOR: #ffa500; BORDER-RIGHT-WIDTH: 1px; = BORDER-TOP-COLOR: #ffa500; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: = 1px; BORDER-RIGHT-COLOR: #ffa500; BORDER-LEFT-COLOR: #ffa500; = BORDER-LEFT-WIDTH: 1px } *#portal-column-content FIELDSET > * TEXTAREA:focus { BORDER-BOTTOM-COLOR: #ffa500; BORDER-RIGHT-WIDTH: 1px; = BORDER-TOP-COLOR: #ffa500; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: = 1px; BORDER-RIGHT-COLOR: #ffa500; BORDER-LEFT-COLOR: #ffa500; = BORDER-LEFT-WIDTH: 1px } *.visualOverflow { MARGIN: 0px 0px 1em; OVERFLOW: auto } *.visualOverflow PRE { MARGIN: 0px } *.visualOverflow TABLE { MARGIN: 0px } *.visualOverflow IMG { MARGIN: 0px } *.visualFontSizeCorrection { FONT-SIZE: 75% } .dayPopup { Z-INDEX: 2; BORDER-BOTTOM: black 1px solid; POSITION: absolute; = BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: = #ffffe1; PADDING-LEFT: 0.2em; WIDTH: 12em; PADDING-RIGHT: 0.2em; = VISIBILITY: hidden; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px = solid; PADDING-TOP: 0.2em } .date { FONT-WEIGHT: bold } .ploneCalendar { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = MARGIN: 1em 0em; BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb = 1px solid } .ploneCalendar A { TEXT-DECORATION: none } .ploneCalendar A:hover { TEXT-DECORATION: none } .ploneCalendar TH { TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dee7ec; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-WEIGHT: bold; PADDING-TOP: = 2px } .ploneCalendar TD { TEXT-ALIGN: right; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: transparent; = PADDING-LEFT: 2px; WIDTH: 1.5em; PADDING-RIGHT: 2px; PADDING-TOP: 2px } *.ploneCalendar *.weekdays TD { BORDER-BOTTOM: #8cacbb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #8cacbb 1px; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dee7ec; = PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #8cacbb 1px solid; = BORDER-RIGHT: #8cacbb 1px; PADDING-TOP: 2px } *.ploneCalendar *.event { BACKGROUND-COLOR: #dee7ec; FONT-WEIGHT: bold } *.ploneCalendar *.todayevent { BORDER-BOTTOM: #ffa500 2px solid; BORDER-LEFT: #ffa500 2px solid; = BACKGROUND-COLOR: #dee7ec; BORDER-TOP: #ffa500 2px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #ffa500 2px solid } *.ploneCalendar *.todaynoevent { BORDER-BOTTOM: #ffa500 2px solid; BORDER-LEFT: #ffa500 2px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ffa500 2px solid; BORDER-RIGHT: = #ffa500 2px solid } *.highlightedSearchTerm { BACKGROUND-COLOR: #feff82 } *.currentItem { BORDER-BOTTOM: #ffa500 2px solid; BORDER-LEFT: #ffa500 2px solid; = PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ffa500 2px solid; BORDER-RIGHT: = #ffa500 2px solid; PADDING-TOP: 1px } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://pcsm1.u-strasbg.fr/libersciences/ploneTextSmall.css BODY { FONT-SIZE: 60% } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://pcsm1.u-strasbg.fr/libersciences/ploneTextLarge.css BODY { FONT-SIZE: 95% } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plonePrint.css BODY { FONT-FAMILY: Georgia, Garamond, Times, serif; FONT-SIZE: 11pt = !important } DIV.top { DISPLAY: none } *#portal-logo { DISPLAY: none } *#portal-siteactions { DISPLAY: none } *.hiddenStructure { DISPLAY: none } *#portal-searchbox { DISPLAY: none } #portal-globalnav { DISPLAY: none } *#portal-personaltools { DISPLAY: none } #portal-breadcrumbs { DISPLAY: none } #portal-column-one { DISPLAY: none } #portal-column-two { DISPLAY: none } .contentViews { DISPLAY: none } .contentActions { DISPLAY: none } .help { DISPLAY: none } .legend { DISPLAY: none } DIV.portalMessage { DISPLAY: none } DIV.documentActions { DISPLAY: none } .documentByLine { DISPLAY: none } .netscape4 { DISPLAY: none } #portal-footer { DISPLAY: none } #portal-colophon { DISPLAY: none } INPUT { DISPLAY: none } .skipnav { DISPLAY: none } .visualNoPrint { DISPLAY: none } UL { LIST-STYLE-TYPE: square } H1 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } H2 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } H3 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } H4 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } H5 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } H6 { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FONT-FAMILY: = Helvetica, Arial, sans-serif; BORDER-TOP: medium none; FONT-WEIGHT: = bold; BORDER-RIGHT: medium none } *.documentDescription { FONT-WEIGHT: bold } PRE { BORDER-BOTTOM: black 1pt dashed; BORDER-LEFT: black 1pt dashed; = PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: = pre; FONT-SIZE: 8pt; OVERFLOW: auto; BORDER-TOP: black 1pt dashed; = BORDER-RIGHT: black 1pt dashed; PADDING-TOP: 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; COLOR: black !important; PADDING-TOP: 0px = !important } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } *#content A:link:after { CONTENT: " [" attr(href) "] " } *#content A:visited:after { CONTENT: " [" attr(href) "] " } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plonePresentation.css BODY { MIN-WIDTH: 0px !important; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", = Verdana, Lucida, Helvetica, Arial, sans-serif; BACKGROUND: = url(http://pcsm1.u-strasbg.fr/libersciences/logo.jpg) white fixed = no-repeat 95% 95%; COLOR: black; FONT-SIZE: 50px !important; = PADDING-TOP: 0px } *#visual-portal-wrapper { MIN-WIDTH: 0px !important; WIDTH: 100% !important } #portal-column-content { MARGIN: 0px } #portal-column-content #content { PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; PADDING-TOP: 1em } H1 { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = PAGE-BREAK-BEFORE: always; BACKGROUND-COLOR: #dee7ec; MARGIN: 1em 0px = 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 50px = !important; BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; = BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } H2 { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = PAGE-BREAK-BEFORE: always; BACKGROUND-COLOR: #dee7ec; MARGIN: 1em 0px = 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 50px = !important; BORDER-TOP: #8cacbb 1px solid; FONT-WEIGHT: normal; = BORDER-RIGHT: #8cacbb 1px solid; PADDING-TOP: 0em } H1.documentFirstHeading { PAGE-BREAK-BEFORE: avoid } DL { TEXT-ALIGN: left; MARGIN-TOP: 0.5em; FONT-SIZE: 40px !important } OL { TEXT-ALIGN: left; MARGIN-TOP: 0.5em; FONT-SIZE: 40px !important } UL { TEXT-ALIGN: left; MARGIN-TOP: 0.5em; FONT-SIZE: 40px !important } DT { BORDER-BOTTOM: #8cacbb 1px solid; BORDER-LEFT: #8cacbb 1px solid; = BACKGROUND-COLOR: #dee7ec; PADDING-RIGHT: 0.5em; DISPLAY: inline; = BORDER-TOP: #8cacbb 1px solid; BORDER-RIGHT: #8cacbb 1px solid } DD { MARGIN-BOTTOM: 0.25em } LI { MARGIN: 0px 0px 0.5em } P { DISPLAY: none } .documentDescription { TEXT-ALIGN: center !important; MARGIN-TOP: 4em; FONT-SIZE: 40px = !important; FONT-WEIGHT: normal } UL { LIST-STYLE-IMAGE: = url(http://pcsm1.u-strasbg.fr/libersciences/bulletBig.gif) } PRE { BORDER-BOTTOM: #8cacbb 1px dashed; BORDER-LEFT: #8cacbb 1px dashed; = PADDING-BOTTOM: 0.5em; BACKGROUND-COLOR: #dee7ec; PADDING-LEFT: 0.5em; = PADDING-RIGHT: 0.5em; FONT-SIZE: 25px; BORDER-TOP: #8cacbb 1px dashed; = FONT-WEIGHT: bold; BORDER-RIGHT: #8cacbb 1px dashed; PADDING-TOP: 0.5em } CODE { BORDER-BOTTOM: #8cacbb 1px dashed; BORDER-LEFT: #8cacbb 1px dashed; = PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #dee7ec; PADDING-LEFT: 0.25em; = PADDING-RIGHT: 0.25em; BORDER-TOP: #8cacbb 1px dashed; BORDER-RIGHT: = #8cacbb 1px dashed; PADDING-TOP: 0.1em } A { COLOR: #436976 !important } DIV.top { DISPLAY: none } #portal-logo { DISPLAY: none } .hiddenStructure { DISPLAY: none } *#portal-searchbox { DISPLAY: none } *#portal-siteactions { DISPLAY: none } *#portal-globalnav { DISPLAY: none } *#portal-personaltools { DISPLAY: none } *#portal-breadcrumbs { DISPLAY: none } *#portal-column-one { DISPLAY: none } *#portal-column-two { DISPLAY: none } *.contentViews { DISPLAY: none } *.contentActions { DISPLAY: none } *.help { DISPLAY: none } *.legend { DISPLAY: none } DIV.portalMessage { DISPLAY: none } DIV.documentActions { DISPLAY: none } *.documentByLine { DISPLAY: none } *.netscape4 { DISPLAY: none } *#portal-footer { DISPLAY: none } *#portal-colophon { DISPLAY: none } INPUT { DISPLAY: none } *.skipnav { DISPLAY: none } DIV#portal-columns DIV#visual-column-wrapper { WIDTH: 100% } DIV#portal-columns DIV#visual-column-wrapper DIV#portal-column-content { WIDTH: 100% } DIV#portal-columns DIV#visual-column-wrapper DIV#portal-column-content { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DIV#portal-columns DIV#visual-column-wrapper DIV#portal-column-content * = { TEXT-ALIGN: left } #content { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } .group { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #content { MARGIN: 0px 1em } TABLE.listing { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } TABLE.listing TD { BORDER-BOTTOM: black 1pt solid; BORDER-LEFT: black 1pt solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: black 1pt solid; BORDER-RIGHT: = black 1pt solid } A { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } A:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #520; = TEXT-DECORATION: underline } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/ploneIEFixes.css * HTML #portal-columns { WIDTH: 100% } * HTML .visualIEFloatFix { WIDTH: 99%; FLOAT: left; CLEAR: both } INPUT { MARGIN-BOTTOM: 1px } TABLE.listing TD.top { POSITION: relative; TOP: -1px; LEFT: -1px } DIV#portal-columns DIV.portlet { TEXT-ALIGN: left } DIV#portal-columns DIV#portal-column-one { OVERFLOW: hidden } DIV#portal-columns DIV#portal-column-two { OVERFLOW: hidden } TEXTAREA { WIDTH: 97% } *.visualOverflow { WIDTH: 88% } *.hiddenStructure { POSITION: absolute } BODY { SCROLLBAR-ARROW-COLOR: #436976; SCROLLBAR-DARKSHADOW-COLOR: #f7f9fa; = SCROLLBAR-BASE-COLOR: #dee7ec; SCROLLBAR-HIGHLIGHT-COLOR: #dee7ec; = SCROLLBAR-SHADOW-COLOR: #8cacbb; SCROLLBAR-TRACK-COLOR: #f7f9fa; = SCROLLBAR-3DLIGHT-COLOR: #8cacbb } *.fakeclass { CONTENT: "\"/*" } ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plone_javascript_variables.js // Global Plone variables that need to be accessible to the Javascripts=0A= =0A= portal_url =3D 'http://pcsm1.u-strasbg.fr/libersciences';=0A= ------=_NextPart_000_004A_01C92726.935017B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pcsm1.u-strasbg.fr/libersciences/plone_javascripts.js =0A= =0A= // Heads up! August 2003 - Geir B=E6kholt=0A= // This file now requires the javascript variable portal_url to be set =0A= // in the plone_javascript_variables.js file. Any other variables from = Plone=0A= // that you want to pass into these scripts should be placed there.=0A= =0A= /* (this is for http compression) */=0A= =0A= function registerPloneFunction(func){=0A= // registers a function to fire onload. =0A= // Turned out we kept doing this all the time=0A= // Use this for initilaizing any javascript that should fire once the = page has been loaded. =0A= // =0A= if (window.addEventListener) = window.addEventListener("load",func,false);=0A= else if (window.attachEvent) window.attachEvent("onload",func); =0A= }=0A= =0A= function unRegisterPloneFunction(func){=0A= // uregisters a previous function to fire onload. =0A= if (window.removeEventListener) = window.removeEventListener("load",func,false);=0A= else if (window.detachEvent) window.detachEvent("onload",func); =0A= }=0A= =0A= function getContentArea(){=0A= // to end all doubt on where the content sits. It also felt a bit silly = doing this over and over in every=0A= // function, even if it is a tiny operation. Just guarding against = someone changing the names again, in the name=0A= // of semantics or something.... ;)=0A= node =3D document.getElementById('region-content')=0A= if (! node){=0A= node =3D document.getElementById('content')=0A= }=0A= return node=0A= }=0A= =0A= function wrapNode(node, wrappertype, wrapperclass){=0A= // utility function to wrap a node "node" in an arbitrary element of = type "wrappertype" , with a class of "wrapperclass"=0A= wrapper =3D document.createElement(wrappertype)=0A= wrapper.className =3D wrapperclass;=0A= innerNode =3D node.parentNode.replaceChild(wrapper,node);=0A= wrapper.appendChild(innerNode)=0A= }=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= // The calendar popup show/hide:=0A= =0A= function showDay(date) {=0A= document.getElementById('day' + date).style.visibility =3D = 'visible';=0A= return true;=0A= } =0A= function hideDay(date) {=0A= document.getElementById('day' + date).style.visibility =3D = 'hidden';=0A= return true;=0A= }=0A= =0A= =0A= =0A= =0A= // Focus on error or tabindex=3D1 =0A= function setFocus() {=0A= var xre =3D new RegExp(/\berror\b/);=0A= // Search only forms to avoid spending time on regular text=0A= for (var f =3D 0; (formnode =3D = document.getElementsByTagName('form').item(f)); f++) {=0A= // Search for errors first, focus on first error if found=0A= for (var i =3D 0; (node =3D = formnode.getElementsByTagName('div').item(i)); i++) {=0A= if (xre.exec(node.className)) {=0A= for (var j =3D 0; (inputnode =3D = node.getElementsByTagName('input').item(j)); j++) {=0A= inputnode.focus();=0A= return; =0A= }=0A= }=0A= }=0A= // If no error, focus on input element with tabindex 1=0A= =0A= =0A= // uncomment to reactivate=0A= // this part works as intended, but there are too many places = where this function causes pain, moving =0A= // focus away from a field in whuch the user is already typing=0A= =0A= //for (var i =3D 0; (node =3D = formnode.getElementsByTagName('input').item(i)); i++) {=0A= // if (node.getAttribute('tabindex') =3D=3D 1) {=0A= // node.focus();=0A= // return; =0A= // }=0A= //}=0A= }=0A= }=0A= registerPloneFunction(setFocus)=0A= =0A= =0A= =0A= =0A= =0A= /********* Table sorter script *************/=0A= // Table sorter script, thanks to Geir B=E6kholt for this.=0A= // DOM table sorter originally made by Paul Sowden =0A= =0A= function compare(a,b)=0A= {=0A= au =3D new String(a);=0A= bu =3D new String(b);=0A= =0A= if (au.charAt(4) !=3D '-' && au.charAt(7) !=3D '-')=0A= {=0A= var an =3D parseFloat(au)=0A= var bn =3D parseFloat(bu)=0A= }=0A= if (isNaN(an) || isNaN(bn))=0A= {as =3D au.toLowerCase()=0A= bs =3D bu.toLowerCase()=0A= if (as > bs)=0A= {return 1;}=0A= else=0A= {return -1;}=0A= }=0A= else {=0A= return an - bn;=0A= }=0A= }=0A= =0A= =0A= =0A= function getConcatenedTextContent(node) {=0A= var _result =3D "";=0A= if (node =3D=3D null) {=0A= return _result;=0A= }=0A= var childrens =3D node.childNodes;=0A= var i =3D 0;=0A= while (i < childrens.length) {=0A= var child =3D childrens.item(i);=0A= switch (child.nodeType) {=0A= case 1: // ELEMENT_NODE=0A= case 5: // ENTITY_REFERENCE_NODE=0A= _result +=3D getConcatenedTextContent(child);=0A= break;=0A= case 3: // TEXT_NODE=0A= case 2: // ATTRIBUTE_NODE=0A= case 4: // CDATA_SECTION_NODE=0A= _result +=3D child.nodeValue;=0A= break;=0A= case 6: // ENTITY_NODE=0A= case 7: // PROCESSING_INSTRUCTION_NODE=0A= case 8: // COMMENT_NODE=0A= case 9: // DOCUMENT_NODE=0A= case 10: // DOCUMENT_TYPE_NODE=0A= case 11: // DOCUMENT_FRAGMENT_NODE=0A= case 12: // NOTATION_NODE=0A= // skip=0A= break;=0A= }=0A= i ++;=0A= }=0A= return _result;=0A= }=0A= =0A= function sort(e) {=0A= var el =3D window.event ? window.event.srcElement : e.currentTarget;=0A= =0A= // a pretty ugly sort function, but it works nonetheless=0A= var a =3D new Array();=0A= // check if the image or the th is clicked. Proceed to parent id it = is the image=0A= // NOTE THAT nodeName IS UPPERCASE=0A= if (el.nodeName =3D=3D 'IMG') el =3D el.parentNode;=0A= //var name =3D el.firstChild.nodeValue;=0A= // This is not very robust, it assumes there is an image as first = node then text=0A= var name =3D el.childNodes.item(1).nodeValue;=0A= var dad =3D el.parentNode;=0A= var node;=0A= =0A= // kill all arrows=0A= for (var im =3D 0; (node =3D = dad.getElementsByTagName("th").item(im)); im++) {=0A= // NOTE THAT nodeName IS IN UPPERCASE=0A= if (node.lastChild.nodeName =3D=3D 'IMG')=0A= {=0A= lastindex =3D node.getElementsByTagName('img').length - 1;=0A= = node.getElementsByTagName('img').item(lastindex).setAttribute('src',porta= l_url + '/arrowBlank.gif');=0A= }=0A= }=0A= =0A= for (var i =3D 0; (node =3D dad.getElementsByTagName("th").item(i)); = i++) {=0A= var xre =3D new RegExp(/\bnosort\b/);=0A= // Make sure we are not messing with nosortable columns, then = check second node.=0A= if (!xre.exec(node.className) && = node.childNodes.item(1).nodeValue =3D=3D name) =0A= {=0A= //window.alert(node.childNodes.item(1).nodeValue;=0A= lastindex =3D node.getElementsByTagName('img').length -1;=0A= = node.getElementsByTagName('img').item(lastindex).setAttribute('src',porta= l_url + '/arrowUp.gif');=0A= break;=0A= }=0A= }=0A= =0A= var tbody =3D = dad.parentNode.parentNode.getElementsByTagName("tbody").item(0);=0A= for (var j =3D 0; (node =3D = tbody.getElementsByTagName("tr").item(j)); j++) {=0A= =0A= // crude way to sort by surname and name after first choice=0A= a[j] =3D new Array();=0A= a[j][0] =3D = getConcatenedTextContent(node.getElementsByTagName("td").item(i));=0A= a[j][1] =3D = getConcatenedTextContent(node.getElementsByTagName("td").item(1));=0A= a[j][2] =3D = getConcatenedTextContent(node.getElementsByTagName("td").item(0)); =0A= a[j][3] =3D node;=0A= }=0A= =0A= if (a.length > 1) {=0A= =0A= a.sort(compare);=0A= =0A= // not a perfect way to check, but hell, it suits me fine=0A= if (a[0][0] =3D=3D = getConcatenedTextContent(tbody.getElementsByTagName("tr").item(0).getElem= entsByTagName("td").item(i))=0A= && a[1][0] =3D=3D = getConcatenedTextContent(tbody.getElementsByTagName("tr").item(1).getElem= entsByTagName("td").item(i))) =0A= {=0A= a.reverse();=0A= lastindex =3D el.getElementsByTagName('img').length - 1;=0A= = el.getElementsByTagName('img').item(lastindex).setAttribute('src', = portal_url + '/arrowDown.gif');=0A= }=0A= =0A= }=0A= =0A= for (var j =3D 0; j < a.length; j++) {=0A= tbody.appendChild(a[j][3]);=0A= }=0A= }=0A= =0A= function initalizeTableSort(e) {=0A= var tbls =3D document.getElementsByTagName('table');=0A= for (var t =3D 0; t < tbls.length; t++)=0A= {=0A= // elements of class=3D"listing" can be sorted=0A= var re =3D new RegExp(/\blisting\b/)=0A= // elements of class=3D"nosort" should not be sorted=0A= var xre =3D new RegExp(/\bnosort\b/)=0A= if (re.exec(tbls[t].className) && !xre.exec(tbls[t].className))=0A= {=0A= try {=0A= var tablename =3D tbls[t].getAttribute('id');=0A= var thead =3D = document.getElementById(tablename).getElementsByTagName("thead").item(0);=0A= var node;=0A= // set up blank spaceholder gifs=0A= blankarrow =3D document.createElement('img');=0A= blankarrow.setAttribute('src', portal_url + = '/arrowBlank.gif');=0A= blankarrow.setAttribute('height',6);=0A= blankarrow.setAttribute('width',9);=0A= // the first sortable column should get an arrow = initially.=0A= initialsort =3D false;=0A= for (var i =3D 0; (node =3D = thead.getElementsByTagName("th").item(i)); i++) {=0A= // check that the columns does not have = class=3D"nosort"=0A= if (!xre.exec(node.className)) {=0A= node.insertBefore(blankarrow.cloneNode(1), = node.firstChild);=0A= if (!initialsort) {=0A= initialsort =3D true;=0A= uparrow =3D document.createElement('img');=0A= uparrow.setAttribute('src', portal_url + = '/arrowUp.gif');=0A= uparrow.setAttribute('height',6);=0A= uparrow.setAttribute('width',9);=0A= node.appendChild(uparrow);=0A= } else {=0A= node.appendChild(blankarrow.cloneNode(1));=0A= }=0A= =0A= if (node.addEventListener) = node.addEventListener("click",sort,false);=0A= else if (node.attachEvent) = node.attachEvent("onclick",sort);=0A= }=0A= }=0A= } catch(er) {}=0A= }=0A= }=0A= } =0A= // **** End table sort script ***=0A= registerPloneFunction(initalizeTableSort) =0A= =0A= =0A= // Actions used in the folder_contents view=0A= function submitFolderAction(folderAction) {=0A= document.folderContentsForm.action =3D = document.folderContentsForm.action+'/'+folderAction;=0A= document.folderContentsForm.submit();=0A= }=0A= =0A= function submitFilterAction() {=0A= document.folderContentsForm.action =3D = document.folderContentsForm.action+'/folder_contents';=0A= filter_selection=3Ddocument.getElementById('filter_selection');=0A= for (var i =3D0; i < filter_selection.length; i++){=0A= if (filter_selection.options[i].selected) {=0A= if (filter_selection.options[i].value=3D=3D'#') {=0A= = document.folderContentsForm.filter_state.value=3D'clear_view_filter';=0A= }=0A= else {=0A= = document.folderContentsForm.filter_state.value=3D'set_view_filter';=0A= }=0A= } =0A= }=0A= document.folderContentsForm.submit();=0A= }=0A= =0A= =0A= // Functions for selecting all checkboxes in folder_contents/search_form = view=0A= =0A= function selectAll(id, formName) {=0A= // get the elements. if formName is p rovided, get the elements inside = the form=0A= if (formName=3D=3Dnull) {=0A= checkboxes =3D document.getElementsByName(id)=0A= for (i =3D 0; i < checkboxes.length; i++)=0A= checkboxes[i].checked =3D true ;=0A= } else {=0A= for (i=3D0; i=0A= // This function gets called when the user clicks on some date.=0A= function onJsCalendarDateUpdate(cal) {=0A= var year =3D cal.params.input_id_year;=0A= var month =3D cal.params.input_id_month;=0A= var day =3D cal.params.input_id_day;=0A= // var hour =3D cal.params.input_id_hour;=0A= // var minute =3D cal.params.input_id_minute;=0A= =0A= // cal.params.inputField.value =3D cal.date.print('%Y/%m/%d %H:%M'); = // doesn't work in Opera, don't use time now=0A= //cal.params.inputField.value =3D cal.date.print('%Y/%m/%d'); // = doesn't work in Opera=0A= var daystr =3D '' + cal.date.getDate();=0A= if (daystr.length =3D=3D 1)=0A= daystr =3D '0' + daystr;=0A= var monthstr =3D '' + (cal.date.getMonth()+1);=0A= if (monthstr.length =3D=3D 1)=0A= monthstr =3D '0' + monthstr;=0A= cal.params.inputField.value =3D '' + cal.date.getFullYear() + '/' + = monthstr + '/' + daystr=0A= =0A= year.value =3D cal.params.inputField.value.substring(0,4);=0A= month.value =3D cal.params.inputField.value.substring(5,7);=0A= day.value =3D cal.params.inputField.value.substring(8,10);=0A= // hour.value =3D cal.params.inputField.value.substring(11,13);=0A= // minute.value=3D cal.params.inputField.value.substring(14,16);=0A= }=0A= =0A= =0A= function showJsCalendar(input_id_anchor, input_id, input_id_year, = input_id_month, input_id_day, input_id_hour, input_id_minute, yearStart, = yearEnd) {=0A= // do what jscalendar-x.y.z/calendar-setup.js:Calendar.setup would do=0A= var input_id_anchor =3D document.getElementById(input_id_anchor);=0A= var input_id =3D document.getElementById(input_id);=0A= var input_id_year =3D document.getElementById(input_id_year);=0A= var input_id_month =3D document.getElementById(input_id_month);=0A= var input_id_day =3D document.getElementById(input_id_day);=0A= // var input_id_hour =3D document.getElementById(input_id_hour);=0A= // var input_id_minute =3D document.getElementById(input_id_minute);=0A= var format =3D 'y/mm/dd';=0A= =0A= var dateEl =3D input_id;=0A= var mustCreate =3D false;=0A= var cal =3D window.calendar;=0A= =0A= var params =3D {=0A= 'range' : [yearStart, yearEnd],=0A= inputField : input_id,=0A= input_id_year : input_id_year,=0A= input_id_month: input_id_month,=0A= input_id_day : input_id_day=0A= // input_id_hour : input_id_hour,=0A= // input_id_minute: input_id_minute=0A= };=0A= =0A= function param_default(pname, def) { if (typeof params[pname] =3D=3D = "undefined") { params[pname] =3D def; } };=0A= =0A= param_default("inputField", null);=0A= param_default("displayArea", null);=0A= param_default("button", null);=0A= param_default("eventName", "click");=0A= param_default("ifFormat", "%Y/%m/%d");=0A= param_default("daFormat", "%Y/%m/%d");=0A= param_default("singleClick", true);=0A= param_default("disableFunc", null);=0A= param_default("dateStatusFunc", params["disableFunc"]); // takes = precedence if both are defined=0A= param_default("mondayFirst", true);=0A= param_default("align", "Bl");=0A= param_default("range", [1900, 2999]);=0A= param_default("weekNumbers", true);=0A= param_default("flat", null);=0A= param_default("flatCallback", null);=0A= param_default("onSelect", null);=0A= param_default("onClose", null);=0A= param_default("onUpdate", null);=0A= param_default("date", null);=0A= param_default("showsTime", false);=0A= param_default("timeFormat", "24");=0A= =0A= if (!window.calendar) {=0A= window.calendar =3D cal =3D new Calendar(true, //params.mondayFirst,=0A= null,=0A= onJsCalendarDateUpdate,=0A= function(cal) { cal.hide(); });=0A= cal.time24 =3D true;=0A= cal.weekNumbers =3D true;=0A= mustCreate =3D true;=0A= } else {=0A= cal.hide();=0A= }=0A= cal.setRange(yearStart,yearEnd);=0A= cal.params =3D params;=0A= cal.setDateStatusHandler(null);=0A= cal.setDateFormat(format);=0A= if (mustCreate)=0A= cal.create();=0A= cal.parseDate(dateEl.value || dateEl.innerHTML);=0A= cal.refresh();=0A= cal.showAtElement(input_id_anchor, null);=0A= return false;=0A= }=0A= =0A= =0A= // This function updates a hidden date field with the current values of = the widgets=0A= function update_date_field(field, year, month, day, hour, minute, ampm)=0A= {=0A= var field =3D document.getElementById(field)=0A= var date =3D document.getElementById(date)=0A= var year =3D document.getElementById(year)=0A= var month =3D document.getElementById(month)=0A= var day =3D document.getElementById(day)=0A= var hour =3D document.getElementById(hour)=0A= var minute =3D document.getElementById(minute)=0A= var ampm =3D document.getElementById(ampm)=0A= =0A= if (0 < year.value)=0A= {=0A= // Return ISO date string=0A= // Note: This relies heavily on what date_components_support.py = puts into the form.=0A= field.value =3D year.value + "-" + month.value + "-" + day.value = + " " + hour.value + ":" + minute.value=0A= // Handle optional AM/PM=0A= if (ampm && ampm.value)=0A= field.value =3D field.value + " " + ampm.value=0A= } =0A= else =0A= {=0A= // Return empty string=0A= field.value =3D ''=0A= // Reset widgets=0A= month.options[0].selected =3D 1=0A= day.options[0].selected =3D 1=0A= hour.options[0].selected =3D 1=0A= minute.options[0].selected =3D 1=0A= if (ampm && ampm.options)=0A= ampm.options[0].selected =3D 1=0A= }=0A= }=0A= =0A= =0A= =0A= function fullscreenMode() {=0A= if (document.getElementById('portal-top').style.display =3D=3D = 'none') {=0A= document.getElementById('portal-top').style.display =3D 'block';=0A= document.getElementById('portal-column-one').style.display =3D = 'block';=0A= document.getElementById('portal-column-two').style.display =3D = 'block';=0A= }=0A= else {=0A= document.getElementById('portal-top').style.display =3D 'none';=0A= document.getElementById('portal-column-one').style.display =3D = 'none';=0A= document.getElementById('portal-column-two').style.display =3D = 'none';=0A= }=0A= }=0A= =0A= =0A= // and finally : Mike Malloch's fixes for Internet Explorer 5 - =0A= // These should be considered temporary, as they actually add = functionality to IE5, while we just want it to not blurt = errormessages... =0A= //=0A= =0A= function hackPush(el){=0A= this[this.length] =3D el;=0A= }=0A= =0A= function hackPop(){=0A= var N =3D this.length - 1, el =3D this[N];=0A= this.length =3D N=0A= return el;=0A= }=0A= =0A= function hackShift(){=0A= var one =3D this[0], N =3D this.length;=0A= for (var i =3D 1; i < N; i++){=0A= this[i-1] =3D this[i];=0A= }=0A= this.length =3D N-1=0A= return one;=0A= }=0A= =0A= var testPushPop =3D new Array();=0A= if (testPushPop.push){=0A= }else{=0A= Array.prototype.push =3D hackPush=0A= Array.prototype.pop =3D hackPop=0A= Array.prototype.shift =3DhackShift;=0A= }=0A= =0A= ------=_NextPart_000_004A_01C92726.935017B0--