From: <Guardado por Microsoft Internet Explorer 5>
Subject: =?Windows-1252?Q?EDUfran=E7ais2004?=
Date: Wed, 21 Feb 2007 10:23:14 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C755A2.4BC800D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/blog-316-date-2004-02.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML id=3Dblogg-standard =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>EDUfran=C3=A7ais2004<=
/TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR>
<META content=3D"index, follow" name=3Drobots>
<META content=3DEDUfran=C3=A7ais2004 name=3Ddescription>
<META content=3DEDUfran=C3=A7ais2004 name=3Ddc.title>
<META content=3DEDUfran=C3=A7ais2004 name=3Ddc.description>
<META content=3DBLOGG name=3Dwmdi.cms><LINK=20
href=3D"http://www.blogg.org/admin/css/316.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
title=3DAtom href=3D"http://www.blogg.org/atom-316.xml" =
type=3Dapplication/atom+xml=20
rel=3Dalternate><LINK title=3D"RSS 2.0"=20
href=3D"http://www.blogg.org/rss/rss.php?idblog=3D316" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3DPodcast=20
href=3D"http://www.blogg.org/rss_audio.php?idblog=3D316" =
type=3Dapplication/rss+xml=20
rel=3Dalternate>
<SCRIPT src=3D"http://www.blogg.org/prototype.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.blogg.org/scriptaculous.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.blogg.org/jsblog.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
sas_tmstp=3DMath.round(Math.random()*10000000000);sas_masterflag=3D1;=0A=
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {=0A=
if (sas_masterflag=3D=3D1) {sas_masterflag=3D0;sas_master=3D'M';} else =
{sas_master=3D'S';};=0A=
document.write('<scr'+'ipt =
SRC=3D"http://www.smartadserver.com/call/pubj/' + sas_pageid + '/' + =
sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + =
escape(sas_target) + '?"></scr'+'ipt>');=0A=
}=0A=
</SCRIPT>
<LINK href=3D"http://www.blogg.org/playa.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.blogg.org/playa.js" =
type=3Dtext/javascript></SCRIPT>
</HEAD>
<BODY class=3Ddisposition-deux-colonne-gauche>
<DIV=20
style=3D"PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; =
BACKGROUND: #cccccc; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 19px">
<DIV=20
style=3D"PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; =
FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 51px; PADDING-TOP: =
0px; FONT-FAMILY: arial, sans-serif; TEXT-ALIGN: right"><A=20
title=3D"votre blog sur blogg.org" style=3D"COLOR: #000000; =
TEXT-DECORATION: none"=20
href=3D"http://www.blogg.org/">Accueil</A> | <A title=3D"creer votre =
blog"=20
style=3D"FONT-WEIGHT: bolder; COLOR: #000000; TEXT-DECORATION: none"=20
href=3D"http://www.blogg.org/creer-mon-blog.html">Cr=C3=A9ez votre blog =
gratuit</A> |=20
<A style=3D"COLOR: #000000; TEXT-DECORATION: none"=20
href=3D"http://www.blogg.org/index.php#contenu3">Rechercher</A> | =
<STRONG>Vacances=20
<A title=3D"Vacances Maroc" style=3D"COLOR: #000000; TEXT-DECORATION: =
none"=20
href=3D"http://www.blogg.org/blog-16.html">Maroc</A> <A =
title=3D"Vacances Marrakech"=20
style=3D"COLOR: #000000; TEXT-DECORATION: none"=20
href=3D"http://marrakech.blogg.org/">Marrakech</A></STRONG></DIV></DIV>
<DIV id=3Dban style=3D"MARGIN: 0px; TEXT-ALIGN: center">
<SCRIPT type=3Dtext/javascript> =0A=
sas_pageid=3D'1991/14253';      // Page : w2media/blogg/Blogg_actualite =0A=
sas_formatid=3D551;             // Format : Banner 468x60 =0A=
sas_target=3D'';                // Targeting =0A=
SmartAdServer(sas_pageid,sas_formatid,sas_target);=0A=
</SCRIPT>
</DIV>
<DIV id=3Drecipient>
<DIV class=3Dblo id=3Drecipient-interieur>
<DIV id=3Dpagecorps>
<DIV class=3Dblo id=3Dpagecorps-interieur><!-- banner --><A =
style=3D"CURSOR: hand"=20
accessKey=3D1 href=3D"http://www.blogg.org/blog-316.html">
<DIV id=3Dbanniere>
<DIV class=3Dblo id=3Dbanniere-interieur>
<H1 id=3Dbanniere-en-tete><A id=3Dnom_blog accessKey=3D1=20
href=3D"http://www.blogg.org/blog-316.html">EDUfran=C3=A7ais2004</A></H1>=

<H2 id=3Dbanniere-description>Carnet de la classe de fran=C3=A7ais=20
2004</H2></DIV></DIV></A>
<DIV id=3Dun>
<DIV class=3Dblo id=3Dun-interieur>
<DIV class=3Dsortable id=3Dlisteun>
<DIV class=3D"bloc-liste-type bloc" id=3Dlisteun_Themes>
<H2 class=3Dbloc-en-tete id=3Dtexte_Themes>Th=C3=A8mes</H2>
<DIV class=3Dbloc-contenu>
<UL class=3Dbloc-liste>
  <LI class=3Dbloc-liste-article><A=20
  =
href=3D"http://www.blogg.org/blog-316-themes-edufrancais2004-459.html">ED=
Ufran=C3=A7ais2004</A>
  <LI class=3Dbloc-liste-article><A=20
  =
href=3D"http://www.blogg.org/blog-316-themes-taches_etudiants-460.html">T=
aches=20
  etudiants</A>
  <LI class=3Dbloc-liste-article><A=20
  =
href=3D"http://www.blogg.org/blog-316-themes-prononciation-978.html">Pron=
onciation</A>
  <LI class=3Dbloc-liste-article><A=20
  =
href=3D"http://www.blogg.org/blog-316-themes-grammaire-979.html">Grammair=
e</A>=20
  </LI></UL></DIV></DIV>
<DIV class=3D"bloc-liste-type bloc" id=3Dlisteun_Archives>
<H2 class=3Dbloc-en-tete id=3Dtexte_Archives>Archives</H2>
<DIV class=3Dbloc-contenu>
<UL class=3Dbloc-liste>
  <LI class=3Dbloc-liste-article><A=20
  href=3D"http://www.blogg.org/blog-316-date-2004-05.html">05-2004</A>
  <LI class=3Dbloc-liste-article><A=20
  href=3D"http://www.blogg.org/blog-316-date-2004-04.html">04-2004</A>
  <LI class=3Dbloc-liste-article><A=20
  href=3D"http://www.blogg.org/blog-316-date-2004-03.html">03-2004</A>
  <LI class=3Dbloc-liste-article><A=20
  href=3D"http://www.blogg.org/blog-316-date-2004-02.html">02-2004</A>
  <LI class=3Dbloc-liste-article><A=20
  href=3D"http://www.blogg.org/blog-316-date-2004-01.html">01-2004</A>=20
