From: <Salvato da Windows Internet Explorer 8>
Subject: Adapt - Nuovi lavori, nuovi rischi
Date: Tue, 15 Dec 2009 12:58:29 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA7D86.4CA26040"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavorinuovirischi.1795.1.10.7.1.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Dit><HEAD><TITLE>Adapt - Nuovi lavori, nuovi rischi</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type><LINK=20
title=3Dstandard rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.adapt.it/contents/instance1/css25/1DefaultSkin.css"=20
media=3Dscreen><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.adapt.it/contents/instance1/css25/stampa.css" =
media=3Dprint><LINK=20
rel=3D"shortcut icon" href=3D"/contents/instance1/images/favicon.ico">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.adapt.it/contents/instance1/javascript/dropdown.js">..<=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.adapt.it/contents/instance1/javascript/jquery-1.2.6.js"=
>..</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.adapt.it/contents/instance1/javascript/utility.js">..</=
SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.adapt.it/contents/instance1/javascript/scrolltext.js">.=
.</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.adapt.it/contents/instance1/javascript/indiceaz.js">..<=
/SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
					var onlinepath =3D '/acm-on-line';=0A=
					var instance =3D '1';=0A=
					var channel =3D '25';=0A=
					var actualnode =3D '1725';=0A=
				</SCRIPT>
<LINK title=3DBollettino rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://www.adapt.it/acm-on-line/documentCategory.jsp?instance=3D1=
&amp;channel=3D25&amp;idDocumentLevel=3D1522&amp;from=3D1&amp;size=3D10&a=
mp;node=3D1502&amp;instance=3D1&amp;channel=3D25&amp;ext=3D/identitaXmlOu=
tput&amp;int=3Dportlet/rss-document&amp;out=3Dxml"><LINK=20
title=3DPubblicazioni rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://www.adapt.it/acm-on-line/documentCategory.jsp?instance=3D1=
&amp;channel=3D25&amp;idDocumentLevel=3D1744&amp;from=3D1&amp;size=3D10&a=
mp;node=3D1374&amp;instance=3D1&amp;channel=3D25&amp;ext=3D/identitaXmlOu=
tput&amp;int=3Dportlet/rss-document&amp;out=3Dxml"><LINK=20
title=3D"Eventi e Seminari" rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://www.adapt.it/acm-on-line/articleCategory.jsp?idArticleLeve=
l=3D1741&amp;from=3D1&amp;size=3D10&amp;idXsl=3D1&amp;instance=3D1&amp;ch=
annel=3D25&amp;node=3D1595&amp;ext=3D/identitaXmlOutput&amp;int=3Dportlet=
/rss-article&amp;out=3Dxml"><LINK=20
title=3D"Rassegna Stampa" rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://www.adapt.it/acm-on-line/documentCategory.jsp?instance=3D1=
&amp;channel=3D25&amp;idDocumentLevel=3D1464&amp;from=3D1&amp;size=3D10&a=
mp;node=3D1591&amp;instance=3D1&amp;channel=3D25&amp;ext=3D/identitaXmlOu=
tput&amp;int=3Dportlet/rss-document&amp;out=3Dxml">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18854"></HEAD>
<BODY>
<H1 id=3Dadapt class=3Dhide>Adapt - Associazione per gli Studi =
Internazionali e=20
Comparati sul Diritto del lavoro e sulle Relazioni Industriali</H1>
<DIV><A id=3Djumptop name=3Djumptop><IMG alt=3DSpazio=20
src=3D"http://www.adapt.it/contents/instance1/images/spacer.gif" =
height=3D1>=20
</A></DIV>
<DIV id=3Dheader-print><IMG alt=3D"Bollettino Adapt"=20
src=3D"http://www.adapt.it/contents/instance1/images/header-print.jpg"> =
</DIV>
<DIV class=3Dhide>
<DL>
  <DT>Collegamenti ai contenuti della pagina:</DT>
  <DD><A=20
  title=3D"il link alla sezione della pagina che contiene il contenuto =
informativo"=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumpcontenuto">il=20
  contenuto della pagina</A> </DD>
  <DD><A=20
  title=3D"l'elenco delle sezioni del sito attraverso cui =E8 possibile =
consultare il sito"=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumpmenu">il=20
  menu di navigazione</A> </DD>
  <DD><A=20
  title=3D"il motore di ricerca del sito permette di cercare contenuti =
tramite inserimento di parole chiave"=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumpcerca">il=20
  motore di ricerca</A> </DD></DL></DIV>
<DIV id=3Dlogo><A class=3Dlinkhome title=3DHomepage=20
href=3D"http://www.adapt.it/acm-on-line/Home.html">&nbsp;</A> <A=20
class=3Dlinkchisiamo title=3D"Chi siamo"=20
href=3D"http://www.adapt.it/acm-on-line/Home/Chisiamo.html">&nbsp;</A>=20
<DIV class=3Dpayoff><A href=3D"http://www.csmb.unimore.it/">In =
collaborazione=20
con<BR>Centro Studi Internazionali e Comparati Marco Biagi =
</A></DIV></DIV>
<DIV id=3Dcontainer>
<DIV id=3Dheader>
<DIV id=3Dtop-container>
<DIV class=3Dcontenitore>
<UL class=3Dnav-top>
  <LI style=3D"PADDING-LEFT: 0px"><A title=3D""=20
  href=3D"http://www.adapt.it/acm-on-line/Home/Chisiamo.html">Chi =
siamo</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/artCatSociAdapt.1479.1.70.2.=
1.html">Soci=20
  Adapt</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/CentroStudiMarcoBiagi.html">=
Centro=20
  Studi Marco Biagi</A> </LI>
  <LI><A title=3D""=20
  href=3D"http://www.adapt.it/acm-on-line/Home/Persone.html">Persone</A> =
</LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Contatti.html">Contatti</A> =
</LI>
  <LI><A title=3D""=20
  href=3D"http://www.adapt.it/acm-on-line/Home/Lavoraconnoi.html">Lavora =
con=20
  noi</A> </LI>
  <LI class=3Dno-image><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/docCatRassegnaStampa.1464.1.=
30.4.html">Rassegna=20
  Stampa</A> </LI></UL>
<DIV class=3Ding><IMG alt=3D"icona inglese"=20
src=3D"http://www.adapt.it/contents/instance1/images/icona-ing.gif"> <A=20
title=3DEnglish=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#">English</A>=20
</DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Dheader-bottom>
<DIV id=3Ddate>15 dicembre 2009</DIV>
<DIV class=3Dlink-home><A class=3Dlink-home-nolast title=3DHome=20
href=3D"http://www.adapt.it/acm-on-line/Home.html">Home</A> <SPAN=20
class=3D"separatore link-home-nolast">&gt; </SPAN><A =
class=3Dlink-home-nolast=20
title=3DOsservatori=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori.html">Osservator=
i</A>=20
<SPAN class=3D"separatore link-home-nolast">&gt; </SPAN><A=20
title=3D"Nuovi lavori, nuovi rischi"=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html">Nuovi=20
lavori, nuovi rischi</A> </DIV>
<DIV class=3Dheader-right>
<DIV class=3D"rss sx"><A title=3DRss=20
href=3D"http://www.adapt.it/acm-on-line/Home/RSS.html"><IMG=20
alt=3D"Consulta i nostri feed"=20
src=3D"http://www.adapt.it/contents/instance1/images/icona-rss.gif"> =
</A>Rss=20
</DIV><A class=3Dhide name=3Djumpcerca>&nbsp;</A>=20
<FORM class=3Dform-cerca action=3D/acm-on-line/search.jsp>
<FIELDSET><INPUT value=3D10 type=3Dhidden name=3DhitsPerPage> <INPUT =
value=3D1=20
type=3Dhidden name=3Dinstance> <INPUT value=3D25 type=3Dhidden =
name=3Dchannel> <INPUT=20
value=3D1725 type=3Dhidden name=3Dnode> <INPUT type=3Dhidden =
name=3Dtype>=20
<LABEL>Cerca&nbsp;</LABEL> <INPUT id=3Dquery class=3Dinput type=3Dtext =
name=3Dquery>=20
<INPUT id=3Dvai class=3Dsearch=20
src=3D"http://www.adapt.it/contents/instance1/images/cerca.gif" =
type=3Dimage=20
name=3Dvai> </FIELDSET> </FORM></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Dcenter-block>
<DIV id=3Dspalla-sx><A class=3Dhide name=3Djumpmenu>&nbsp;</A>=20
<UL class=3Dnav-left>
  <LI><A title=3DHomepage=20
  href=3D"http://www.adapt.it/acm-on-line/Home.html">Home</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/StudieRicerche.html">Studi =
e=20
  Ricerche</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/ScuoladiDottorato.html">Scuo=
la di=20
  Dottorato</A> </LI>
  <LI><A title=3D""=20
  href=3D"http://www.adapt.it/acm-on-line/Home/AltaFormazione.html">Alta =

  Formazione</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Pubblicazioni.html">Pubblica=
zioni</A>=20
  </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/BollettinoAdapt.html">Bollet=
tino=20
  Adapt</A> </LI>
  <LI><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Lenostreinterviste.html">Le =
nostre=20
  interviste</A> </LI>
  <LI class=3Dno-border><A title=3D""=20
  href=3D"http://www.adapt.it/acm-on-line/Home/IndiceA-Z.html">Indice =
A-Z</A>=20
</LI></UL><BR><BR>
<UL class=3Dnav-left>
  <LI class=3D"no-back osservatori">Osservatori </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatDirittosan=
zionatorio.1813.1.10.7.1.html">Diritto=20
  sanzionatorio</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatGreenjobs.=
1814.1.10.7.1.html">Green=20
  jobs</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatIstruzione=
formazionelavoro.1815.1.10.7.1.html">Istruzione,=20
  formazione, lavoro</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatLavoronell=
epubblicheamministrazioni.1816.1.10.7.1.html">Lavoro=20
  nelle pubbliche amministrazioni</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatMercatodel=
lavoro.1817.1.10.7.1.html">Mercato=20
  del lavoro</A> </LI>
  <LI class=3D"no-back liattiva"><A class=3Dred title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html">Nuovi=20
  lavori, nuovi rischi</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatPariopport=
unita.1818.1.10.7.1.html">Pari=20
  opportunit=E0</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatPartecipaz=
ionedeilavoratori.1918.1.10.7.html">Partecipazione=20
  dei lavoratori</A> </LI>
  <LI class=3Dno-back><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatPoliticaso=
cialecomunitaria.1907.1.10.7.html">Politica=20
  sociale comunitaria</A> </LI>
  <LI class=3D"no-back no-border"><A title=3D""=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatRetribuzio=
nevariabileecontrattazionedecentrata.1835.1.10.7.1.html">Retribuzione=20
  variabile e contrattazione decentrata</A> </LI></UL></DIV><A =
class=3Dhide=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumptop">Torna=20
all'inizio</A> <A class=3Dhide name=3Djumpcontenuto>&nbsp;</A>=20
<DIV id=3Dcontent-center>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4769.html">Lavoro=20
in ambiente domestico, telelavoro e lavoro a progetto: linee guida e =
buone=20
prassi per la prevenzione dai rischi, anche in chiave comparata, alla =
luce della=20
riforma del mercato del lavoro in Italia</A></DIV>
<DIV class=3D"silver size-tredici bold">A cura di Maria Giovannone, =
Silvia=20
Spattini (dicembre 2009)</DIV>
<DIV class=3D"blue size-tredici">Progetto di Ricerca finanziato dal =
Ministero del=20
lavoro e delle politiche sociali</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4600.html">Migliorare=20
la salute e sicurezza sul lavoro in una realt=E0 globale</A></DIV>
<DIV class=3D"silver size-tredici bold">Francesco Di Bono (a cura di), =
Bollettino=20
speciale 2009, n. 18</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4492.html">La=20
tutela della salute e sicurezza nel lavoro nero, irregolare e =
sommerso</A></DIV>
<DIV class=3D"silver size-tredici bold">Francesco Di Bono, Maria =
Giovannone (a=20
cura di), Dossier Adapt 2009, n. 23</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4599.html">Health=20
and safety of vulnerable workers in a changing world of work</A></DIV>
<DIV class=3D"silver size-tredici bold">Malcolm Sargeant, Working Paper =
Adapt=20
2009, n. 101</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento3092.html">Il=20
Testo Unico della salute e sicurezza sul lavoro dopo il correttivo =
(d.lgs. n.=20
106/2009)</A></DIV>
<DIV class=3D"silver size-tredici bold">Michele Tiraboschi e Lorenzo =
Fantini (a=20
cura di), Dossier Adapt 2009, n. 4</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4237.html">Sostenibilit=E0=20
ambientale e sicurezza sul lavoro: le prospettive nel settore=20
fotovoltaico</A></DIV>
<DIV class=3D"silver size-tredici bold">Ambra Barboni, Maria Giovannone, =
Laura=20
Lancellotti (a cura di), Bollettino speciale 2009, n. 17</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento4126.html">Lo=20
stress lavoro-correlato ed i rischi psicosociali</A></DIV>
<DIV class=3D"silver size-tredici bold">Annamaria Antonucci e Michele =
Lepore (a=20
cura di), Bollettino speciale 2009, n. 16</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento3093.html">La=20
tutela della salute e sicurezza nel lavoro a domicilio e nel=20
telelavoro</A></DIV>
<DIV class=3D"silver size-tredici bold">Annamaria Antonucci e Michele =
Lepore (a=20
cura di), Dossier Adapt 2009, n. 15</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento3685.html">Sicurezza=20
sul lavoro: la tutela nelle collaborazioni autonome</A></DIV>
<DIV class=3D"silver size-tredici bold">Gabriele Bubola, Alessandro =
Corvino,=20
Silvia Spattini e Davide Venturi (a cura di), Dossier Adapt 2009, n. =
20</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dart-container>
<DIV class=3Dart-title-osservatori><A=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/Nuovilavorinuovi=
rischi/documento3510.html">Attivit=E0=20
pericolose e gestione dei rischi: alla ricerca di buone =
pratiche</A></DIV>
<DIV class=3D"silver size-tredici bold">Maria Giovannone e Ambra Barboni =
(a cura=20
di), Bollettino speciale 2009, n. 15</DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dpaginazione>Pagine: <SPAN class=3Dred>1</SPAN>&nbsp;|&nbsp;<A =
class=3Dgrey=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.11.10.7.1.html">2</A>&nbsp;|&nbsp;<A=20
class=3Dgrey=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.21.10.7.1.html">3</A>&nbsp;|&nbsp;<A=20
class=3Dgrey=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.31.10.7.1.html">4</A>&nbsp;|&nbsp;<A=20
class=3Dgrey=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.41.10.7.1.html">5</A></DIV></DIV>
<DIV id=3Dcontent-right>
<DIV class=3D"box-title red">Nuovi lavori, nuovi rischi</DIV>
<DIV class=3D"margin-b-dieci font-tredici">
<DIV class=3D"silver bold margin-b-cinque =
margin-t-dieci">Direzione</DIV>
<DIV>Michele Lepore<BR><SPAN =
class=3Dsilver>(Direttore)</SPAN><BR><BR>Michele=20
Tiraboschi<BR><SPAN class=3Dsilver>(Direttore =
Responsabile)</SPAN><BR></DIV>
<DIV class=3D"silver bold margin-b-cinque =
margin-t-dieci">Redazione</DIV>
<DIV>Maria Giovannone<BR><SPAN class=3Dsilver>(Redattore =
capo)</SPAN><BR>Annamaria=20
Antonucci<BR><SPAN class=3Dsilver>(Coordinatore di =
redazione)</SPAN><BR>Sara=20
Ferrua<BR>Paola De Vita<BR>Alberto Russo<BR></DIV></DIV>
<DIV id=3Dloader><IMG=20
src=3D"http://www.adapt.it/contents/instance1/images/loading.gif"></DIV>
<DIV class=3Dnovita>&nbsp;</DIV>
<SCRIPT type=3Dtext/javascript>=0A=
			var idcategoria =3D "1795";=0A=