</LI></UL></DIV></DIV>
<DIV class=3D"bloc-calendrier bloc">
<H2 class=3Dbloc-en-tete style=3D"TEXT-DECORATION: =
none">F=C3=A9vrier</H2>
<DIV class=3Dbloc-contenu>
<TABLE style=3D"TEXT-ALIGN: center" summary=3DCalendrier>
  <TBODY>
  <TR>
    <TH>Di</TH>
    <TH>Lu</TH>
    <TH>Ma</TH>
    <TH>Me</TH>
    <TH>Je</TH>
    <TH>Ve</TH>
    <TH>Sa</TH></TR>
  <TR>
    <TD>1</TD>
    <TD>2</TD>
    <TD>3</TD>
    <TD>4</TD>
    <TD>5</TD>
    <TD>6</TD>
    <TD>7</TD></TR>
  <TR>
    <TD>8</TD>
    <TD>9</TD>
    <TD>10</TD>
    <TD>11</TD>
    <TD>12</TD>
    <TD>13</TD>
    <TD>14</TD></TR>
  <TR>
    <TD>15</TD>
    <TD>16</TD>
    <TD class=3DcalendarDayLinked><A=20
      =
href=3D"http://www.blogg.org/blog-316-date-2004-02-17.html">17</A></TD>
    <TD class=3DcalendarDayLinked><A=20
      =
href=3D"http://www.blogg.org/blog-316-date-2004-02-18.html">18</A></TD>
    <TD class=3DcalendarDayLinked><A=20
      =
href=3D"http://www.blogg.org/blog-316-date-2004-02-19.html">19</A></TD>
    <TD>20</TD>
    <TD>21</TD></TR>
  <TR>
    <TD>22</TD>
    <TD>23</TD>
    <TD>24</TD>
    <TD>25</TD>
    <TD>26</TD>
    <TD>27</TD>
    <TD>28</TD></TR>
  <TR>
    <TD>29</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE></DIV></DIV>
<DIV class=3D"bloc-liste-type bloc" id=3Dlisteun_Blogroll>
<H2 class=3Dbloc-en-tete id=3Dtexte_Blogroll>Blogroll</H2>
<DIV class=3Dbloc-contenu>
<UL class=3Dbloc-liste>
  <LI class=3Dbloc-liste-article><A=20
  =
href=3D"http://www.blogg.org/blog.php/EDUfran=C3=83=C2=A7ais2004/316">edu=
</A>=20
</LI></UL></DIV></DIV>
<DIV class=3D"bloc-liste-type bloc" id=3Dlisteun_Glossaire>
<H2 class=3Dbloc-en-tete id=3Dtexte_Glossaire>Glossaire</H2>
<DIV class=3Dbloc-contenu>
<UL class=3Dbloc-liste></UL></DIV></DIV>
<DIV class=3D"bloc-liste-type bloc" id=3Dlisteun_Rechercher>
<H2 class=3Dbloc-en-tete id=3Dtexte_Rechercher>Rechercher</H2>
<DIV class=3Dbloc-contenu>
<FORM action=3Dblog.php method=3Dget>
<DIV><INPUT class=3Drechercher name=3Drecherche> <INPUT type=3Dhidden =
value=3D316=20
name=3Didblog> <INPUT style=3D"WIDTH: 25px" type=3Dsubmit value=3DOk =
name=3Dsubmit>=20
</DIV></FORM></DIV></DIV>
<DIV class=3D"bloc-liste-type bloc">
<DIV class=3Dbloc-contenu>
<UL class=3Dbloc-liste>
  <LI><A href=3D"http://www.blogg.org/rss/rss.php?idblog=3D316"><IMG=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
  alt=3DRSS src=3D"http://www.blogg.org/rss2.png"></A>=20
  <LI><A title=3DPodcast =
href=3D"http://www.blogg.org/rss_audio.php?idblog=3D316"><IMG=20
  title=3DPodcast=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
  alt=3DPodcast src=3D"http://www.blogg.org/button_mp3.png"></A>=20
  <LI><A title=3D"atom 03" =
href=3D"http://www.blogg.org/atom-316.xml"><IMG=20
  title=3D"atom 03"=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
  alt=3D"atom 03" src=3D"http://www.blogg.org/atom_03.png"></A>=20
</LI></UL></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Ddeux>
<DIV class=3Dblo id=3Ddeux-interieur>
<DIV class=3Dentree id=3Dentree-2571>
<H3 class=3Dentree-en-tete>Ressources sur la grammaire | 19 f=C3=A9vrier =
2004</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps>
<CENTER><FONT face=3D"Arial Black"><FONT color=3D#330033><FONT =
size=3D+2>PROJET: COURS=20
DE F.L.E.</FONT></FONT></FONT> <BR><FONT face=3D"Arial Black"><FONT=20
color=3D#ff0000><FONT size=3D+3>GRAMMAIRE</FONT></FONT></FONT></CENTER>
<CENTER>
<CENTER><A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/grammairecours.htm">http://w=
ww3.unileon.es/dp/dfm/flenet/grammairecours.htm</A></CENTER>
<P>
<HR width=3D"100%">
<BR>&nbsp; <BR>&nbsp; <BR>
<P></P>
<CENTER>
<P><FONT face=3DVerdana><FONT color=3D#330033><FONT size=3D+1><A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/grammairecours.htm#ressource=
s">RESSOURCES=20
/ SITES sur la Grammaire</A></FONT></FONT></FONT> </P>
<P><FONT face=3DVerdana><FONT color=3D#330033><FONT size=3D+1><A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/grammairecours.htm#tableaux"=
>TABLEAUX=20
GRAMMATICAUX</A></FONT></FONT></FONT> </P>
<P><FONT face=3DVerdana><FONT color=3D#330033><FONT size=3D+1><A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/grammairecours.htm#theories"=
>TH=C3=89ORIES=20
/ R=C3=89FLEXIONS/ R=C3=89F=C3=89RENCES</A></FONT></FONT></FONT></P>
<P><A=20
href=3D"http://images.google.com/imgres?imgurl=3Dwww.nald.ca/PROVINCE/NB/=
fed/NEWSLET/books.GIF&amp;imgrefurl=3Dhttp://www.nald.ca/PROVINCE/NB/fed/=
NEWSLET/april98/page3.htm&amp;h=3D79&amp;w=3D109&amp;sz=3D2&amp;tbnid=3Dv=
cLm06l5XB0J:&amp;tbnh=3D57&amp;tbnw=3D78&amp;prev=3D/images%3Fq%3DGRAMMAI=
RE%2BFRAN%25C3%2587AISE%26start%3D40%26svnum%3D10%26hl%3Dfr%26lr%3D%26ie%=
3DUTF-8%26oe%3DUTF-8%26sa%3DN"><IMG=20
height=3D57=20
src=3D"http://images.google.com/images?q=3Dtbn:vcLm06l5XB0J:www.nald.ca/P=
ROVINCE/NB/fed/NEWSLET/books.GIF"=20
width=3D78></A></P></CENTER>
<P><BR></P></DIV></DIV>
<P class=3Dentree-bas-de-page><SPAN class=3Dpost-bas-de-page>Publi=C3=A9 =
par edu =C3=A0=20
18:36:48 dans <A=20
href=3D"http://www.blogg.org/blog-316-themes-grammaire-979.html">Grammair=
e</A>=20
</SPAN><SPAN class=3Dseparator>| </SPAN><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-19-billet-ressources_s=
ur_la_grammaire-2571.html#comments">Commentaires=20
(0)</A> <SPAN class=3Dseparator>| </SPAN><A class=3Dpermalink=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-19-billet-ressources_s=
ur_la_grammaire-2571.html">Permaliens</A>=20
</P></DIV>
<DIV class=3Dentree id=3Dentree-2570>
<H3 class=3Dentree-en-tete>Les sons du fran=C3=A7ais | 19 f=C3=A9vrier =
2004</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps><STRONG><U><BR>
<CENTER>
<TABLE cols=3D1 width=3D"51%" bgColor=3D#cccccc border=3D0>
  <TBODY>
  <TR>
    <TD>
      <BLOCKQUOTE>
        <CENTER><FONT face=3D"Arial Black"><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/indexphon.html"><FONT=20
        size=3D+1>Phon=C3=A9tique F.L.E. </FONT>- Universit=C3=A9 de =
Le=C3=B3n</A></FONT>=20
        <P><STRONG><FONT face=3DVerdana><FONT size=3D-1><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/phoncours.html#phonetiq=
ue articulatoire">Phon=C3=A9tique=20
        articulatoire</A></FONT></FONT></STRONG> <BR><STRONG><FONT=20
        face=3DVerdana><FONT size=3D-1><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/phoncours1.html">Les=20
        Voyelles</A></FONT></FONT></STRONG> <BR><STRONG><FONT =
face=3DVerdana><FONT=20
        size=3D-1><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/phoncours2.html">Les=20
        Consonnes</A></FONT></FONT></STRONG> <BR><STRONG><FONT=20
        face=3DVerdana><FONT size=3D-1><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/phoncours3.html">M=C3=A9=
thodes=20
        de correction</A></FONT></FONT></STRONG> </P>
        <P><STRONG><FONT face=3DVerdana><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/dicteacti.html">Dict=C3=
=A9es=20
        - Exercices</A></FONT></STRONG> </P>
        <P><STRONG><FONT face=3DVerdana><A=20
        =
href=3D"http://www3.unileon.es/dp/dfm/flenet/phon/phoncours3.html#bibliog=
raphie">Bibliographies</A></FONT></STRONG></P></CENTER></BLOCKQUOTE></TD>=
</TR></TBODY></TABLE></CENTER>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
    <P><FONT size=3D3></FONT></P>
    <P><FONT size=3D3>VOYELLES</FONT></P></BLOCKQUOTE></BLOCKQUOTE>
<P>Les son&nbsp;&nbsp; [y] <IMG height=3D67 alt=3D""=20
src=3D"http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/train.gif"=20
width=3D67></P>
<P>Le son&nbsp; /OE/<IMG height=3D81=20
alt=3D"schMOOze University - The Friendliest Place for ESL"=20
src=3D"http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/anicow.gif" =
width=3D64=20
align=3Dtop><BR></P>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <P><FONT size=3D3></FONT></P>
  <P><FONT size=3D3>CONSONNES</FONT></P></BLOCKQUOTE>
<P>Le son [Z] <IMG height=3D72=20
src=3D"http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/948.gif"=20
width=3D72></P>
<P><FONT size=3D4>le son [ <IMG height=3D18=20
src=3D"http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/phon77.gif" =
width=3D8=20
align=3Dtop>]</FONT></P>
<P><FONT size=3D4>le son</FONT> <FONT size=3D+2>[<IMG height=3D11=20
src=3D"http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/jiji.gif"=20
width=3D6>]</FONT><BR></P></U></STRONG></DIV></DIV>
<P class=3Dentree-bas-de-page><SPAN class=3Dpost-bas-de-page>Publi=C3=A9 =
par edu =C3=A0=20
18:26:22 dans <A=20
href=3D"http://www.blogg.org/blog-316-themes-prononciation-978.html">Pron=
onciation</A>=20
</SPAN><SPAN class=3Dseparator>| </SPAN><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-19-billet-les_sons_du_=
francais-2570.html#comments">Commentaires=20
(0)</A> <SPAN class=3Dseparator>| </SPAN><A class=3Dpermalink=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-19-billet-les_sons_du_=
francais-2570.html">Permaliens</A>=20
</P></DIV>
<DIV class=3Dentree id=3Dentree-2495>
<H3 class=3Dentree-en-tete>Jeux de piste: LE PARFUM | 18 f=C3=A9vrier =
2004</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps><IMG =
src=3D"http://image.blog-24.com/1535.jpg">=20
<P><FONT face=3D"Arial Black">2. Nous allons r=C3=A9aliser aujourd'hui =
un jeu de piste=20
=C3=A0 partir du site:&nbsp;</FONT><FONT face=3D"Arial Black"> =
ACTIVIT=C3=89S P=C3=89DAGOGIQUES -=20
FLE</FONT> <A=20
href=3D"http://flenet.rediris.es/actipedago.html#tachescenarios">http://f=
lenet.rediris.es/actipedago.html#tachescenarios</A></P>
<P><FONT face=3D"Arial Black">Etapes:</FONT></P>
<P><FONT face=3DVerdana><STRONG>A. Jeux de piste - SC=C3=89R=C3=89N - =
CNDP: LE=20
PARFUM</STRONG></FONT></P>
<P><A=20
href=3D"http://www.cndp.fr/secondaire/interdiscipline/jeuxdepiste/parfum/=
presentation.htm">http://www.cndp.fr/secondaire/interdiscipline/jeuxdepis=
te/parfum/presentation.htm</A></P>
<P><STRONG>B</STRONG>.Cliquez sur la rubrique <STRONG>FICHE =
ELEVE</STRONG></P>
<P><A=20
href=3D"http://www.cndp.fr/secondaire/interdiscipline/jeuxdepiste/parfum/=
fiche_eleves.htm">http://www.cndp.fr/secondaire/interdiscipline/jeuxdepis=
te/parfum/fiche_eleves.htm</A></P>
<BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px">
  <P><SPAN class=3DTitre1><FONT size=3D3><STRONG>Site Osmoz Histoire du =
parfum&nbsp;=20
  </STRONG></FONT></SPAN><A=20
  =
href=3D"http://www.osmoz.fr/encyclo/histparf/hist_parf/hist_parf.asp#">ht=
tp://www.osmoz.fr/encyclo/histparf/hist_parf/hist_parf.asp#</A><BR><SPAN =

  class=3DPara>Cliquez sur l'image =
=C2=AB&nbsp;Antiquit=C3=A9&nbsp;=C2=BB, lisez le texte et=20
  r=C3=A9pondez aux =
questions&nbsp;1&nbsp;=C3=A0&nbsp;4.</SPAN><BR><BR><SPAN=20
  class=3DGras>Question 1</SPAN><BR><SPAN class=3DPara>De quelles =
mani=C3=A8res les=20
  mati=C3=A8res premi=C3=A8res sont-elles utilis=C3=A9es pour faire =
office de parfum dans=20
  l'Antiquit=C3=A9&nbsp;?</SPAN><BR><BR><SPAN class=3DGras>Question =
2</SPAN><BR><SPAN=20
  class=3DPara>En utilisant une encyclop=C3=A9die =
(telle&nbsp;que&nbsp;<A=20
  onclick=3D"function anonymous()<br />{<br />function anonymous()<br =
/>{<br />FenetreExterieur(this.href);return false;<br />}<br />}"=20
  href=3D"http://encyclo.voila.fr/">Voil=C3=A0 avec Hachette</A> , <SPAN =

  class=3DURL>http://encyclo.voila.fr/&nbsp;</SPAN>), expliquez les mots =

  =C2=AB&nbsp;fumigation&nbsp;=C2=BB et =
=C2=AB&nbsp;baume&nbsp;=C2=BB.</SPAN><BR><BR><SPAN=20
  class=3DGras>Question 3</SPAN><BR><SPAN class=3DPara>Trouvez, dans le =
texte, une=20
  phrase qui explique cette autre phrase du texte&nbsp;: =C2=AB&nbsp;Le =
parfum=20
  sublime le corps.&nbsp;=C2=BB</SPAN><BR><BR><SPAN =
class=3DGras>Question=20
  4</SPAN><BR><SPAN class=3DPara>Dans l'Antiquit=C3=A9, les =