=0A=
			=0A=
				=0A=
					$(document).ready(function(){=0A=
						=
//cambia('seminari','http://www.adapt.it/acm-on-line/articleCategory.jsp?=
idArticleLevel=3D1741&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D=
25&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D=
1')=0A=
						=0A=
						if (idcategoria =3D=3D '1819') {=0A=
							//Certificazione=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1825&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1813') {=0A=
							//Diritto sanzionatorio=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1820&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1815') {=0A=
							//Istruzione, formazione, lavoro=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1822&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1816') {=0A=
							//Lavoro nelle pubbliche amministrazioni=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1826&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1817') {=0A=
							//Mercato del lavoro=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1823&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1795') {=0A=
							//Nuovi lavori, nuovi rischi=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1821&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}=0A=
						else if (idcategoria =3D=3D '1818') {=0A=
							//Pari opportunit=E0=0A=
							=
cambia('.novita','http://www.adapt.it/acm-on-line/articleCategory.jsp?idA=
rticleLevel=3D1824&from=3D1&size=3D10&idXsl=3D4&instance=3D1&channel=3D25=
&node=3D1358&ext=3Dtemplate/struttura_ajax&int=3Dnode/include&orderBy=3D1=
')=0A=
						}						=0A=
						=0A=
					});=0A=
					function cambia(contenitore,path) {=0A=
						if (path !=3D '') {=0A=
							$.ajax({=0A=
								url: path,=0A=
								dataType: "html",=0A=
								beforeSend: function(){=0A=
									$('#loader').show();=0A=
									$(contenitore).html('');=0A=
								},=0A=
								success: function(data){=0A=
									$('#loader').hide();=0A=
									$(contenitore).html(data);=0A=
									$("#titolonovita").show();=0A=
								},=0A=
								error: function(){=0A=
									$('#loader').hide();=0A=
									$(contenitore).html('&#160;');=0A=
									$("#titolonovita").show();=0A=
								}=0A=
							});=0A=
						}=0A=
					}=0A=
				=0A=
			</SCRIPT>
</DIV><A class=3Dhide=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumptop">Torna=20
all'inizio</A>=20
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Ddivisore>&nbsp;</DIV>
<DIV id=3Dfooter>
<DIV id=3Dfooter-sub>
<DIV id=3Dfooter-left>
<UL id=3Dnav-bottom>
  <LI class=3Dpadding-l-zero><A title=3DHomepage=20
  href=3D"http://www.adapt.it/acm-on-line/Home.html">Home</A> </LI>
  <LI><A title=3D"Site Map"=20
  href=3D"http://www.adapt.it/acm-on-line/Home/SiteMap.html">Site =
Map</A> </LI>
  <LI><A title=3DPrivacy=20
  href=3D"http://www.adapt.it/acm-on-line/Home/Privacy.html">Privacy</A> =
</LI>
  <LI class=3Dno-border><A title=3D"Ritorna ad inizio pagina"=20
  =
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumptop">Torna=20
  inizio pagina</A> </LI></UL>
<DIV class=3Dclear></DIV>
<P>2009 =A9 ADAPT All rights Reserved.</P></DIV>
<DIV id=3Dfooter-right>Content Management System <A title=3DACM=20
href=3D"http://www.ariadnecontentmanager.com/">ACM - Ariadne Content =
Manager</A>=20
<DIV class=3Dmargin-t-cinque><A title=3D"Validate XHTML"=20
href=3D"http://validator.w3.org/check?uri=3Dreferer"><IMG =
alt=3D"Validate XHTML"=20
src=3D"http://www.adapt.it/contents/instance1/images/logo-xhtml.gif"> =
</A><A=20
title=3D"Validate CSS"=20
href=3D"http://jigsaw.w3.org/css-validator/validator?uri=3Dhttp://www.ada=
pt.it/contents/instance1/css25/1DefaultSkin.css"><IMG=20
alt=3D"Validate CSS"=20
src=3D"http://www.adapt.it/contents/instance1/images/logo-css.gif">=20
</A></DIV></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV><A class=3Dhide=20
href=3D"http://www.adapt.it/acm-on-line/Home/Osservatori/docCatNuovilavor=
inuovirischi.1795.1.10.7.1.html#jumptop">Torna=20
all'inizio</A> </DIV></BODY></HTML>

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/spacer.gif

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/header-print.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgANgJtAwERAAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAA
AAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIG
AnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6Oz
NhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dn
d4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQID
BQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LC
B3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaW
prbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq
+v/aAAwDAQACEQMRAD8AJPNnme/81avcanfytPFM7NaQOSY4YSf3aIh2Wi0rQbnc75pM+eUpHfZ9
Z7G7Iw4dPG4gzkASSL5pJ9Vtf98p/wACP6ZRxy73bflcX8yPyDvqtr/vlP8AgR/THjl3r+VxfzI/
IIrTrq60y5W702Z7K6T7M0B9NvkadR4g7Hvk4ZpxNgtGp7M0+aPDOEflR+BZN5s8v2GoaNoXmrTd
MjgfWI54tUtbaICFLu0k9JpURRSMTj4+I279STmbqAZxE43v3PJ9i5MWmzZdNnMOGB9JlQ+/vFGv
exldFuVYMtg6spqCIiCCPozE4MvdL7XpPzXZ/wDOw/OCt9R1X/lnn/4B/wCmGsv9L7WHi9m9+D/Y
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

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/icona-ing.gif

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgADwAVAwERAAIRAQMRAf/EAHkAAQEBAAAAAAAAAAAAAAAA
AAQCBgEAAwEAAAAAAAAAAAAAAAAAAwUGBBAAAgICAQIHAQAAAAAAAAAAAQIDBBEFEhMGACExIjIU
FVERAAECAwUHAgcAAAAAAAAAAAERAhIDBAAhMRMUQVFhkSIyBVIG8KGxwWIjFv/aAAwDAQACEQMR
AD8A0VLuPt+LXyw395SuFIhHGqx38zRKcivKWrL8c5ikzyjP9UlfBqvydOZgmySWzNt1xtt8R7P8
mJBpK2W2ZTHtIe0uYd7VTkv2QHb/AHjoW3u/muP9GHb7FdhVuTxtKK4RrBz0o1l5S4sAJkFQfcc4
wU9NWGW56GGPbwtceZ9u6iTThzc0047VQOdCALynTiTtwTeHHuTTm+sh3uvNBcqtPjsuQVnEjSCb
6nPrl1D9b5chn08vDvXUGRldW9UvXfjaB/nPcWt1aS17YYxDB6U3fGF1jabb6tNZJa3D6hpJYuYg
io60yQxk4BCpEGew58kT0T5SeWFI6zSOeJckMG9xN3zNtfiR5mXKNRVOqXgdsoB8Tj+SBQ3l9SD9
vx9n67e712kqTRwbFamnS30rFaWu5sZZzIJMLiKMCdQeDFSfaSCnp5TC517enCI48LW3l6upEmQI
Zv7B1mW10THIEJh2KqtN3JRZvVht1X7mn/IZTMJPz9T9jCuEMBXo8BLybAYngR788QfDzOoMmOBs
fpXbzwtBaD3Fq8nOnZeMd8MPLHhjwW63/9k=

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/icona-rss.gif

R0lGODlhDwAPANUAAP98Jv+HNvrt5PX6/v/k0vnz7/P19vzaw/+BLf9iAP/59f/Enf9cAP7Cmf7R
sv9oCP+PQ/T29/9mBf/StP+KPf+SSv7Mqv/Jpf9oA/7LqP/HovT19f9wEP9kAvX5+/j29v3Xv/65
iv+3h/60g/9sDP6pb/Pz8/b8///////p2v/UuPb29vf18/+aVv68j/7Alv9vFPj5+f/8+f6vev+w
ev95IP6zgf3Nrf9fAP9gAP9bAP9lAPT09P9kAP9eAP9mACH5BAAAAAAALAAAAAAPAA8AAAbAQJ5w
EDtcGhrQZ7ARmngeB4Wkqz4CmZXh6XlJfIld4tfzdWzawU2SSHBUFdyOnFgMPgEfWaJRQPQ/OAAF
IA89Pz8IHAsyEAw7Yg4LDGQkKQ4SDX44PwwuLpSBFAoTGIwVCT4zDTpkHAmjDjALBFQhKhI5EAQZ
DxQECB0AYhYFCDoiKCgIDCR0OTUCAy8+ABY0hoc/Oz4jJwYrJT46OXPbOT4tBVsGLC4ACQw4DNAj
BRFPPBsnAhYhJSIuCDgRQUgQADs=

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/loading.gif

R0lGODlhEAAQAPQAAPPz87EFBfHt7b44ONOAgLEJCbooKOfMzNuhobYZGc5ycspjY+za2tiTk+S+
vsJHR8dVVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNy
ZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAA
EAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla
+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAAKAAEALAAAAAAQABAAAAVoICCKR9KM
aCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr
6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkEAAoAAgAsAAAAABAA
EAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoL
LoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkEAAoAAwAsAAAA
ABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7
baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAAKAAQALAAAAAAQABAAAAVgICCO
ZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYA
qrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAAKAAUALAAAAAAQABAAAAVf
ICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0Ua
FBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/logo-xhtml.gif

R0lGODlhUAAPAMQAAJ+nr73Cx2JufEZTZPj5+X6IlOzt7q2trtjc397e3uHj5s3Oz2ZmZlBQUIWG
gURacf///1huhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABQAA8AAAX/4COOZGmeaKqu7Ai9cCzPdG3feC7mfOT/wKBwSCwOIbtXIAAxABTKAmBK
MDgOCQPMyO16hcgHDCBoSiEKgQAwEBAcDQYjsf3a7+AkerAgFMoBA0sCAQsMhQ5aL0EQP40Rj5GL
kI4+j4yXkJmWen4FBgIDCgAFCG0QBwcvBDFglJawsZqzr65Am5CdgWQFvQBOAwALdDNHt3W1jcqy
jM2MenvBgQIIEARs1TSul5GVst3Gt3liMH4DCKbUWoGqLwnEm9yx8t+Wk46Lyvec5KsBZQak/CMj
YEGqAw0WIMPD8EsYGaOUBLgmoBSEAAwaHGC1r6HHIg9lcCyHQBGEdzI+EqoECY2Hy5cwYbaYSbOm
TRMhAAA7

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/logo-css.gif

R0lGODlhUAAPAMQAAJ+nr73Cx2JufEZTZH6IlPj5+ezt7q2trtjc397e3s3Oz+Hj5mZmZv7+/lBQ
UIWGgTJMLv///1Z4UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAABQAA8AAAX8ICSOZGmeaKqu7Bi9cCzPdG3fON6IeS/9wKBwSCwaiRHeKxCIGACLJQFA
LRgeh4QBdux6v8MkBAYQOKeRhUAAGAgKDweDkeCC7/iwMj1QFAhmAQNMAgEKDIYPWy9CjEB2EpB5
XmIwfwQGAgMLAAQIbhEHBy8FMUERP6iRQg2TeZWkgmUEtABPAwAKdTOnQw2qqcCuXbAvCwO4ggII
EQVtzDS9q9JArcPEe80EAwify1uCoy8Ju8KRwJCS10XFzQFmBlPvZQIKogcOCurr/KnZaQCWBHAm
wFOEAAwcHCjlqJ/DSP9oFECwKAI5GQ8ftuvBsaNHjy1CihxJ0kQIADs=

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.adapt.it/contents/instance1/images/cerca.gif

R0lGODlhDwAPANUAAPn5+crKyvLy8ujo6MXFxcHBwcPDw+Tk5PHx8evr6+rq6tPT08nJybu7u/j4
+MzMzNjY2O3t7eXl5cLCwuLi4t/f3+/v7+np6dLS0tbW1s3Nzdra2vDw8MbGxvv7+97e3tXV1dfX
1/z8/M/Pz+fn58TExMvLy93d3cfHx+bm5vPz8/X19fb29vf397y8vL29vb+/v76+vvT09MDAwP//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAPAA8AAAauQJmw
1UqkDgOOgyUUqlipx6zhchkWFpZq+Im9YLNwzEVQrGStVAwcnsFKkxfq2XrE2rOYAUGCuSotEQUw
hG4xKTQbLy8aACkuMB2DLhA0ajAxKCsSDSgtEi4BIioTdzEEAgNWCjQHAh4BL2IMLAIEXwM0NBAu
bS8YAA4gLjEFBydshhcsLAgoX4t4LhlMMisRJosx2y8xIWdOKysUIwwoAQsJLTJbTSstAEzw1UJB
ADs=

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/css25/1DefaultSkin.css

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-COLOR: #f3f3f3; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #1e2f48; FONT-SIZE: 11px
}
OL {
	MARGIN-LEFT: 20px
}
A:link {
	COLOR: #1e2f48; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1e2f48; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
UL {
	MARGIN-LEFT: 15px
}
P {
	MARGIN: 0px 0px 10px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.clear {
	HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden
}
.sx {
	FLOAT: left
}
.dx {
	FLOAT: right
}
#header-print {
	DISPLAY: none
}
#header {
	MIN-HEIGHT: 50px; HEIGHT: auto !important
}
#logo {
	BACKGROUND-IMAGE: url(../images/bg-header.gif); MARGIN: auto; WIDTH: =
940px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 5px; =
FONT-SIZE: 120%; FONT-WEIGHT: bold; PADDING-TOP: 40px
}
#logo A:link {
	TEXT-DECORATION: none
}
#logo A:visited {
	TEXT-DECORATION: none
}
#logo A:hover {
	TEXT-DECORATION: none
}
.linkhome {
	WIDTH: 185px; DISPLAY: none; HEIGHT: 60px
}
.linkchisiamo {
	WIDTH: 435px; DISPLAY: block; HEIGHT: 60px; MARGIN-LEFT: 190px
}
.payoff {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
#container {
	MARGIN: auto
}
#top-container {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
url(../images/bg-top-container.gif) #cd0505 repeat-x left bottom; =
PADDING-TOP: 3px
}
.contenitore {
	MARGIN: 0px auto; WIDTH: 940px
}
.nav-top {
	LIST-STYLE-TYPE: none; FLOAT: left; COLOR: #f3f3f3; MARGIN-LEFT: 0px; =
FONT-SIZE: 120%; LIST-STYLE-IMAGE: none
}
.nav-top LI {
	BACKGROUND-IMAGE: url(../images/nav-top-sep.gif); PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; FLOAT: =
left; PADDING-TOP: 10px
}
.nav-top A:link {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.nav-top A:visited {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.nav-top A:hover {
	TEXT-DECORATION: underline
}
.nav-top A:focus {
	TEXT-DECORATION: underline
}
.ing {
	TEXT-ALIGN: right; WIDTH: 78px; DISPLAY: none; FLOAT: right; COLOR: =
#f3f3f3; FONT-SIZE: 120%; PADDING-TOP: 10px
}
.ing A:link {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.ing A:visited {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.ing IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#header-bottom {
	PADDING-BOTTOM: 10px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 940px; =
PADDING-RIGHT: 0px; FONT-SIZE: 110%; PADDING-TOP: 5px
}
#date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 168px; PADDING-RIGHT: =
0px; FLOAT: left; COLOR: #c0c0c0; PADDING-TOP: 10px
}
#paginazione {
	TEXT-ALIGN: center; MARGIN: 30px 0px 10px; COLOR: #c0c0c0; FONT-SIZE: =
11px
}
.link-home {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 47px; PADDING-RIGHT: 0px; FLOAT: =
left; COLOR: #1e2f48; FONT-SIZE: 10px; PADDING-TOP: 10px
}
.link-home A:link {
	COLOR: #1e2f48
}
.link-home A:visited {
	COLOR: #1e2f48
}
.link-home A:focus {
	COLOR: #1e2f48
}
link-home A:hover {
	COLOR: #1e2f48
}
.header-right {
	WIDTH: 260px; FLOAT: right
}
.rss {
	WIDTH: 46px; COLOR: #b2b2b2; PADDING-TOP: 8px
}
.rss A:link {
	MARGIN: 0px 0px 0px 5px; FLOAT: right
}
.rss A:visited {
	MARGIN: 0px 0px 0px 5px; FLOAT: right
}
.form-cerca {
	MARGIN: 0px 0px 0px 32px; WIDTH: auto !important; FLOAT: left
}
.form-cerca LABEL {
	FLOAT: left; COLOR: #b2b2b2; PADDING-TOP: 8px
}
.input {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 6px 5px 0px; WIDTH: =
120px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.search {
	MARGIN-TOP: 7px; FLOAT: left
}
#center {
	MARGIN: auto; WIDTH: 940px
}
#divisore {
	DISPLAY: none; BACKGROUND: #fff; HEIGHT: 15px
}
#spalla-sx {
	WIDTH: 180px; FLOAT: left
}
UL.nav-left {
	MARGIN: 0px; MIN-HEIGHT: 1px; BACKGROUND: #fff
}
.nav-left LI {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: =
none; MARGIN: 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../images/dot-list.gif) no-repeat left 16px; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
.liattiva {
	BACKGROUND: url(../images/dot-list-red.gif) no-repeat left 16px
}
.no-back {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 5px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 10px !important; =
PADDING-TOP: 10px !important
}
LI.no-back A:link {
	TEXT-TRANSFORM: none !important
}
LI.no-back A:visited {
	TEXT-TRANSFORM: none !important
}
.osservatori {
	TEXT-TRANSFORM: uppercase; COLOR: #969696; FONT-SIZE: 145.5%
}
.nav-left LI A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
DISPLAY: block; COLOR: #1e2f48; FONT-SIZE: 107.2%; BORDER-TOP: 0px; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.nav-left LI A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
DISPLAY: block; COLOR: #1e2f48; FONT-SIZE: 107.2%; BORDER-TOP: 0px; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.nav-left LI A:hover {
	COLOR: #cc0000
}
.nav-left LI A:focus {
	COLOR: #cc0000
}
UL.secondolivello {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.secondolivello LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.secondolivello LI A:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.secondolivello LI A:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.block-title {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 123.5%; FONT-WEIGHT: =
normal; PADDING-TOP: 10px
}
.blue-bg {
	MARGIN: 10px; BACKGROUND: #1e2f48
}
.block-title A:link {
	DISPLAY: block; COLOR: #fff
}
.block-title A:visited {
	DISPLAY: block; COLOR: #fff
}
.block-title A:focus {
	TEXT-DECORATION: underline
}
.block-title A:hover {
	TEXT-DECORATION: underline
}
#center-block {
	BACKGROUND-IMAGE: url(../images/back_content.gif); MARGIN: auto; WIDTH: =
940px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 50%
}
#content-center {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 35px; WIDTH: 510px; PADDING-RIGHT: =
35px; FLOAT: left; PADDING-TOP: 0px
}
#content-center-article {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 35px; WIDTH: 510px; PADDING-RIGHT: =
35px; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#content-center-article-large {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 35px; WIDTH: 720px; PADDING-RIGHT: =
0px; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#content-center-large {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 35px; WIDTH: 720px; PADDING-RIGHT: =
0px; FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.internal A:link {
	COLOR: #1e2f48
}
.internal A:visited {
	COLOR: #1e2f48
}
.internal A:hover {
	TEXT-DECORATION: underline
}
.internal A:focus {
	TEXT-DECORATION: underline
}
.linkesterno {
	COLOR: #8895a6 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: =
normal !important
}
#content-right {
	MARGIN: 0px 0px 24px; WIDTH: 180px; FLOAT: right
}
.grey-bg {
	BACKGROUND: #c0c0c0
}
H3.page-title {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
H3.page-title A:link {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
H3.page-title A:visited {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
A.art-title-second:link {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.art-title-second:visited {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.art-title {
	COLOR: #cc0000 !important; FONT-SIZE: 13px
}
.art-title A:link {
	COLOR: #cc0000; FONT-SIZE: 13px
}
.art-title A:visited {
	COLOR: #cc0000; FONT-SIZE: 13px
}
.art-title-home A:link {
	FONT-FAMILY: Times New Roman, Verdana; COLOR: #1e2f48; FONT-SIZE: 22px
}
.art-title-home A:visited {
	FONT-FAMILY: Times New Roman, Verdana; COLOR: #1e2f48; FONT-SIZE: 22px
}
.art-title-osservatori A:link {
	MARGIN: 0px 0px 5px; DISPLAY: block; COLOR: #cc0000; FONT-SIZE: 14px
}
.art-title-osservatori A:visited {
	MARGIN: 0px 0px 5px; DISPLAY: block; COLOR: #cc0000; FONT-SIZE: 14px
}
.art-author {
	MARGIN-TOP: 5px; COLOR: #cc0000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.art-author-home {
	MARGIN-TOP: 5px; COLOR: #969696; FONT-SIZE: 13px
}
.abs-dx {
	MARGIN-BOTTOM: 15px
}
.az-container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 30px; BACKGROUND: #fff; HEIGHT: 320px; OVERFLOW: scroll; =
PADDING-TOP: 5px
}
.notizie {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#c0c0c0; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.notizie SELECT {
	MARGIN: 0px 10px; WIDTH: 150px; FONT-SIZE: 10px
}
.notizie-sx {
	WIDTH: 100px; FLOAT: left
}
.notizie-dx {
	TEXT-ALIGN: right; MARGIN-TOP: -8px; WIDTH: 300px; FLOAT: right; COLOR: =
#1e2f48; FONT-WEIGHT: bold
}
.notizie A:link {
	COLOR: #c0c0c0 !important
}
.notizie A:visited {
	COLOR: #c0c0c0 !important
}
.art-container {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
15px
}
.art-container-second {
	MARGIN-BOTTOM: 30px
}
.img-art {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
.img-art-int {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
.img-art-second {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.art-text {
	MARGIN: 0px; WIDTH: 410px; FLOAT: right
}
.art-text-int {
	MARGIN: 0px; WIDTH: 630px; FLOAT: right
}
.art-text-int-second {
	MARGIN: 0px; WIDTH: 460px; FLOAT: right
}
.plus {
	TEXT-ALIGN: center; WIDTH: 9px; BACKGROUND: #fff; FLOAT: right; HEIGHT: =
9px; CLEAR: both
}
#footer {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BACKGROUND: #1e2f48; COLOR: #c0c0c0; PADDING-TOP: 15px
}
#footer-sub {
	MARGIN: auto; WIDTH: 940px
}
#footer-left {
	WIDTH: 50%; FLOAT: left
}
#nav-bottom {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; =
LIST-STYLE-IMAGE: none
}
#nav-bottom LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
inline; FLOAT: left; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#nav-bottom A:link {
	COLOR: #fff
}
#nav-bottom A:visited {
	COLOR: #fff
}
#footer-right {
	TEXT-ALIGN: right; WIDTH: 50%; FLOAT: right; PADDING-TOP: 15px
}
#footer-right A:link {
	COLOR: #c0c0c0
}
#footer-right A:visited {
	COLOR: #c0c0c0
}
#footer-right A:hover {
	TEXT-DECORATION: underline
}
#footer-right A:focus {
	TEXT-DECORATION: underline
}
.separatore {
	COLOR: #1e2f48 !important
}
.link-home-nolast {
	COLOR: #c0c0c0 !important
}
#focus {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; MIN-HEIGHT: 1px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; =
PADDING-TOP: 15px
}
.focus-left {
	WIDTH: 320px; FLOAT: left
}
.focus-right {
	WIDTH: 150px; FLOAT: right
}
.focus-under {
	MARGIN-BOTTOM: 20px
}
.focus-title {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px
}
.focus-title A:link {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px
}
.focus-title A:visited {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px
}
.focus-date {
	COLOR: #575757; FONT-SIZE: 15px
}
.focus-page-title {
	COLOR: #cc0000; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.focus-attribute {
	COLOR: #969696; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.focus-right .operation {
	MARGIN-BOTTOM: 5px
}
.focus-under .operation {
	WIDTH: 105px; FLOAT: left; MARGIN-RIGHT: 40px
}
.operation-last {
	MARGIN: 0px; WIDTH: 75px; FLOAT: left
}
.operation IMG {
	MARGIN-BOTTOM: -3px
}
.operation A:link {
=09
}
.operation A:visited {
=09
}
.operation A:hover {
=09
}
.operation A:focus {
=09
}
.red-bar {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/bg-top-container.gif) =
#cd0505 repeat-x left bottom; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: =
5px
}
.link-red-bar {
	COLOR: #fff !important; FONT-SIZE: 15px
}
.blue-bar {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #1e2f48; PADDING-LEFT: 20px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; COLOR: #fff; FONT-SIZE: 15px; =
PADDING-TOP: 10px
}
.documento {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
15px
}
.documento-title {
	FONT-SIZE: 12px
}
.documento-abstract {
	FONT-SIZE: 11px
}
.documentosx {
	WIDTH: 480px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.documentodx {
	WIDTH: 15px; FLOAT: right
}
.documento-little {
	PADDING-RIGHT: 20px
}
.argument {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 10px; COLOR: #a4a4a4; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
.box-title {
	COLOR: #1e2f48; FONT-SIZE: 13.5px; FONT-WEIGHT: bold
}
.registrazione {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 10px
}
.ricerca {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c0c0c0; MARGIN: 20px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; FONT-SIZE: 10px; =
PADDING-TOP: 5px
}
.ricerca INPUT {
	WIDTH: 165px; FONT-SIZE: 10px
}
.ricerca SELECT {
	WIDTH: 169px; FONT-SIZE: 10px
}
.ricerca OPTION {
	WIDTH: 300px
}
.ricerca LABEL {
	COLOR: #fff; FONT-SIZE: 11px
}
.labeldata {
	COLOR: #c0c0c0 !important; FONT-SIZE: 14px !important
}
.tabellaricerca {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.sfondogrigio {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.sfondogrigio LABEL {
	COLOR: #1e2f48
}
.cerca {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; =
BACKGROUND-COLOR: #5e5e5e; PADDING-LEFT: 10px; WIDTH: 80px !important; =
PADDING-RIGHT: 10px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 2px
}
.friend {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: none; MARGIN-BOTTOM: 20px; PADDING-TOP: =
10px
}
.invia-articolo {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.friend-title {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.friend LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.friend INPUT {
	MARGIN-BOTTOM: 10px
}
.friend TEXTAREA {
	MARGIN-BOTTOM: 10px
}
.close {
	POSITION: relative; TEXT-ALIGN: right
}
.autore {
	COLOR: #999
}
.titoloricerca {
	MARGIN: 0px 0px 10px 2px; COLOR: #1e2f48; FONT-SIZE: 14px; FONT-WEIGHT: =
bold
}
.reserved-area {
	BACKGROUND-IMAGE: url(../images/back_area.jpg); PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; =
MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 123.5%; FONT-WEIGHT: bold; =
PADDING-TOP: 10px
}
FORM.login {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px
}
FORM.login LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
FORM.login INPUT {
	MARGIN: 2px 0px 5px
}
.errore {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.messaggioerrore {
	BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#ff0000; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid; =
PADDING-TOP: 10px
}
.action {
	TEXT-ALIGN: right; MARGIN: 0px 10px 10px 0px; FONT-WEIGHT: bold
}
.titolo-pagina {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.privateArea LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.privateArea INPUT {
	MARGIN: 2px 0px 20px
}
.didascalia {
	MARGIN-BOTTOM: 10px
}
.linkesterno {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tipologia {
=09
}
.tableredbar {
	WIDTH: 470px
}
.rassegnastampa {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.rassegnastampa TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg-top-container.gif) =
#cd0505 repeat-x left bottom; COLOR: #fff; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.rassegnastampa TD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
H3.calendar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV.calendar {
	TEXT-ALIGN: center
}
TABLE.calendar {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: =
auto; WIDTH: 500px; BORDER-COLLAPSE: collapse; HEIGHT: 170px; =
BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
TABLE.calendar-in {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: =
auto; WIDTH: 180px; BORDER-COLLAPSE: collapse; BORDER-TOP: #fff 2px =
solid; BORDER-RIGHT: #fff 2px solid
}
TD.bordato {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000
}
TD.settimana {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff =
1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
COLOR: #969696; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px =
solid; PADDING-TOP: 3px
}
A.giorno {
	COLOR: #969696
}
TD.settimana-selezionata {
	BACKGROUND-COLOR: #cc0000; COLOR: #fff
}
TD.settimana-selezionata1 {
=09
}
.evento {
	BACKGROUND-COLOR: #ddd
}
TH {
=09
}
TH.giorno {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #cc0000; FONT-WEIGHT: normal; PADDING-TOP: =
2px
}
TH.giorno-in {
	BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TH.mese {
	BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: capitalize; HEIGHT: =
18px; COLOR: #000
}
TH.mese-in {
	TEXT-TRANSFORM: uppercase; BACKGROUND: =
url(../images/bg-top-container.gif) #cd0505 repeat-x left bottom; =
HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: normal
}
TH.mese-in A:link {
	COLOR: #fff
}
TH.mese-in A:visited {
	COLOR: #fff
}
#days {
	HEIGHT: 18px
}
A.giorno-odierno:link {
	COLOR: #cc0000
}
A.giorno-odierno:visited {
	COLOR: #cc0000
}
A.giorno1-in-sel {
	BACKGROUND-COLOR: #ffffff; COLOR: #333333; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.giorno-in {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
A.giorno-in:visited {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
A.giorno-in:hover {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.giorno-in1 {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-in1:visited {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-in1:hover {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.giorno-in1-sel:hover {
	BACKGROUND-COLOR: #ffffff; COLOR: #333333; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
A.giorno-in-sel {
	COLOR: red; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.giorno-in-sel:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.giorno-oggi:link {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggi:hover {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggi:visited {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggiHome {
=09
}
A.giorno-oggiHome:hover {
=09
}
A.giorno-oggiHome:visited {
=09
}
A.giorno-oggiHome:active {
=09
}
A.giorno-oggisel {
	COLOR: #000000; TEXT-DECORATION: none
}
A.giorno-oggi1 {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggi1:hover {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggi1:visited {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggiSel {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-oggiSel:hover {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-oggiSel:visited {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.giorno-old {
	FONT-STYLE: italic; DISPLAY: none; COLOR: #9aa3aa; TEXT-DECORATION: =
none
}
A.giorno-old {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
A.giorno-old:hover {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
A.giorno-old:visited {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
DIV.sezione-articoli {
	BORDER-BOTTOM: green 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 15px; =
PADDING-LEFT: 6px; COLOR: #111111; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.sezione-testo-articoli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 5px
}
.sezione-testo-articoli A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sezione-testo-articoli A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sezione-testo-articoli A:hover {
	COLOR: red; TEXT-DECORATION: none
}
.sezione-date-articoli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: =
#c00505; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.linkred {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: Times New Roman, =
Verdana; MARGIN-BOTTOM: 20px; COLOR: #969696; FONT-SIZE: 25px; =
FONT-WEIGHT: bold; PADDING-TOP: 10px
}
A.linkred:hover {
	TEXT-DECORATION: none
}
.detail-data {
	MARGIN-BOTTOM: 10px; COLOR: #969696
}
.detail-subject {
	MARGIN-BOTTOM: 20px; COLOR: #cc0000
}
.detail-title {
	MARGIN-BOTTOM: 10px; COLOR: #969696; FONT-SIZE: 14px
}
.detail-author {
	MARGIN-BOTTOM: 20px; COLOR: #969696; FONT-WEIGHT: bold
}
.detail-body {
	MARGIN-BOTTOM: 20px
}
.dropdown {
=09
}
.dossier-abstract {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.dossier-title {
	COLOR: #969696; FONT-SIZE: 14px
}
.dossier-author {
	COLOR: #cc0000; FONT-SIZE: 14px
}
.titolo-esteso-off {
	MARGIN-TOP: 10px
}
.document-calendar A:link {
	MARGIN: 10px 0px; DISPLAY: block; COLOR: #969696
}
.document-calendar A:visited {
	MARGIN: 10px 0px; DISPLAY: block; COLOR: #969696
}
.document-calendar-osservatori {
	TEXT-ALIGN: right
}
.document-calendar-osservatori A:link {
	MARGIN: 10px 0px; COLOR: #1e2f48; FONT-SIZE: 11px
}
.document-calendar-osservatori A:visited {
	MARGIN: 10px 0px; COLOR: #1e2f48; FONT-SIZE: 11px
}
.tablenewsletter {
	WIDTH: 100%; MARGIN-BOTTOM: 20px
}
.tablenewsletter .etichetta {
	WIDTH: 250px
}
.tablenewsletter LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tablenewsletter .inputbox {
	WIDTH: 350px; FONT-SIZE: 11px
}
.tablenewsletter .submit {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #cc0000; FONT-SIZE: 11px; BORDER-TOP: #ccc =
1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
5px
}
.editor-uno {
	COLOR: #1e2f48
}
.editor-due {
	COLOR: #1e2f48; FONT-WEIGHT: bold
}
.editor-tre {
	COLOR: #cc0000
}
.editor-quattro {
	COLOR: #cc0000; FONT-WEIGHT: bold
}
.editor-cinque {
	COLOR: #969696
}
.editor-sei {
	COLOR: #969696; FONT-WEIGHT: bold
}
.mandatory {
	PADDING-LEFT: 5px; COLOR: #cc0000; FONT-WEIGHT: bold
}
#mandatory {
	MARGIN: 10px 0px 30px; COLOR: #cc0000; FONT-WEIGHT: bold
}
.campo {
	MARGIN: 5px 0px
}
.question-title {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.input-testo {
	WIDTH: 500px
}
.checkbox {
	MARGIN-LEFT: 10px
}
.question-submit {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 20px; =
PADDING-LEFT: 5px; WIDTH: 100px !important; PADDING-RIGHT: 5px; COLOR: =
#cc0000; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#sposta {
	MARGIN: 5px 0px
}
#autocomplete {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
WIDTH: 250px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px =
solid
}
#autocomplete TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
#indice {
	WIDTH: 133px; FONT-SIZE: 11px; MARGIN-RIGHT: 10px
}
.procedi {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c0c0c0; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.pagamento {
	MARGIN-TOP: 10px
}
.underscored {
	BORDER-BOTTOM: #999 2px solid; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: =
30px; COLOR: #a32921 !important; FONT-WEIGHT: bold
}
.paging {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #cc0000; PADDING-TOP: 5px
}
.paging A:link {
	FONT-WEIGHT: bold
}
.paging A:visited {
	FONT-WEIGHT: bold
}
.archivio-uno {
	MARGIN: 5px 0px 0px; FONT-SIZE: 83.5%
}
A.archivio-uno:link {
	COLOR: #a32921; TEXT-DECORATION: none
}
A.archivio-uno:visited {
	COLOR: #a32921; TEXT-DECORATION: none
}
A.archivio-uno:hover {
	TEXT-DECORATION: underline
}
A.archivio-uno:focus {
	TEXT-DECORATION: underline
}
.datahome {
	MARGIN-BOTTOM: 9px; FONT-SIZE: 12px
}
.argomento {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 12px
}
.allnotices {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #c0c0c0; FONT-SIZE: 13px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.allnotices A:link {
	COLOR: #c0c0c0; FONT-SIZE: 10px
}
.allnotices A:visited {
	COLOR: #c0c0c0; FONT-SIZE: 10px
}
.box-survey {
	MARGIN-TOP: 10px
}
.box-survey LABEL {
	MARGIN: 15px 0px 2px; DISPLAY: block; FONT-WEIGHT: bold
}
.schedanew {
	MARGIN: 15px 0px 2px; DISPLAY: block; FONT-WEIGHT: bold
}
.box-survey INPUT {
	WIDTH: 600px
}
.mappasx {
	WIDTH: 300px; FLOAT: left; MARGIN-RIGHT: 40px
}
.mappadx {
	WIDTH: 300px; FLOAT: left
}
DIV.linksitemap1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
DIV.linksitemap1 A.linkbold {
	COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV.linksitemap1 A.linkbold:visited {
	COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV.linksitemap1 A.linkbold:hover {
	COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
UL.linksitemap2 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap2 {
	MARGIN-TOP: 5px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap2 A.linkbold {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap2 A.linkbold:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap2 A.linkbold:hover {
	TEXT-DECORATION: underline
}
UL.linksitemap3 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap3 {
	MARGIN-TOP: 5px; PADDING-LEFT: 40px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap3 A.linkbold {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap3 A.linkbold:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap3 A.linkbold:hover {
	TEXT-DECORATION: underline
}
.autodimension {
	WIDTH: auto !important
}
.scrolltext {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden; =
PADDING-TOP: 2px
}
.soci-img {
	WIDTH: 200px; FLOAT: left
}
.bandiera {
	WIDTH: 55px; FLOAT: left
}
#lettere {
	MARGIN: 0px 0px 40px
}
A.elenco-lettere:link {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
25.5px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #cc0000; =
FONT-SIZE: 17px; FONT-WEIGHT: bold; BORDER-RIGHT: #c0c0c0 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.elenco-lettere:visited {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
25.5px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #cc0000; =
FONT-SIZE: 17px; FONT-WEIGHT: bold; BORDER-RIGHT: #c0c0c0 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.elenco-lettere:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A.elenco-lettere:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A.top {
	MARGIN: 30px 0px 20px; DISPLAY: block; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
.title-letter {
=09
}
#loader {
	TEXT-ALIGN: center; MARGIN: 20px
}
.back {
	MARGIN: 30px 0px 10px
}
.back A {
	COLOR: #969696
}
.note {
	COLOR: #969696; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.red {
	COLOR: #cc0000 !important
}
.blue {
	COLOR: #1e2f48 !important
}
.grey {
	COLOR: #c0c0c0 !important
}
.silver {
	COLOR: #969696 !important
}
.white {
	COLOR: #fff !important
}
.celestes {
	COLOR: #1d83c4 !important
}
.sfondobianco {
	BACKGROUND-COLOR: #fff
}
.size-tredici {
	FONT-SIZE: 13px !important
}
.hide {
	DISPLAY: none
}
.bold {
	FONT-WEIGHT: bold !important
}
.nobold {
	FONT-WEIGHT: normal !important
}
.italic {
	FONT-STYLE: italic !important
}
.underline {
	TEXT-DECORATION: underline !important
}
.no-underline {
	TEXT-DECORATION: none !important
}
.no-border {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.no-margin {
	MARGIN: 0px
}
.no-image {
	BACKGROUND-IMAGE: none !important
}
.padding-l-zero {
	PADDING-LEFT: 0px !important
}
.padding-t-dieci {
	PADDING-TOP: 10px !important
}
.padding-b-dieci {
	PADDING-BOTTOM: 10px !important
}
.padding-b-venti {
	PADDING-BOTTOM: 20px !important
}
.margin-t-cinque {
	MARGIN-TOP: 5px !important
}
.margin-t-dieci {
	MARGIN-TOP: 10px !important
}
.margin-t-venti {
	MARGIN-TOP: 20px !important
}
.margin-b-dieci {
	MARGIN-BOTTOM: 10px !important
}
.margin-b-cinque {
	MARGIN-BOTTOM: 5px !important
}
.margin-b-venti {
	MARGIN-BOTTOM: 20px !important
}
.margin-b-trenta {
	MARGIN-BOTTOM: 30px !important
}
.margin-r-cinque {
	MARGIN-RIGHT: 5px !important
}
.margin-l-cinque {
	MARGIN-LEFT: 5px !important
}
.margin-dieci {
	MARGIN: 10px
}
.uppercase {
	TEXT-TRANSFORM: uppercase !important
}
.capitalize {
	TEXT-TRANSFORM: capitalize !important
}
.font-dieci {
	FONT-SIZE: 10px !important
}
.font-undici {
	FONT-SIZE: 11px !important
}
.font-dodici {
	FONT-SIZE: 12px !important
}
.font-tredici {
	FONT-SIZE: 13px !important
}
.font-quattordici {
	FONT-SIZE: 14px !important
}
.font-quindici {
	FONT-SIZE: 15px !important
}
.font-diciassette {
	FONT-SIZE: 17px !important
}
.font-venti {
	FONT-SIZE: 20px !important
}
.testodestra {
	TEXT-ALIGN: right !important
}
.testocentrato {
	TEXT-ALIGN: center !important
}
.rigasotto {
	BORDER-BOTTOM: #fff 1px solid
}

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/css25/stampa.css

* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; =
COLOR: #1e2f48; FONT-SIZE: 11px
}
OL {
	MARGIN-LEFT: 20px
}
A:link {
	COLOR: #1e2f48; TEXT-DECORATION: none
}
A:visited {
	COLOR: #1e2f48; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
UL {
	MARGIN-LEFT: 15px
}
P {
	MARGIN: 0px 0px 10px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.clear {
	HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden
}
.sx {
	FLOAT: left
}
.dx {
	FLOAT: right
}
.hide {
	DISPLAY: none
}
.bold {
	FONT-WEIGHT: bold
}
.nobold {
	FONT-WEIGHT: normal !important
}
.italic {
	FONT-STYLE: italic
}
.underline {
	TEXT-DECORATION: underline !important
}
.no-underline {
	TEXT-DECORATION: none !important
}
.no-border {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.no-margin {
	MARGIN: 0px
}
.no-image {
	BACKGROUND-IMAGE: none !important
}
.padding-l-zero {
	PADDING-LEFT: 0px !important
}
.margin-t-cinque {
	MARGIN-TOP: 5px !important
}
.margin-t-dieci {
	MARGIN-TOP: 10px !important
}
.margin-t-venti {
	MARGIN-TOP: 20px !important
}
.margin-b-dieci {
	MARGIN-BOTTOM: 10px !important
}
.margin-b-cinque {
	MARGIN-BOTTOM: 5px !important
}
.margin-b-trenta {
	MARGIN-BOTTOM: 30px !important
}
.margin-dieci {
	MARGIN: 10px
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.capitalize {
	TEXT-TRANSFORM: capitalize
}
.font-dieci {
	FONT-SIZE: 10px
}
.font-quattordici {
	FONT-SIZE: 14px
}
.font-venti {
	FONT-SIZE: 20px
}
#header-print {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
#header {
	MIN-HEIGHT: 50px; DISPLAY: none; HEIGHT: auto !important
}
#logo {
	MARGIN: auto; DISPLAY: none; HEIGHT: 284px
}
#logo A:link {
	TEXT-DECORATION: none
}
#logo A:visited {
	TEXT-DECORATION: none
}
#logo A:hover {
	TEXT-DECORATION: none
}
.linkhome {
	WIDTH: 185px; DISPLAY: none; HEIGHT: 60px
}
.linkchisiamo {
	WIDTH: 435px; DISPLAY: block; HEIGHT: 60px; MARGIN-LEFT: 190px
}
.payoff {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
#container {
=09
}
#top-container {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
url(../images/bg-top-container.gif) #cd0505 repeat-x left bottom; =
PADDING-TOP: 3px
}
.contenitore {
	MARGIN: 0px auto; WIDTH: 940px
}
.nav-top {
	LIST-STYLE-TYPE: none; FLOAT: left; COLOR: #f3f3f3; MARGIN-LEFT: 0px; =
FONT-SIZE: 120%; LIST-STYLE-IMAGE: none
}
.nav-top LI {
	BACKGROUND-IMAGE: url(../images/nav-top-sep.gif); PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; FLOAT: =
left; PADDING-TOP: 10px
}
.nav-top A:link {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.nav-top A:visited {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.nav-top A:hover {
	TEXT-DECORATION: underline
}
.nav-top A:focus {
	TEXT-DECORATION: underline
}
.ing {
	TEXT-ALIGN: right; WIDTH: 78px; DISPLAY: none; FLOAT: right; COLOR: =
#f3f3f3; FONT-SIZE: 120%; PADDING-TOP: 10px
}
.ing A:link {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.ing A:visited {
	COLOR: #f3f3f3; TEXT-DECORATION: none
}
.ing IMG {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#header-bottom {
	PADDING-BOTTOM: 10px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 940px; =
PADDING-RIGHT: 0px; FONT-SIZE: 110%; PADDING-TOP: 5px
}
#date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 168px; PADDING-RIGHT: =
0px; FLOAT: left; COLOR: #c0c0c0; PADDING-TOP: 10px
}
#paginazione {
	MARGIN: 30px 0px 10px; COLOR: #c0c0c0
}
.link-home {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 47px; PADDING-RIGHT: 0px; FLOAT: =
left; COLOR: #1e2f48; FONT-SIZE: 10px; PADDING-TOP: 10px
}
.link-home A:link {
	COLOR: #1e2f48
}
.link-home A:visited {
	COLOR: #1e2f48
}
.link-home A:focus {
	COLOR: #1e2f48
}
link-home A:hover {
	COLOR: #1e2f48
}
.header-right {
	WIDTH: 256px; FLOAT: right; _width: 257px
}
.rss A:link {
	FLOAT: left; COLOR: #b2b2b2; PADDING-TOP: 8px
}
.rss A:visited {
	FLOAT: left; COLOR: #b2b2b2; PADDING-TOP: 8px
}
.rss IMG {
	MARGIN: 4px 0px 0px 5px; FLOAT: left
}
.form-cerca {
	MARGIN: 0px 0px 0px 32px; FLOAT: left; _margin: 0 0 0 30px
}
.form-cerca LABEL {
	FLOAT: left; COLOR: #b2b2b2; PADDING-TOP: 8px
}
.input {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 6px 5px 0px; WIDTH: =
120px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.search {
	MARGIN-TOP: 7px; FLOAT: left
}
#center {
	MARGIN: auto; WIDTH: 940px
}
#divisore {
	DISPLAY: none; BACKGROUND: #fff; HEIGHT: 15px
}
#spalla-sx {
	WIDTH: 180px; DISPLAY: none; FLOAT: left
}
UL.nav-left {
	MARGIN: 0px 0px 20px; MIN-HEIGHT: 1px; BACKGROUND: #fff
}
.nav-left LI {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: =
none; MARGIN: 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BACKGROUND: url(../images/dot-list.gif) no-repeat left 16px; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
.liattiva {
	BACKGROUND: url(../images/dot-list-red.gif) no-repeat left 16px
}
.nav-left LI A:link {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
DISPLAY: block; COLOR: #1e2f48; FONT-SIZE: 107.2%; BORDER-TOP: 0px; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.nav-left LI A:visited {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; =
TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
DISPLAY: block; COLOR: #1e2f48; FONT-SIZE: 107.2%; BORDER-TOP: 0px; =
FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.nav-left LI A:hover {
	COLOR: #cc0000
}
.nav-left LI A:focus {
	COLOR: #cc0000
}
UL.secondolivello {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.secondolivello LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.secondolivello LI A:link {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.secondolivello LI A:visited {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: =
0px
}
.block-title {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 123.5%; FONT-WEIGHT: =
normal; PADDING-TOP: 10px
}
.blue-bg {
	MARGIN: 10px; BACKGROUND: #1e2f48
}
.block-title A:link {
	DISPLAY: block; COLOR: #fff
}
.block-title A:visited {
	DISPLAY: block; COLOR: #fff
}
.block-title A:focus {
	TEXT-DECORATION: underline
}
.block-title A:hover {
	TEXT-DECORATION: underline
}
#center-block {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
#content-center {
=09
}
#content-center-large {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 35px; WIDTH: 720px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
.internal A:link {
	COLOR: #1e2f48
}
.internal A:visited {
	COLOR: #1e2f48
}
.linkesterno {
	COLOR: #8895a6; FONT-SIZE: 11px !important; FONT-WEIGHT: normal =
!important
}
.internal A:hover {
	TEXT-DECORATION: underline
}
.internal A:focus {
	TEXT-DECORATION: underline
}
#content-right {
	MARGIN: 0px 0px 24px; WIDTH: 180px; DISPLAY: none; FLOAT: right
}
.grey-bg {
	BACKGROUND: #c0c0c0
}
H3.page-title {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
H3.page-title A:link {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
H3.page-title A:visited {
	MARGIN: 0px 0px 30px; COLOR: #cc0000 !important; FONT-SIZE: 15px; =
FONT-WEIGHT: bold
}
A.art-title-second:link {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.art-title-second:visited {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.art-title {
	COLOR: #cc0000 !important
}
.art-title A:link {
	COLOR: #cc0000; FONT-SIZE: 13px
}
.art-title A:visited {
	COLOR: #cc0000; FONT-SIZE: 13px
}
.art-author {
	COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.abs-dx {
	WIDTH: 92px; MARGIN-BOTTOM: 15px; FLOAT: right
}
.red {
	COLOR: #cc0000 !important
}
.blue {
	COLOR: #1e2f48 !important
}
.grey {
	COLOR: #c0c0c0 !important
}
.silver {
	COLOR: #969696 !important
}
.white {
	COLOR: #fff !important
}
.celestes {
	COLOR: #1d83c4 !important
}
.sfondobianco {
	BACKGROUND-COLOR: #fff
}
.az-container {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 30px; BACKGROUND: #fff; HEIGHT: 320px; OVERFLOW: scroll; =
PADDING-TOP: 5px
}
.notizie {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
none; COLOR: #c0c0c0; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.notizie SELECT {
	MARGIN: 0px 10px; WIDTH: 150px; FONT-SIZE: 10px
}
.notizie-sx {
	WIDTH: 100px; FLOAT: left
}
.notizie-dx {
	TEXT-ALIGN: right; MARGIN-TOP: -8px; WIDTH: 300px; FLOAT: right; COLOR: =
#1e2f48; FONT-WEIGHT: bold
}
.notizie A:link {
	COLOR: #c0c0c0 !important
}
.notizie A:visited {
	COLOR: #c0c0c0 !important
}
.art-container {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
15px
}
.art-container-second {
	MARGIN-BOTTOM: 30px
}
.img-art {
	MARGIN-BOTTOM: 10px; FLOAT: left
}
.img-art-int {
	MARGIN: 0px 10px 10px 0px; FLOAT: left
}
.img-art-second {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.art-text {
	MARGIN: 0px; WIDTH: 410px; FLOAT: right
}
.art-text-int {
	MARGIN: 0px; WIDTH: 630px; FLOAT: right
}
.art-text-int-second {
	MARGIN: 0px; WIDTH: 460px; FLOAT: right
}
.plus {
	TEXT-ALIGN: center; WIDTH: 9px; BACKGROUND: #fff; FLOAT: right; HEIGHT: =
9px; CLEAR: both
}
#footer {
	TEXT-ALIGN: center; BACKGROUND: #1e2f48; COLOR: #c0c0c0
}
#footer-sub {
	PADDING-BOTTOM: 20px; MARGIN: auto; PADDING-LEFT: 20px; PADDING-RIGHT: =
20px; PADDING-TOP: 20px
}
#footer-left {
=09
}
#nav-bottom {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; DISPLAY: none; =
MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#nav-bottom LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
inline; FLOAT: left; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
#nav-bottom A:link {
	COLOR: #fff
}
#nav-bottom A:visited {
	COLOR: #fff
}
#footer-right {
	TEXT-ALIGN: right; WIDTH: 50%; DISPLAY: none; FLOAT: right; =
PADDING-TOP: 15px
}
#footer-right A:link {
	COLOR: #c0c0c0
}
#footer-right A:visited {
	COLOR: #c0c0c0
}
#footer-right A:hover {
	TEXT-DECORATION: underline
}
#footer-right A:focus {
	TEXT-DECORATION: underline
}
.separatore {
	COLOR: #1e2f48 !important
}
.link-home-nolast {
	COLOR: #c0c0c0 !important
}
#focus {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; MIN-HEIGHT: 1px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; =
PADDING-TOP: 15px
}
.focus-left {
	WIDTH: 320px; FLOAT: left
}
.focus-right {
	WIDTH: 150px; FLOAT: right
}
.focus-under {
	MARGIN-BOTTOM: 20px
}
.focus-title {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px
}
.focus-date {
	COLOR: #575757; FONT-SIZE: 15px
}
.focus-page-title {
	MARGIN: 10px 0px; COLOR: #cc0000; FONT-SIZE: 27px
}
.focus-attribute {
	MARGIN: 0px 0px 10px; FONT-SIZE: 19px
}
.focus-right .operation {
	MARGIN-BOTTOM: 5px
}
.focus-under .operation {
	WIDTH: 105px; FLOAT: left; MARGIN-RIGHT: 40px
}
.operation-last {
	MARGIN: 0px; WIDTH: 75px; FLOAT: left
}
.operation IMG {
	MARGIN-BOTTOM: -3px
}
.operation A:link {
=09
}
.operation A:visited {
=09
}
.operation A:hover {
=09
}
.operation A:focus {
=09
}
.red-bar {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; =
MARGIN-BOTTOM: 15px; BACKGROUND: url(../images/bg-top-container.gif) =
#cd0505 repeat-x left bottom; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: =
5px
}
.link-red-bar {
	COLOR: #fff !important; FONT-SIZE: 15px
}
.blue-bar {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #1e2f48; PADDING-LEFT: 20px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 15px; COLOR: #fff; FONT-SIZE: 15px; =
PADDING-TOP: 10px
}
.documento {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: =
15px
}
.documento-title {
	FONT-SIZE: 12px
}
.documento-abstract {
	DISPLAY: none; FONT-SIZE: 11px
}
.documentosx {
	WIDTH: 480px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.documentodx {
	WIDTH: 15px; FLOAT: right
}
.documento-little {
	PADDING-RIGHT: 20px
}
.argument {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 10px; COLOR: #a4a4a4; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
.box-title {
	COLOR: #1e2f48; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.registrazione {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 10px
}
.ricerca {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c0c0c0; MARGIN: 20px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; FONT-SIZE: 10px; =
PADDING-TOP: 5px
}
.ricerca INPUT {
	WIDTH: 165px; FONT-SIZE: 10px
}
.ricerca SELECT {
	WIDTH: 169px; FONT-SIZE: 10px
}
.ricerca OPTION {
	WIDTH: 300px
}
.ricerca LABEL {
	COLOR: #fff; FONT-SIZE: 11px
}
.labeldata {
	COLOR: #c0c0c0 !important; FONT-SIZE: 14px !important
}
.tabellaricerca {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.sfondogrigio {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px
}
.sfondogrigio LABEL {
	COLOR: #1e2f48
}
.cerca {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; =
BACKGROUND-COLOR: #5e5e5e; PADDING-LEFT: 10px; WIDTH: 80px !important; =
PADDING-RIGHT: 10px; COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 2px
}
.friend {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: none; MARGIN-BOTTOM: 20px; PADDING-TOP: =
10px
}
.invia-articolo {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.friend-title {
	MARGIN-BOTTOM: 10px; COLOR: #cc0000; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.friend LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.friend INPUT {
	MARGIN-BOTTOM: 10px
}
.friend TEXTAREA {
	MARGIN-BOTTOM: 10px
}
.close {
	POSITION: relative; TEXT-ALIGN: right
}
.autore {
	COLOR: #999
}
.titoloricerca {
	MARGIN: 0px 0px 10px 2px; COLOR: #1e2f48; FONT-SIZE: 14px; FONT-WEIGHT: =
bold
}
.reserved-area {
	BACKGROUND-IMAGE: url(../images/back_area.jpg); PADDING-BOTTOM: 10px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-x; =
MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 123.5%; FONT-WEIGHT: bold; =
PADDING-TOP: 10px
}
FORM.login {
	PADDING-LEFT: 7px; MARGIN-BOTTOM: 10px
}
FORM.login LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
FORM.login INPUT {
	MARGIN: 2px 0px 5px
}
.errore {
	COLOR: #ff0000; FONT-WEIGHT: bold
}
.messaggioerrore {
	BORDER-BOTTOM: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#ff0000; BORDER-TOP: #ff0000 1px solid; BORDER-RIGHT: #ff0000 1px solid; =
PADDING-TOP: 10px
}
.action {
	TEXT-ALIGN: right; MARGIN: 0px 10px 10px 0px; FONT-WEIGHT: bold
}
.titolo-pagina {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.privateArea LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.privateArea INPUT {
	MARGIN: 2px 0px 20px
}
.didascalia {
	MARGIN-BOTTOM: 10px
}
.linkesterno {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tipologia {
=09
}
.tableredbar {
	WIDTH: 470px
}
.rassegnastampa {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.rassegnastampa TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg-top-container.gif) =
#cd0505 repeat-x left bottom; COLOR: #fff; FONT-WEIGHT: bold; =
PADDING-TOP: 6px
}
.rassegnastampa TD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
H3.calendar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 5px
}
DIV.calendar {
	TEXT-ALIGN: center
}
TABLE.calendar {
	BACKGROUND-IMAGE: url(../images/sfondocalendar.gif); BORDER-BOTTOM: =
#fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: auto; WIDTH: 500px; =
BORDER-COLLAPSE: collapse; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px; =
BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
TABLE.calendar-in {
	BACKGROUND-IMAGE: url(../images/sfondocalendar.gif); BORDER-BOTTOM: =
#fff 2px solid; BORDER-LEFT: #fff 2px solid; MARGIN: auto; WIDTH: 180px; =
BORDER-COLLAPSE: collapse; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px; =
BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid
}
TD.bordato {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000000
}
TD.settimana {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
BACKGROUND-COLOR: #ddd; HEIGHT: 18px; COLOR: #000; BORDER-TOP: #fff 1px =
solid; BORDER-RIGHT: #fff 1px solid
}
TD.settimana-selezionata {
	BACKGROUND-COLOR: #cc0000; COLOR: #fff
}
TD.settimana-selezionata1 {
=09
}
.evento {
	BACKGROUND-COLOR: #ddd
}
TH {
=09
}
TH.giorno {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; COLOR: #cc0000; PADDING-TOP: 2px
}
TH.giorno-in {
	BORDER-BOTTOM: #000 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TH.mese {
	BORDER-BOTTOM: #000 1px solid; TEXT-TRANSFORM: capitalize; HEIGHT: =
18px; COLOR: #000
}
TH.mese-in {
	TEXT-TRANSFORM: uppercase; BACKGROUND: =
url(../images/bg-top-container.gif) #cd0505 repeat-x left bottom; =
HEIGHT: 20px; COLOR: #fff
}
TH.mese-in A {
	COLOR: #fff
}
#days {
	HEIGHT: 18px
}
A.giorno-odierno:link {
	COLOR: #cc0000
}
A.giorno-odierno:visited {
	COLOR: #cc0000
}
A.giorno1-in-sel {
	BACKGROUND-COLOR: #ffffff; COLOR: #333333; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.giorno-in {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
A.giorno-in:visited {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none !important
}
A.giorno-in:hover {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.giorno-in1 {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-in1:visited {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-in1:hover {
	COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A.giorno-in1-sel:hover {
	BACKGROUND-COLOR: #ffffff; COLOR: #333333; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
A.giorno-in-sel {
	COLOR: red; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.giorno-in-sel:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A.giorno-oggi:link {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggi:hover {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggi:visited {
	TEXT-ALIGN: center; COLOR: #fff
}
A.giorno-oggiHome {
=09
}
A.giorno-oggiHome:hover {
=09
}
A.giorno-oggiHome:visited {
=09
}
A.giorno-oggiHome:active {
=09
}
A.giorno-oggisel {
	COLOR: #000000; TEXT-DECORATION: none
}
A.giorno-oggi1 {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggi1:hover {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggi1:visited {
	COLOR: red; FONT-WEIGHT: bold
}
A.giorno-oggiSel {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-oggiSel:hover {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.giorno-oggiSel:visited {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.giorno-old {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
A.giorno-old {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
A.giorno-old:hover {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
A.giorno-old:visited {
	FONT-STYLE: italic; COLOR: #9aa3aa; TEXT-DECORATION: none
}
DIV.sezione-articoli {
	BORDER-BOTTOM: green 1px solid; PADDING-BOTTOM: 1px; MARGIN-TOP: 15px; =
PADDING-LEFT: 6px; COLOR: #111111; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.sezione-testo-articoli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 5px
}
.sezione-testo-articoli A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sezione-testo-articoli A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.sezione-testo-articoli A:hover {
	COLOR: red; TEXT-DECORATION: none
}
.sezione-date-articoli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: =
#c00505; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.linkred {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #1d83c4; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.detail-data {
	MARGIN-BOTTOM: 10px; COLOR: #969696
}
.detail-subject {
	MARGIN-BOTTOM: 20px; COLOR: #cc0000
}
.detail-title {
	MARGIN-BOTTOM: 10px; COLOR: #969696; FONT-SIZE: 16px
}
.detail-author {
	MARGIN-BOTTOM: 20px; COLOR: #969696; FONT-WEIGHT: bold
}
.detail-body {
	MARGIN-BOTTOM: 20px
}
.dropdown {
=09
}
.dossier-abstract {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.dossier-date {
	COLOR: #cc0000
}
.dossier-title {
	COLOR: #969696; FONT-SIZE: 13px
}
.dossier-author {
	COLOR: #cc0000; FONT-SIZE: 13px
}
.dossier-bar {
	MARGIN-BOTTOM: 14px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.titolo-esteso-off {
	MARGIN-TOP: 10px
}
.document-calendar A:link {
	MARGIN: 10px 0px; DISPLAY: block; COLOR: #969696
}
.document-calendar A:visited {
	MARGIN: 10px 0px; DISPLAY: block; COLOR: #969696
}
.tablenewsletter {
	WIDTH: 100%; MARGIN-BOTTOM: 20px
}
.tablenewsletter .etichetta {
	WIDTH: 250px
}
.tablenewsletter LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tablenewsletter .inputbox {
	WIDTH: 350px; FONT-SIZE: 11px
}
.tablenewsletter .submit {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebebeb; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #cc0000; FONT-SIZE: 11px; BORDER-TOP: #ccc =
1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: =
5px
}
.editor-uno {
	COLOR: #1e2f48
}
.editor-due {
	COLOR: #1e2f48; FONT-WEIGHT: bold
}
.editor-tre {
	COLOR: #cc0000
}
.editor-quattro {
	COLOR: #cc0000; FONT-WEIGHT: bold
}
.editor-cinque {
	COLOR: #969696
}
.editor-sei {
	COLOR: #969696; FONT-WEIGHT: bold
}
.mandatory {
	PADDING-LEFT: 5px; COLOR: #cc0000; FONT-WEIGHT: bold
}
#mandatory {
	MARGIN: 10px 0px 30px; COLOR: #cc0000; FONT-WEIGHT: bold
}
.campo {
	MARGIN: 5px 0px
}
.question-title {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.input-testo {
	WIDTH: 500px
}
.checkbox {
	MARGIN-LEFT: 10px
}
.question-submit {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ebebeb; MARGIN-TOP: 20px; =
PADDING-LEFT: 5px; WIDTH: 100px !important; PADDING-RIGHT: 5px; COLOR: =
#cc0000; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
#sposta {
	MARGIN: 5px 0px
}
#autocomplete {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
WIDTH: 250px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px =
solid
}
#autocomplete TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
#indice {
	WIDTH: 133px; FONT-SIZE: 11px; MARGIN-RIGHT: 10px
}
.procedi {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #c0c0c0; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; COLOR: #fff; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.pagamento {
	MARGIN-TOP: 10px
}
.underscored {
	BORDER-BOTTOM: #999 2px solid; PADDING-BOTTOM: 1px; MARGIN-BOTTOM: =
30px; COLOR: #a32921 !important; FONT-WEIGHT: bold
}
.paging {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; =
MARGIN-BOTTOM: 10px; COLOR: #cc0000; PADDING-TOP: 5px
}
.paging A:link {
	FONT-WEIGHT: bold
}
.paging A:visited {
	FONT-WEIGHT: bold
}
.archivio-uno {
	MARGIN: 5px 0px 0px; FONT-SIZE: 83.5%
}
A.archivio-uno:link {
	COLOR: #a32921; TEXT-DECORATION: none
}
A.archivio-uno:visited {
	COLOR: #a32921; TEXT-DECORATION: none
}
A.archivio-uno:hover {
	TEXT-DECORATION: underline
}
A.archivio-uno:focus {
	TEXT-DECORATION: underline
}
.datahome {
	MARGIN-BOTTOM: 9px
}
.argomento {
	MARGIN-BOTTOM: 4px
}
.allnotices {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #c0c0c0; FONT-SIZE: 13px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.allnotices A:link {
	COLOR: #c0c0c0; FONT-SIZE: 10px
}
.allnotices A:visited {
	COLOR: #c0c0c0; FONT-SIZE: 10px
}
.box-survey {
	MARGIN-TOP: 10px
}
.box-survey LABEL {
	MARGIN: 15px 0px 2px; DISPLAY: block; FONT-WEIGHT: bold
}
.schedanew {
	MARGIN: 15px 0px 2px; DISPLAY: block; FONT-WEIGHT: bold
}
.box-survey INPUT {
	WIDTH: 600px
}
.mappasx {
	WIDTH: 300px; FLOAT: left; MARGIN-RIGHT: 40px
}
.mappadx {
	WIDTH: 300px; FLOAT: left
}
DIV.linksitemap1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
DIV.linksitemap1 A.linkbold {
	COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV.linksitemap1 A.linkbold:visited {
	COLOR: #cc0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: =
none
}
DIV.linksitemap1 A.linkbold:hover {
	COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
UL.linksitemap2 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap2 {
	MARGIN-TOP: 5px; PADDING-LEFT: 18px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap2 A.linkbold {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap2 A.linkbold:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap2 A.linkbold:hover {
	TEXT-DECORATION: underline
}
UL.linksitemap3 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap3 {
	MARGIN-TOP: 5px; PADDING-LEFT: 40px; MARGIN-BOTTOM: 5px
}
DIV.linksitemap3 A.linkbold {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap3 A.linkbold:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
DIV.linksitemap3 A.linkbold:hover {
	TEXT-DECORATION: underline
}
.autodimension {
	WIDTH: auto !important
}
.scrolltext {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden; =
PADDING-TOP: 2px
}

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/javascript/dropdown.js

function foo(px,py,pw,ph,baseElement,fid){
		var win =3D document.getElementById(this.fid);
}


function dropdown_menu_hack(el){

	if(el.runtimeStyle.behavior.toLowerCase()=3D=3D"none"){return;}
	el.runtimeStyle.behavior=3D"none";

	var ie5 =3D (document.namespaces=3D=3Dnull);
	el.ondblclick =3D function(e)
	{
		window.event.returnValue=3Dfalse;
		return false;
	}
=09
	if(window.createPopup=3D=3Dnull)
	{
	=09
		var fid =3D "dropdown_menu_hack_" + Date.parse(new Date());
=09
		window.createPopup =3D function()
		{
			if(window.createPopup.frameWindow=3D=3Dnull)
			{
					el.insertAdjacentHTML("AfterEnd","<iframe   id=3D'"+fid+"' =
name=3D'"+fid+"' src=3D'about:blank'  frameborder=3D'1' =
scrolling=3D'no'></></iframe>");
					var f =3D document.frames[fid];
					f.document.open();
					f.document.write("<html><body></body></html>");
					f.document.close();
					f.fid =3D fid;=20
				=09

					var fwin =3D document.getElementById(fid);
					=
fwin.style.cssText=3D"position:absolute;top:0;left:0;display:none;z-index=
:99999;";
			=09
				=09
					f.show =3D function(px,py,pw,ph,baseElement)
					{						=09
						py =3D py + baseElement.getBoundingClientRect().top + Math.max( =
document.body.scrollTop, document.documentElement.scrollTop) ;
						px =3D px + baseElement.getBoundingClientRect().left + Math.max( =
document.body.scrollLeft, document.documentElement.scrollLeft) ;
						fwin.style.width =3D pw + "px";
						fwin.style.height =3D ph + "px";					=09
						fwin.style.posLeft =3Dpx ;
						fwin.style.posTop =3D py ;	=09
						fwin.style.display=3D"block";					=09
					}

				=09
					f_hide =3D function(e)
					{=20
						if(window.event && window.event.srcElement	&& =
window.event.srcElement.tagName && =
window.event.srcElement.tagName.toLowerCase()=3D=3D"select"){return =
true;}
						fwin.style.display=3D"none";
					}=20
					f.hide =3D f_hide;
					document.attachEvent("onclick",f_hide);	=09
					document.attachEvent("onkeydown",f_hide);	=09
				=09
			}
			return f;
		}
	}

	function showMenu()
	{
	=09
		function selectMenu(obj)
			{			=09
				var o =3D document.createElement("option");
				o.value =3D obj.value;
				o.innerHTML =3D obj.innerHTML;		=09
				while(el.options.length>0){el.options[0].removeNode(true);}
				el.appendChild(o);
				el.title =3D  o.innerHTML;=20
				el.contentIndex =3D obj.selectedIndex  ;
				el.menu.hide(); 			=09
			}	=09
	=09
	=09
		el.menu.show(0 , el.offsetHeight , 10,  10, el);=20
		var mb =3D el.menu.document.body;
	=09
		mb.style.cssText =3D"border:solid 1px =
black;margin:0;padding:0;overflow-y:auto;overflow-x:auto;background:white=
;text-aligbn:center;font-family:Verdana;font-size:12px;";
		var t =3D el.contentHTML;
		t =3D t.replace(/<select/gi,'<ul');
		t =3D t.replace(/<option/gi,'<li');
		t =3D t.replace(/<\/option/gi,'</li');
		t =3D t.replace(/<\/select/gi,'</ul');
		mb.innerHTML =3D t;=09
=09
	=09
		el.select =3D mb.all.tags("ul")[0];
		el.select.style.cssText=3D"list-style:none;margin:0;padding:0;";
		mb.options =3D el.select.getElementsByTagName("li");
	=09
		for(var i=3D0;i<mb.options.length;i++)
		{
			mb.options[i].selectedIndex =3D i;
			mb.options[i].style.cssText =3D "list-style:none;margin:0;padding:1px =
2px;width/**/:100%;cursor:hand;cursor:pointer;white-space:nowrap;"
			mb.options[i].title =3Dmb.options[i].innerHTML;
			mb.options[i].innerHTML =3D"<nobr>" + mb.options[i].innerHTML + =
"</nobr>";
			mb.options[i].onmouseover =3D function()
				{
					if( mb.options.selected =
){mb.options.selected.style.background=3D"white";mb.options.selected.styl=
e.color=3D"black";}
					mb.options.selected =3D this;
					this.style.background=3D"#333366";this.style.color=3D"white";
				}
		=09
			mb.options[i].onmouseout =3D =
function(){this.style.background=3D"white";this.style.color=3D"black";}
			mb.options[i].onmousedown =3D function(){selectMenu(this);	}
			mb.options[i].onkeydown =3D function(){selectMenu(this);	}
			=09

			if(i =3D=3D el.contentIndex)
			{
				mb.options[i].style.background=3D"#333366";
				mb.options[i].style.color=3D"white";=09
				mb.options.selected =3D mb.options[i];
			}
		}
=09
	=09
		var mw =3D Math.max(   ( el.select.offsetWidth + 22 ), el.offsetWidth =
+ 22  );
			 mw =3D Math.max(  mw, ( mb.scrollWidth+22) );
		var mh =3D  mb.options.length * 15  + 8 ;=20
			=20
		var mx =3D (ie5)?-3:0;
		var my =3D el.offsetHeight -2;
		var docH =3D   document.documentElement.offsetHeight ;
		var bottomH =3D docH  - el.getBoundingClientRect().bottom ;=20

		mh =3D Math.min(mh, Math.max(( docH - el.getBoundingClientRect().top - =
50),100)		);
	=09
		if(( bottomH < mh) )
		{
		=09
			mh =3D Math.max( (bottomH - 12),10);
			if( mh <100 )=20
			{
				my =3D -100 ;

			}
			mh =3D Math.max(mh,100);		=09
		}

	=09
		self.focus();=20
	=09
		el.menu.show( mx , my ,  mw, mh , el);=20
		sync=3Dnull;
		if(mb.options.selected)
		{
			mb.scrollTop =3D mb.options.selected.offsetTop;
		}
=09

	=09
	=09
		window.onresize =3D function(){el.menu.hide()};	=09
	}

	function switchMenu()
	{
		if(event.keyCode)
		{
			if(event.keyCode=3D=3D40){ el.contentIndex++ ;}
			else if(event.keyCode=3D=3D38){ el.contentIndex--; }
		}
		else if(event.wheelDelta )
		{
			if (event.wheelDelta >=3D 120)
			el.contentIndex++ ;
			else if (event.wheelDelta <=3D -120)
			el.contentIndex-- ;
		}else{return true;}




		if( el.contentIndex > (el.contentOptions.length-1) ){ el.contentIndex =
=3D0;}
		else if (el.contentIndex<0){el.contentIndex =3D =
el.contentOptions.length-1 ;}

		var o =3D document.createElement("option");
			 o.value =3D el.contentOptions[el.contentIndex].value;
			 o.innerHTML =3D el.contentOptions[el.contentIndex].text;
			 while(el.options.length>0){el.options[0].removeNode(true);}
			 el.appendChild(o);
			 el.title =3D  o.innerHTML;=20
	}
=09
	if(dropdown_menu_hack.menu =3D=3Dnull)
	{
		dropdown_menu_hack.menu =3D  window.createPopup();
		document.attachEvent("onkeydown",dropdown_menu_hack.menu.hide);
	}
	el.menu =3D dropdown_menu_hack.menu ;
	el.contentOptions =3D new Array();
	el.contentIndex =3D el.selectedIndex;
	el.contentHTML =3D el.outerHTML;

	for(var i=3D0;i<el.options.length;i++)
	{=09
		el.contentOptions [el.contentOptions.length] =3D=20
		{
			"value": el.options[i].value,
			"text": el.options[i].innerHTML
		}

		if(!el.options[i].selected){el.options[i].removeNode(true);i--;};
	}

=09
	el.onkeydown =3D switchMenu;
	el.onclick =3D showMenu;
	el.onmousewheel=3D switchMenu;

}

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/javascript/jquery-1.2.6.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.6 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2008 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $=0A=
 * $Rev: 5685 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
var _jQuery =3D window.jQuery,=0A=
// Map over the $ in case of overwrite=0A=
	_$ =3D window.$;=0A=
=0A=
var jQuery =3D window.jQuery =3D window.$ =3D function( selector, =
context ) {=0A=
	// The jQuery object is actually just the init constructor 'enhanced'=0A=
	return new jQuery.fn.init( selector, context );=0A=
};=0A=
=0A=
// A simple way to check for HTML strings or ID strings=0A=
// (both of which we optimize for)=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,=0A=
=0A=
// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.]*$/,=0A=
=0A=
// Will speed up references to undefined, and allows munging its name.=0A=
	undefined;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			return this;=0A=
		}=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Make sure an element was located=0A=
					if ( elem ){=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( elem.id !=3D match[3] )=0A=
							return jQuery().find( selector );=0A=
=0A=
						// Otherwise, we inject the element directly into the jQuery object=0A=
						return jQuery( elem );=0A=
					}=0A=
					selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return jQuery( document )[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(jQuery.makeArray(selector));=0A=
	},=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.2.6",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	length: 0,=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		var ret =3D -1;=0A=
=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem && elem.jquery ? elem[0] : elem=0A=
		, this );=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( name.constructor =3D=3D String )=0A=
			if ( value =3D=3D=3D undefined )=0A=
				return this[0] && jQuery[ type || "attr" ]( this[0], name );=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery( html, this[0].ownerDocument )=0A=
				.clone()=0A=
				.insertBefore( this[0] )=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, false, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, true, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	find: function( selector ) {=0A=
		var elems =3D jQuery.map(this, function(elem){=0A=
			return jQuery.find( selector, elem );=0A=
		});=0A=
=0A=
		return this.pushStack( /[^+>] [^+>]/.test( selector ) || =
selector.indexOf("..") > -1 ?=0A=
			jQuery.unique( elems ) :=0A=
			elems );=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( jQuery.browser.msie && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, this ) );=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( selector.constructor =3D=3D String )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ) );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return this.pushStack( jQuery.unique( jQuery.merge(=0A=
			this.get(),=0A=
			typeof selector =3D=3D 'string' ?=0A=
				jQuery( selector ) :=0A=
				jQuery.makeArray( selector )=0A=
		)));=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.multiFilter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return this.is( "." + selector );=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D undefined ) {=0A=
=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery.browser.msie && =
!option.attributes.value.specified ? option.text : option.value;=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;=0A=
=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return (this[0].value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if( value.constructor =3D=3D Number )=0A=
			value +=3D '';=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( value.constructor =3D=3D Array && /radio|checkbox/.test( =
this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(value);=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		return value =3D=3D undefined ?=0A=
			(this[0] ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	data: function( key, value ){=0A=
		var parts =3D key.split(".");=0A=
		parts[1] =3D parts[1] ? "." + parts[1] : "";=0A=
=0A=
		if ( value =3D=3D=3D undefined ) {=0A=
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);=0A=
=0A=
			if ( data =3D=3D=3D undefined && this.length )=0A=
				data =3D jQuery.data( this[0], key );=0A=
=0A=
			return data =3D=3D=3D undefined && parts[1] ?=0A=
				this.data( parts[0] ) :=0A=
				data;=0A=
		} else=0A=
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){=0A=
				jQuery.data( this, key, value );=0A=
			});=0A=
	},=0A=
=0A=
	removeData: function( key ){=0A=
		return this.each(function(){=0A=
			jQuery.removeData( this, key );=0A=
		});=0A=
	},=0A=
=0A=
	domManip: function( args, table, reverse, callback ) {=0A=
		var clone =3D this.length > 1, elems;=0A=
=0A=
		return this.each(function(){=0A=
			if ( !elems ) {=0A=
				elems =3D jQuery.clean( args, this.ownerDocument );=0A=
=0A=
				if ( reverse )=0A=
					elems.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName( this, "table" ) && jQuery.nodeName( =
elems[0], "tr" ) )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || this.appendChild( =
this.ownerDocument.createElement("tbody") );=0A=
=0A=
			var scripts =3D jQuery( [] );=0A=
=0A=
			jQuery.each(elems, function(){=0A=
				var elem =3D clone ?=0A=
					jQuery( this ).clone( true )[0] :=0A=
					this;=0A=
=0A=
				// execute all scripts after the elements have been injected=0A=
				if ( jQuery.nodeName( elem, "script" ) )=0A=
					scripts =3D scripts.add( elem );=0A=
				else {=0A=
					// Remove any inner scripts for later evaluation=0A=
					if ( elem.nodeType =3D=3D 1 )=0A=
						scripts =3D scripts.add( jQuery( "script", elem ).remove() );=0A=
=0A=
					// Inject the elements into the document=0A=
					callback.call( obj, elem );=0A=
				}=0A=
			});=0A=
=0A=
			scripts.each( evalScript );=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
function now(){=0A=
	return +new Date;=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D "object" && typeof target !=3D "function" )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				var src =3D target[ name ], copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && copy && typeof copy =3D=3D "object" && !copy.nodeType )=0A=
					target[ name ] =3D jQuery.extend( deep, =0A=
						// Never move original objects, clone them=0A=
						src || ( copy.length !=3D null ? [ ] : { } )=0A=
					, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( copy !=3D=3D undefined )=0A=
					target[ name ] =3D copy;=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {},=0A=
	// exclude the following css properties to add px=0A=
	exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	// cache defaultView=0A=
	defaultView =3D document.defaultView || {};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning this function.=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName &&=0A=
			fn.constructor !=3D Array && /^[\s[]?function/.test( fn + "" );=0A=
	},=0A=
=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.browser.msie )=0A=
				script.text =3D data;=0A=
			else=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	cache: {},=0A=
=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id )=0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
=0A=
		// Return the named cache data, or the ID for the element=0A=
		return name ?=0A=
			jQuery.cache[ id ][ name ] :=0A=
			id;=0A=
	},=0A=
=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ?=0A=
			windowData :=0A=
			elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
=0A=
				for ( name in jQuery.cache[ id ] )=0A=
					break;=0A=
=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0, length =3D object.length;=0A=
=0A=
		if ( args ) {=0A=
			if ( length =3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( ; i < length; )=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( length =3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	prop: function( elem, value, type, i, name ) {=0A=
		// Handle executable functions=0A=
		if ( jQuery.isFunction( value ) )=0A=
			value =3D value.call( elem, i );=0A=
=0A=
		// Handle passing in a number to a CSS property=0A=
		return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test( name ) ?=0A=
			value + "px" :=0A=
			value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use hasClass("class")=0A=
		has: function( elem, className ) {=0A=
			return jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
=0A=
			return Math.max(0, val);=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style;=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color( elem ) {=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			// defaultView is cached=0A=
			var ret =3D defaultView.getComputedStyle( elem, null );=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
			ret =3D jQuery.attr( style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
		// Opera sometimes will give the wrong display answer, this fixes it, =
see #2037=0A=
		if ( jQuery.browser.opera && name =3D=3D "display" ) {=0A=
			var save =3D style.outline;=0A=
			style.outline =3D "0 solid black";=0A=
			style.outline =3D save;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && style && style[ name ] )=0A=
			ret =3D style[ name ];=0A=
=0A=
		else if ( defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle && !color( elem ) )=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				var swap =3D [], stack =3D [], a =3D elem, i =3D 0;=0A=
=0A=
				// Locate all of the parent display: none elements=0A=
				for ( ; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( ; i < stack.length; i++ )=0A=
					if ( color( stack[ i ] ) ) {=0A=
						swap[ i ] =3D stack[ i ].style.display;=0A=
						stack[ i ].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D name =3D=3D "display" && swap[ stack.length - 1 ] !=3D null ?=0A=
					"none" :=0A=
					( computedStyle && computedStyle.getPropertyValue( name ) ) || "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( i =3D 0; i < swap.length; i++ )=0A=
					if ( swap[ i ] !=3D null )=0A=
						stack[ i ].style.display =3D swap[ i ];=0A=
			}=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D ret || 0;=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	clean: function( elems, context ) {=0A=
		var ret =3D [];=0A=
		context =3D context || document;=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if (typeof context.createElement =3D=3D 'undefined')=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			if ( elem.constructor =3D=3D Number )=0A=
				elem +=3D '';=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase(), div =3D =
context.createElement("div");=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
=0A=
					// IE completely kills leading whitespace when innerHTML is used=0A=
					if ( /^\s/.test( elem ) )=0A=
						div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
=0A=
				}=0A=
=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.length =3D=3D=3D 0 && (!jQuery.nodeName( elem, "form" ) && =
!jQuery.nodeName( elem, "select" )) )=0A=
				return;=0A=
=0A=
			if ( elem[0] =3D=3D undefined || jQuery.nodeName( elem, "form" ) || =
elem.options )=0A=
				ret.push( elem );=0A=
=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var notxml =3D !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined,=0A=
			msie =3D jQuery.browser.msie;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		// IE elem.getAttribute passes even for style=0A=
		if ( elem.tagName ) {=0A=
=0A=
			// These attributes require special treatment=0A=
			var special =3D /href|src|style/.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of a hidden option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
				elem.parentNode.selectedIndex;=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ){=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
						throw "type property can't be changed";=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) )=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( msie && notxml &&  name =3D=3D "style" )=0A=
				return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
			if ( set )=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
=0A=
			var attr =3D msie && notxml && special=0A=
					// Some attributes require a special call on IE=0A=
					? elem.getAttribute( name, 2 )=0A=
					: elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( msie && name =3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				elem.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +=0A=
					(parseInt( value ) + '' =3D=3D "NaN" ? "" : "alpha(opacity=3D" + =
value * 100 + ")");=0A=
			}=0A=
=0A=
			return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + '':=0A=
				"";=0A=
		}=0A=
=0A=
		name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
			return letter.toUpperCase();=0A=
		});=0A=
=0A=
		if ( set )=0A=
			elem[ name ] =3D value;=0A=
=0A=
		return elem[ name ];=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		if( array !=3D null ){=0A=
			var i =3D array.length;=0A=
			//the window, strings and functions also have 'length'=0A=
			if( i =3D=3D null || array.split || array.setInterval || array.call )=0A=
				ret[0] =3D array;=0A=
			else=0A=
				while( i )=0A=
					ret[--i] =3D array[i];=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
		// Use =3D=3D=3D because on IE, window =3D=3D document=0A=
			if ( array[ i ] =3D=3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
		var i =3D 0, elem, pos =3D first.length;=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			while ( elem =3D second[ i++ ] )=0A=
				if ( elem.nodeType !=3D 8 )=0A=
					first[ pos++ ] =3D elem;=0A=
=0A=
		} else=0A=
			while ( elem =3D second[ i++ ] )=0A=
				first[ pos++ ] =3D elem;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv !=3D !callback( elems[ i ], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D null )=0A=
				ret[ ret.length ] =3D value;=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ?=0A=
	"styleFloat" :=0A=
	"cssFloat";=0A=
=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		readonly: "readOnly",=0A=
		maxlength: "maxLength",=0A=
		cellspacing: "cellSpacing"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1)=0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames ) {=0A=
		jQuery.className[ jQuery.className.has( this, classNames ) ? "remove" =
: "add" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).r.length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add(this).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Opera reports document.body.client[Width/Height] properly in both =
quirks and standards=0A=
			jQuery.browser.opera && document.body[ "client" + name ] ||=0A=
=0A=
			// Safari reports inner[Width/Height] just fine (Mozilla and Opera =
include scroll bar widths)=0A=
			jQuery.browser.safari && window[ "inner" + name ] ||=0A=
=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] || document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					Math.max(document.body["scroll" + name], =
document.documentElement["scroll" + name]),=0A=
					Math.max(document.body["offset" + name], =
document.documentElement["offset" + name])=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, size.constructor =3D=3D String ? size : size + "px" =
);=0A=
	};=0A=
});=0A=
=0A=
// Helper function used by the dimensions and offset modules=0A=
function num(elem, prop) {=0A=
	return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || =
0;=0A=
}var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": function(a,i,m){return m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},=0A=
		"#": function(a,i,m){return a.getAttribute("id")=3D=3Dm[2];},=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: function(a,i,m){return i<m[3]-0;},=0A=
			gt: function(a,i,m){return i>m[3]-0;},=0A=
			nth: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			eq: function(a,i,m){return m[3]-0=3D=3Di;},=0A=
			first: function(a,i){return i=3D=3D0;},=0A=
			last: function(a,i,m,r){return i=3D=3Dr.length-1;},=0A=
			even: function(a,i){return i%2=3D=3D0;},=0A=
			odd: function(a,i){return i%2;},=0A=
=0A=
			// Child Checks=0A=
			"first-child": function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},=0A=
			"last-child": function(a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},=0A=
			"only-child": function(a){return =
!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},=0A=
=0A=
			// Parent Checks=0A=
			parent: function(a){return a.firstChild;},=0A=
			empty: function(a){return !a.firstChild;},=0A=
=0A=
			// Text Check=0A=
			contains: function(a,i,m){return =
(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=3D0;},=0A=
=0A=
			// Visibility=0A=
			visible: function(a){return =
"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"visi=
bility")!=3D"hidden";},=0A=
			hidden: function(a){return =
"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,"=
visibility")=3D=3D"hidden";},=0A=
=0A=
			// Form attributes=0A=
			enabled: function(a){return !a.disabled;},=0A=
			disabled: function(a){return a.disabled;},=0A=
			checked: function(a){return a.checked;},=0A=
			selected: function(a){return a.selected||jQuery.attr(a,"selected");},=0A=
=0A=
			// Form elements=0A=
			text: function(a){return "text"=3D=3Da.type;},=0A=
			radio: function(a){return "radio"=3D=3Da.type;},=0A=
			checkbox: function(a){return "checkbox"=3D=3Da.type;},=0A=
			file: function(a){return "file"=3D=3Da.type;},=0A=
			password: function(a){return "password"=3D=3Da.type;},=0A=
			submit: function(a){return "submit"=3D=3Da.type;},=0A=
			image: function(a){return "image"=3D=3Da.type;},=0A=
			reset: function(a){return "reset"=3D=3Da.type;},=0A=
			button: function(a){return =
"button"=3D=3Da.type||jQuery.nodeName(a,"button");},=0A=
			input: function(a){return =
/input|select|textarea|button/i.test(a.nodeName);},=0A=
=0A=
			// :has()=0A=
			has: function(a,i,m){return jQuery.find(m[3],a).length;},=0A=
=0A=
			// :header=0A=
			header: function(a){return /h\d/i.test(a.nodeName);},=0A=
=0A=
			// :animated=0A=
			animated: function(a){return =
jQuery.grep(jQuery.timers,function(fn){return a=3D=3Dfn.elem;}).length;}=0A=
		}=0A=
	},=0A=
=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-child, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// check to make sure context is a DOM element or a document=0A=
		if ( context && context.nodeType !=3D 1 && context.nodeType !=3D 9)=0A=
			return [ ];=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last, nodeName;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false,=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
				re =3D quickChild,=0A=
=0A=
				m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var merge =3D {};=0A=
					nodeName =3D m[2].toUpperCase();=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D nodeName ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
						m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				// optimize if only one selector found (most common case)=0A=
				r =3D isSimple.test( m[3] ) ?=0A=
					jQuery.filter(m[3], r, true).r :=0A=
					jQuery( r ).not( m[3] );=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
					test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "0n+" + m[3] || m[3]),=0A=
					// calculate the numbers (first)n+(last) including if they are =
negative=0A=
					first =3D (test[1] + (test[2] || 1)) - 0, last =3D test[3] - 0;=0A=
=0A=
				// loop through all the elements left in the jQuery object=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 0 ) {=0A=
						if ( node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex - last) % first =3D=3D 0 && =
(node.nodeIndex - last) / first >=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var fn =3D jQuery.expr[ m[1] ];=0A=
				if ( typeof fn =3D=3D "object" )=0A=
					fn =3D fn[ m[2] ];=0A=
=0A=
				if ( typeof fn =3D=3D "string" )=0A=
					fn =3D eval("false||function(a,i){return " + fn + ";}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, function(elem, i){=0A=
					return fn(elem, i, m, r);=0A=
				}, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [],=0A=
			cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && n !=3D elem )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && elem.setInterval )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
=0A=
		// if data is passed, bind to handler=0A=
		if( data !=3D undefined ) {=0A=
			// Create temporary function pointer to original handler=0A=
			var fn =3D handler;=0A=
=0A=
			// Create unique handler function, wrapped around original handler=0A=
			handler =3D this.proxy( fn, function() {=0A=
				// Pass arguments and context to original handler=0A=
				return fn.apply(this, arguments);=0A=
			});=0A=
=0A=
			// Store data in unique handler=0A=
			handler.data =3D data;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				if ( typeof jQuery !=3D "undefined" && !jQuery.event.triggered )=0A=
					return jQuery.event.handle.apply(arguments.callee.elem, arguments);=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		jQuery.each(types.split(/\s+/), function(index, type) {=0A=
			// Namespaced event handlers=0A=
			var parts =3D type.split(".");=0A=
			type =3D parts[0];=0A=
			handler.type =3D parts[1];=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[type];=0A=
=0A=
			// Init the event handler queue=0A=
			if (!handlers) {=0A=
				handlers =3D events[type] =3D {};=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem) =3D=3D=3D false ) {=0A=
					// Bind the global event handler to the element=0A=
					if (elem.addEventListener)=0A=
						elem.addEventListener(type, handle, false);=0A=
					else if (elem.attachEvent)=0A=
						elem.attachEvent("on" + type, handle);=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers[handler.guid] =3D handler;=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[type] =3D true;=0A=
		});=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D undefined || (typeof types =3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var parts =3D type.split(".");=0A=
					type =3D parts[0];=0A=
=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( handler in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
									delete events[type][handler];=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem) =3D=3D=3D false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, elem, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data);=0A=
=0A=
		if ( type.indexOf("!") >=3D 0 ) {=0A=
			type =3D type.slice(0, -1);=0A=
			var exclusive =3D true;=0A=
		}=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !elem ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			// don't do events on text and comment nodes=0A=
			if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
=0A=
			var val, ret, fn =3D jQuery.isFunction( elem[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				event =3D !data[0] || !data[0].preventDefault;=0A=
=0A=
			// Pass along a fake event=0A=
			if ( event ) {=0A=
				data.unshift({=0A=
					type: type,=0A=
					target: elem,=0A=
					preventDefault: function(){},=0A=
					stopPropagation: function(){},=0A=
					timeStamp: now()=0A=
				});=0A=
				data[0][expando] =3D true; // no need to fix fake event=0A=
			}=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
			if ( exclusive )=0A=
				data[0].exclusive =3D true;=0A=
=0A=
			// Trigger the event, it is assumed that "handle" is a function=0A=
			var handle =3D jQuery.data(elem, "handle");=0A=
			if ( handle )=0A=
				val =3D handle.apply( elem, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers (and on links since we =
don't call .click() for links)=0A=
			if ( (!fn || (jQuery.nodeName(elem, 'a') && type =3D=3D "click")) && =
elem["on"+type] && elem["on"+type].apply( elem, data ) =3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( event )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && jQuery.isFunction( extra ) ) {=0A=
				// call the extra function and tack the current return value on the =
end for possible inspection=0A=
				ret =3D extra.apply( elem, val =3D=3D null ? data : data.concat( val =
) );=0A=
				// if anything is returned, give it precedence and have it overwrite =
the previous value=0A=
				if (ret !=3D=3D undefined)=0A=
					val =3D ret;=0A=
			}=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				try {=0A=
					elem[ type ]();=0A=
				// prevent IE from throwing an error for some hidden elements=0A=
				} catch (e) {}=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val, ret, namespace, all, handlers;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
=0A=
		// Namespaced event handlers=0A=
		namespace =3D event.type.split(".");=0A=
		event.type =3D namespace[0];=0A=
		namespace =3D namespace[1];=0A=
		// Cache this now, all =3D true means, any handler=0A=
		all =3D !namespace && !event.exclusive;=0A=
=0A=
		handlers =3D ( jQuery.data(this, "events") || {} )[event.type];=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
=0A=
			// Filter the functions by class=0A=
			if ( all || handler.type =3D=3D namespace ) {=0A=
				// Pass in a reference to the handler function itself=0A=
				// So that we can later remove it=0A=
				event.handler =3D handler;=0A=
				event.data =3D handler.data;=0A=
=0A=
				ret =3D handler.apply( this, arguments );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D ret;=0A=
=0A=
				if ( ret =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		if ( event[expando] =3D=3D true )=0A=
			return event;=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D { originalEvent: originalEvent };=0A=
		var props =3D "altKey attrChange attrName bubbles button cancelable =
charCode clientX clientY ctrlKey currentTarget data detail eventPhase =
fromElement handler keyCode metaKey newValue originalTarget pageX pageY =
prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement =
target timeStamp toElement type view wheelDelta which".split(" ");=0A=
		for ( var i=3Dprops.length; i; i-- )=0A=
			event[ props[i] ] =3D originalEvent[ props[i] ];=0A=
=0A=
		// Mark it as fixed=0A=
		event[expando] =3D true;=0A=
=0A=
		// add preventDefault and stopPropagation since=0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
=0A=
		// Fix timeStamp=0A=
		event.timeStamp =3D event.timeStamp || now();=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D event.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	proxy: function( fn, proxy ){=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || this.guid++;=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			setup: function() {=0A=
				// Make sure the ready event is setup=0A=
				bindReady();=0A=
				return;=0A=
			},=0A=
=0A=
			teardown: function() { return; }=0A=
		},=0A=
=0A=
		mouseenter: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseover", =
jQuery.event.special.mouseenter.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseenter=0A=
				event.type =3D "mouseenter";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		},=0A=
=0A=
		mouseleave: {=0A=
			setup: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).bind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			teardown: function() {=0A=
				if ( jQuery.browser.msie ) return false;=0A=
				jQuery(this).unbind("mouseout", =
jQuery.event.special.mouseleave.handler);=0A=
				return true;=0A=
			},=0A=
=0A=
			handler: function(event) {=0A=
				// If we actually just moused on to a sub-element, ignore it=0A=
				if ( withinElement(event, this) ) return true;=0A=
				// Execute the right handlers by setting the event type to mouseleave=0A=
				event.type =3D "mouseleave";=0A=
				return jQuery.event.handle.apply(this, arguments);=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
=0A=
	one: function( type, data, fn ) {=0A=
		var one =3D jQuery.event.proxy( fn || data, function(event) {=0A=
			jQuery(this).unbind(event, one);=0A=
			return (fn || data).apply( this, arguments );=0A=
		});=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, one, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		return this[0] && jQuery.event.trigger( type, data, this[0], false, fn =
);=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while( i < args.length )=0A=
			jQuery.event.proxy( fn, args[i++] );=0A=
=0A=
		return this.click( jQuery.event.proxy( fn, function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D ( this.lastToggle || 0 ) % i;=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ this.lastToggle++ ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.bind('mouseenter', fnOver).bind('mouseleave', fnOut);=0A=
	},=0A=
=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return fn.call(this, jQuery); } );=0A=
=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.call( document );=0A=
				});=0A=
=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera (see further below for it) and webkit nightlies =
currently support this event=0A=
	if ( document.addEventListener && !jQuery.browser.opera)=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
=0A=
	// If IE is used and is not in a frame=0A=
	// Continually check to see if the document is ready=0A=
	if ( jQuery.browser.msie && window =3D=3D top ) (function(){=0A=
		if (jQuery.isReady) return;=0A=
		try {=0A=
			// If IE is used, use the trick by Diego Perini=0A=
			// http://javascript.nwbox.com/IEContentLoaded/=0A=
			document.documentElement.doScroll("left");=0A=
		} catch( error ) {=0A=
			setTimeout( arguments.callee, 0 );=0A=
			return;=0A=
		}=0A=
		// and execute any waiting functions=0A=
		jQuery.ready();=0A=
	})();=0A=
=0A=
	if ( jQuery.browser.opera )=0A=
		document.addEventListener( "DOMContentLoaded", function () {=0A=
			if (jQuery.isReady) return;=0A=
			for (var i =3D 0; i < document.styleSheets.length; i++)=0A=
				if (document.styleSheets[i].disabled) {=0A=
					setTimeout( arguments.callee, 0 );=0A=
					return;=0A=
				}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		}, false);=0A=
=0A=
	if ( jQuery.browser.safari ) {=0A=
		var numStyles;=0A=
		(function(){=0A=
			if (jQuery.isReady) return;=0A=
			if ( document.readyState !=3D "loaded" && document.readyState !=3D =
"complete" ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			if ( numStyles =3D=3D=3D undefined )=0A=
				numStyles =3D jQuery("style, link[rel=3Dstylesheet]").length;=0A=
			if ( document.styleSheets.length !=3D numStyles ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," +=0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i, name){=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event, elem) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D elem ) try { parent =3D =
parent.parentNode; } catch(error) { parent =3D elem; }=0A=
	// Return true if we actually just moused on to a sub-element=0A=
	return parent =3D=3D elem;=0A=
};=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
jQuery(window).bind("unload", function() {=0A=
	jQuery("*").add(document).unbind();=0A=
});=0A=
jQuery.fn.extend({=0A=
	// Keep a copy of the old load=0A=
	_load: jQuery.fn.load,=0A=
=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D 'string' )=0A=
			return this._load( url );=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || /select|textarea/i.test(this.nodeName) ||=0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D now();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D "GET" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D "GET" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var remote =3D /^(?:\w+:)?\/\/([^\/?#]+)/;=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D "script" && type =3D=3D "GET"=0A=
				&& remote.test(s.url) && remote.exec(s.url)[1] !=3D location.host ){=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xhr =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if( s.username )=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		else=0A=
			xhr.open(type, s.url, s.async);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xhr.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend && s.beforeSend(xhr, s) =3D=3D=3D false ) {=0A=
			// cleanup active request counter=0A=
			s.global && jQuery.active--;=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xhr, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xhr && (xhr.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xhr ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xhr, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s.dataFilter );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xhr.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();=0A=
				} else=0A=
					jQuery.handleError(s, xhr, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xhr =3D null;=0A=
			}=0A=
		};=0A=
=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13);=0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xhr ) {=0A=
						// Cancel the request=0A=
						xhr.abort();=0A=
=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xhr, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xhr, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xhr, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xhr, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xhr, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D "file:" ||=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) || xhr.status =3D=3D 304 =
|| xhr.status =3D=3D 1223 ||=0A=
				jQuery.browser.safari && xhr.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		try {=0A=
			var xhrRes =3D xhr.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xhr.status =3D=3D 304 || xhrRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xhr.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, filter ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type"),=0A=
			xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
			=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		if( filter )=0A=
			data =3D filter( data, type );=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( =
jQuery.isFunction(a[j]) ? a[j]() : a[j] ) );=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock || "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" ) {=0A=
					var elem =3D jQuery("<" + this.tagName + " />").appendTo("body");=0A=
					this.style.display =3D elem.css("display");=0A=
					// handle an edge condition where css is - div { display:none; } or =
similar=0A=
					if (this.style.display =3D=3D "none")=0A=
						this.style.display =3D "block";=0A=
					elem.remove();=0A=
				}=0A=
			}).end();=0A=
	},=0A=
=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle.apply( this, arguments ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
			if ( this.nodeType !=3D 1)=0A=
				return false;=0A=
=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
=0A=
			for ( p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return opt.complete.call(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) || ( type && type.constructor =3D=3D =
Array )) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.call(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( elem ){=0A=
=0A=
		type =3D type || "fx";=0A=
=0A=
		var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
		if ( !q || array )=0A=
			q =3D jQuery.data( elem, type + "queue", jQuery.makeArray(array) );=0A=
=0A=
	}=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].call( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ?=0A=
			opt.duration :=0A=
			jQuery.fx.speeds[opt.duration]) || jQuery.fx.speeds.def;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.call( this );=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
	timerId: null,=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timerId =3D=3D null ) {=0A=
			jQuery.timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( jQuery.timerId );=0A=
					jQuery.timerId =3D null;=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D now();=0A=
=0A=
		if ( gotoEnd || t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			if ( done )=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	speeds:{=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		def: 400=0A=
	},=0A=
	step: {=0A=
		scrollLeft: function(fx){=0A=
			fx.elem.scrollLeft =3D fx.now;=0A=
		},=0A=
=0A=
		scrollTop: function(fx){=0A=
			fx.elem.scrollTop =3D fx.now;=0A=
		},=0A=
=0A=
		opacity: function(fx){=0A=
			jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function(fx){=0A=
			fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
		}=0A=
	}=0A=
});=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var parent       =3D elem.parentNode,=0A=
		    offsetChild  =3D elem,=0A=
		    offsetParent =3D elem.offsetParent,=0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522 && =
!/adobeair/i.test(userAgent),=0A=
		    css          =3D jQuery.curCSS,=0A=
		    fixed        =3D css(elem, "position") =3D=3D "fixed";=0A=
=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			var box =3D elem.getBoundingClientRect();=0A=
=0A=
			// Add the document scroll offsets=0A=
			add(box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop));=0A=
=0A=
			// IE adds the HTML element's border, by default it is medium which =
is 2px=0A=
			// IE 6 and 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			// This border/offset is typically represented by the clientLeft and =
clientTop properties=0A=
			// However, in IE6 and 7 quirks mode the clientLeft and clientTop =
properties are not updated when overwriting it via CSS=0A=
			// Therefore this method will be off by 2px in IE while in quirksmode=0A=
			add( -doc.documentElement.clientLeft, -doc.documentElement.clientTop =
);=0A=
=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table or table cells=0A=
				if ( mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || =
safari && !safari2 )=0A=
					border( offsetParent );=0A=
=0A=
				// Add the document scroll offsets if position is fixed on any =
offsetParent=0A=
				if ( !fixed && css(offsetParent, "position") =3D=3D "fixed" )=0A=
					fixed =3D true;=0A=
=0A=
				// Set offsetChild to previous offsetParent unless it is the body =
element=0A=
				offsetChild  =3D /^body$/i.test(offsetParent.tagName) ? offsetChild =
: offsetParent;=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
=0A=
			// Get parent scroll offsets=0A=
			while ( parent && parent.tagName && =
!/^body|html$/i.test(parent.tagName) ) {=0A=
				// Remove parent scroll UNLESS that parent is inline or a table to =
work around Opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table.*$/i.test(css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
=0A=
			// Safari <=3D 2 doubles body offsets with a fixed position =
element/offsetParent or absolutely positioned offsetChild=0A=
			// Mozilla doubles body offsets with a non-absolutely positioned =
offsetChild=0A=
			if ( (safari2 && (fixed || css(offsetChild, "position") =3D=3D =
"absolute")) ||=0A=
				(mozilla && css(offsetChild, "position") !=3D "absolute") )=0A=
					add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
=0A=
			// Add the document scroll offsets if position is fixed=0A=
			if ( fixed )=0A=
				add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft),=0A=
					Math.max(doc.documentElement.scrollTop,  doc.body.scrollTop));=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.curCSS(elem, "borderLeftWidth", true), jQuery.curCSS(elem, =
"borderTopWidth", true) );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l, 10) || 0;=0A=
		top +=3D parseInt(t, 10) || 0;=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		var left =3D 0, top =3D 0, results;=0A=
=0A=
		if ( this[0] ) {=0A=
			// Get *real* offsetParent=0A=
			var offsetParent =3D this.offsetParent(),=0A=
=0A=
			// Get correct offsets=0A=
			offset       =3D this.offset(),=0A=
			parentOffset =3D /^body|html$/i.test(offsetParent[0].tagName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
			// Subtract element margins=0A=
			// note: when an element has margin: auto the offsetLeft and =
marginLeft =0A=
			// are the same in Safari causing offset.left to incorrectly be 0=0A=
			offset.top  -=3D num( this, 'marginTop' );=0A=
			offset.left -=3D num( this, 'marginLeft' );=0A=
=0A=
			// Add offsetParent borders=0A=
			parentOffset.top  +=3D num( offsetParent, 'borderTopWidth' );=0A=
			parentOffset.left +=3D num( offsetParent, 'borderLeftWidth' );=0A=
=0A=
			// Subtract the two offsets=0A=
			results =3D {=0A=
				top:  offset.top  - parentOffset.top,=0A=
				left: offset.left - parentOffset.left=0A=
			};=0A=
		}=0A=
=0A=
		return results;=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		var offsetParent =3D this[0].offsetParent;=0A=
		while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && =
jQuery.css(offsetParent, 'position') =3D=3D 'static') )=0A=
			offsetParent =3D offsetParent.offsetParent;=0A=
		return jQuery(offsetParent);=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ['Left', 'Top'], function(i, name) {=0A=
	var method =3D 'scroll' + name;=0A=
	=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		if (!this[0]) return;=0A=
=0A=
		return val !=3D undefined ?=0A=
=0A=
			// Set the scroll offset=0A=
			this.each(function() {=0A=
				this =3D=3D window || this =3D=3D document ?=0A=
					window.scrollTo(=0A=
						!i ? val : jQuery(window).scrollLeft(),=0A=
						 i ? val : jQuery(window).scrollTop()=0A=
					) :=0A=
					this[ method ] =3D val;=0A=
			}) :=0A=
=0A=
			// Return the scroll offset=0A=
			this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
				self[ i ? 'pageYOffset' : 'pageXOffset' ] ||=0A=
					jQuery.boxModel && document.documentElement[ method ] ||=0A=
					document.body[ method ] :=0A=
				this[0][ method ];=0A=
	};=0A=
});=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
=0A=
	var tl =3D i ? "Left"  : "Top",  // top or left=0A=
		br =3D i ? "Right" : "Bottom"; // bottom or right=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function(){=0A=
		return this[ name.toLowerCase() ]() +=0A=
			num(this, "padding" + tl) +=0A=
			num(this, "padding" + br);=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function(margin) {=0A=
		return this["inner" + name]() +=0A=
			num(this, "border" + tl + "Width") +=0A=
			num(this, "border" + br + "Width") +=0A=
			(margin ?=0A=
				num(this, "margin" + tl) + num(this, "margin" + br) : 0);=0A=
	};=0A=
=0A=
});})();=0A=

------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/javascript/utility.js

function menu(categoria) {
	urlajax =3D onlinepath + =
'/documentCategory.jsp?idDocumentLevel=3D'+categoria+'&from=3D1&size=3D10=
00&idXsl=3D10&instance=3D'+instance+'&node=3D'+actualnode+'&channel=3D'+c=
hannel+'&categorizzazione=3D1&int=3Dportlet/menu&ext=3Dhtml';
=09
	$.ajax({
		url: urlajax,
		dataType: "html",
		beforeSend: function(){
			$('#loader').show();
			$('.included').html('');
		},
		success: function(data){
			$('#loader').hide();
			$('.included').html(data);									=09
		},
		error: function(){
			$('#loader').hide();
			$('.included').html('<h2 class=3D"messaggioerrore margin-t-dieci =
margin-b-dieci">Attenzione: si =E8 verificato un errore</h2>');
		}
	});
}
------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/javascript/scrolltext.js

var slideTimeBetweenSteps =3D 150;	// General speed variable (Lower =3D =
slower)
var scrollingContainer =3D false;
var scrollingContent =3D false;
var containerHeight;
var contentHeight;=09
var contentObjects =3D new Array();
var originalslideSpeed =3D false;
function slideContent(containerId)
{
	var topPos =3D =
contentObjects[containerId]['objRef'].style.top.replace(/[^\-0-9]/g,'');
	topPos =3D topPos - contentObjects[containerId]['slideSpeed'];
	if(topPos/1 + contentObjects[containerId]['contentHeight']/1<0)topPos =
=3D contentObjects[containerId]['containerHeight'];
	contentObjects[containerId]['objRef'].style.top =3D topPos + 'px';
	setTimeout('slideContent("' + containerId + =
'")',slideTimeBetweenSteps);
=09
}

function stopSliding()
{
	var containerId =3D this.id;
	contentObjects[containerId]['slideSpeed'] =3D 0;=09
}

function restartSliding()
{
	var containerId =3D this.id;
	contentObjects[containerId]['slideSpeed'] =3D =
contentObjects[containerId]['originalSpeed'];
=09
}
function initSlidingContent(containerId,slideSpeed)
{
	scrollingContainer =3D document.getElementById(containerId);
	scrollingContent =3D scrollingContainer.getElementsByTagName('DIV')[0];
=09
	scrollingContainer.style.position =3D 'relative';
	scrollingContainer.style.overflow =3D 'hidden';
	scrollingContent.style.position =3D 'relative';
=09
	scrollingContainer.onmouseover =3D stopSliding;
	scrollingContainer.onmouseout =3D restartSliding;
=09
	originalslideSpeed =3D slideSpeed;
=09
	scrollingContent.style.top =3D '0px';
=09
	contentObjects[containerId] =3D new Array();
	contentObjects[containerId]['objRef'] =3D scrollingContent;
	contentObjects[containerId]['contentHeight'] =3D =
scrollingContent.offsetHeight;
	contentObjects[containerId]['containerHeight'] =3D =
scrollingContainer.clientHeight;
	contentObjects[containerId]['slideSpeed'] =3D slideSpeed;
	contentObjects[containerId]['originalSpeed'] =3D slideSpeed;
=09
	slideContent(containerId);
}	
------=_NextPart_000_0000_01CA7D86.4CA26040
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.adapt.it/contents/instance1/javascript/indiceaz.js

function passacategoria() {=09
	var categoria =3D $("#indice option[@selected]").val();
	var selected =3D =
"/acm-on-line"+"/documentCategory.jsp?idDocumentLevel=3D"+ categoria =
+"&from=3D1&size=3D1000&node=3D"+ nodo +"&instance=3D"+ istanza =
+"&channel=3D"+ canale +"&idXsl=3D6"
					=09
	if ( categoria =3D=3D '' ) {
		alert("Selezionare una categoria.");					=09
	}
	else {
		window.location.href =3D selected;
	}
}
------=_NextPart_000_0000_01CA7D86.4CA26040--