mati=C3=A8res odorantes servent=20
  d'abord pour le culte des dieux. Le parfum a une autre utilit=C3=A9.=20
  Laquelle&nbsp;?</SPAN></P>
  <P><SPAN class=3DPara><SPAN class=3DPara><SPAN class=3DGras>Question 5 =

  </SPAN></SPAN><BR><SPAN class=3DPara>Fermez la fen=C3=AAtre =
=C2=AB&nbsp;Antiquit=C3=A9&nbsp;=C2=BB,=20
  cliquez sur l'image =C2=AB&nbsp;Moyen =C3=82ge&nbsp;=C2=BB. Lisez le =
texte et r=C3=A9pondez =C3=A0 la=20
  question. </SPAN><BR><SPAN class=3DPara>Au Moyen =C3=82ge le parfum =
est invent=C3=A9. Quel=20
  produit et quelle m=C3=A9thode ont permis cette invention&nbsp;? =
</SPAN><BR><SPAN=20
  class=3DPara></SPAN><BR><SPAN class=3DPara><SPAN class=3DGras>Question =
6=20
  </SPAN></SPAN><BR><SPAN class=3DPara>Naviguez sur le site pour trouver =
en quoi=20
  consiste la technique de la distillation. </SPAN><BR><SPAN =
class=3DPara>a)=20
  Recopiez la d=C3=A9finition. </SPAN><BR><SPAN class=3DPara>b) Indiquez =
sur quel terme=20
  vous avez cliqu=C3=A9 pour trouver cette d=C3=A9finition. =
</SPAN><BR></SPAN></P>
  <P><SPAN class=3DPara><SPAN class=3DGras>Question 8 =
</SPAN></SPAN><BR><SPAN=20
  class=3DPara>Pour r=C3=A9sumer ce que vous venez de voir, =
compl=C3=A9tez le petit texte=20
  suivant =C3=A0 l'aide des mots propos=C3=A9s&nbsp;: </SPAN><BR><SPAN =
class=3DPara>Pendant=20
  l'________, le parfum n'existait pas sous sa forme actuelle&nbsp;: on=20
  utilisait des mati=C3=A8res _________ =C3=A0 l'=C3=A9tat _________. Il =
fallut attendre le=20
  _________ pour que les _________ d=C3=A9couvrent la technique de la =
_________ qui=20
  permit de cr=C3=A9er des parfums. </SPAN><BR><SPAN =
class=3DPara></SPAN><BR><SPAN=20
  class=3DPara>Mots =C3=A0 replacer&nbsp;: alchimistes, Antiquit=C3=A9, =
brut, distillation,=20
  Moyen =C3=82ge, premi=C3=A8res</SPAN><BR></P></BLOCKQUOTE></DIV></DIV>
<P class=3Dentree-bas-de-page><SPAN class=3Dpost-bas-de-page>Publi=C3=A9 =
par edu =C3=A0=20
10:39:53 dans <A=20
href=3D"http://www.blogg.org/blog-316-themes-taches_etudiants-460.html">T=
aches=20
etudiants</A> </SPAN><SPAN class=3Dseparator>| </SPAN><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-18-billet-jeux_de_pist=
e__le_parfum-2495.html#comments">Commentaires=20
(3)</A> <SPAN class=3Dseparator>| </SPAN><A class=3Dpermalink=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-18-billet-jeux_de_pist=
e__le_parfum-2495.html">Permaliens</A>=20
</P></DIV>
<DIV class=3Dentree id=3Dentree-2411>
<H3 class=3Dentree-en-tete>Experience avec les pronoms personnels | 17 =
f=C3=A9vrier=20
2004</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps>
<P>&nbsp;Aujourd=C2=B4hui nous sommes all=C3=A9s =C3=A0 la page de =
FLENET <A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/">http://www3.unileon.es/dp/=
dfm/flenet/</A>&nbsp;pour=20
chercher de la th=C3=A9orie&nbsp;et des exercices pratiques sur les =
pronoms=20
personnels dans la page <A=20
href=3D"http://fis.ucalgary.ca/repsit/grammaire_pronoms.htm#COD_COI">http=
://fis.ucalgary.ca/repsit/grammaire_pronoms.htm#COD_COI</A>&nbsp;.</P>
<P>&nbsp;Les exercices sont autocorrectifs et interactifs.</P>
<P>Maria Luisa Campo</P></DIV></DIV>
<P class=3Dentree-bas-de-page><SPAN class=3Dpost-bas-de-page>Publi=C3=A9 =
par edu =C3=A0=20
10:47:20 dans <A=20
href=3D"http://www.blogg.org/blog-316-themes-taches_etudiants-460.html">T=
aches=20
etudiants</A> </SPAN><SPAN class=3Dseparator>| </SPAN><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-17-billet-experience_a=
vec_les_pronoms_personnels-2411.html#comments">Commentaires=20
(1)</A> <SPAN class=3Dseparator>| </SPAN><A class=3Dpermalink=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-17-billet-experience_a=
vec_les_pronoms_personnels-2411.html">Permaliens</A>=20
</P></DIV>
<DIV class=3Dentree id=3Dentree-2412>
<H3 class=3Dentree-en-tete>Recherche sur le pronoms personnels | 17 =
f=C3=A9vrier=20
2004</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps>
<P>Aujourd' hui on est allez sur la page de Flenet pour faire une =
recherche sur=20
les pronoms personnels <A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/">http://www3.unileon.es/dp/=
dfm/flenet/</A>&nbsp;&nbsp;,=20
j'ai trouv=C3=A9 deux exercices interactifs et deux traditionnels dans =
le site: <A=20
href=3D"http://www3.unileon.es/dp/dfm/flenet/grammairecours.htm">http://w=
ww3.unileon.es/dp/dfm/flenet/grammairecours.htm</A>.</P>
<P>Natalia Ordo=C3=B1ez Guti=C3=A9rrez</P></DIV></DIV>
<P class=3Dentree-bas-de-page><SPAN class=3Dpost-bas-de-page>Publi=C3=A9 =
par edu =C3=A0=20
10:47:08 dans <A=20
href=3D"http://www.blogg.org/blog-316-themes-taches_etudiants-460.html">T=
aches=20
etudiants</A> </SPAN><SPAN class=3Dseparator>| </SPAN><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-17-billet-recherche_su=
r_le_pronoms_personnels-2412.html#comments">Commentaires=20
(0)</A> <SPAN class=3Dseparator>| </SPAN><A class=3Dpermalink=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-17-billet-recherche_su=
r_le_pronoms_personnels-2412.html">Permaliens</A>=20
</P></DIV>
<DIV class=3Dentree>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps style=3D"TEXT-ALIGN: center">
<SCRIPT type=3Dtext/javascript> =0A=
sas_pageid=3D'1991/14253';      // Page : w2media/blogg/Blogg_actualite =0A=
sas_formatid=3D554;             // Format : Pave 300x250 =0A=
sas_target=3D'';                // Targeting =0A=
SmartAdServer(sas_pageid,sas_formatid,sas_target);=0A=
</SCRIPT>
</DIV></DIV></DIV>
<DIV class=3Dentree>
<P class=3Dentree-bas-de-page style=3D"TEXT-ALIGN: center"><A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-offset-0.html">1</A>| =
<A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-offset-5.html">2</A>| =
<A=20
href=3D"http://www.blogg.org/blog-316-date-2004-02-offset-5.html">&gt;&gt=
;</A></P></DIV>
<DIV class=3Dentree>
<H3 class=3Dentree-en-tete>Tous les derniers titres</H3>
<DIV class=3Dentree-contenu>
<DIV class=3Dentree-corps>
<UL=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 15px; PADDING-TOP: 0px">
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-extraits_chansons-12176.html=
">Extraits=20
  CHANSONS</A> | 18-05-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-taches_webpratique_lecon_7__=
s_blou_-11076.html">Taches=20
  Webpratique Le=C3=A7on 7 (S.Blou)</A> | 11-05-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-dictee_velo__c_llamazares_-8=
860.html">Dictee=20
  velo (C.Llamazares)</A> | 27-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-dictee__le_chateu__par_n__or=
do=C3=B1ez-8859.html">Dictee=20
  "Le chateu" par N. Ordo=C3=B1ez</A> | 27-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-dictee_hiver__a_sanchez_-885=
8.html">dictee=20
  hiver (A.Sanchez)</A> | 27-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-t=C3=A2che_iii__dictees-8857=
.html">T=C3=A2che=20
  III: Dictees</A> | 27-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-rallye_sur_la_normandie__par=
_beatriz_vi=C3=B1uela-6965.html">Rallye=20
  sur la Normandie, par Beatriz Vi=C3=B1uela</A> | 14-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-rallye_sur_la_picardie_par_c=
arolina_llamazares-6964.html">Rallye=20
  sur la Picardie par Carolina Llamazares</A> | 14-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-rallye_sur_la_bretagne___ara=
ntxa_s=C3=A1nchez_-6963.html">Rallye=20
  sur la Bretagne (Arantxa S=C3=A1nchez)</A> | 14-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-parcours_internet___edufle_n=
et__-6953.html">Parcours=20
  internet - EduFLE.net </A>| 14-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-mes_activites_dans_la_salle_=
d_ordinateurs-6809.html">Mes=20
  activit=C3=A9s dans la salle d'ordinateurs</A> | 13-04-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-la_salle_d_ordinateurs_de_la=
_faculte___campus_virtuel_fle-5421.html">La=20
  salle d'ordinateurs de la Facult=C3=A9 - Campus Virtuel FLE</A> | =
31-03-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-la_correcteur_d_orthographe_=
de_-5419.html">La=20
  correcteur d'orthographe de </A>| 31-03-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-verifier_un_texte__c_llamaza=
res_-5416.html">v=C3=A9rifier=20
  un texte (C.Llamazares)</A> | 31-03-2004
  <LI><A=20
  =
href=3D"http://www.blogg.org/blog-316-billet-pour_verifier_l_orthographe_=
d_un_texte-5415.html">Pour=20
  v=C3=A9rifier l'orthographe d'un texte</A> | =
31-03-2004</LI></UL></DIV></DIV>
<P =
class=3Dentree-bas-de-page></P></DIV></DIV></DIV></DIV></DIV></DIV></DIV>=

<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_uacct =3D "UA-351718-1";=0A=
urchinTracker();=0A=
</SCRIPT>
<!-- Cached copy, generated 10:15 --></CENTER></BODY></HTML>

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.blogg.org/rss2.png

iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAAiElEQVRIieWWUQoAIQhEnaWzeigv
2364hNhCH+0m4vuIpiIcRiiiYoCIeu/RZRwCQNOZiOxcxMwAvijpRzTXK7qM05Qz3JxmZp2MJncr
84FceMNkjImIjmPLyYwsWlo921StzMhLwupnJGkDn2U61i3tFq3MyPPxKPIOAyj3LJUzXO4vHV3C
cW58/0i+UdmbTAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.blogg.org/button_mp3.png

iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAAyUlEQVRIieVWQQ7EIAiETd86j+Kz
7WESwqI2ZnX14JwELJkpoIocBhWR+75301gEVb24MrORRABUdQalP4J1/eymsRrHCb6SDcDbm2sA
NOlPZhV+KHif00OzJ5pC9JQf/oAsWAqdEqSaWfodrbzOnkSj2YrGDWXINQ8eFpWWptoXMQDeN8wC
Fc69RCoVlqJdWW13xoK38qbO7EeSl1pjHHXBCVFYzwzLt1Qfv+rQpmic5ClDm4kx7yH3sKoedy0d
J/i4t/RuCsvxAAG5lGnXZKO0AAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.blogg.org/atom_03.png

iVBORw0KGgoAAAANSUhEUgAAAFAAAAAPCAIAAAD8q9/YAAAAkUlEQVRIie2WSw7DIAxEZ6qcdQ41
l6ULJxEi3VR1QJS8BTJGWB7ZfIDFIIBSyug0OkFyC8t2YlxJJBMDphB1fY1OozePYECSpNpupqdd
b7k5zzRawZJs2w4NcbZjbJZw6JxILX5s6RCfe+HdzXZ1fVWxudTio+Czga/+us8nZf94LPIOk3ye
pX9nub/06BS68wbHr0F8FnPGWQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: quoted-printable
Content-Location: http://images.google.com/images?q=tbn:vcLm06l5XB0J:www.nald.ca/PROVINCE/NB/fed/NEWSLET/books.GIF

=0A=
=0A=
<html><head>=0A=
<meta http-equiv=3D"content-type" content=3D"text/html;charset=3Dutf-8">=0A=
<title>404 Not Found</title>=0A=
<style><!--=0A=
body {font-family: arial,sans-serif}=0A=
div.nav {margin-top: 1ex}=0A=
div.nav A {font-size: 10pt; font-family: arial,sans-serif}=0A=
span.nav {font-size: 10pt; font-family: arial,sans-serif; font-weight: =
bold}=0A=
div.nav A,span.big {font-size: 12pt; color: #0000cc}=0A=
div.nav A {font-size: 10pt; color: black}=0A=
A.l:link {color: #6f6f6f}=0A=
A.u:link {color: green}=0A=
//--></style>=0A=
<script><!--=0A=
var rc=3D404;=0A=
//-->=0A=
</script>=0A=
</head>=0A=
<body text=3D#000000 bgcolor=3D#ffffff>=0A=
<table border=3D0 cellpadding=3D2 cellspacing=3D0 width=3D100%><tr><td =
rowspan=3D3 width=3D1% nowrap>=0A=
<b><font face=3Dtimes color=3D#0039b6 size=3D10>G</font><font =
face=3Dtimes color=3D#c41200 size=3D10>o</font><font face=3Dtimes =
color=3D#f3c518 size=3D10>o</font><font face=3Dtimes color=3D#0039b6 =
size=3D10>g</font><font face=3Dtimes color=3D#30a72f =
size=3D10>l</font><font face=3Dtimes color=3D#c41200 =
size=3D10>e</font>&nbsp;&nbsp;</b>=0A=
<td>&nbsp;</td></tr>=0A=
<tr><td bgcolor=3D#3366cc><font face=3Darial,sans-serif =
color=3D#ffffff><b>Error</b></td></tr>=0A=
<tr><td>&nbsp;</td></tr></table>=0A=
<blockquote>=0A=
<H1>Not Found</H1>=0A=
The requested URL =
<code>/images?q=3Dtbn:vcLm06l5XB0J:www.nald.ca/PROVINCE/NB/fed/NEWSLET/bo=
oks.GIF</code> was not found on this server.=0A=
=0A=
<p>=0A=
</blockquote>=0A=
<table width=3D100% cellpadding=3D0 cellspacing=3D0><tr><td =
bgcolor=3D#3366cc><img alt=3D"" width=3D1 height=3D4></td></tr></table>=0A=
</body></html>=0A=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/train.gif

R0lGODlhPAA8ALMAAAEIBAUNGwgpIDwbDRAvOmsQKQ2Ehz9/gJqBS6ianOPlh9TJuWvGxrHh4+Pd
4PD89SH5BAEAAAUALAAAAAA8ADwAAAT+sMhJq7046827/2AojmRpnmiqrmzrvnAsz7S43HcN4nyu
b73gLxMsanqwovCixK2azQkUaZvyEtbs4qO9Yb3frpEj7oWt5yWxmUjjsO5r3MsDiufmRZtNZfLD
cHp6cXtla2iFdFqBQYGHjYpniW9fgXh9FlmVjG+QeJWCj4qCYFJFloRXV0d/FZqonWYJrKSMbZmg
dG2zp7azZI27GHKCvxSDwVzFlRuFxn6UPhwA1ADFWy1g2B0AD94PAEMeAArlCuE61dUa3eAV6wXq
8ughAAj3+Oze9PHf6O3f3ImYR+0CwYPqwFETSAKgN4MBI/oL2A1AgooWEKqbALDgO4f+EQmCU4iR
AkiJDDs+k0DNnMty5FySi2mO30mU9FRCRDmSYk9/HPdVHFltX1ChHzUqXZgTJsyWM2FyfPnuQTlw
uyzuyrq1Tcl+PYcWTRmx6lVqW9V1VesRLE+KR7+xPHjRokOtFyle5LgUXjx5/fB29QrSrsRw1QYr
zop27b66jL0q9Jc3JMu5aQV7/IfXaDvDWD9rNHpU62fJZLHWRfz4dOXHqEmXRm1atuuPfE36ndtW
t+/cv//2HU68uIHjAI4jV24guXLny5lDb/5cuvXr0Zlr3869u/fv4LkrCE++vPnj45WnP18+/fr1
7OO3l8+8XPz34eHDp89f/v7+4gEGKOCA7EUAADs=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/anicow.gif

R0lGODlhlgC+APZ/AP//////zP//mf/MzP/Mmf/MZv+Zmf+ZZv9mZv9mM/8zM/8zAP8AM/8AAMz/
zMzMzMzMmczMZsyZmcyZZsyZM8xmmcxmZsxmM8wzM8wzAMwAM8wAAJnMzJnMmZmZmZmZZpmZM5lm
ZplmM5lmAJkzM5kzAJkAM5kAAGaZM2ZmZmZmM2YzZmYzM2YzAGYAM2YAADNmMzNmADMzMzMzADMA
MzMAAAAzMwAzAAAAM+4AAN0AALsAAKoAAIgAAHcAAFUAAEQAACIAABEAAAAiAAARAAAAIgAAEe7u
7t3d3bu7u6qqqoiIiHd3d1VVVURERCIiIhEREQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/
C05FVFNDQVBFMi4wAwEAAAAh/h1HaWZCdWlsZGVyIDAuNCBieSBZdmVzIFBpZ3VldAAh+QQECgD/
ACwAAAAAlgC+AAAH/oANgoOEhYaHiImKi4yNjo+QkZKTlJAbOSc6iDmVnZ6foJQ5JDwnLJqGJxuh
rK2ulaijLSQyLYI5qA08Tquvvr+unIU6GQ06LDLITzwNGy07OTkltcLA1teROiTVtyQkxzIzT+Mt
48kk408yJA242O/wh8fb7YIsTi0y+uNQRkFPUPgFfDKj1ql4CONtUCGjhLEGO5wULAilosWKADGq
09eDELeEIFltkMhiB4kN4cZRvMjSYjoZ0DaU4AEtpE1QPPIRVNGCRTooRVoKfVmLVole0T7eXMpo
h88ZAWVkFNoPyh+qL1/w2MB1xw4dSpmKNcQDhlSoU6laFDLU3A8W/SRY9MCQIdrYu4l0lMOotm9F
tuak6oNmF6/hQxug+qVqxCVGfeHOlah5uLIglItb/knrcqPgFqosi8ac+eK4Jk2cSFX30onqk6JF
l+C8+I+MJhI6SFiSIkVqwTJcl8wVG++J0lYxOvGQ5AEAJEmULGGSWjVkJ3B7FR97vPbVgCmYSBiA
BACAIw8eJFlSHTJkuGG3JwTi9+oT1/clMA9wxLz5I+gtgZ17+jjxQnzywZMDVVddddsS06WwBAQP
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
0mCn6B8NFbD+0RDH7h//Sx8IADs=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/948.gif

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
/ddfgKgASOAmBh7oSASC94UAADs=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/phon77.gif

R0lGODlhCAASAIAAAAAAAP///yH5BAEAAAEALAAAAAAIABIAAAIWjI+ZwAjW4HlS0aXCdXnPDloh
NkVHAQA7

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www3.unileon.es/dp/dfm/flenet/courstourdumonde/jiji.gif

R0lGODlhBgALAIABAAAAAP///yH5BAEAAAEALAAAAAAGAAsAQAIOjI9waszZXgBUyoka3gUAOw==

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://image.blog-24.com/1535.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgB
OAH0AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8A7elClmAAyT0FFSQMEmUk4Fcx9I9hjoUOGGDSmJwu4qcUsow3Ren8JqQuu5+RzGB+PFArkKoz
nCjJo2ndtxz0p8RGHUnG4YBPTrmmYKNwRkHqKA1uBUgEkHAOPxpVjdlLKpwO9STyBgoAUAjJx60i
4eAKCAysTgnr0oFd2uRBSc4HQZNA5OBT4SAzAkDKkAmhf3cy5PRhnFA2ytqSywadcSDKMsbYb0OK
4P8AtrUv+fyX8677VsLo96NykspIwc9jXmdMUdXqbN7e6lZywJ9vlbzYY5c+m4A4/Wpby41K0vdQ
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
/wDron/oQoorpofHE6aO6PI6KKK9o9M//9k=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/admin/css/316.css

BODY {
	TEXT-ALIGN: center
}
#recipient {
	MARGIN: 0px auto; WIDTH: 720px; POSITION: relative; TEXT-ALIGN: left
}
#recipient-interieur {
	WIDTH: auto; POSITION: static
}
#banniere {
	POSITION: relative
}
#banniere-interieur {
	POSITION: static
}
#pagecorps {
	WIDTH: 100%; POSITION: relative
}
#pagecorps-interieur {
	WIDTH: 100%; POSITION: static
}
#un {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left; POSITION: relative
}
#deux {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left; POSITION: relative
}
#trois {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left; POSITION: relative
}
#quatre {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left; POSITION: relative
}
#quatre {
	FLOAT: right
}
#un-interieur {
	POSITION: static
}
#deux-interieur {
	POSITION: static
}
#trois-interieur {
	POSITION: static
}
#quatre-interieur {
	POSITION: static
}
DIV.row {
	CLEAR: both; PADDING-TOP: 5px
}
DIV.row SPAN.label {
	FLOAT: left; WIDTH: 50px
}
DIV.row SPAN.formw {
	FLOAT: left
}
DIV.spacer {
	CLEAR: both
}
.date-en-tete {
	CLEAR: both; POSITION: static
}
.entree-contenu {
	CLEAR: both; POSITION: static
}
.entree {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; POSITION: static
}
.trackbacks {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; POSITION: static
}
.commentaires {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; POSITION: static
}
.archive {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%; POSITION: static
}
.entree-contenu {
	CLEAR: both
}
.trackbacks-info {
	CLEAR: both
}
.trackback-contenu {
	CLEAR: both
}
.commentaires-contenu {
	CLEAR: both
}
.commentaires-ouvrir-contenu {
	CLEAR: both
}
.commentaires-fermer {
	CLEAR: both
}
.entry-extrait {
	CLEAR: both
}
.entree-corps {
	CLEAR: both
}
.entree-plus-liens {
	CLEAR: both
}
.entree-plus {
	CLEAR: both
}
.entree-bas-de-page {
	CLEAR: both
}
.trackback-bas-de-page {
	CLEAR: both
}
.commentaires-bas-de-page {
	CLEAR: both
}
.commentaires-ouvrir-bas-de-page {
	CLEAR: both
}
.archive-contenu {
	CLEAR: both
}
.commentaires-ouvrir LABEL {
	DISPLAY: block
}
#commentaires-auteur {
	WIDTH: 240px
}
#commentaires-email {
	WIDTH: 240px
}
#commentaires-url {
	WIDTH: 240px
}
#commentaires-text {
	WIDTH: 240px
}
UNKNOWN {
	FONT-WEIGHT: bold
}
.bloc-calendrier .bloc-contenu TABLE {
	BORDER-COLLAPSE: collapse
}
.bloc-calendrier .bloc-contenu TH {
	WIDTH: 14%; TEXT-ALIGN: center
}
.bloc-calendrier .bloc-contenu TD {
	WIDTH: 14%; TEXT-ALIGN: center
}
.bloc-calendrier {
	TEXT-ALIGN: center
}
.bloc-photos-recente {
	MARGIN: 0px 0px 10px
}
.bloc-photos-recente .bloc-contenu {
	MARGIN: 0px
}
.bloc-photos-recente .bloc-liste {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; HEIGHT: 1%; BORDER-RIGHT-WIDTH: 0px
}
.bloc-photos-recente .bloc-liste:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; =
LINE-HEIGHT: 0; HEIGHT: 0px; content: " "
}
 HTML .bloc-photos-recente .bloc-liste {
	DISPLAY: inline-block
}
.bloc-photos-recente .bloc-liste-article {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; HEIGHT: 1%; BORDER-RIGHT-WIDTH: 0px
}
.bloc-photos-recente .bloc-liste-article A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px
}
.bloc-photos-recente .bloc-liste-article IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; HEIGHT: 90px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: verdana, 'trebuchet =
ms', sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H5 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
H2 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
H3 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
H4 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
H5 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
H6 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
OL {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
UL {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
PRE {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
BLOCKQUOTE {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.clr {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: =
0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px -1px -1px 0px; OVERFLOW: hidden; WIDTH: =
1px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: =
0px
}
.blo:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; =
LINE-HEIGHT: 0; HEIGHT: 0px; content: " "
}
 HTML .blo {
	DISPLAY: inline-block
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #003366
}
A:visited {
	COLOR: #6699cc
}
A:active {
	COLOR: #003366
}
A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: small; MARGIN: 0px; COLOR: #333333; =
LINE-HEIGHT: 150%; FONT-FAMILY: Georgia, Times, serif; BACKGROUND-COLOR: =
#e6e6e6
}
#recipient {
	POSITION: static
}
#recipient-interieur {
	POSITION: static
}
#banniere {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; COLOR: #7f7f7f; BORDER-BOTTOM: =
#cccccc 1px solid; HEIGHT: 1%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: =
left
}
#banniere-interieur {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 11px; =
PADDING-TOP: 12px
}
#banniere A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #7f7f7f; TEXT-INDENT: =
0px; LINE-HEIGHT: 32px; FONT-STYLE: normal; LETTER-SPACING: 0px; =
TEXT-DECORATION: none
}
#banniere-en-tete {
	FONT-SIZE: 32px; MARGIN: 0px; COLOR: #7f7f7f; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif
}
#banniere-description {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 0px; MARGIN: 0.25em 0px; TEXT-TRANSFORM: none; =
BORDER-LEFT: #cccccc 0px solid; COLOR: #333333; TEXT-INDENT: 2px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.contenu-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
9px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: =
#ffffff; TEXT-ALIGN: center
}
.contenu-nav A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.contenu-nav A:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
.contenu-nav A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.contenu-nav A:link {
	COLOR: #990000
}
.date-en-tete {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.trackbacks-en-tete {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.commentaires-en-tete {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.commentaires-ouvrir-en-tete {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.archive-en-tete {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; TEXT-ALIGN: left
}
.entree-en-tete {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 1px; MARGIN: 0px; TEXT-TRANSFORM: none; =
BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; TEXT-INDENT: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.entree-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.trackbacks-info {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.trackback-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.commentaires-ouvrir-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.commentaires-ouvrir-bas-de-page {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.commentaires-fermer {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.archive-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 9px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 9px; =
BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.entree-contenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: =
0px; PADDING-TOP: 9px
}
.entree-bas-de-page A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.entree-bas-de-page A:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
.entree-bas-de-page A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.entree-bas-de-page A:link {
	COLOR: #990000
}
.commentaires-contenu A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.commentaires-contenu A:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
.commentaires-contenu A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.commentaires-contenu A:link {
	COLOR: #990000
}
.entree-contenu A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
.entree-contenu A:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
.entree-contenu A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.entree-contenu A:link {
	COLOR: #990000
}
.entree-contenu P {
	TEXT-ALIGN: left
}
.entree-bas-de-page {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 25px; BORDER-LEFT: #cccccc =
0px solid; COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 14px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.trackback-bas-de-page {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 25px; BORDER-LEFT: #cccccc =
0px solid; COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 14px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.commentaires-bas-de-page {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 25px; BORDER-LEFT: #cccccc =
0px solid; COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 14px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.commentaires-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
13px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cccccc 0px solid; =
COLOR: #000000; TEXT-INDENT: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; LETTER-SPACING: 0px; BACKGROUND-COLOR: #ffffff; =
TEXT-ALIGN: left
}
.entree-contenu IMG {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; MARGIN: =
0px; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; =
TEXT-ALIGN: left
}
.bloc {
	OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.bloc-en-tete {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; TEXT-INDENT: 0px; =
LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 0px solid; =
FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
LETTER-SPACING: 0px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.bloc-contenu {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 25px; TEXT-TRANSFORM: none; =
BORDER-LEFT: #cccccc 0px solid; COLOR: #000000; TEXT-INDENT: 0px; =
LINE-HEIGHT: 15px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 0px solid; =
FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
LETTER-SPACING: 0px; POSITION: relative; BACKGROUND-COLOR: #f2f2f2; =
TEXT-ALIGN: left
}
.bloc-contenu A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; =
TEXT-INDENT: 0px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; LETTER-SPACING: 0px
}
.bloc-contenu A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.bloc-contenu A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.bloc-contenu A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.bloc-contenu A:link {
	COLOR: #000000
}
.bloc-liste {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bloc-liste-article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.rechercher {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.bloc IMG {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; =
BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid
}
.module-photo .bloc-contenu {
	TEXT-ALIGN: left
}
.disposition-deux-colonne-gauche #recipient {
	WIDTH: 750px; HEIGHT: 100%
}
.disposition-deux-colonne-gauche #un {
	WIDTH: 200px; HEIGHT: 100%
}
.disposition-deux-colonne-gauche #un-interieur {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 13px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 13px; PADDING-BOTTOM: 13px; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 13px; BORDER-BOTTOM: =
#cccccc 0px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: left
}
.disposition-deux-colonne-gauche #deux {
	WIDTH: 550px; HEIGHT: 100%
}
.disposition-deux-colonne-gauche #deux-interieur {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 13px; BORDER-TOP: =
#cccccc 0px solid; PADDING-LEFT: 13px; PADDING-BOTTOM: 12px; MARGIN: =
0px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 12px; BORDER-BOTTOM: =
#cccccc 0px solid; BACKGROUND-COLOR: #ffffff
}

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/playa.css

#btnPlayStop {
	FONT-FAMILY: verdana
}
#btnNext {
	FONT-FAMILY: verdana
}
#songTitle {
	MARGIN-TOP: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; =
FONT-FAMILY: verdana
}

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/prototype.js

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/scriptaculous.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.6.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/jsblog.js

=0A=
=0A=
function ajout_blogroll(nomblog,url)=0A=
{=0A=
  request =3D 'liens_presse2=3D';=0A=
  request =3D request.concat(url);=0A=
	request =3D request.concat('&nom_presse2=3D');=0A=
	request =3D request.concat(nomblog);=0A=
	request =3D request.concat('&xhttp=3D1');=0A=
	request =3D request.concat('&action=3Dajout');=0A=
	request =3D request.concat('&form=3Dsource');=0A=
	=0A=
	input =3D confirm('Etes vous sur de vouloir ajouter ce blog ?');=0A=
				if (input=3D=3Dtrue)=0A=
				{=0A=
				new Ajax.Request('http://www.blogg.org/admin/affcontenuajax.php', =
{method:'post', postBody: request, asynchronous:true, evalScripts:true});=0A=
	}=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogg.org/playa.js

/**=0A=
  * mp3playa - Streaming Flash Mp3 player=0A=
  *=0A=
  * Copyright (C) 2004,2005  troels knak-nielsen =
<troels@kyberfabrikken.dk>=0A=
  * =0A=
  * This library is free software; you can redistribute it and/or=0A=
  * modify it under the terms of the GNU Lesser General Public=0A=
  * License as published by the Free Software Foundation;=0A=
  * version 2.1 of the License.=0A=
  * =0A=
  * This library is distributed in the hope that it will be useful,=0A=
  * but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU=0A=
  * Lesser General Public License for more details.=0A=
  * =0A=
  * You should have received a copy of the GNU Lesser General Public=0A=
  * License along with this library; if not, write to the Free Software=0A=
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 =
 USA=0A=
  *=0A=
  * @version 1.2=0A=
  *=0A=
  */=0A=
=0A=
Playa =3D {};=0A=
=0A=
/**=0A=
  * Internal function to retrieve player-object=0A=
  * @private=0A=
  */=0A=
Playa.__getPlaya =3D function() {=0A=
	if (navigator.appName.indexOf ("Microsoft") !=3D-1) {=0A=
		var p =3D window["playa"];=0A=
	} else {=0A=
		var p =3D document["playa"];=0A=
	}=0A=
	if (typeof(p) !=3D "undefined") {=0A=
		if (p.PercentLoaded() =3D=3D 100) {=0A=
			return p;=0A=
		}=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
/**=0A=
  * This is the main loop=0A=
  * @private=0A=
  */=0A=
Playa.poll =3D function() {=0A=
	var p =3D Playa.__getPlaya();=0A=
	if (p !=3D null) {=0A=
		var params =3D {};=0A=
		params.title =3D p.GetVariable("jsTitle");=0A=
		params.playListPosition =3D =
parseInt(p.GetVariable("jsPlayListPosition"));=0A=
		params.path =3D p.GetVariable("jsPath");=0A=
		params.btnState =3D p.GetVariable("jsBtnState");=0A=
		params.playlistSize =3D parseInt(p.GetVariable("jsPlaylistSize"));=0A=
=0A=
		Playa.updateInterface(params);=0A=
	}=0A=
	setTimeout("Playa.poll()", 200);=0A=
};=0A=
=0A=
/**=0A=
  * Starts the playa=0A=
  * @public=0A=
  */=0A=
Playa.start =3D function() {=0A=
	if (Playa.__isStarted) {=0A=
		return;=0A=
	}=0A=
	Playa.poll();=0A=
	Playa.__isStarted =3D true;=0A=
};=0A=
=0A=
/**=0A=
  * Fire this event when user press the play/stop button=0A=
  * @public=0A=
  */=0A=
Playa.doPlayStop =3D function() {=0A=
	var p =3D Playa.__getPlaya();=0A=
	if (p !=3D null) {=0A=
		p.SetVariable("remoteRequest", "PlayStop");=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
  * Starts playing, if the playback is stopped=0A=
  * @public=0A=
  */=0A=
Playa.doPlay =3D function() {=0A=
	var p =3D Playa.__getPlaya();=0A=
	if (p !=3D null) {=0A=
		p.SetVariable("remoteRequest", "Play");=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
  * Stops playback if it's playing=0A=
  * @public=0A=
  */=0A=
Playa.doStop =3D function() {=0A=
	var p =3D Playa.__getPlaya();=0A=
	if (p !=3D null) {=0A=
		p.SetVariable("remoteRequest", "Stop");=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
  * Fire this event when user press the next button=0A=
  * @public=0A=
  */=0A=
Playa.doNext =3D function() {=0A=
	var p =3D Playa.__getPlaya();=0A=
	if (p !=3D null) {=0A=
		p.SetVariable("remoteRequest", "Next");=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
  * Update interface here=0A=
  * Most likely this is the only function you will need to tamper with=0A=
  *=0A=
  * params has the following attributes :=0A=
  *     playListPosition    Integer   The current index of the playlist =
(0-based)=0A=
  *     playlistSize        Integer   The total length of the playlist=0A=
  *     path                String    URL to the current playing file=0A=
  *     title               String    Title of the current playing file=0A=
  *     btnState            String    Play | Stop=0A=
  * @public=0A=
  */=0A=
Playa.updateInterface =3D function(params) {=0A=
	sTitle =3D (params.playListPosition+1) + "/" + params.playlistSize + " =
";=0A=
	if (params.path =3D=3D "") {=0A=
		sTitle +=3D params.title;=0A=
	} else {=0A=
		sTitle +=3D "<a href=3D\"" + params.path + "\" target=3D\"_blank\" =
title=3D\"Click to download\">" + params.title + "</a>";=0A=
	}=0A=
=0A=
	document.getElementById("songTitle").innerHTML =3D sTitle;=0A=
	document.getElementById("btnPlayStop").value =3D params.btnState;=0A=
}=0A=
=0A=
/*** Start processing */=0A=
Playa.start();=0A=

------=_NextPart_000_0000_01C755A2.4BC800D0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2005 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"search";	_uOkw[8]=3D"q";=0A=
_uOsr[9]=3D"netscape";	_uOkw[9]=3D"s";=0A=
_uOsr[10]=3D"cnn";	_uOkw[10]=3D"query";=0A=
_uOsr[11]=3D"looksmart";	_uOkw[11]=3D"qt";=0A=
_uOsr[12]=3D"about";	_uOkw[12]=3D"terms";=0A=
_uOsr[13]=3D"mamma";	_uOkw[13]=3D"query";=0A=
_uOsr[14]=3D"alltheweb";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"gigablast";	_uOkw[15]=3D"q";=0A=
_uOsr[16]=3D"voila";	_uOkw[16]=3D"kw";=0A=
_uOsr[17]=3D"virgilio";	_uOkw[17]=3D"qs";=0A=
_uOsr[18]=3D"live";	_uOkw[18]=3D"q";=0A=
_uOsr[19]=3D"baidu";	_uOkw[19]=3D"wd";=0A=
_uOsr[20]=3D"alice";	_uOkw[20]=3D"qs";=0A=
_uOsr[21]=3D"seznam";	_uOkw[21]=3D"w";=0A=
_uOsr[22]=3D"yandex";	_uOkw[22]=3D"text";=0A=
_uOsr[23]=3D"najdi";	_uOkw[23]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3DSun, 18 Jan 2038 00:00:00 GMT;";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3DSun, 18 Jan 2038 00:00:00 GMT;"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/') {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=

------=_NextPart_000_0000_01C755A2.4BC800D0--

