From: <Salvato da Windows Internet Explorer 7>
Subject: =?Windows-1252?Q?=93L=92Arte_appesa_a_un_filo=94_Opere_dell=92artista_Glo?=
	=?Windows-1252?Q?ria_Campriani_-_intoscana.it_-_il_Portale_ufficiale_dell?=
	=?Windows-1252?Q?a_Toscana?=
Date: Sat, 4 Oct 2008 23:01:47 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C92675.2D6EB930"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_categoria=13&id=191985&id_sottocategoria=80&language=it

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>=E2=80=9CL=E2=80=99Ar=
te appesa a un filo=E2=80=9D Opere dell=E2=80=99artista Gloria Campriani =
- intoscana.it - il Portale ufficiale della Toscana</TITLE>
<META http-equiv=3DContent-Type content=3Dtext/html;charset=3DUTF-8>
<META http-equiv=3DExpires content=3D-1>
<META http-equiv=3DPragma content=3Dno-cache>
<META=20
content=3D"Dal 4 ottobre alle ore 17.00 presso il Centro Restauri =
Tessili e al Palazzo Gambacorti di Pisa =C3=A8 in mostra =
=E2=80=9CL=E2=80=99arte appesa a un filo=E2=80=9D"=20
name=3Ddescription><LINK=20
href=3D"http://www.regione.tos.it/intoscana/default_home_new.css" =
rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
function apriFinestra(pagina) {=0A=
	alert("La pagina web richiesta sara' aperta in una finestra separata.");=0A=
	window.open(pagina);=0A=
	}=0A=
	-->=0A=
</SCRIPT>
<LINK title=3D"intoscana.it - Ambiente&nbsp;e&nbsp;territorio"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D5"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Arte"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D13"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Attivit=C3=A0&nbsp;produttive"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D902"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Cultura&nbsp;e&nbsp;spettacoli"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D12"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Diritti&nbsp;di&nbsp;cittadinanza"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D880"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Enogastronomia"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D3"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Europa"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D707"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Formazione"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D899"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - In&nbsp;breve"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D1211&amp;service=3Dnews"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Informazione"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D14"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Innovazione"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D17"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Invest&nbsp;in&nbsp;Tuscany"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D21"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Lavoro&nbsp;e&nbsp;Formazione"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D2"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Made&nbsp;in&nbsp;Tuscany"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D131"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Mobilit=C3=A0&nbsp;e&nbsp;trasporti"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D10"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Primo&nbsp;Piano"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D1211"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Pubblica&nbsp;Amministrazione"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D8"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Rubriche"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D1222"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Salute"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D4"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Scuola&nbsp;e&nbsp;Universit=C3=A0"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D18"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Servizi&nbsp;Pubblici"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D76"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Shopping"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D20"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Speciali"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D1220"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"intoscana.it - =
Sport"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D15"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Storia&nbsp;e&nbsp;folklore"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D903"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Sviluppo&nbsp;sostenibile"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D179"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Toscana&nbsp;nel&nbsp;mondo"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D16"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"intoscana.it - Vacanze&nbsp;in&nbsp;Toscana"=20
href=3D"http://www.intoscana.it/intoscana/feed?language=3Dit&amp;category=
=3D7"=20
type=3Dapplication/rss+xml rel=3Dalternate>
<SCRIPT src=3D"http://www.regione.tos.it/intoscana/script/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.regione.tos.it/intoscana/script/scriptin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
		var idasset1p =3D -1;=0A=
	//--></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR></HEAD>
<BODY onload=3D"call(191985, 'it');">
<DIV align=3Dcenter>
<DIV class=3DsiteWidth><!-- zona "home page top" -->
<DIV class=3DwhiteOnWhite align=3Dleft><A title=3D"Vai al contenuto =
della pagina"=20
accessKey=3Dx=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t#contentBody">Vai=20
al contenuto della pagina</A>|</DIV>
<DIV id=3Dheader>
<SCRIPT src=3D"http://www.regione.tos.it/intoscana/script/lang.js"=20
type=3Dtext/javascript></SCRIPT>
<SELECT id=3Dselectlanguage=20
onchange=3D"cl(document.getElementById('selectlanguage').value);"></SELEC=
T>
<SCRIPT type=3Dtext/javascript>=0A=
	initlang();=0A=
</SCRIPT>
 <A class=3DlanguageChange title=3DEnglish onclick=3D"return cl('en');"=20
href=3D"http://www.regione.tos.it/intoscana/home.jsp?language=3Den"><IMG =
alt=3DEnglish=20
src=3D"http://www.regione.tos.it/intoscana/i/lang_1.gif"></A> <A=20
class=3DlanguageChange title=3DItaliano onclick=3D"return cl('it');"=20
href=3D"http://www.regione.tos.it/intoscana/home.jsp?language=3Dit"><IMG =

alt=3DItaliano =
src=3D"http://www.regione.tos.it/intoscana/lang/i/lang_it.gif"></A>=20
<SPAN class=3DgoToEngSmall>sabato 4 ottobre 2008&nbsp;&nbsp;</SPAN> =
<SPAN=20
class=3Dhide>|</SPAN><A id=3DlogoLink=20
title=3D"inToscana.it: Il Portale ufficiale della Toscana"=20
href=3D"http://www.regione.tos.it/intoscana/home.jsp?language=3Dit"><IMG =

alt=3Dintoscana.it =
src=3D"http://www.regione.tos.it/intoscana/i/logo.gif"=20
align=3Dleft></A><SPAN class=3DlineHeight><BR></SPAN>&nbsp;&nbsp;Il =
Portale=20
ufficiale della Toscana<BR></DIV><BR class=3Dclear><SPAN=20
class=3Dhide>|</SPAN></DIV></DIV>
<DIV class=3DbgPage align=3Dcenter>
<DIV class=3DsiteWidth>
<DIV id=3Dcx>
<DIV id=3Dpath>
<DIV id=3DmenuFunc><A title=3Daccessibilit=C3=A0 accessKey=3D1=20
href=3D"http://www.regione.tos.it/intoscana/accessibilita.jsp">accessibil=
it=C3=A0</A> |=20
<A title=3Dmappa accessKey=3D2=20
href=3D"http://www.regione.tos.it/intoscana/lamappa.jsp">mappa</A> | <A=20
title=3Dregistrati accessKey=3D3=20
href=3D"http://www.regione.tos.it/intoscana/registrazione.do">registrati<=
/A> | <A=20
title=3Dlogin accessKey=3D4=20
href=3D"http://www.regione.tos.it/intoscana/area_riservata.jsp">login</A>=
=20
&nbsp;&nbsp;<A title=3D"Feed RSS"=20
href=3D"http://www.regione.tos.it/intoscana/rss.jsp"><IMG alt=3D"Feed =
RSS"=20
src=3D"http://www.regione.tos.it/intoscana/i/rss_icon.gif"></A></DIV>Siet=
e in: <A=20
title=3D"Home page"=20
href=3D"http://www.regione.tos.it/intoscana/home.jsp?language=3Dit">Home =
page</A> /=20
<A title=3D"Viaggiare in Toscana"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?lang=
uage=3Dit">Viaggiare=20
in Toscana</A> / <A title=3DArte=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?lang=
uage=3Dit&amp;id_categoria=3D13">Arte</A>=20
/ <A title=3DScultura=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?lang=
uage=3Dit&amp;id_categoria=3D13&amp;id_sottocategoria=3D80">Scultura</A> =

/ <BR class=3Dclear></DIV>
<DIV=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 1px">
<SCRIPT language=3DJavaScript src=3D"http://ad.intoscana.it/adx.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if (!document.phpAds_used) document.phpAds_used =3D ',';phpAds_random =
=3D new String (Math.random()); phpAds_random =3D =
phpAds_random.substring(2,11);document.write("<" + "script =
language=3D'JavaScript' type=3D'text/javascript' =
src=3D'");document.write("http://ad.intoscana.it/adjs.php?n=3D" + =
phpAds_random + "&amp;what=3Dzone:61&amp;exclude=3D" + =
document.phpAds_used);=0A=
if (document.referrer)document.write("&amp;referer=3D" + =
escape(document.referrer));=0A=
document.write("'><" + "/script>");=0A=
//-->=0A=
</SCRIPT>
<NOSCRIPT><A href=3D"http://ad.intoscana.it/adclick.php?n=3Dafa933d2"=20
target=3D_blank><IMG alt=3D""=20
src=3D"http://ad.intoscana.it/adview.php?what=3Dzone:61&amp;n=3Dafa933d2"=
=20
border=3D0></A></NOSCRIPT> </DIV>
<DIV id=3Dsearch>
<FORM name=3DsearchForm action=3Dricerca.jsp method=3Dpost><INPUT =
type=3Dhidden value=3Dit=20
name=3Dlanguage>=20
<DIV class=3DsearchPos><LABEL class=3Dhide for=3DcercaInputText>Cerca =
nel=20
sito:</LABEL>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if (!document.phpAds_used) document.phpAds_used =3D ',';phpAds_random =
=3D new String (Math.random()); phpAds_random =3D =
phpAds_random.substring(2,11);document.write("<" + "script =
language=3D'JavaScript' type=3D'text/javascript' =
src=3D'");document.write("http://ad.intoscana.it/adjs.php?n=3D" + =
phpAds_random + "&amp;what=3Dzone:7&amp;exclude=3D" + =
document.phpAds_used);=0A=
if (document.referrer)document.write("&amp;referer=3D" + =
escape(document.referrer));=0A=
document.write("'><" + "/script>");=0A=
//-->=0A=
</SCRIPT>
 <NOSCRIPT><A href=3D"http://ad.intoscana.it/adclick.php?n=3Daeb25104"=20
target=3D_blank><IMG alt=3D""=20
src=3D"http://ad.intoscana.it/adview.php?what=3Dzone:7&amp;n=3Daeb25104" =

border=3D0></A></NOSCRIPT> </DIV>
<DIV class=3DverticaleImg>&nbsp;&nbsp;<IMG alt=3D.=20
src=3D"http://www.regione.tos.it/intoscana/i/verticalino_grigio.gif">&nbs=
p;&nbsp;</DIV>
<DIV class=3DspacerSearch><IMG alt=3D.=20
src=3D"http://www.regione.tos.it/intoscana/i/lentini.gif"> <INPUT=20
class=3DsearchFormInput id=3DcercaInputText =
onfocus=3D"this.select();this.value=3D'';"=20
value=3Dcerca&nbsp;nel&nbsp;sito name=3Dcerca></DIV>
<DIV=20
class=3DtrovaFloat><INPUT class=3DarrowSquareBlue type=3Dsubmit =
value=3DCerca><INPUT=20
type=3Dhidden value=3D0 name=3Did_sottocategoria><INPUT type=3Dhidden =
value=3D0=20
name=3Did_categoria></DIV>
<DIV class=3DadFloat>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if (!document.phpAds_used) document.phpAds_used =3D ',';phpAds_random =
=3D new String (Math.random()); phpAds_random =3D =
phpAds_random.substring(2,11);document.write("<" + "script =
language=3D'JavaScript' type=3D'text/javascript' =
src=3D'");document.write("http://ad.intoscana.it/adjs.php?n=3D" + =
phpAds_random + "&amp;what=3Dzone:5&amp;exclude=3D" + =
document.phpAds_used);=0A=
if (document.referrer)document.write("&amp;referer=3D" + =
escape(document.referrer));=0A=
document.write("'><" + "/script>");=0A=
//-->=0A=
</SCRIPT>
<NOSCRIPT><A href=3D"http://ad.intoscana.it/adclick.php?n=3Da05ac774"=20
target=3D_blank><IMG alt=3D""=20
src=3D"http://ad.intoscana.it/adview.php?what=3Dzone:5&amp;n=3Da05ac774" =

border=3D0></A></NOSCRIPT> </DIV></FORM></DIV><!-- /top_header --><BR=20
class=3Dboxspace><!-- header -->
<DIV class=3DleftTopHeaderImage><IMG alt=3D.=20
src=3D"http://www.intoscana.it/images/teaser/arte.jpg"> </DIV>
<DIV id=3DheaderDxMenu>
<DIV class=3Drow><IMG alt=3D"Informazioni Utili"=20
src=3D"http://www.regione.tos.it/intoscana/informarsi/i/ico_informazioniU=
tili.gif"><A=20
title=3D"Informazioni Utili" accessKey=3D5=20
href=3D"http://www.regione.tos.it/intoscana/InfoUtili.jsp?form=3Dricerca&=
amp;menu=3Dricerca"><STRONG>Informazioni=20
Utili</STRONG></A></DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV>
<DIV class=3Drow><IMG alt=3D"Esplora il Territorio"=20
src=3D"http://www.regione.tos.it/intoscana/informarsi/i/ico_esploraTerrit=
orio.gif"><A=20
title=3D"Esplora il Territorio" accessKey=3D6=20
href=3D"http://www.regione.tos.it/intoscana/action.do?action=3Dgeneratema=
pcmd"><STRONG>Esplora=20
il Territorio</STRONG></A></DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV>
<DIV class=3Drow><IMG alt=3D"Guida ai servizi"=20
src=3D"http://www.regione.tos.it/intoscana/informarsi/i/ico_guidaServizi.=
gif"><A=20
title=3D"Guida ai servizi" accessKey=3D7=20
href=3D"http://www.regione.tos.it/intoscana/servizi.jsp"><STRONG>Guida =
ai=20
servizi</STRONG></A></DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV>
<DIV class=3Drow><IMG alt=3Dmediacenter=20
src=3D"http://www.regione.tos.it/intoscana/informarsi/i/ico_mediacenter.g=
if"><A=20
title=3DMediacenter accessKey=3D8=20
href=3D"http://www.regione.tos.it/intoscana/homeMediaCenter.jsp?id_catego=
ria=3D&amp;id_sottocategoria=3D&amp;id=3D&amp;tipologia=3D"><STRONG>Media=
center</STRONG></A></DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV></DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV><BR class=3DboxSpace>
<DIV id=3Dmenu3Liv><A class=3DoffInformarsi title=3DInformarsi=20
href=3D"http://www.regione.tos.it/intoscana/informarsi/?language=3Dit">In=
formarsi</A>=20
<SPAN class=3Dhide>|</SPAN> <A class=3DoffVivere title=3D"Vivere in =
Toscana"=20
href=3D"http://www.regione.tos.it/intoscana/vivere_in_toscana.jsp?languag=
e=3Dit">Vivere=20
in Toscana</A> <SPAN class=3Dhide>|</SPAN> <A class=3DonViaggiare=20
title=3D"Viaggiare in Toscana"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?lang=
uage=3Dit">Viaggiare=20
in Toscana</A> <SPAN class=3Dhide>|</SPAN> <A class=3DoffProdurre=20
title=3D"Produrre in Toscana"=20
href=3D"http://www.regione.tos.it/intoscana/imprese_in_toscana.jsp?langua=
ge=3Dit">Produrre=20
in Toscana</A> </DIV>
<DIV class=3Dclear><BR class=3Dclear></DIV><BR><!-- /header --><!-- body =
-->
<TABLE cellSpacing=3D0 cellPadding=3D0 summary=3D"Tabella di struttura =
pagina"=20
border=3D0>
  <TBODY>
  <TR>
    <TD id=3DcolMenuSx vAlign=3Dtop>
      <DIV id=3DfiltraSelect style=3D"WIDTH: 183px">
      <FORM name=3DfiltraPer action=3D""><LABEL for=3DfiltersList>Scegli =
tra</LABEL>=20
      <BR><SELECT id=3DfiltersList =
onchange=3Ddocument.filtraPer.submit();=20
      name=3Dtipologia> <OPTION value=3Dtutti>Tutti i contenuti</OPTION> =
<OPTION=20
        value=3Darticoli selected>Articoli</OPTION> <OPTION =
value=3Drassegne>I=20
        Percorsi Web</OPTION> <OPTION value=3Deventi>Eventi</OPTION> =
<OPTION=20
        value=3Dgallery>Gallery</OPTION></SELECT> <INPUT =
class=3DarrowSquareBlue type=3Dsubmit value=3DScegli> <INPUT =
type=3Dhidden=20
      value=3Dit name=3Dlanguage> <INPUT type=3Dhidden value=3D13 =
name=3Did_categoria>=20
      <INPUT type=3Dhidden value=3D80 name=3Did_sottocategoria> =
</FORM></DIV><IMG=20
      style=3D"FLOAT: left; WIDTH: 8px; HEIGHT: 8px" alt=3Dspacer=20
      =
src=3D"http://www.regione.tos.it/intoscana/i/filtraPer_corner.gif">=20
      <DIV id=3DcornerRight></DIV>
      <DIV class=3Dclear><BR class=3Dclear></DIV>
      <DIV id=3Dmenusx>
      <UL id=3Dmenusx_inToscana>
        <LI class=3Dfirst id=3DlivI-Sel><A title=3DArte=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;language=3Dit">Arte</A>=20

        <UL id=3DmenusxLivII>
          <LI class=3Dfirst><A title=3DArcheologia=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D34&amp;lan=
guage=3Dit">Archeologia</A>=20

          <LI class=3Dfirst><A title=3DArchitettura=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D35&amp;lan=
guage=3Dit">Architettura</A>=20

          <LI class=3Dfirst><A title=3D"Opere d'arte: i miti in Toscana" =

          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D1225&amp;l=
anguage=3Dit">Opere=20
          d'arte: i miti in Toscana</A>=20
          <LI class=3Dfirst><A title=3DMusei=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D82&amp;lan=
guage=3Dit">Musei</A>=20

          <LI class=3Dfirst><A title=3DPittura=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D33&amp;lan=
guage=3Dit">Pittura</A>=20

          <LI class=3Dfirst><A title=3DScienze=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D41&amp;lan=
guage=3Dit">Scienze</A>=20

          <LI class=3Dfirst id=3DLivII-Sel><A title=3DScultura=20
          =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;tipologia=3Darticoli&amp;id_sottocategoria=3D80&amp;lan=
guage=3Dit">Scultura</A>=20
          </LI></UL><BR class=3DboxSpace>
        <LI><A title=3D"Cultura e spettacoli"=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D12&amp;tipologia=3Darticoli&amp;language=3Dit">Cultura=20
        e spettacoli</A>=20
        <LI><A title=3DEnogastronomia=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D3&amp;tipologia=3Darticoli&amp;language=3Dit">Enogastronomia</=
A>=20

        <LI><A title=3D"Mobilit=C3=A0 e trasporti"=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D10&amp;tipologia=3Darticoli&amp;language=3Dit">Mobilit=C3=A0=20
        e trasporti</A>=20
        <LI><A title=3DShopping=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D20&amp;tipologia=3Darticoli&amp;language=3Dit">Shopping</A>=20

        <LI><A title=3DSport=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D15&amp;tipologia=3Darticoli&amp;language=3Dit">Sport</A>=20

        <LI><A title=3D"Storia e folklore"=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D903&amp;tipologia=3Darticoli&amp;language=3Dit">Storia=20
        e folklore</A>=20
        <LI><A title=3D"Turismo in Toscana"=20
        =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D7&amp;tipologia=3Darticoli&amp;language=3Dit">Turismo=20
        in Toscana</A> </LI></UL><BR>
      <DIV id=3DadvColLeft><BR class=3DboxSpace>
      <DIV align=3Dcenter>
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!--=0A=
if (!document.phpAds_used) document.phpAds_used =3D ',';phpAds_random =
=3D new String (Math.random()); phpAds_random =3D =
phpAds_random.substring(2,11);document.write("<" + "script =
language=3D'JavaScript' type=3D'text/javascript' =
src=3D'");document.write("http://ad.intoscana.it/adjs.php?n=3D" + =
phpAds_random + "&amp;what=3Dc80&amp;exclude=3D" + document.phpAds_used);=0A=
if (document.referrer)document.write("&amp;referer=3D" + =
escape(document.referrer));=0A=
document.write("'><" + "/script>");=0A=
//-->=0A=
</SCRIPT>
      <NOSCRIPT><A href=3D"http://ad.intoscana.it/adclick.php?n=3Dnull"=20
      target=3D_blank><IMG alt=3D""=20
      src=3D"http://ad.intoscana.it/adview.php?what=3Dc80&amp;n=3Dnull"=20
      border=3D0></A></NOSCRIPT> </DIV><BR><BR>
      <SCRIPT type=3Dtext/javascript><!--=0A=
		      google_ad_client =3D "pub-7812253178644445";=0A=
		      google_ad_width =3D 160;=0A=
		      google_ad_height =3D 600;=0A=
		      google_ad_format =3D "160x600_as";=0A=
		      google_ad_type =3D "text";=0A=
		      google_ad_channel =3D "";=0A=
		      google_color_border =3D "F0F0F0";=0A=
		      google_color_bg =3D "F0F0F0";=0A=
		      google_color_link =3D "0066CC";=0A=
		      google_color_text =3D "000000";=0A=
		      google_color_url =3D "660000";=0A=
		      //-->=0A=
		     </SCRIPT>

      <SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
      type=3Dtext/javascript>=0A=
		     </SCRIPT>
      </DIV></DIV></TD>
    <TD width=3D10>&nbsp;</TD>
    <TD vAlign=3Dtop>
      <DIV style=3D"PADDING-BOTTOM: 3px; TEXT-ALIGN: center"></DIV>
      <DIV id=3DpageSecondContent>
      <DIV class=3DmainTitle>
      <DIV class=3DrightIco><A=20
      =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t&amp;preview=3Dyes"><IMG=20
      title=3D"Stampa questa pagina" alt=3D"Stampa questa pagina"=20
      src=3D"http://www.regione.tos.it/intoscana/i/ico_print.gif"></A> =
<IMG=20
      alt=3Dseparatore =
src=3D"http://www.regione.tos.it/intoscana/i/ico_sep.gif"> <A=20
      =
href=3D"http://www.regione.tos.it/intoscana/tellafriend.jsp?article=3Dhtt=
p://www.intoscana.it/intoscana/template/index.jsp?id_categoria=3D13%26id=3D=
191985%26id_sottocategoria=3D80%26language=3Dit&amp;language=3Dit"><IMG=20
      title=3D"Manda questa pagina ad un amico"=20
      alt=3D"Manda questa pagina ad un amico"=20
      =
src=3D"http://www.regione.tos.it/intoscana/i/ico_paperAirplane.gif"></A> =

      </DIV><A title=3D"" name=3DcontentBody></A>
      <DIV class=3DtitoloPagina_new>Scultura - Tutti gli Articoli =
</DIV></DIV>
      <DIV id=3DleftDataCol2>
      <DIV class=3DcontentElement11>
      <DIV class=3Dtesto>
      <DIV class=3Dimmagine><IMG=20
      =
alt=3D=E2=80=9CL=E2=80=99Arte&nbsp;appesa&nbsp;a&nbsp;un&nbsp;filo=E2=80=9D=
&nbsp;Opere&nbsp;dell=E2=80=99artista&nbsp;Gloria&nbsp;Campriani=20
      =
src=3D"http://www.intoscana.it/images/upload/med/1/1222871964415_quadro_3=
a.jpg"></DIV>
      <DIV class=3Dtitle>
      <H1>=E2=80=9CL=E2=80=99Arte appesa a un filo=E2=80=9D Opere =
dell=E2=80=99artista Gloria=20
      Campriani</H1></DIV>
      <DIV class=3Ddate>
      <H2>Dal 4 ottobre alle ore 17.00 presso il Centro Restauri Tessili =
e al=20
      Palazzo Gambacorti di Pisa =C3=A8 in mostra =
=E2=80=9CL=E2=80=99arte appesa a un filo=E2=80=9D. Opere di=20
      Gloria Campriani, un=E2=80=99artista che, scegliendo la fibra per =
esprimersi, ha=20
      scoperto un linguaggio innovativo, in grado di rispondere alle =
nuove=20
      esigenze del pubblico dell=E2=80=99arte</H2></DIV>
      <DIV class=3Dclear><BR class=3Dclear></DIV><BR>
      <DIV align=3Djustify>
      <META content=3DWord.Document name=3DProgId>
      <META content=3D"Microsoft Word 11" name=3DGenerator>
      <META content=3D"Microsoft Word 11" name=3DOriginator><!--[if gte =
mso 9]><xml> Normal 0 14 false false false MicrosoftInternetExplorer4 =
</xml><![endif]--><!--[if gte mso 9]> <![endif]--><!--[if !mso]>
      <OBJECT id=3Dieooui=20
      classid=3Dclsid:38481807-CA0E-42D2-BF39-B33AF135CC4D></OBJECT>
      <STYLE>st1\:* {
	BEHAVIOR: url(#ieooui)
}
</STYLE>
<![endif]-->
      <STYLE>@font-face {
	font-family: Haettenschweiler;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 70.85pt 2.0cm 2.0cm =
2.0cm; mso-header-margin: 36.0pt; mso-footer-margin: 36.0pt; =
mso-paper-source: 0; }
UNKNOWN {
	FONT-FAMILY: Garamond; panose-1: 2 2 4 4 3 3 1 1 8 3; mso-font-charset: =
0; mso-generic-font-family: roman; mso-font-pitch: variable; =
mso-font-signature: 647 0 0 0 159 0
}
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: &quot; =
mso-style-parent: &quot; mso-pagination: widow-orphan; =
mso-fareast-font-family: &quot
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: &quot; =
mso-style-parent: &quot; mso-pagination: widow-orphan; =
mso-fareast-font-family: &quot
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: &quot; =
mso-style-parent: &quot; mso-pagination: widow-orphan; =
mso-fareast-font-family: &quot
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 10]> <style> /* Style Definitions */ =
table.MsoNormalTable 	{mso-style-name:"Tabella normale"; 	=
mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	=
mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt =
0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	=
mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New =
Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	=
mso-bidi-language:#0400;} </style> <![endif]-->
      <P style=3D"TEXT-ALIGN: justify">La mostra e' stata promossa e =
realizzata=20
      dal Comune di Pisa in collaborazione con il Centro Restauro =
Tessili e=20
      dell'Associazione Culturale Griselda e con il patrocinio della =
Provincia=20
      di Pisa. La mostra si sviluppa in due sedi dislocate e unite da un =
=E2=80=9Cfilo=20
      conduttore=E2=80=9D. Il Centro Restauri Tessili, un laboratorio =
che da sempre vede=20
      concentrarsi su abiti antichi l=E2=80=99opera dei professionisti, =
ospita, per la=20
      prima volta, un=E2=80=99artista che tesse contemporaneit=C3=A0. Lo =
studio si trasforma,=20
      cos=C3=AC, in una grande scenografia teatrale cui fa da sfondo un =
tessuto di=20
      colore rosso su cui sono esposte le opere dell=E2=80=99artista. =
Gli effetti=20
      musicali, prodotti e interpretati dall=E2=80=99artista Emanuele =
Nistri,=20
      amplificano la forza della scena. Nell=E2=80=99ambientazione =
creata per il Palazzo=20
      Gambacorti, sede dell=E2=80=99Amministrazione Comunale, predomina =
uno spirito=20
      metropolitano che contrasta con la storia del luogo. Un passaggio =
che=20
      attraversa la Storia per raggiungere il Contemporaneo e viceversa. =
Un=20
      =E2=80=9Cfilo=E2=80=9D simbolico che parte dal cuore di Pisa, =
presso il Centro Restauri=20
      Tessili, costeggia il fiume Arno, attraversa il ponte Solferino, =
incontra=20
      la chiesina gotica di Santa Maria della Spina per raggiungere =
l=E2=80=99atrio del=20
      Palazzo Gambacorti. Ancora una volta percorsi artistici del =
passato si=20
      intrecciano e si confrontano con cammini contemporanei.<BR>Gli =
interventi=20
      dell=E2=80=99Assessore del Comune di Pisa, Silvia Panichi e della =
Direttrice del=20
      Centro Restauri Tessili, Moira Brunori accompagnano il visitatore =
per=20
      tutto il tragitto e lo aiutano a calarsi in una dimensione di=20
      contemporaneit=C3=A0 che non sempre si contrappone a quella =
storica e=20
      ambientale in cui si inserisce il percorso =
artistico.<BR>=E2=80=9CL=E2=80=99arte appesa a=20
      un filo=E2=80=9D, corredata da un invito pieghevole che raccoglie =
i contributi di=20
      Silvia Panichi, e Moira Brunori, rester=C3=A0 aperta fino al 18 =
ottobre.<BR>Il=20
      percorso si concluder=C3=A0 con un brindisi di augurio che =
avr=C3=A0 luogo presso il=20
      prato che circonda la torre duecentesca del Centro Restauri =
Tessili. </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Sedi espositive: =
</STRONG>Centro=20
      Restauri Tessili, Complesso Monumentale La Cittadella , Lungarno=20
      Simonelli, Piazza della Tersanaia e Atrio del Palazzo Gambacorti, =
Viale=20
      Gambacorti, Pisa </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Curatore: </STRONG>Comune =
di Pisa,=20
      Assessorato alla Cultura. La mostra e' stata promossa e realizzata =
dal=20
      Comune di Pisa</P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Collaborazioni:</STRONG> =
in=20
      collaborazione con il Centro Restauro Tessili e dell'Associazione=20
      Culturale Griselda.</P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Patrocinio: =
</STRONG>Comune e=20
      Provincia di Pisa. </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Inaugurazione mostra con=20
      Vernissage: </STRONG>04 ottobre alle ore 17.00 presso il Centro =
Restauri=20
      Tessili. </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Durata evento</STRONG>: =
04-18=20
      ottobre 2008</P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Interventi: Silvia =
Panichi,=20
      </STRONG>Assessore alla cultura del Comune di Pisa<STRONG> e Moira =

      Brunori, </STRONG>Direttrice del Centro Restauri Tessili </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Sonorizzazione: Emanuele =
Nistri,=20
      </STRONG>artista: <A=20
      =
href=3D"http://www.emanuelenistri.it/">http://www.emanuelenistri.it/</A><=
/P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Orario di apertura presso =
la sede=20
      del Centro Restauri Tessili: </STRONG>dal luned=C3=AC al =
venerd=C3=AC 10,00-13.00 =E2=80=93=20
      15.30 =E2=80=93 18.00. Sabato e Domenica chiuso.</P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify">Su prenotazione verranno =
organizzate visite=20
      in orari diversi. Tel.393 8941189 oppure 347 6419142. </P>
      <DIV style=3D"TEXT-ALIGN: justify">&nbsp;</DIV>
      <P style=3D"TEXT-ALIGN: justify"><STRONG>Orario mostra presso la =
sede=20
      dell=E2=80=99Atrio del Palazzo Gambacorti</STRONG>: dal =
luned=C3=AC al sabato dalle ore=20
      8.00 alle 19.30. Orario continuato.</P></DIV><BR>01.10.2008 <BR>
      <DIV style=3D"WIDTH: 100%; TEXT-ALIGN: right"></DIV>
      <DIV style=3D"WIDTH: 100%; TEXT-ALIGN: right"></DIV>
      <DIV class=3Dclear><BR =
class=3Dclear></DIV><BR></DIV></DIV><BR><BR>
      <SCRIPT type=3Dtext/javascript><!--=0A=
					google_ad_client =3D "pub-7812253178644445";=0A=
					//300x250, dettaglio asset=0A=
					google_ad_slot =3D "1111699754";=0A=
					google_ad_width =3D 300;=0A=
					google_ad_height =3D 250;=0A=
				//--></SCRIPT>

      <SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
      type=3Dtext/javascript></SCRIPT>
      </DIV>
      <DIV id=3DspacerDataCol2></DIV>
      <DIV id=3DrightDataCol2>
      <DIV id=3Dcorrelatikm>
      <DIV class=3Dtitlegray>Vedi anche</DIV>
      <DIV class=3DboxType3>
      <DIV class=3Dtitle>Caricamento in corso... </DIV></DIV></DIV>
      <DIV class=3Dclear><BR class=3Dclear></DIV><BR>
      <DIV class=3DboxType3>
      <DIV class=3Dtitlegray>Accade in Toscana</DIV>
      <DIV class=3DboxNewsBottom>29.09.2008 - <A=20
      title=3D"Arte. Morto scultore Marcello Tommasi "=20
      =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191594&amp;id_sottocategoria=3D80&amp;language=3Di=
t">Arte.=20
      Morto scultore Marcello Tommasi</A> </DIV>
      <DIV class=3Dclear><BR class=3Dclear></DIV>
      <DIV class=3DwhiteSpacer></DIV></DIV>
      <DIV class=3DboxType3>
      <DIV class=3DboxNewsBottom>24.09.2008 - <A=20
      title=3D"Creata a Vinci (Fi) la macchina che fa i mosaici "=20
      =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D190859&amp;id_sottocategoria=3D80&amp;language=3Di=
t">Creata=20
      a Vinci (Fi) la macchina che fa i mosaici</A> </DIV>
      <DIV class=3Dclear><BR class=3Dclear></DIV>
      <DIV class=3DwhiteSpacer></DIV></DIV>
      <DIV class=3DboxType3>
      <DIV class=3DboxNewsBottom>19.09.2008 - <A=20
      title=3D"David di Donatello: coperto per ultimi giorni di restauro =
"=20
      =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D190310&amp;id_sottocategoria=3D80&amp;language=3Di=
t">David=20
      di Donatello: coperto per ultimi giorni di restauro</A> <BR>
      <DIV class=3Dclear><BR class=3Dclear></DIV>
      <DIV class=3DbtmViewAll><A title=3D"vedi tutti"=20
      =
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D&amp;id_sottocategoria=3D80&amp;language=3Dit&amp;tipologia=3D=
news">(vedi=20
      tutti)</A></DIV></DIV></DIV>
      <DIV class=3Dingombr =
id=3Dingombr></DIV></DIV></DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dclear><BR class=3Dclear></DIV><!-- /body --><!-- footer =
--><BR=20
class=3DboxSpace><BR class=3DboxSpace>
<DIV id=3Dfooter>
<DIV class=3Dspace></DIV>
<DIV class=3DfooterBulletRight><A title=3D"site help"=20
href=3D"http://www.regione.tos.it/intoscana/help.jsp">site help</A> | <A =

title=3D"termini d'uso"=20
href=3D"http://www.regione.tos.it/intoscana/termini.jsp">termini =
d'uso</A> | <A=20
title=3D"note legali" =
href=3D"http://www.regione.tos.it/intoscana/legal.jsp">note=20
legali</A> | <A title=3Dprivacy=20
href=3D"http://www.regione.tos.it/intoscana/privacy.jsp">privacy</A> | =
<A=20
title=3D"codice etico" =
href=3D"http://services.intoscana.it/codiceetico/">codice=20
etico</A><SPAN class=3Dhide>|</SPAN></DIV>
<DIV class=3DfooterBullet><A class=3Dintoscanait title=3Dintoscana.it=20
href=3D"http://www.regione.tos.it/intoscana/home.jsp?language=3Dit">in<SP=
AN=20
class=3Dem>toscana</SPAN>.it</A> - <A title=3D"crediti sul sito web =
intoscana.it"=20
href=3D"http://www.regione.tos.it/intoscana/credits.jsp">crediti sul =
sito web=20
intoscana.it</A> - <A title=3Dcopyright=20
href=3D"http://www.regione.tos.it/intoscana/copyright.jsp">copyright</A><=
STRONG> |=20
<A title=3D"chi siamo"=20
href=3D"http://www.regione.tos.it/intoscana/chisiamo.jsp"><STRONG>chi=20
siamo</STRONG></A> . <A title=3Dcontatti=20
href=3D"http://www.regione.tos.it/intoscana/contatti.jsp"><STRONG>contatt=
i</STRONG></A></STRONG>=20
| <A title=3Dpubblicit=C3=A0=20
href=3D"http://services.intoscana.it/publikompass/">pubblicit=C3=A0</A> =
<SPAN=20
class=3Dhide>|</SPAN></DIV></DIV><BR class=3DboxSpace>
<DIV class=3DfloatRi><A title=3D"LINK ESTERNO: Fondazione Sistema =
Toscana"=20
onclick=3D"javascript:apriFinestra('http://www.fondazionesistematoscana.i=
t/');"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t#"><IMG=20
alt=3D"Fondazione Sistema Toscana"=20
src=3D"http://www.regione.tos.it/intoscana/i/fondazionetoscana_ver2.gif">=
</A>=20
<SPAN class=3Dhide>|</SPAN> <A title=3D"LINK ESTERNO: Regione Toscana"=20
onclick=3D"javascript:apriFinestra('http://www.regione.toscana.it/');"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t#"><IMG=20
alt=3D"Regione Toscana" hspace=3D6=20
src=3D"http://www.regione.tos.it/intoscana/i/footer_toscana.gif"></A> =
<SPAN=20
class=3Dhide>|</SPAN> <A title=3D"LINK ESTERNO: Monte dei Paschi di =
Siena"=20
onclick=3D"javascript:apriFinestra('http://www.mps.it/');"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t#"><IMG=20
alt=3D"Monte dei Paschi di Siena"=20
src=3D"http://www.regione.tos.it/intoscana/i/footer_paschi.gif"></A></DIV=
><A=20
title=3D"LINK ESTERNO: WCAG1AAA-Conformance"=20
onclick=3D"javascript:apriFinestra('http://www.w3.org/WAI/WCAG1AAA-Confor=
mance');"=20
href=3D"http://www.regione.tos.it/intoscana/viaggiare_in_toscana.jsp?id_c=
ategoria=3D13&amp;id=3D191985&amp;id_sottocategoria=3D80&amp;language=3Di=
t#"><IMG=20
alt=3DWCAG1AAA-Conformance=20
src=3D"http://www.regione.tos.it/intoscana/i/wai_aaa.gif"></A><SPAN=20
class=3Dhide>|</SPAN> <BR><BR>
<DIV class=3DfooterFond>Fondazione Sistema Toscana p.i.: =
05468660484</DIV><BR=20
class=3DboxSpace>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
	</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
	_uacct =3D "UA-1283081-2";=0A=
	urchinTracker();=0A=
	</SCRIPT>
<!-- START Nielsen//NetRatings SiteCensus V5.2 --><!-- COPYRIGHT 2006 =
Nielsen//NetRatings -->
<SCRIPT type=3Dtext/javascript>=0A=
		var _rsCI=3D"intoscana-it";=0A=
		var _rsCG=3D"0";=0A=
		var _rsDN=3D"//secure-it.imrworldwide.com/";=0A=
		var _rsCC=3D0;=0A=
	</SCRIPT>

<SCRIPT src=3D"http://secure-it.imrworldwide.com/v52.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><IMG alt=3D""=20
src=3D"http://secure-it.imrworldwide.com/cgi-bin/m?ci=3Dintoscana-it&amp;=
cg=3D0">=20
</NOSCRIPT><!-- END Nielsen//NetRatings SiteCensus V5.2 -->
<SCRIPT language=3DJavaScript><!--=0A=
_version=3D10;=0A=
//--></SCRIPT>

<SCRIPT language=3DJavaScript1.1><!--=0A=
_version=3D11;=0A=
if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1){=0A=
_version=3D10;}=0A=
//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--=0A=
var server =3D 'adv.ilsole24ore.it';=0A=
var sitepage =3D "www.intoscana.it/contatore";=0A=
var position =3D"Top";=0A=
if (! (RN)){=0A=
var RN =3D new String (Math.random());=0A=
var RNS =3D RN.substring (2, 11);}=0A=
var oas=3D'http://'+ server +'/RealMedia/ads/';=0A=
var oaspage=3D sitepage+ '/1' +RNS+ '@' +position;=0A=
if (_version < 11){=0A=
document.write ('<A HREF=3D"'+ oas +'click_nx.ads/'+ oaspage +'" =
TARGET=3D"_blank" ><IMG SRC=3D"'+ oas +'adstream_nx.ads/'+ oaspage +'" =
BORDER=3D"0"></a>');=0A=
} else {=0A=
document.write ('<' + 'SCRIPT LANGUAGE=3D"JavaScript1.1" SRC=3D"' + oas =
+ 'adstream_jx.ads/' + oaspage + '">');=0A=
document.write ('\<\!-- --\>');=0A=
document.write ('\<\/SCRIPT\>');=0A=
document.write ('\<\!-- --\>'); }=0A=
//--></SCRIPT>
</DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/lang_1.gif

R0lGODlhDwALANUAAOupq9xNTOpeWL92iG1Phu2eneRnZWRFft1WVvL5/xwngTs9iGdurBISaudP
Sis2je1sZ8RMWN6Vm8oAAOFRT9ATEwAAYdcyMdMoKZ2nz+GrsvmUjN/O2f3CvfGOirq50/e2s/Oi
nvWtqpSaxNyaoeuXl+KfpQAAVtHi9yUmeL1PXuCXnOSYm7zE3vbc3PfKya283l5nqAkQbEdOlQ8b
fBIdeuPu+nR6s9tFROaFheqEgsgAAMcAAP///8wAAGZmZiH5BAAAAAAALAAAAAAPAAsAAAZ3wJ9w
SCz+WjPLieHwrRSWGiEihLw+C6ZP8jhEBCKhRufq2XA7AMcD6qGECEQgQKlMLpT4XLjj8foTPhN+
gEIsAAUeIRg7BiIFOSUkQgkgEAMwARMmMAkdBgNCAioHMjFNEjQpIy4bQgQKDQ03AhUmD7ILGUa8
Q0EAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/lang/i/lang_it.gif

R0lGODlhDwALAJEAAACaJN4AAP///2ZmZiwAAAAADwALAAACI5yPOcAg/4IMpjkoJl0N51l1mBYy
HsmZI5heEGqdbLxKyn0UADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/logo.gif

R0lGODlhwAAfALMAAHR4d32Af3+BgNwEBONAPulkZO1/gO2Afp+hoPKiove/wPXAvtrb2vfMzPrg
3v7+/iwAAAAAwAAfAAAE/vBJJqu9OOvNu/9gKI4iRT4Ogpxs675w/CGCQzIBAKxy7/9AGEIXMIUE
Op1RllgEn9DoJAkQbGwYnI7XKxyk4LBsCChmGIKlxSHgxhyFgUFMr5NU2ItWrfcRBgNfdoOEG3wP
WgCHKSomKniIj4+HEg5/gAQHmpt5Fw4JBwSiBwkdnwWiogUJnRkNoamjDRmfB6gFBqUXC5tftam4
rRi1qJm6HgyPnQxUko2ISTzNOVRJAW4SDYDb3NtOFwmX3YAFGgfj3ATf4OjdcxXi44IS59tx7eq0
8d3zG2SKFf5ViwZti4SBCJOkqZCgXbd1KPa1U7BGojxPFscRqGDAIaYK/vU8civHzuNGDv8cJWxW
cMfBlQitPGiQqlssUbOyiex27N62mtz6PciosdLPA7l8kqO3sxvJCj9xJVA64KSGlA8kUWnjrKW0
rQgYmEhGzaCFkEIv2DzmoONDCek6LbjXjyoBtlM/PmhYQJhSGyExHVCAJRxPhgMK5LSgFOIFrBao
HGJmliUtJEk6uZWzQenTC1RRcKOYIQFp0dyOeSpAsoBjC+K+BBYmoSE3kK/h2fOXRI3kMwQf/NZA
2SxTQGmN/uSgtNTID81NfRC3MTCH2R9CWsUAucJwPcG/Z8DsEuS25Hu50baQbqjTJhvas3CwwICt
9tY3KBi9ob4m+Rl0/veSEsBV1htKwUmwGXo+badBgzOZpNp+26gGAhxEVXebfvytgYpDDlogoHAH
ZhFeiVcl+ABaGojzmTkb0iSSLhQCctoHcOyk4TYc1DjAaTmKFGJAKA4IkIkGEsibcSue16KTHeRX
G1EDlGKbjSFooxEpEG42QI8damkTl8ulqKR3RVZQ3FdnBqhiSO9gAGEHc17QAChUDdCAj3F6wE8n
2jXJI4feoHYeoGW62SaJi06R5JFmlqfgNn2epR4HDjzXQTzldLMeaNwsZt5HUmbgI0VeinpcVUtC
auRkJzYq4ptQYiAmqxvEo+qTH3mG6RcuZhBoqRj46ESwGAQaqW9p/jpannjcqbjZkBLEQ6211faV
626ZjkTbORsFJexyXoK5DUXIXqAsImZIMCK0zrLparRMXlmlBeE40e1IOTWQp25VHQBRkIDoYi85
TSyQ10fxQDQXfhtqcOoDjVnwcJlatDviPzVYkMyaryLIpHvpiEParTstRmU3lja10QI2iYLOjoCY
i+W+mMhcVCJVUDBicVvQsAXIjM77mIrpObSOjEJ2svI2qh6MjwR5Tk3sBcbW1hSu//AwYlYrhRWr
0bOO/ICPcanrkYUPXAzielXXKug4Xix3tcUdJk33uswY8TXYAy0kllgTDN7B4ISbaosxPcIiigG7
Yg0KMKR8wIsmOgSsErkDjuNSiQIKLDCLA6CD3sECpXtiADCsoFC6qIkjYrghklBSyO2456777rz3
7vvvwAcv/PDBRwAAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/rss_icon.gif

R0lGODlhJAAOAMQAADsYAT4ZAdpXALtLANVVADoYAbZJAPViAMVPAOBaACEOAZ9BA+R3Lv/m1cBN
AH0zAstRAP+aV9BTAD8aAfBgAPpkAOpeAOVcAP/IpP////9mAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAkAA4AAAW/YIONZGme6MlEWuu+cCzHDzvfOG2/Wd/zPuBPF+tZLL2Kpkc5ZpRMp/JV
K2YQkt6l0pNICAILN+MFi6k7V28g6EEoPu3lEM9c5mirz+FwxikVSH9TLVUwaz0ObxQQBgNaFYyO
kHmHGQYIPQlcFxAObnCdnxlvlUADEplPY2t9rBkDfaYuFnx3EBAXFHcWAooUB7y+pS6GLxRegBcS
Ak0CBF5bgc/RhBoPCxPa2wEAAAET3d/dBQXf2uTm4NsTCiEAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.intoscana.it/adview.php?what=zone:61&n=afa933d2

R0lGODlhAQABAIAAAAQCBAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.intoscana.it/adview.php?what=zone:7&n=aeb25104

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

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/verticalino_grigio.gif

R0lGODlhAQAUALMAAGZmZu/v78TExKOjo5mZmdTU1N/f37S0tMzMzK6uruTk5L6+vgAAAAAAAAAA
AAAAACwAAAAAAQAUAAAEBRDJSWuNADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/lentini.gif

R0lGODlhFAAOAMQAAM/Pz8rKyuDg4Lm5uWZmZrS0tKSkpL+/v5qamq6uruvr68TExNXV1fHx8eXl
5ampqZ6entnZ2Z+fn6+vr6qqqsXFxbq6utvb29/f3+rq6piYmNTU1Nra2u/v75mZmfDw8CwAAAAA
FAAOAAAFQuAnjt1XkmOanmrrEjDhtqU82rP5yR1x4q2GSAbk5XbImy4H7PQaQhUrOUSposPYDjdF
nYRa2qfRNYWPLVi5LBWdQgA7

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.intoscana.it/adview.php?what=zone:5&n=a05ac774

R0lGODlhAQABAIAAAAQCBAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.intoscana.it/images/teaser/arte.jpg

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
/9k=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/informarsi/i/ico_informazioniUtili.gif

R0lGODlhDAAJAMQAAGRiZWJiYmNhYtb37tT47Gtra9T47mVjZNf47WNlZGJjZWZiY2RiY//9/mFj
Yvz//2RkZP7+/mJkY/7//2NjY//+/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAAMAAkAAAVJoCVaxWhGlSgBVTVVj9hMFjMoYtQ0j1tJhgElYqG5RBQCAAFJWRyQBUVC
qQoWrqFoEpk8DoTAsyKwBCqUmoMCgVASDKpkIbGkQgA7

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/informarsi/i/ico_esploraTerritorio.gif

R0lGODlhDQAPAMQAAMnJyefn54ODg9XV1WhoaLm5ucrKyre3t2ZmZoWFhbi4uHh4eKqqqunp6VhY
WJmZmXp6ekpKSujo6KioqJiYmHl5eYSEhFlZWWdnZ/7+/v///wAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAANAA8AAAVw4EFppJaV5YFREkqeJIBhxaAZU1tmj4NFGEvFdjoFIBgEpAKhBEwlzIWS
qFQwBIHiVblYFszLdDe5BC0W7KCokUgpFsHV4CJ4LQnLZEcqR7wCDFAaAAUaFBcRERZPUBISGRl+
CChsJFItllANEwCDIQA7

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/informarsi/i/ico_guidaServizi.gif

R0lGODlhDgAJANUAAAk4ZAk6Ywg5Wgc5Wgk6WwU6XP7/+gY6Ygs6WP7+/ws4Ygo4Wv3//gg7Zgk5
Xf/9/gc4Yf7+/gk6Wgg3ZQY6YQo6Ygs5Wgk5Yf3+/wg4Zv7/+wc4YP//+wY5Zgs3ZAk6ZQk4Yv/+
/Pz//wg5Ygg6Wwg5ZP7//f/+//7//////f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAAkAAAZnQBIA
IDl8SgKII6UyqUoclCp0UjUHqlQK5TEltM6TSYFqMFCkUNhqJageIFVGyiRtBqURhTSaVKwoKRFV
KSUmJyUpAiooJwYoJocEKXEqCCcpIikhgAsiGI0FIwEgHaMlFxYaKiciQQA7

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/informarsi/i/ico_mediacenter.gif

R0lGODlhCwALAMQAAN3d3d/f3+fn5+jo6M3NzXR0dHx8fMXFxcfHx/Dw8O7u7t7e3ubm5vf399fX
19XV1WJiYs7OzmRkZMbGxtbW1u/v73Nzc2NjYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAAALAAsAAAVI4AVJV2mWkFUpzVU1b6kmlVvd8sAMl8AwgovEAggALotFYEGyUJ6Sh+NB
kUWukEuEEJFNvpfJATGROaBSyqNUsLhTbsNpbgoBADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/filtraPer_corner.gif

R0lGODlhCAAIAPcAAM7OztbW1vf39///////////////////////////////////////////////
/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAIAAAIIgAHABhI
EMCAAQEEHBS4EIBChgsTQmwowODCgwMvNtS4MCAAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.intoscana.it/adview.php?what=c80&n=null

R0lGODlhAQABAIAAAAQCBAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/ico_print.gif

R0lGODlhEAAQALMAAGNjY5ycnM7Ozt4AAP//////////////////////////////////////////
/90AACH5BAEAAA8ALAAAAAAQABAAAAQ08MlJq704Y8G7yAIhigFIBChqjqeZqhvbXgFQ37YFyCxQ
BQRPKOij7ISdohHAbDI10KgkAgA7

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/ico_sep.gif

R0lGODlhDQAQALMAAM7Ozt4AAP//////////////////////////////////////////////////
/90AACH5BAEAAA8ALAAAAAANABAAAAQX8MlJq704610B9xuoiRmJmRdqqR3nXhEAOw==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/ico_paperAirplane.gif

R0lGODlhEAAQALMAADExMWtrY2tzY3NrY3NzY94AAN7enP//vf//xv//////////////////////
/90AACH5BAEAAA8ALAAAAAAQABAAAAQz8MlJq704681l+B8RDAL4Ad6hrupnoFPACkNgvJbs3vgF
8DfYJfALagiCnxAzInae0GcEADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.intoscana.it/images/upload/med/1/1222871964415_quadro_3a.jpg

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
c2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAA
AAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAA
AAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRp
b24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9u
IGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRf
LgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAA
AAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkA
HgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACp
AK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUB
TAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQIm
Ai8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MD
TwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2
BMQE0wThBPAE/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoG
ewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiC
CJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK
8wsLCyILOQtRC2kLgAuYC7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2p
DcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ
1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJ
FGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsY
QBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7
HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwh
SCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZX
JocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9Es
BSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHy
MioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4
jDjIOQU5Qjl/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9h
P6I/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG
8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63
TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdX
RFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AF
YFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNp
mmnxakhqn2r3a09rp2v/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNd
c7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+
AX5ifsJ/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjO
iTOJmYn+imSKyoswi5aL/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCU
ipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBp
oNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCt
RK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7
urW7LrunvCG8m70VvY++Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/I
Pci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV
1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5Pzl
hOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC
9VD13vZt9vv3ivgZ+Kj5OPnH+lf65/t3/Af8mP0p/br+S/7c/23////bAEMACAYGBwYFCAcHBwkJ
CAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv/bAEMB
CQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMv/AABEIAHIAqgMBIgACEQEDEQH/xAAbAAACAgMBAAAAAAAAAAAAAAAABgMEAQIFB//E
AEUQAAEDAgMCCgcGAwYHAAAAAAEAAgMEEQUSIQYxEyJBUWFxgZGh0QcUMkJSkrEWFyNigsEzU3IV
NUNz4fEkNDZjotLw/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/8QAGBEBAQEBAQAAAAAAAAAAAAAA
ABEBMUH/2gAMAwEAAhEDEQA/APf0IQgEJTxbbzD8IxOahmpqh0kRALmgWNxfn6VT+8/Cs1vU6w6a
nK3TxUoeEJFf6T8Mbf8A4KrPazzQPSdhxdb1Kp+ZvmqHpCRfvMoCCWUUzuuRoWzfSVRObf1GYW3/
AIjdEDwhI33l0d9aCa3PwjUfeXRXF6GUA7jnFlKHlCSGekiie3N6jN2PBusP9JNIwf3dOf1hKHhC
RB6TKQuA9QlHPxx5KRvpJoXFwFFPxfzBKHdCRz6SaIC4opSL62kasD0mUBbf1Gfpu5qUPKEjfeXQ
m1qGfdf2gtPvPoD7NDOdbe2N6UPiEhH0oUQcAMOqC07iHjVOOF4gzFMMp66NjmMmZmDXbx0FWi4h
CEAg7kIO5B4rt28naauiadcwO8acUJaALQRmubcnSmTbuO22FY7NmF2m2Xcco3Jba8h3s9B4hv8A
RQZZYHjRkHWziFI6zbHIQOYi/wC60Y7OXOaLgi1w06dykMBLT7JJ+FiitHy5gDldcaajk/dGbgnh
zWO6i3UqTIWN3G55OX6rUuDW6hreUA7wqjLZGyOzOOXoLbd+qAQy5zAjoG/ostchdm9i19CRotmj
IdS0u10DTdBNE1oJLtegLYvDhfgy7foVo2ZoYW58t7XFtfosiUsBLZRc8jXAX8FFbOGRwJazKdwA
Nr96yZJBdrXZdd1gFnLIWENe+5HPcfRax6tN+Kb7zuHggw+QAWu0kcjtQoRM87iy97qZwDbcdvOb
AC/mtGxlwc4ODju1/wBQgkZI473lw5BmC2kDL3LWl3SRfuUQhcbXv1A7+qykdDkBzOIO/UIMcGAz
ih1gNNBa/Qvatl7HZnDiBa8DTZeJRFn57bsubRe5bPsLNnsOaRYinZp2JiOkhCFoCEIQeO7ef9UV
YawD2bnXU5QlN4LnA2LXDS/OvTdqcOpqnF6gSgxlxBEoF9co3jlCS63BJKKbjzNDHC7X5MzHdRtv
6Csq47dbN1A5eMFOyMvIBs3lDs/gtfUiHD8WxB3Fo/ZbiN4OVxbbls26DV0VgAGgc3GsQVjgCHAF
mh53g/sp46V4BAlBPL+GfJSNonOcSTGTexu03QQOpruvlaCN1naqQQZ+LZgAFrcKRYdyngwmWolt
BG6V/IGNJK7kGxlVxTO2KnYQDeZ+Xw3oFn1R2+zdDvMp08FMyiJIBLS24s4PPkmyLAMJgIbNWiWQ
GwbCwkno1TFBs7g9FGZKqA5jrkkf9bfTVB5sabewiwGvKb9qDGdAxzRbpIun2qlwVji2PCqaZvuh
od4qGKTA5GuhqMGihYdLx5s3Yb3SBDLGtBbZrtPazeahtlffS1tBYL0OPY/B8SjdJQ1dTSu+GRzX
+B18Vz6v0e14jdJTYrSyAD34y0HtF0gTOAJs7MAQsmzXBxlt1HUHn3rE1LNS1EkErwJY3ZXNLdx/
+5VGA1zgH1PKALN1vfzUFyncwv8A4z3OI01svbMEblwOgAJNqdm/f7IXlmG7OOYxs9dNNxtWQA5X
H+rTQePUvV8MbkwulbyCJoHcrhq2hCFpAhCECdjgBxacOFwcv0C47g6EOYGtlgd7cTxcHs/ddvHG
l2LS5Wh2jb2Ou5cx7G2412EcjxZZVxK3A4qlpnoY3TOA48L3XkH9OnGHj1qthWGUVTNwM8749NzG
Bzgb8xtZdmWFzXZ2Gx5wpHYhPOIuELS6M+0QLu6z5pBZdgOF4ZdtVVmV5AOVoDdOsqnNjGz9ADwV
LTOeN17yu8NF1C3BcapWw4zSxvcy4ZIbhzQeZw1XAxHYiKWfNg9ZSPgy6tqnEOaeYOAsQm0UMQ9I
dWyNzKKme1tveIY0fpb5pdjxfaTaCtbSUokdM8+zTt3DnJ5B0lOVHsdhtI1xxyaN0l+LDRjS3S46
9y60FVQ4VTOpsHoY6aNx4z9S556TvKk3RLhGD1GzdMBwsD5HAGSons5+a3u66N6FTxPGWSU03rL4
hwN3OkaLFo/pv/ukrajaqop6yXD6YPjlbYyTucA431s2+7rSga0DMXPDi46kzi5PTzpYsMVdtKXy
ScBLVBpOgAFreCrU2O1cTrtqK0tHIWtIPYuG2rYHZnZSBzvurUFaaiZkFPCJZHODWsaN5SobqHad
k9o6g1EJ5XlrbHpsNybMNxGZrGzf2m98AADGM9l3QVxMM2DlkjbJXYhQQSCxMbBwlutx07l0GYNF
Sythhrpnsvx8gygjltqrl9GdpGR4xPBFh1A1tTI4hxYNXADUm+gA01KkocGpMGfc5KjEN7n5RkiP
QLanpXRZXB0boqOnZTMdpccjR08/LdYZHDE29y7n5Lnr5UGrcziXyXJOuu89JTzQi1BTj/tN+iST
iEbeKI227ynWgJOH0xO8xNPgmdFlCELSBCEIErHZJGYzUANJHF3f0hc8VPIXP+YEdy6WPPAxma5A
sGjXqVDM0jddZionFh1BF+rL9FWlaL3B15wrhZGdzWhV5WZTdt1RGyUgWNnDpUjQHaMNjzE6KISO
Hug9a2EnPGxaRzcZmxuCIjD6SIafxXccjqGi5mzmM1sk8lDjErvWnPzQyPblDudvMOhNTKkt0yC3
NmQ8004tNTtcOkApFcXG9m6fHCx8srqeZgy8I1oNxzEJck9G2J8PalraKWEi2dwLSOsWP1XoLWxW
4ryBzFbtuy2SdrRzDS6m4FrDtgMKo2A4lLLUzcpB4OPsA1PemGnpsMw6IijoootLFwaB4nVbyuY9
5fJIXn8uipyOZnu2jY4873X+qTMRpJXtYwhjH1TxyRMv47lDQz1Ukcr6yGOB7n2bEx2c5PzHde6l
dLK/24R81x3IzO+G3cip4X3Ju4t6gP3U/wCGTc8c87ru8gqTMz3WvbsV2KmFrueT3qDYPaNAxw6t
PAJ8oP7vpv8AKb9EjcDGzUgnqbcp3w03w2lNrfhN+iYi0hCFQIQhAk43I1uNVN2Em7dx/KFVa5p1
Af2vspsbJGNVRAJGYbtfdCpsIPxk9DQoqwTppG4fqVeRl+Sx67qYBxG6S/IbBBYTyO7QqiiYnX0d
4LHBuG9xV3guhYdGCkFLLb3j4Iy35T3qzwIvf9lqYQecdioiDQP91nTm8VuYgOV3yrR0fST+hRWC
B8H/AJLQtH8sd634Mn3iP0oLDuzH5URHlb8A71iwHuhSlp+I/KtSw85PYkViP2tLBW257fxPBU2t
cDuKssabWyrMEl38slx0WCeMJFsJpdb/AIQ1SLqDc6J4wXXB6X/L51UX0IQqBCEIPPceeG7QVZu4
EOG63whVo5AeU+CbK7ZaCur5at1RK10hBLQ0ECwt+y0ZsjSsP/Mznsb5KDgNsRvcVJkHMe9Mbdmq
Vo/jTd48lsNnaYf4s3ePJULeQcxWMoTMdnqUjSWYdo8lgbO0w/xp+8eSULWW3KjL0lM32epP5k3z
DyR9nqT+ZP8AMPJKFgtHO7uWpaD7zh2Jp+ztJe/CT/MPJZ+z9HzzfN/ogVAwfE7tWcg+Ipp+ztH8
U3zDyWfs9R29qb5h5IFJzB8ZWhj5nlN/2cor6umP6h5LB2bofin+ceSBOyG/tXRcD3E3HZijvcSz
jouPJZ+zNHyy1HzDyQJb5CNzSO1Pez7s2B0ptbikeJVR2ylG4g+sVQHMHN/9V16OlZRUsdPEXFjB
YZt6gnQhCoEIQgEIQgEIQgEIQgEIQgEIQgEIQgEIQgEIQgEIQgEIQg//2Q==

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/fondazionetoscana_ver2.gif

R0lGODlhdwAoAPcAAOPbwevm0+np6ZubnOXl5bKys7u8vZKSk+3t7ruphdnDjLSda/Dt487Cp827
kf387NbBjNPEodTCk9nLotTEmtzRq+rkyu7q49nZ2encu93d3dTJtcu8nODg4ffx2eLVsuLNmNC8
d/z8/NzJm6iYd+zgvMq9pPr59erl3PXz5PHt2+bSnOPd0YODhdrMqdTJrd3KktDQ0fj4+Hd3edjG
m/r6+uTatNXV1djNse7p1trEkezjxNXCg7ukctXMuc25gvLy8sGqefT09OHTq7KZZs+9ldW9bcXF
xtG7hN7Wxcy4etLFq+TUo83O0Obdvebauca1kN7Wwcy6iuzbscDAwaWlpv7+/vHu6Pb29vPrzPTr
0NPT1M3Nzvj36+Xf1cq0g9W+icOyj8ayg72oe9fOusnJybahdN7Usd3GkvLmxKioqdTIpfTx7eHW
uMGuhMmyf7uskrqmfvDw8bmhbuTZrNXBe9nQwN/YzIyMjt/VutrIiuDZydrRvd7Xyfj14uHazt/O
oq6VY8bHyc64cdjCj9bW2OzWotrDedvb29jElYiIiqCgooaGiO/q3MrKy62trsO0mdC7iMi1ivf1
6KOjpOXeyrCXZNHHs9W/jN/VtOLi48y1Z97Ssfb08dnQuo6OkOLYvtfAdfr4597e4PHnyOfhz9vF
dOfh2NfHkqurrOLcytrQtfj39dK8is/EsNvRssfKzpaWmPTy6NfZ3urfwebet6+Yad3Uv+bn5/v6
+eXavejZpN7Tt7GddP39/f38+fPz8+/pz7efbKGRcN3HlM6/nNvFb+/w8X5+gM3Q1NzTwvX19qen
qK+vsZ6en4uLjcPDxPn6+uvr6/n5+evn4O/v78i4lejo6L+/vvv7+ba2t9O9i/Px7ff398e4mcm4
kNjJoNnBiOPl5uDYwu3aqvHx8eDYvufgx7ekfL+qcPXz7///+eHJjvv7+62ijdrTw9zUw6qfiNzU
xeTdz+PYuKypoa+tqcWwdc63b8mubdvUv93UvMnHw7a4ut/Kdf///yH5BAAAAAAALAAAAAB3ACgA
AAj/AP8JHEjw3wkvS8iUUsWwoapSPuxQy1WwosWLGDNq3MixY0F1S4qAKTGJ15MMKFF+yNQlwJIG
70R4nEmzps2NLCI4GeEkRbAdIXgIFYpkSoZJqlxUWHLlptOnUDH6AGcDDY1f5zzoibThhdcXSGBM
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

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/footer_toscana.gif

R0lGODlhHQAtALMAAEM/PLc1MdkSCtlCPXF4ebd+eqmsq8/Ex/UiEfU1GvUxMfN4dPXU2Pbx8/j9
+////ywAAAAAHQAtAAAE/vC9Jp+jElfscu4NYRwOcRzMMZomM4bGo5pxAxwmEBsA8TA2A6Eh5FEI
w4ME6UM2DrrfQwj4VXlWA8PCfJimUZFBKKs+erjG1oYrqsYM1niufNMomknHM+HnJxQuKmoMICky
KnpTMSQaLjpOBDoHMHFeTQCFZz4VTTsAoGmdZpISoBVnMJdgABhPUWdVUEoTNyEhnEgjPV5RDLyn
Elo/lCm0KSMTJxLLT6jP0NHSTwzV1tfY2dgyAt3e3+Dh4AE/AggJ6AkK6+kJCOfvCu7pCgID5ef0
8vL65wPq8s7Zw6dvHT8FAxYsGMBwADt1AhaUE7DPoL4BBTJqdIiu3j0G/uYq8uvIUBKTAv/SDQSJ
YN8Ac+/8FZAEKgBHgxHxyUu4sGFJMQVCGqwnkeU6jGMyJpVUIwA8gDmNYiwghIkupg8WwIT6MSRS
q0h6VFUTYB1FjzoT2FQ6ouqcagUCZAyQIGpIBPbYjtElBEVchQPwFvXqEWOAHiZ1MZipZeFKcxgX
KEDAUO6cxG3HoHgsYCZKuSeAMLN6IoBcBgm6yu1RoMcFFZRmIMlYMujHAAs08riB4s1l2utwP07I
cCYoE0Rmo2SIjvLLrmdbDgAFaoxNh+dGmu2a3WVGUCgnt3zY8XHLiwskoRRQ8KD5dgARbjQX3/3g
8e2Oyi3AYAHd+OVxQTfUgAiBFhiAEEE3FHzqpPZPPuyYJZEDL4nzzWQWeiPRBD3xpBBg3nj4YW4D
0CLNMyBteKIEDuyx4hYWSNPiAxEAADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/footer_paschi.gif

R0lGODlhVAAjALMAAAYGBi4pKXlSWJCAgbuUmMuytNLIyejP0ffS1fXj4/Lv8P7u7+/39/r6+v//
9////ywAAAAAVAAjAAAE/vDJOV1r9Tmquf9gKI5kaZ5oKmFrFzqbhl0f69lqvrL0kxTAAsGQkDgW
j9nuo5gUP4zmQyGVsqi6DmshNBQGhCDRyPMNBgaJYiBIfwnoB0FAkMCB5zyaDW7rGjEHZwVyA4SC
QAYbFkkPDAEAARIDAAAPlAMPAgAJBpV1BQJCYZFfBpB1dI0nMDFvRVwFBz8FCbEtEwOQTZsCD5Er
wJScD2lSwBKQRT0oMQ8HogkJB4oPXEQFCAcEB7gKcAACBwUBAQXhE58KngEGRBgKyJrhAlIpGwsJ
bAkIBlK2iKT9IPAEQ4I6kDKVO+crGYAhlyoVUMDAh7xNZ+ypmDNg1gEM/g6AzEog6poXJQ3qUEoD
DFk8cXUeQCJ0rOE8KWl20JjBbAKCO/n+hQnzINS4j7U6nCpmKUElOeES7JqjBl0TApWMVRqgr2GP
njYwXEOg7ckzAnckCBiAYEEDLzCK1fNRNGMxtAQwwMGZsyicNNvQmgqBg8JPgAeQOFAwUNaGObWG
IlEjoaIHezbMFqag8dnHJA0UwBM9JXTdA+Oe/Ei8AIG0JGsPHpVgQEAANgESKLANxhylhrsDCLDt
i+QEcl8kKSjHkUC5H+UMHEA1roC7ApO9iEJwhqAmcQa0FYgBqVuk3QC6EViDTi0ALwlXSnh66dR7
OUCANaAPyUstbQfE/kAEHQgM590cHi1gwGSbpIGJbbpN8tAEm7gXDgCZyBROE05J0gg781miYQNC
oOaOgPoQwB0YRUCGQAEkstBgRHM8FBMmFL6HVTg4ariWIy4xJYlTIu4ihHXSxZUNGAuwQQASznEj
pYz3YaVLOAHo1d48w4liHTL2hYOVTUVlhZWH5ckC4GTFCDILG0mRM0As2LlXBCVzBIAFVBnSmAs5
ABAiATQXekhbe8jsIp2JivkwzTj+1UJLA6jB6BAhwPRX1BdbJjRJJuyQg8E5NdYxxDmW7FdkoEeO
A6AEtMgyShxwCjEqccNRWs5aa/1WBKFtTJfJdAHMwWtDxHWkSzvO/hUbCoZwHPAiNTnFOspfCww3
TV4ldIbCZ5zBqtMUEygAhHgeSbBApWGMskC2BI1Dmx5p6GPIBHAYIgSLcPTL4hlqqFKUtyCU6J82
sFJzBxAEOADNUDk1MJOVEk84j1rgSPKsJQZ0BImHojCVYWE7JXEUWUgioaAsYBx5iQD5cJNjNw1u
0o2GgjLlS8fCtXAlqFe1Z4NlhXVsnXWoWSPET4awlS1b25g14zls3BfRVjoXs+yP32gYBgZXmjWC
PrKgNg4SiTBMyBwA9jWPehhqShsk73my89aZrGEROrWNiYsIR0aaxsr7rrtWax2tskkT5dnsg6BO
cYOOID1P0fGh/pKEQeQJB8l6dAIkZhNGgQKUJahBCVH8yTMbntOxMHRTw2tOtpHjkE2bGUGb5j8F
EcY4xnYjBJuP45FGSkSd9ZdfBrwlWOBx0GZATEZz7oW00uabL4HaeDGBEhzgYFoOOOz5PWGAzMCk
tLOuBVjiuIQijt6nEKFHfXPfe0lFxVKYCR22ydP5QBAXWDHsXbOQxaKsEwMlnMIcnigCc/o3BQzN
TRPmsKA5clGPDXIFGn8jzPemF4TULEBzMWCADWoDp9s8gxIu1JqefCCJAOpCE4RIQ5QCxYBMwCGE
ILiADRTkn3aBLnwc3EfHDMGAIeRhPRt0zhfQsBv5xQEOJHIHCDeEU4YPRAAAADs=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.regione.tos.it/intoscana/i/wai_aaa.gif

R0lGODlhWAAfAPcAAAAAAAAphAAxewAxhAA5hABChABCjABKjABKlAgAAAgACAgIAAgICAhKjBAQ
ABAQCBBSlBgIABgICBgQCBgYCBhalCEhECEhISFanCFjnCkhECljnDEpEDEpGDExMTExQjE5SjFj
pTFrpTFzpTkxGDk5OTk5Qjk5SjlCSjlzpUIpEEI5EEJCQkJCSkJKQkJKSkJzrUo5EEo5GEpKQkpK
Skp7rUqErVJCIVJKQlJKSlJSQlJSSlJSUlKEtVpCGFpCIVpKGFpKIVpKSlpSOVpSQlpSSlpaSlpa
WlqEtVqMtWNSIWNSKWNaSmNaUmNjY2OUvWtaIWtaKWtjUmtra2uUvXNaKXNjUnNrUnNzc3OcvXtj
KXtjMXtrUnt7e3ulxoRrKYRzSoRzUoSEhISlxowAAIxzOYxzUox7OYx7Sox7UoyctYytzpQAAJRz
OZR7OZSEWpSUlJS1zpwAAJwIAJyEUpyEWpyMWpycnJy91qUIAKUICKUQAKUQCKUYAKWEOaWEQqWM
WqWlpaW91qW93q0hCK0hEK0pEK05EK2MOa2MQq2MWq2UWq3G3rUxGLU5GLWMQrWUQrWUSrWUUrWU
WrWcWrW1tbXG3r1CGL1CIb1KIb2UQr2USr2cSr2cWr2te729vb3Gxr3O3r3W58ZKIcZKKcZSKcZa
KcacQsacSsacUsacWsalUsalWsbGxsbW585jKc5rMc6lUs6lWs6tWs7Oxs7Ozs7O1s7W3s7W587W
787e3s7e79ZzMdZzOdZ7OdalUtatUtatWtatY9bOxtbW1tbW3tbn796EQt6MQt6tUt6tWt6tY961
Wt61Y97n9+eUSuecSue1Wue1Y+e9Y+fn7+fv9+f39++USu+tUu+1Y++9Wu+9Y+/GY+/v7+/v9+/v
/+/39+//9+////elUvetWve1Wve9Wve9Y/fGY/fOY/f37/f39/f3//f///+tWv+9Wv+9Y//GY//O
Wv/OY//Oa//WY//Wa//ea//ec//epf/na//nc//npf/vpf/3c////ywAAAAAWAAfAAAI/gBrCRxI
sKDBgwNpKVzIsKHDhxAjSqTVqta/ixgzatzI8V++efRCihxJsqTJkyhRplpisaPLl//4vZtHs6bN
mzhz6ty5k1OQljCDZswnD6RRekeTIkVKc6nSp06jQkX1U6jVizKZgrQ3Lx49rlu7fgUbNqc9sk3t
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

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://secure-it.imrworldwide.com/cgi-bin/m?ci=intoscana-it&cg=0

R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.regione.tos.it/intoscana/default_home_new.css

BODY {
	FONT-SIZE: 0.7em; BACKGROUND: #fff; MARGIN: 0px; FONT-FAMILY: =
tahoma,arial,helvetica,sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#body TABLE TD DIV A {
	TEXT-DECORATION: none
}
#body TABLE TD DIV A:hover {
	TEXT-DECORATION: underline
}
#body DIV A {
	TEXT-DECORATION: none
}
A {
	COLOR: #666666
}
#body DIV A:hover {
	TEXT-DECORATION: underline
}
.whiteOnWhite {
	COLOR: #fff; POSITION: absolute
}
.whiteOnWhite A {
	CURSOR: default; COLOR: #fff
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
=09
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
BR.clear2 {
	CLEAR: both
}
BR.boxSpace {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; HEIGHT: 10px
}
BR.miospazio {
	LINE-HEIGHT: 5px
}
BR.boxSpace2 {
	LINE-HEIGHT: 0
}
.boxFooter {
	BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.boxSpaceAvoidIEbug {
	FONT-SIZE: 0.1em; LINE-HEIGHT: 10px
}
.hide {
	DISPLAY: none
}
.arrowSquareRedAl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(i/arrowSquareRed.gif) no-repeat 0px 50%; BORDER-BOTTOM-WIDTH: 0px; =
FONT: bold 1em verdana; COLOR: #de0000! important; BORDER-RIGHT-WIDTH: =
0px
}
.arrowSquareRedAl A {
	PADDING-LEFT: 10px; MARGIN-LEFT: 10px; COLOR: #de0000! important
}
.arrowSquareRed {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareRed.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 16px; =
CURSOR: hand; COLOR: #d00; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareRedBug {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareRed.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 16px; =
CURSOR: hand; COLOR: #d00; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareRedBug2 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareRed.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 16px; =
CURSOR: hand; COLOR: #d00; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareGray {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareGray.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #999; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareGrayBug2 {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareGray.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #999; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareGreen {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareGreen.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #393; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareBlue {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareBlue.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #186bb7; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareOrange {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareOrange.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #f90; BORDER-RIGHT-WIDTH: 0px
}
.arrowSquareViolet {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 16px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/arrowSquareViolet.gif) no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1em verdana; MARGIN-LEFT: 6px; =
CURSOR: hand; COLOR: #973697; BORDER-RIGHT-WIDTH: 0px
}
* HTML .arrowSquareRedBug {
	PADDING-LEFT: 0px
}
* HTML .arrowSquareRedBug2 {
	WIDTH: 172px; TEXT-ALIGN: right
}
* HTML .arrowSquareGrayBug2 {
	WIDTH: 112px; TEXT-ALIGN: right
}
.torna {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
.torna {
	FONT: bold 1em verdana; COLOR: #d00! important
}
.torna A {
	FONT: bold 1em verdana; COLOR: #d00! important
}
.torna A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; BACKGROUND: =
url(i/ico_linkred.gif) no-repeat; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#siteCenter {
	TEXT-ALIGN: center
}
.siteWidth {
	WIDTH: 768px; TEXT-ALIGN: left
}
#header {
	FONT-WEIGHT: 700; COLOR: #999; PADDING-TOP: 17px
}
.goToEng {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
700; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 15px
}
.goToEngSmall {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
400; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 15px
}
#cx {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; BACKGROUND: =
#fff; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 0px solid
}
#path {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 0.9em; BACKGROUND: =
#e8e8e8; PADDING-BOTTOM: 6px; WIDTH: 754px; COLOR: #999; PADDING-TOP: =
6px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
#path #menuFunc {
	FLOAT: right; COLOR: #666; POSITION: relative
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(i/bg_cerca.gif) =
#efefef no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
HEIGHT: 42px
}
.searchFormInput {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.8em; BACKGROUND: =
url(i/bg_cercaForm.gif) #fff repeat-x; PADDING-BOTTOM: 2px; MARGIN-LEFT: =
10px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 270px; COLOR: #555; =
PADDING-TOP: 2px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.searchMediacenter {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.8em; BACKGROUND: =
url(i/bg_cercaForm.gif) #fff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#b2b2b2 1px solid; WIDTH: 140px; COLOR: #8c8c8c; PADDING-TOP: 2px; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
.advSearch {
	FONT-WEIGHT: 700; MARGIN-LEFT: 10px; COLOR: #999
}
.tdTrova {
	BACKGROUND: url(i/hd_sep.gif) no-repeat 100% 50%; WIDTH: 150px; =
WHITE-SPACE: nowrap
}
* HTML .tdTrova {
	WIDTH: 103px
}
#searchMediacenter {
	BACKGROUND: url(i/bg_cerca.gif) #efefef no-repeat left bottom; =
BORDER-BOTTOM: #fff 1px solid
}
#footer {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 0px solid; WIDTH: 766px; BORDER-BOTTOM: #ccc 1px solid
}
#footer .space {
	HEIGHT: 15px; BACKGROUND-COLOR: #efefef
}
#footer A {
	FONT-SIZE: 0.8em; COLOR: #999
}
#footer .footerBullet {
	MARGIN-TOP: 7px; PADDING-LEFT: 12px; BACKGROUND: =
url(i/footer_bullet.gif) no-repeat 0px 40%; BORDER-BOTTOM: #e2e2e2 1px =
solid; HEIGHT: 20px
}
#footer .footerBulletRight {
	PADDING-RIGHT: 5px; MARGIN-TOP: 7px; FLOAT: right; HEIGHT: 20px
}
.footerFond {
	FONT-SIZE: 0.8em; COLOR: #999; HEIGHT: 42px
}
#menusx LI {
	PADDING-LEFT: 1em; BACKGROUND: no-repeat 5px 10px; MARGIN-LEFT: 0px; =
LINE-HEIGHT: 2em; BORDER-BOTTOM: #ccc 1px dotted; POSITION: relative
}
#menusx #menusx_informarsi LI {
	BACKGROUND-IMAGE: url(i/menu3_informarsi_bullet.gif)
}
#menusx #menusx_inToscana LI {
	BACKGROUND-IMAGE: url(i/menu3_vivereInToscana_bullet.gif)
}
#menusx #menusx_spazioImprese LI {
	BACKGROUND-IMAGE: url(i/menu3_spazioImprese_bullet.gif)
}
#menusx #menusx_default LI {
	BACKGROUND-IMAGE: url(i/menu3_default_bullet.gif)
}
#menusx #menusxLivII LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: =
url(i/bg_bottomNews.gif) 0px 0px; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: =
1.3em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid
}
#menusx #menusx_default .menusxLivIIMC {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.4em; =
BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ffffff
}
#menusx #menusx_default .menusxLivIIMCSel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; FONT-WEIGHT: bold; FONT-SIZE: =
0.9em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: =
1.3em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #ffffff
}
#menusx #menusx_default .menusxLivIIMCSel A {
	BACKGROUND: url(i/menusxLivII-Sel.gif) no-repeat 96% 8px; =
BORDER-LEFT-STYLE: none
}
#menusx_default LI {
	PADDING-LEFT: 0em; BORDER-BOTTOM: #fff 1px solid; POSITION: static; =
BACKGROUND-COLOR: #f0f0f0
}
#menusx_default A {
	PADDING-LEFT: 1em; BORDER-LEFT: #ccc 1px solid
}
#menusx_default .boxSpace {
	DISPLAY: none
}
#menusx_default #menusxLivII LI {
	FONT-SIZE: 0.9em; BORDER-LEFT-COLOR: #e5e5e5; BACKGROUND: #fff 96% 8px; =
BORDER-BOTTOM-COLOR: #e5e5e5; BORDER-TOP-COLOR: #e5e5e5; =
BORDER-RIGHT-COLOR: #e5e5e5
}
#menusx_default #menusxLivII LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 2em; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menusx_musei {
	BACKGROUND: #f0f0f0
}
#menusx_musei LI {
	BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1em; BACKGROUND: =
url(i/menu3_default_bullet.gif) no-repeat 5px 10px; MARGIN-LEFT: 0px; =
BORDER-LEFT: #e0e0e0 1px solid; LINE-HEIGHT: 2em; POSITION: relative
}
#menusx_musei #menusxLivII LI {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; BACKGROUND: =
url(i/bg_bottomNews.gif) 0px 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; =
BORDER-BOTTOM: #fff 1px solid
}
#boxDx {
	FLOAT: left; WIDTH: 181px
}
.spacerBox {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; HEIGHT: 10px
}
.miniSpacerBox {
	FONT-SIZE: 5px; LINE-HEIGHT: 5px; HEIGHT: 5px
}
DIV.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; =
PADDING-TOP: 0px; HEIGHT: 0px
}
BR.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; =
FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; =
PADDING-TOP: 0px; HEIGHT: 0px
}
#boxServizi {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e9e9e9; =
PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#boxServizi A {
	FONT: bold 1.1em 'Trebuchet MS'; COLOR: #666
}
#boxServiziTutti {
	MARGIN: 8px 0px 0px
}
.boxUtilita {
	PADDING-RIGHT: 5px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; BACKGROUND: =
#e9e9e9; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.boxUtilita .textInput {
	FLOAT: left; WIDTH: 42px; POSITION: relative
}
.boxUtilita .valueInput {
	FLOAT: left; PADDING-BOTTOM: 3px; POSITION: relative
}
.boxUtilita UL.listato {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3pt; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.boxUtilita UL.listato LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 49%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
POSITION: relative
}
.boxUtilita UL.listato LI.first {
	FLOAT: left; POSITION: relative
}
.boxUtilita UL.listato LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(i/dotBlack.gif) no-repeat 0px 55%; PADDING-BOTTOM: 1px; COLOR: #000; =
PADDING-TOP: 1px; TEXT-DECORATION: none
}
.boxUtilita .textField {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; BACKGROUND: =
#fff; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; BORDER-LEFT: #b2b2b2 1px =
solid; WIDTH: 120px; COLOR: #555555; PADDING-TOP: 2px; BORDER-BOTTOM: =
#b2b2b2 1px solid
}
#boxDx #boxMedia {
	BACKGROUND: #e9e9e9
}
#boxDx .firstMedia {
	MARGIN-TOP: 1px
}
#boxDx .boxMediaContent .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.abstractDx {
	BORDER-TOP: #db0100 1px solid; BORDER-BOTTOM: #db0100 1px solid; =
POSITION: relative
}
.abstractDx .content .spacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 2px; HEIGHT: 2px
}
.abstractDx .content .spacerLite {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.abstractDx .content .lancioLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
6px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
#mainiBlogDiBox H2 {
	DISPLAY: inline; FONT-SIZE: 1.2em; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#mainiBlogDiBox H2 .mondo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(i/pallino_rosso.gif) no-repeat 4px 0px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px
}
#mainiBlogDiBox H2 .red {
	COLOR: #c00
}
#bodyStart {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 575px; COLOR: #666
}
#inPrimoPiano .imgDx {
	DISPLAY: inline; LEFT: 568px; BOTTOM: 7px; POSITION: relative
}
#inPrimoPiano .headerTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #e0e0e0; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#inPrimoPiano .headerTitle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
#inPrimoPiano .mainContent {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e0e0e0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 553px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #e0e0e0 1px solid
}
#inPrimoPiano .mainContent .boxBan {
	FLOAT: right; WIDTH: 300px
}
#inPrimoPiano .mainContent .boxCont {
	FLOAT: left; WIDTH: 250px
}
#inPrimoPiano .mainContent .box1 {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px
}
#inPrimoPiano .mainContent .box2 {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px
}
#inPrimoPiano .mainContent .box1 A {
	FONT-SIZE: 0.9em; COLOR: #666; TEXT-DECORATION: none
}
#inPrimoPiano .mainContent .box2 A {
	FONT-SIZE: 0.9em; COLOR: #666; TEXT-DECORATION: none
}
#boxVivereInToscana .content {
	BORDER-RIGHT: #f7d9a7 1px solid; MIN-HEIGHT: 170px; BACKGROUND: =
url(i/bgTotOrange.gif) no-repeat; BORDER-LEFT: #f7d9a7 1px solid; WIDTH: =
280px; BORDER-BOTTOM: #f7d9a7 1px solid; POSITION: relative; HEIGHT: =
auto! important
}
#boxVivereInToscana .content .partRight A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(i/dotOrange.gif) no-repeat 0px 55%; PADDING-BOTTOM: 2px; COLOR: =
#666; PADDING-TOP: 2px
}
#boxVivereInToscana .content .partRight .spaceDot {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #f9d9aa 1px dotted; =
HEIGHT: 1px
}
#boxVivereInToscana .titleVive {
	BACKGROUND: url(i/bg_box_vivereInToscana.gif) no-repeat left top; =
WIDTH: 282px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#boxViaggiareInToscana .content {
	BORDER-RIGHT: #d0e1f3 1px solid; MIN-HEIGHT: 170px; BACKGROUND: =
url(i/bgTotBlu.gif) no-repeat; BORDER-LEFT: #d0e1f3 1px solid; WIDTH: =
281px; BORDER-BOTTOM: #d0e1f3 1px solid; POSITION: relative; HEIGHT: =
auto! important
}
#boxViaggiareInToscana .content .partRight A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(i/dotBlu.gif) no-repeat 0px 55%; PADDING-BOTTOM: 2px; COLOR: #666; =
PADDING-TOP: 2px
}
#boxViaggiareInToscana .content .partRight .spaceDot {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #d0e1f3 1px dotted; =
HEIGHT: 1px
}
#boxViaggiareInToscana .titleViag {
	BACKGROUND: url(i/bg_box_viaggiareInToscana.gif) no-repeat left top; =
WIDTH: 283px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#boxInformarsiInToscana .tit {
	COLOR: #666; LINE-HEIGHT: 28px; FONT-FAMILY: "Trebuchet MS", Tahoma, =
Arial, helvetica, sans-serif
}
#boxVivereInToscana .tit {
	COLOR: #666; LINE-HEIGHT: 28px; FONT-FAMILY: "Trebuchet MS", Tahoma, =
Arial, helvetica, sans-serif
}
#boxProdurreInToscana .tit {
	COLOR: #666; LINE-HEIGHT: 28px; FONT-FAMILY: "Trebuchet MS", Tahoma, =
Arial, helvetica, sans-serif
}
#boxViaggiareInToscana .tit {
	COLOR: #666; LINE-HEIGHT: 28px; FONT-FAMILY: "Trebuchet MS", Tahoma, =
Arial, helvetica, sans-serif
}
#boxInformarsiInToscana H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#boxVivereInToscana H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#boxProdurreInToscana H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#boxViaggiareInToscana H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#boxProdurreInToscana .content {
	BORDER-RIGHT: #d5ebd6 1px solid; MIN-HEIGHT: 170px; BACKGROUND: =
url(i/bgTotGreen.gif) no-repeat; BORDER-LEFT: #d5ebd6 1px solid; WIDTH: =
280px; BORDER-BOTTOM: #d5ebd6 1px solid; POSITION: relative; HEIGHT: =
auto! important
}
#boxProdurreInToscana .content .partRight A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(i/dotGreen.gif) no-repeat 0px 55%; PADDING-BOTTOM: 2px; COLOR: #666; =
PADDING-TOP: 2px
}
#boxProdurreInToscana .content .partRight .spaceDot {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #d5ebd6 1px dotted; =
HEIGHT: 1px
}
#boxProdurreInToscana .titleProd {
	BACKGROUND: url(i/bg_box_produrreInToscana.gif) no-repeat left top; =
WIDTH: 282px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#boxInformarsiInToscana .content {
	BORDER-RIGHT: #ecd6eb 1px solid; MIN-HEIGHT: 170px; BACKGROUND: =
url(i/bgTotViolet.gif) no-repeat; BORDER-LEFT: #ecd6eb 1px solid; WIDTH: =
281px; BORDER-BOTTOM: #ecd6eb 1px solid; POSITION: relative; HEIGHT: =
auto! important
}
#boxInformarsiInToscana .content .partLeft .spaceDot {
	FONT-SIZE: 1px; MARGIN: 5px 0px; LINE-HEIGHT: 1px; BORDER-BOTTOM: =
#ecd6eb 1px solid; HEIGHT: 1px
}
#boxInformarsiInToscana .content .partRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 128px; PADDING-TOP: 15px
}
#boxInformarsiInToscana .content .partRight A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(i/dotViolet.gif) no-repeat 0px 55%; PADDING-BOTTOM: 2px; COLOR: =
#666; PADDING-TOP: 2px
}
#boxInformarsiInToscana .content .partRight .spaceDot {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; BORDER-BOTTOM: #ecd6eb 1px dotted; =
HEIGHT: 1px
}
#boxInformarsiInToscana .content .partRight A.noDot {
	FONT-SIZE: 0.9em; BACKGROUND: none transparent scroll repeat 0% 0%
}
#boxInformarsiInToscana .titleInfo {
	BACKGROUND: url(i/bg_box_informarsiInToscana.gif) no-repeat left top; =
WIDTH: 283px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#mainserviziOnlineBox {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 280px
}
#mainserviziOnlineBox H2 .servizi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: =
url(i/ico_servizi.gif) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 1px
}
#mainserviziOnlineBox H2 {
	DISPLAY: inline; FONT-SIZE: 1.2em; MARGIN: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#serviziOnlineBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; WIDTH: 280px; BORDER-BOTTOM: #ccc 1px solid
}
#serviziOnlineBox .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 5px
}
#serviziOnlineBox .titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: =
url(i/icoRedWhite.gif) no-repeat 0px 55%; PADDING-BOTTOM: 2px; COLOR: =
#666; PADDING-TOP: 2px
}
#serviziOnlineBox .titoloLink {
	PADDING-RIGHT: 20px; PADDING-LEFT: 8px; BACKGROUND: =
url(i/icoRedWhite.gif) no-repeat 0px 55%; FLOAT: left; PADDING-BOTTOM: =
2px; COLOR: #666; PADDING-TOP: 2px
}
#serviziOnlineBox .leftLine {
	BORDER-RIGHT: #db0102 2px solid; PADDING-RIGHT: 2px
}
#serviziOnlineBox .line {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2px; PADDING-BOTTOM: =
3px; LINE-HEIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px =
solid; HEIGHT: 2px
}
#mainiBlogDiBox {
	FLOAT: left; WIDTH: 260px
}
#mainiBlogDiBox H2 .blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(i/ico_blog.gif) =
no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 1px
}
.iBlogDiBox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px solid
}
.lineHeight {
	LINE-HEIGHT: 15px
}
.bgPage {
	BACKGROUND: url(i/bg.gif) repeat-x 0px 0px
}
.searchPos {
	FLOAT: left; WIDTH: 175px; PADDING-TOP: 10px
}
.spacerSearch {
	FLOAT: left; PADDING-TOP: 11px
}
.trovaFloat {
	FLOAT: left; PADDING-TOP: 12px
}
.adFloat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
173px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.submitDxForm {
	PADDING-TOP: 3px; TEXT-ALIGN: right
}
#menu3Liv {
	WIDTH: 769px
}
#menu3Liv A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: 700; FONT-SIZE: =
1.2em; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 177px; MARGIN-RIGHT: =
2px; PADDING-TOP: 7px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, =
sans-serif; HEIGHT: 28px; TEXT-DECORATION: none
}
#menu3Liv A.offInformarsi {
	BACKGROUND: url(i/bg_off_informarsi.gif) no-repeat left top; COLOR: =
#666
}
#menu3Liv A.onInformarsi {
	BACKGROUND: url(i/bg_on_informarsi.gif) no-repeat left top; COLOR: #fff
}
#menu3Liv A.offVivere {
	BACKGROUND: url(i/bg_off_vivere.gif) no-repeat left top; COLOR: #666
}
#menu3Liv A.onVivere {
	BACKGROUND: url(i/bg_on_vivere.gif) no-repeat left top; COLOR: #fff
}
#menu3Liv A.offViaggiare {
	BACKGROUND: url(i/bg_off_viaggiare.gif) no-repeat left top; COLOR: #666
}
#menu3Liv A.onViaggiare {
	BACKGROUND: url(i/bg_on_viaggiare.gif) no-repeat left top; COLOR: #fff
}
#menu3Liv A.offProdurre {
	BACKGROUND: url(i/bg_off_produrre.gif) no-repeat left top; COLOR: #666
}
#menu3Liv A.onProdurre {
	BACKGROUND: url(i/bg_on_produrre.gif) no-repeat left top; COLOR: #fff
}
#headerDxMenu {
	BORDER-TOP: #999 2px solid; FLOAT: left; WIDTH: 169px
}
#headerDxMenu .row A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
#headerDxMenu .rowSelected A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #d00; PADDING-TOP: 0px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
#colMenuSx {
	FONT-SIZE: 1em; BACKGROUND: #f0f0f0; WIDTH: 194px; BORDER-BOTTOM: #ccc =
1px solid
}
#colMenuSx #searchTop {
	FLOAT: left; WIDTH: 184px; COLOR: #666
}
#colMenuSx .content {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px =
solid; WIDTH: 182px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; =
POSITION: relative; hbackground: #f0f0f0
}
#colMenuSx .content .imgSx {
	LEFT: -1px; BOTTOM: -2px; POSITION: absolute
}
#colMenuSx .boxRicerca {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
COLOR: #666! important; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#colMenuSx .boxRicerca .content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#colMenuSx .boxRicerca .content INPUT.textForm {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.8em; BACKGROUND: =
url(i/bg_cercaForm.gif) #fff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#b2b2b2 1px solid; WIDTH: 166px; COLOR: #999; PADDING-TOP: 2px; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#colMenuSx .boxRicerca .content SELECT {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
MARGIN-LEFT: 10px; BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 140px; COLOR: =
#666; BORDER-BOTTOM: #b2b2b2 1px solid
}
#advColLeft {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #f0f0f0; WIDTH: 194px; =
TEXT-ALIGN: center
}
#museoColLeft {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #f0f0f0; WIDTH: 194px; =
TEXT-ALIGN: left
}
#museoColLeft .boxSondaggi {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
COLOR: #666! important; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#museoColLeft .boxSondaggi .content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 0px
}
#museoColLeft .boxSondaggi .content .confBott {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
#museoColLeft .boxSondaggi .content INPUT.textForm {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.8em; BACKGROUND: =
url(i/bg_cercaForm.gif) #fff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#b2b2b2 1px solid; WIDTH: 166px; COLOR: #999; PADDING-TOP: 2px; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
#museoColLeft .boxSondaggi .content SELECT {
	WIDTH: 173px
}
#pageSecondContentServizi {
	PADDING-LEFT: 2px; FONT-SIZE: 1em; WIDTH: 763px
}
#pageSecondContent {
	PADDING-LEFT: 2px; FONT-SIZE: 1em; WIDTH: 563px; BACKGROUND-COLOR: =
#ffffff
}
#pageSecondContent .mainTitle {
	BACKGROUND: #f0f0f0; WIDTH: 563px; HEIGHT: 47px
}
#pageSecondContent .rightIco {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 25px
}
#pageSecondContent .rightPhoto {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#pageSecondContent DIV.titoloPagina {
	FLOAT: left; WIDTH: 430px
}
#pageSecondContent H1.titoloPagina {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 13px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent H2.titoloPagina {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 26px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent H1.titoloPagina_new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1.3em; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#666; PADDING-TOP: 26px; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent DIV.titoloPagina_new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1.3em; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: =
#666; PADDING-TOP: 26px; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent DIV.titoloPagina DIV.titolo {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
#pageSecondContent DIV.titoloPagina H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: =
700; FONT-SIZE: 1.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; =
PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent DIV.titoloPagina .testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 10px; FONT-FAMILY: =
"Trebuchet MS", Tahoma
}
#pageSecondContent DIV.sottoTitoloPagina {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1em; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 2px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
#pageSecondContent H1.titoloPaginaFestival {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 13px; =
FONT-FAMILY: "Trebuchet MS", Tahoma; TEXT-ALIGN: center
}
.titoloSx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: =
1.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
.titoloSxMediacenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: 700; FONT-SIZE: =
1.4em; BACKGROUND: url(i/minimenu_finestra.gif) no-repeat 0pt 3px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 2px; =
FONT-FAMILY: "Trebuchet MS", Tahoma
}
.mainTitleSx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 0px; PADDING-TOP: 13px; HEIGHT: 34px
}
#leftDataCol2 {
	FLOAT: left; WIDTH: 365px; PADDING-TOP: 10px
}
#rightDataCol2 DIV.tit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; BACKGROUND: #999; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#rightDataCol2 DIV.tit H3 {
	FONT-WEIGHT: 400; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #fff
}
.lancioHome {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px =
solid
}
.languageChange {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 16px
}
#leftDataCol2 .contentElement1Left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; =
MIN-HEIGHT: 135px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 170px; =
COLOR: #666; PADDING-TOP: 5px; HEIGHT: auto! important
}
#leftDataCol2 .contentElement1Right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 135px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 170px; COLOR: #666; PADDING-TOP: 5px; =
HEIGHT: auto! important
}
#leftDataCol2 .contentElement1BLeft {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; =
MIN-HEIGHT: 30px; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 170px; =
COLOR: #666; PADDING-TOP: 20px; HEIGHT: auto! important; TEXT-ALIGN: =
center
}
#leftDataCol2 .contentElement1BRight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MIN-HEIGHT: 30px; FLOAT: left; =
PADDING-BOTTOM: 20px; WIDTH: 170px; COLOR: #666; PADDING-TOP: 20px; =
HEIGHT: auto! important; TEXT-ALIGN: center
}
#leftDataCol2 .contentElement2Title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
4px; WIDTH: 49%; PADDING-TOP: 12px
}
#leftDataCol2 .contentElement2TitleB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 12px
}
#leftDataCol2 .contentElement2TitleBIntenzione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#leftDataCol2 .contentElement2Title .textTitle {
	FONT-SIZE: 1.2em; COLOR: #666; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#leftDataCol2 .contentElement2TitleB .textTitle {
	FONT-SIZE: 1.2em; COLOR: #666; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#leftDataCol2 .contentElement2TitleBIntenzione .textTitle {
	FONT-SIZE: 1.2em; COLOR: #666; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#mainDataCol3 .contentElement3Title .textTitle {
	FONT-SIZE: 1.2em; COLOR: #666; FONT-FAMILY: "Trebuchet MS", Tahoma
}
#leftDataCol2 .contentElement2Leftc {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MIN-HEIGHT: 285px; BACKGROUND: =
url(i/bg_box2l2.gif) repeat-y left top; FLOAT: left; PADDING-BOTTOM: =
3px; WIDTH: 170px; COLOR: #666; PADDING-TOP: 3px; HEIGHT: auto! =
important
}
#leftDataCol2 .contentElement2Right .testo {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 90px
}
#leftDataCol2 .contentElement2Right .linkSt {
	PADDING-TOP: 7px
}
#leftDataCol2 .contentElement2Left .linkSt {
	PADDING-TOP: 7px
}
#leftDataCol2 .contentElement2Right .linkStDot {
	BACKGROUND: url(i/dotRed.gif) no-repeat 0px 12px; PADDING-TOP: 7px
}
#leftDataCol2 .contentElement2Left .linkStDot {
	BACKGROUND: url(i/dotRed.gif) no-repeat 0px 12px; PADDING-TOP: 7px
}
#leftDataCol2 .contentElement2Right .linkStDot A {
	PADDING-LEFT: 8px
}
#leftDataCol2 .contentElement2Left .linkStDot A {
	PADDING-LEFT: 8px
}
#leftDataCol2 .contentElement2LeftSmall {
	MIN-HEIGHT: 100px; HEIGHT: auto! important
}
#leftDataCol2 .contentElement2RightSmall {
	MIN-HEIGHT: 100px; HEIGHT: auto! important
}
.titSpDx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-SIZE: 1em; BACKGROUND: =
#999; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: =
#fff 1px solid; FONT-FAMILY: "Trebuchet MS", Tahoma
}
.titSpDxHome {
	FONT-SIZE: 1em; BACKGROUND: #dc0000; COLOR: #fff; BORDER-BOTTOM: #fff =
1px solid; FONT-FAMILY: "Trebuchet MS", Tahoma
}
.titSpDxHome A {
	COLOR: #fff; FONT-FAMILY: Trebuchet MS
}
.titSpDxHome H3 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1px 7px
}
#leftDataCol2 .contentElement3 .testo {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 295px
}
#leftDataCol2 .contentElement3 .titoloB .titoloC {
	DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-SIZE: 0.7em; COLOR: #666
}
#leftDataCol2 .contentElement4 .testo {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 175px; COLOR: #666
}
#leftDataCol2 .contentElement4 .testo A {
	DISPLAY: block; COLOR: #868686; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement5 .testo {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 235px
}
#leftDataCol2 .contentElement5 .testoB {
	PADDING-TOP: 3px
}
#leftDataCol2 .contentElement5 .titoloB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.3em; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement5 .recensione {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
#leftDataCol2 .listPrecedente {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: left; =
PADDING-BOTTOM: 5px; COLOR: #878787; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#leftDataCol2 .listSuccessivo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: right; =
PADDING-BOTTOM: 5px; COLOR: #878787; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.contentElement6Spacer {
	MIN-HEIGHT: 60px; FLOAT: left; WIDTH: 6px; HEIGHT: 60px
}
.contentElement6 {
	FONT-SIZE: 1em; MIN-HEIGHT: 260px; BACKGROUND: url(i/bg_box2l3.gif) =
repeat-y left top; FLOAT: left; WIDTH: 278px; COLOR: #666; FONT-FAMILY: =
Tahoma; POSITION: relative; HEIGHT: auto! important
}
.contentElement6 .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.contentElement6 .content .abstract {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 197px
}
.contentElement6 .content .abstract .titolo {
	FONT-SIZE: 1em; PADDING-BOTTOM: 3px; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElementRicerca {
	FONT-SIZE: 1em; FLOAT: left; WIDTH: 80%; COLOR: #666
}
.contentElementRicerca .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
.contentElementRicerca .content .abstract {
=09
}
.contentElementRicerca .content .immagine {
	PADDING-RIGHT: 0.7em; FLOAT: left; WIDTH: 50px; TEXT-ALIGN: center
}
.contentElementRicercaRightBox {
	FLOAT: left; WIDTH: 18%
}
.contentElementRicercaRight {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.contentElementRicercaRight .content {
	FLOAT: left; WIDTH: 48%
}
#leftDataCol2 .ansaNews .subTitle2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
10px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.paginazione {
	COLOR: #bfbfbf! important; TEXT-ALIGN: center
}
.paginazionePro {
	COLOR: #bfbfbf! important
}
.floatRight {
	PADDING-RIGHT: 5px; FLOAT: right
}
.floatRightPad {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; FLOAT: right
}
.floatLeftPad {
	MARGIN-TOP: 5px
}
.detailNewsTitLink {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: =
#f0f0f0; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; FONT: bold 1.1em =
'Trebuchet MS'; COLOR: #999; PADDING-TOP: 3px
}
A.detailNewsTitLink {
	COLOR: #999! important; TEXT-DECORATION: none! important
}
.contentElement8 {
	BORDER-RIGHT: #fff 1px solid; FONT-SIZE: 1em; MIN-HEIGHT: 200px; =
BACKGROUND: url(i/bg_box2l3.gif) repeat-y left top; FLOAT: left; WIDTH: =
186px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Tahoma; =
POSITION: relative; HEIGHT: auto! important
}
.contentElement8c {
	BORDER-RIGHT: #fff 1px solid; FONT-SIZE: 1em; MIN-HEIGHT: 345px; =
BACKGROUND: url(i/bg_box2l3.gif) repeat-y left top; FLOAT: left; WIDTH: =
186px; COLOR: #666; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Tahoma; =
POSITION: relative; HEIGHT: auto! important
}
.contentElement81 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; MIN-HEIGHT: =
270px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 171px; COLOR: #666; =
PADDING-TOP: 5px; FONT-FAMILY: Tahoma; POSITION: relative; HEIGHT: auto! =
important
}
.titSpDx81 {
	FONT-SIZE: 1em; BACKGROUND: #999; FLOAT: left; WIDTH: 183px; COLOR: =
#fff; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Trebuchet MS; =
POSITION: relative
}
.titSpDx81 .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.zoomText {
	COLOR: #666; PADDING-TOP: 5px
}
.zoomText A {
	COLOR: #666! important
}
#leftDataCol2 .oneSpace {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.contentElement9 {
	BACKGROUND: #f0f0f0; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
.contentElement9B {
	MIN-HEIGHT: 100px; BACKGROUND: #f0f0f0; FLOAT: left; BORDER-LEFT: #fff =
1px solid; WIDTH: 49%; BORDER-BOTTOM: #fff 1px solid; POSITION: =
relative; HEIGHT: auto! important
}
.leftBoxClassifica {
	FLOAT: left; WIDTH: 49%
}
.rightBoxClassifica {
	PADDING-LEFT: 6px; FLOAT: left; WIDTH: 49%
}
.contentElementRicLeft {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; =
MIN-HEIGHT: 135px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 270px; =
COLOR: #666; PADDING-TOP: 5px; HEIGHT: auto! important
}
.contentElementRicRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MIN-HEIGHT: 135px; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 270px; COLOR: #666; PADDING-TOP: 5px; =
HEIGHT: auto! important
}
.boxType1Ext {
	FONT-SIZE: 1em; BACKGROUND: #f0f0f0; WIDTH: 100%; COLOR: #666; =
FONT-FAMILY: Tahoma
}
.boxType1Ext .spaceText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: =
#f0f0f0; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 46%; COLOR: #666; =
PADDING-TOP: 10px; FONT-FAMILY: Tahoma
}
#autore {
	FONT-WEIGHT: 700; FONT-STYLE: italic
}
.abstractDxGrey {
	BORDER-TOP: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 1px solid; =
POSITION: relative
}
.abstractDxGrey .content {
	MARGIN: 2px 0px; COLOR: #000; POSITION: relative
}
.abstractDxGrey .content A {
	FONT-SIZE: 1em; COLOR: #767676
}
.abstractDxGrey .content .dataRowNoCenter A {
	FONT-SIZE: 1em; COLOR: #767676
}
.abstractDxGrey .content .dataRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(i/abBack.gif) =
#e8e8e8 no-repeat 100% 0px; PADDING-BOTTOM: 3px; COLOR: #e9e9e9; =
PADDING-TOP: 3px
}
.abstractDxGrey .content .dataRowNo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: #e8e8e8; =
PADDING-BOTTOM: 3px; COLOR: #e9e9e9; PADDING-TOP: 3px
}
.abstractDxGrey .content .dataRowNoCenter {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: #e8e8e8; =
PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.abstractDxGrey .content .dataRowNoCenter H3 {
	DISPLAY: inline; FONT-SIZE: 1em; MARGIN: 0px 0px 0px 1px; COLOR: #666
}
.abstractDxGrey .content .dataRowNoCenter .sep {
	FONT-SIZE: 0.8em
}
.bodyBigTit {
	PADDING-LEFT: 18px; FONT: bold 1.2em 'trebuchet ms'; COLOR: #777
}
.advSearch2 {
	FONT-WEIGHT: 700; MARGIN-LEFT: 0px; COLOR: #999
}
.rowSelected {
	COLOR: red
}
.misstoscana A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; COLOR: #de0000; PADDING-TOP: 10px
}
.detailNewsTit {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 14px; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: url(i/bottomTit_bullet.gif) #fff no-repeat 0px 50%; =
BORDER-BOTTOM-WIDTH: 0px; FONT: bold 1.1em 'Trebuchet MS'; COLOR: #666; =
BORDER-RIGHT-WIDTH: 0px
}
#primoPiano {
	COLOR: #666; POSITION: relative
}
#primoPianoBox {
	MIN-HEIGHT: 170px; FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 390px; =
HEIGHT: auto! important
}
#primoPianoBox DIV.mainNewsTit {
	FONT: 1.5em 'Trebuchet MS'
}
#primoPiano DIV.articoliSide {
	PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 160px; =
HEIGHT: 67px
}
#primoPiano DIV.articoliSideBig {
	FLOAT: left; WIDTH: 195px; HEIGHT: 67px
}
.padBox {
	BACKGROUND: #f0f0f0; FLOAT: left; WIDTH: 187px; COLOR: #666; =
MARGIN-RIGHT: 1px; BORDER-BOTTOM: #cacaca 1px solid; POSITION: relative; =
HEIGHT: 135px
}
.padBox P {
	DISPLAY: block; MARGIN: 5px 10px
}
.padBox P IMG {
	MARGIN: 0px 8px 0px 0px
}
.padBox P H5 {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN: 0px
}
.padBox DIV.padBoxLink {
	RIGHT: 1px; WIDTH: 100px; BOTTOM: 5px; POSITION: absolute
}
.padBox DIV.padBoxLink A {
	COLOR: #666; FONT-STYLE: italic
}
.linkRight {
	TEXT-ALIGN: right
}
.webmailFormInput {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; BACKGROUND: =
#fff; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; =
BORDER-LEFT: #b2b2b2 1px solid; WIDTH: 74px; COLOR: #555555; =
PADDING-TOP: 2px; BORDER-BOTTOM: #b2b2b2 1px solid
}
.webmailFormCom {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.miniHead {
	BACKGROUND: url(i/informazioni_utili/sfondo.gif) no-repeat left top; =
WIDTH: 565px; POSITION: relative; HEIGHT: 37px
}
.ricerca {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; FONT-WEIGHT: 700; FONT-SIZE: =
13px; BACKGROUND: url(i/informazioni_utili/ico_ricerca.gif) no-repeat =
53px 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e12325; =
PADDING-TOP: 10px
}
.link A {
	LEFT: 200px; WIDTH: 200px; COLOR: #666; POSITION: absolute; TOP: 13px
}
.sx {
	BACKGROUND: url(i/informazioni_utili/bg_row.gif) left bottom; FLOAT: =
left; MARGIN: 10px 10px 0px 0px; WIDTH: 181px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
.sx P.norm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 46px; FONT-WEIGHT: 700; BACKGROUND: =
url(i/informazioni_utili/arrowGray.gif) no-repeat 30px 12px; =
PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 10px
}
.dx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
.dx P.norm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 220px; COLOR: #666; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
.dx P.norm INPUT.text {
	MARGIN: 5px 0px 4px 13px; WIDTH: 170px
}
.dx P.norm SELECT.genere {
	MARGIN: 5px 0px 4px 13px; WIDTH: 176px
}
.dx P.norm > INPUT.text {
	MARGIN: 7px 0px 5px 13px; WIDTH: 170px
}
.dx P.norm INPUT.check {
	MARGIN: 7px 0px 4px 13px; WIDTH: 15px
}
DIV.space2 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 6px; HEIGHT: 20px; TEXT-ALIGN: right
}
.dx > DIV.space3 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 6px
}
.sx DIV.space4 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: right
}
.sx > DIV.space4 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 4px
}
.sx DIV.space5 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 11px; HEIGHT: 20px; TEXT-ALIGN: right
}
.sx > DIV.space5 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 13px
}
DIV.mini {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 170px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.check {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 4px
}
DIV.textinfoutili {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 130px; COLOR: #666; PADDING-TOP: 8px
}
DIV.radio {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 4px
}
DIV.data {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; COLOR: =
#666; PADDING-TOP: 5px
}
.dx P.norm SELECT {
	MARGIN: 7px 0px 5px 13px
}
.dx P.norm IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px
}
.dx DIV.txt {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #666; =
PADDING-TOP: 10px; HEIGHT: 20px
}
.dx DIV.vedi A {
	FONT-WEIGHT: 700; COLOR: #de0000; TEXT-DECORATION: none
}
#titSxUtilita {
	PADDING-LEFT: 20px; BACKGROUND: url(i/minimenu_utilita.gif) no-repeat =
0px 3px
}
#titSx {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 3px; FONT: bold 1.4em 'trebuchet ms'; WIDTH: 173px; =
COLOR: #999; PADDING-TOP: 12px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.titlegray {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: =
#999; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px
}
DIV.menuNews {
	BACKGROUND: #e0e0e0; HEIGHT: 30px
}
DIV.menuNews H1 {
	FONT-SIZE: 1.1em; FLOAT: left; MARGIN: 7px 0px 7px 15px; WIDTH: 85px; =
COLOR: #666
}
DIV.menuNews DIV.item {
	PADDING-RIGHT: 50px; FLOAT: right; MARGIN: 7px 0px; WIDTH: 600px; =
TEXT-ALIGN: right
}
DIV.menuNews DIV.item A.off {
	FONT-WEIGHT: 400; FONT-SIZE: 1.1em; COLOR: #767676; TEXT-DECORATION: =
none
}
DIV.menuNews DIV.item A.on {
	FONT-WEIGHT: 700; FONT-SIZE: 1.1em; COLOR: #cf0f0f; TEXT-DECORATION: =
none
}
DIV.mainArt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 568px; PADDING-TOP: 0px
}
DIV.mainArt DIV.sepArt {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 0px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 568px; LINE-HEIGHT: 11px; PADDING-TOP: 0px; HEIGHT: 11px
}
DIV.mainArt DIV.sepArtLast {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: =
#ccc; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 568px; LINE-HEIGHT: 1px; =
PADDING-TOP: 0px; HEIGHT: 1px
}
DIV.mainArt DIV.art {
	FLOAT: left; MARGIN: 5px 5px 10px 10px; WIDTH: 260px
}
DIV.mainArt > DIV.art {
	MARGIN: 5px 0px 10px 15px
}
DIV.mainArt DIV.art H2 A {
	COLOR: #58585a
}
DIV.mainArt DIV.art P {
	FONT-SIZE: 0.95em; MARGIN: 0px; COLOR: #58585a; LINE-HEIGHT: 16px
}
DIV.mainArt DIV.art P IMG {
	MARGIN-RIGHT: 10px
}
DIV.eventi {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: =
url(i/bgEventi.gif) #f0f0f0 repeat-y left top; MARGIN: 10px 0px 0px; =
BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
DIV.eventi DIV.col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 30%; COLOR: #666; PADDING-TOP: 5px
}
DIV.eventi DIV.col3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 29%; COLOR: #666; PADDING-TOP: 5px
}
DIV.eventi DIV.col P {
	MARGIN: 0px 0px 10px
}
DIV.eventi DIV.col3 P {
	MARGIN: 0px 0px 10px
}
DIV.eventi DIV.col P A {
	COLOR: #999; TEXT-DECORATION: none
}
DIV.eventi DIV.col3 P A {
	COLOR: #999; TEXT-DECORATION: none
}
DIV.ads {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; BACKGROUND: =
#f0f0f0; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc =
1px solid
}
.contentElement3Asset {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; FLOAT: left; =
PADDING-BOTTOM: 5px; WIDTH: 177px; COLOR: #666; PADDING-TOP: 5px; =
POSITION: relative; HEIGHT: auto! important
}
.contentElement3Asset .titolo {
	FONT-WEIGHT: 700; FONT-SIZE: 1.1em; COLOR: #de0000; FONT-FAMILY: =
Trebuchet MS
}
.contentElement3Asset .data {
	FONT-WEIGHT: 700; FONT-SIZE: 1em; COLOR: #000; FONT-FAMILY: Tahoma
}
.whiteBg {
	BACKGROUND: #fff
}
#menusx {
	BACKGROUND: #fff
}
A.invertLink {
	TEXT-DECORATION: underline
}
.boxUtilita UL.listato LI A:hover {
	TEXT-DECORATION: underline
}
#inPrimoPiano .mainContent .box1 A:hover {
	TEXT-DECORATION: underline
}
#inPrimoPiano .mainContent .box2 A:hover {
	TEXT-DECORATION: underline
}
A.invertLink:hover {
	TEXT-DECORATION: none
}
#mainiBlogDiBox H2 .mondo:hover {
	TEXT-DECORATION: none
}
#boxInformarsiInToscana .tit:hover {
	TEXT-DECORATION: none
}
#boxVivereInToscana .tit:hover {
	TEXT-DECORATION: none
}
#boxProdurreInToscana .tit:hover {
	TEXT-DECORATION: none
}
#boxViaggiareInToscana .tit:hover {
	TEXT-DECORATION: none
}
#mainserviziOnlineBox H2 .servizi:hover {
	TEXT-DECORATION: none
}
#mainiBlogDiBox H2 .blog:hover {
	TEXT-DECORATION: none
}
.titSpDxHome A:hover {
	TEXT-DECORATION: none
}
.misstoscana A:hover {
	TEXT-DECORATION: none
}
A.standardLink {
	TEXT-DECORATION: none! important
}
.torna A:hover {
	TEXT-DECORATION: none! important
}
A.standardLink:hover {
	TEXT-DECORATION: underline! important
}
A.detailNewsTitLink:hover {
	TEXT-DECORATION: underline! important
}
* HTML .arrowSquareRed {
	PADDING-LEFT: 10px
}
* HTML .arrowSquareGray {
	PADDING-LEFT: 10px
}
* HTML .arrowSquareGreen {
	PADDING-LEFT: 10px
}
* HTML .arrowSquareBlue {
	PADDING-LEFT: 10px
}
* HTML .arrowSquareOrange {
	PADDING-LEFT: 10px
}
* HTML .arrowSquareViolet {
	PADDING-LEFT: 10px
}
#path A {
	COLOR: #999
}
#leftDataCol2 .contentElement7 A {
	COLOR: #999
}
.detailNewsTitLink A {
	COLOR: #999
}
#path #menuFunc A {
	COLOR: #666
}
#footer .intoscanait {
	COLOR: #666
}
.rightTextFloat A {
	COLOR: #666
}
.iBlogDiBox .text A {
	COLOR: #666
}
.titoloSx A {
	COLOR: #666
}
#leftDataCol2 .contentElement2Title .textTitle A {
	COLOR: #666
}
#leftDataCol2 .contentElement2TitleB .textTitle A {
	COLOR: #666
}
#leftDataCol2 .contentElement2TitleBIntenzione .textTitle A {
	COLOR: #666
}
.paginazione A {
	COLOR: #666
}
.paginazionePro A {
	COLOR: #666
}
.detailNewsTit A {
	COLOR: #666
}
#primoPianoBox .mainNewsTit A {
	COLOR: #666
}
.padBox A {
	COLOR: #666
}
.linkRight A {
	COLOR: #666
}
DIV.eventi DIV.col H2 A {
	COLOR: #666
}
DIV.eventi DIV.col3 H2 A {
	COLOR: #666
}
DIV.eventi DIV.col H3 A {
	COLOR: #666
}
DIV.eventi DIV.col3 H3 A {
	COLOR: #666
}
#mainDataCol3 .contentElement3Title .textTitle A {
	COLOR: #666
}
#footer .em {
	COLOR: #d00
}
.bottomTit {
	COLOR: #d00
}
#miniMenuSel {
	COLOR: #d00
}
#LivI-Sel {
	FONT-WEIGHT: 700
}
#LivII-Sel {
	FONT-WEIGHT: 700
}
#LivIII-Sel {
	FONT-WEIGHT: 700
}
#menusx #menusx_inToscana #livI-Sel {
	FONT-WEIGHT: 700
}
#menusx #menusx_default #livI-Sel {
	FONT-WEIGHT: 700
}
#livII-Sel {
	FONT-WEIGHT: 700
}
#menusx UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menusx_musei UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menusx A {
	DISPLAY: block; COLOR: #666
}
#menusx_musei A {
	DISPLAY: block; COLOR: #666
}
#menusx #menusxLivII {
	FONT-WEIGHT: 400
}
#menusx_musei #menusxLivII {
	FONT-WEIGHT: 400
}
#menusx #menusxLivII A {
	PADDING-LEFT: 1em; BORDER-LEFT: #e7e7e7 2px solid
}
#menusx_musei #menusxLivII A {
	PADDING-LEFT: 1em; BORDER-LEFT: #e7e7e7 2px solid
}
#menusx #LivII-Sel A {
	BACKGROUND: url(i/menusxLivII-Sel.gif) no-repeat 96% 8px
}
#menusx_musei #LivII-Sel A {
	BACKGROUND: url(i/menusxLivII-Sel.gif) no-repeat 96% 8px
}
#menusx #menusxLivII LI.on {
	FONT-WEIGHT: 800
}
#menusx_musei #menusxLivII LI.on {
	FONT-WEIGHT: 800
}
#boxServizi .td1 {
	BACKGROUND: #ddd; WIDTH: 22px
}
.boxUtilita .td1 {
	BACKGROUND: #ddd; WIDTH: 22px
}
#boxServizi .td2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d9d9d9; =
PADDING-BOTTOM: 0px; WIDTH: 148px; PADDING-TOP: 0px
}
.boxUtilita .td2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #d9d9d9; =
PADDING-BOTTOM: 0px; WIDTH: 148px; PADDING-TOP: 0px
}
#boxServizi SELECT {
	FONT: 0.8em tahoma; COLOR: #999
}
.boxUtilita SELECT {
	FONT: 0.8em tahoma; COLOR: #999
}
.boxUtilita A {
	COLOR: #666
}
#boxDx .boxMediaContent A {
	COLOR: #666
}
#rightDataCol2 .boxMediaContent A {
	COLOR: #666
}
.rightDataColN .boxMediaContent A {
	COLOR: #666
}
#boxDx .boxMediaContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; POSITION: relative
}
#rightDataCol2 .boxMediaContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; POSITION: relative
}
.rightDataColN .boxMediaContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; POSITION: relative
}
#boxDx .boxMediaContent .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#676767; PADDING-TOP: 5px
}
#rightDataCol2 .boxMediaContent .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#676767; PADDING-TOP: 5px
}
.rightDataColN .boxMediaContent .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: =
#676767; PADDING-TOP: 5px
}
#boxDx .boxMediaContent .title IMG {
	PADDING-RIGHT: 10px; FLOAT: left; POSITION: relative
}
#rightDataCol2 .boxMediaContent .title IMG {
	PADDING-RIGHT: 10px; FLOAT: left; POSITION: relative
}
.rightDataColN .boxMediaContent .title IMG {
	PADDING-RIGHT: 10px; FLOAT: left; POSITION: relative
}
#boxDx .boxMediaContent .status {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
#boxDx .boxMediaContent .imgRgt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
#rightDataCol2 .boxMediaContent .status {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
#rightDataCol2 .boxMediaContent .imgRgt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
.rightDataColN .boxMediaContent .status {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
.rightDataColN .boxMediaContent .imgRgt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; PADDING-TOP: 4px; POSITION: relative
}
.abstractDx .content {
	MARGIN: 2px 0px; POSITION: relative
}
.abstractDxGrey .content {
	MARGIN: 2px 0px; POSITION: relative
}
.abstractDx .content A {
	FONT-SIZE: 0.9em; COLOR: #666
}
.abstractDx .content .lancioLinks A {
	FONT-SIZE: 0.9em; COLOR: #666
}
#boxVivereInToscana .content .partLeft A {
	FONT-SIZE: 0.9em; COLOR: #666
}
#boxViaggiareInToscana .content .partLeft A {
	FONT-SIZE: 0.9em; COLOR: #666
}
#boxProdurreInToscana .content .partLeft A {
	FONT-SIZE: 0.9em; COLOR: #666
}
#boxInformarsiInToscana .content .partLeft A {
	FONT-SIZE: 0.9em; COLOR: #666
}
#cambiaplayer A {
	FONT-SIZE: 0.9em; COLOR: #666
}
.abstractDxGrey .content A {
	FONT-SIZE: 0.9em; COLOR: #666
}
.abstractDx .content .dataRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(i/abBack.gif) =
#e8e8e8 no-repeat 100% 0px; PADDING-BOTTOM: 3px; COLOR: #e9e9e9; =
PADDING-TOP: 3px
}
.abstractDxGrey .content .dataRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: url(i/abBack.gif) =
#e8e8e8 no-repeat 100% 0px; PADDING-BOTTOM: 3px; COLOR: #e9e9e9; =
PADDING-TOP: 3px
}
.abstractDx .content .dataRowNo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: #e8e8e8; =
PADDING-BOTTOM: 3px; COLOR: #e9e9e9; PADDING-TOP: 3px
}
.abstractDxGrey .content .dataRowNo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: #e8e8e8; =
PADDING-BOTTOM: 3px; COLOR: #e9e9e9; PADDING-TOP: 3px
}
.abstractDx .content .rightTextFloat {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 6px
}
.abstractDxGrey .content .rightTextFloat {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 6px
}
#inPrimoPiano .mainContent .box1 IMG {
	FLOAT: left
}
#inPrimoPiano .mainContent .box2 IMG {
	FLOAT: left
}
.iBlogDiBox IMG {
	FLOAT: left
}
#colMenuSx .content .floatLeft {
	FLOAT: left
}
#leftDataCol2 .contentElement2Right .immagine {
	FLOAT: left
}
#rightDataCol2 .boxType1 IMG {
	FLOAT: left
}
#rightDataCol2 .boxType3 IMG {
	FLOAT: left
}
#rightDataCol2 .boxType4 IMG {
	FLOAT: left
}
.rightDataColN .boxType1 IMG {
	FLOAT: left
}
.rightDataColN .boxType3 IMG {
	FLOAT: left
}
.rightDataColN .boxType4 IMG {
	FLOAT: left
}
#leftDataCol2 .contentElement3 .immagine {
	FLOAT: left
}
#leftDataCol2 .contentElement4 .immagine {
	FLOAT: left
}
#leftDataCol2 .contentElement5 .immagine {
	FLOAT: left
}
.contentElement6 .content .immagine {
	FLOAT: left
}
#inPrimoPiano .mainContent .box1 .text {
	PADDING-LEFT: 65px
}
#inPrimoPiano .mainContent .box2 .text {
	PADDING-LEFT: 65px
}
.iBlogDiBox .text {
	PADDING-LEFT: 65px
}
#boxVivereInToscana {
	FLOAT: left; WIDTH: 282px
}
#boxProdurreInToscana {
	FLOAT: left; WIDTH: 282px
}
#boxVivereInToscana .content .imgDx {
	LEFT: 274px; BOTTOM: -2px; POSITION: absolute
}
#boxProdurreInToscana .content .imgDx {
	LEFT: 274px; BOTTOM: -2px; POSITION: absolute
}
#boxVivereInToscana .content .partLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; WIDTH: 122px; PADDING-TOP: 15px
}
#boxViaggiareInToscana .content .partLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; WIDTH: 122px; PADDING-TOP: 15px
}
#boxProdurreInToscana .content .partLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; WIDTH: 122px; PADDING-TOP: 15px
}
#boxInformarsiInToscana .content .partLeft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
15px; WIDTH: 122px; PADDING-TOP: 15px
}
#boxVivereInToscana .content .partRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 128px; PADDING-TOP: 15px
}
#boxViaggiareInToscana .content .partRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 128px; PADDING-TOP: 15px
}
#boxProdurreInToscana .content .partRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 128px; PADDING-TOP: 15px
}
#boxVivereInToscana .titleImg {
	DISPLAY: block
}
#boxViaggiareInToscana .titleImg {
	DISPLAY: block
}
#boxProdurreInToscana .titleImg {
	DISPLAY: block
}
#boxInformarsiInToscana .titleImg {
	DISPLAY: block
}
#boxViaggiareInToscana {
	PADDING-RIGHT: 11px; FLOAT: left; WIDTH: 282px
}
#boxInformarsiInToscana {
	PADDING-RIGHT: 11px; FLOAT: left; WIDTH: 282px
}
#boxViaggiareInToscana .content .imgDx {
	LEFT: 275px; BOTTOM: -2px; POSITION: absolute
}
#boxInformarsiInToscana .content .imgDx {
	LEFT: 275px; BOTTOM: -2px; POSITION: absolute
}
#serviziOnlineBox A {
	FONT-SIZE: 1em; COLOR: #666
}
.iBlogDiBox A {
	FONT-SIZE: 1em; COLOR: #666
}
.rightTextFloat {
	FLOAT: right
}
.floatRi {
	FLOAT: right
}
.lancioHome .btn {
	FLOAT: right
}
.verticaleImg {
	FLOAT: left; PADDING-TOP: 10px
}
#rightDataCol2 {
	FLOAT: left; PADDING-TOP: 10px
}
.rightDataColN {
	FLOAT: left; PADDING-TOP: 10px
}
.leftTopHeaderImage {
	PADDING-RIGHT: 5px; FLOAT: left
}
.contentElement8 .content .immagine {
	PADDING-RIGHT: 5px; FLOAT: left
}
.contentElement8c .content .immagine {
	PADDING-RIGHT: 5px; FLOAT: left
}
.contentElement81 .content .immagine {
	PADDING-RIGHT: 5px; FLOAT: left
}
.contentElement3Asset .content .immagine {
	PADDING-RIGHT: 5px; FLOAT: left
}
#headerDxMenu .row {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MIN-HEIGHT: 16px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; =
HEIGHT: auto! important
}
#headerDxMenu .rowSelected {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MIN-HEIGHT: 16px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dfdfdf 1px solid; =
HEIGHT: auto! important
}
#headerDxMenu .row IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
#headerDxMenu .rowSelected IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
#headerDxMenu .rowSelect SELECT {
	FONT-SIZE: 0.85em; FLOAT: left; COLOR: #999
}
#colMenuSx .content SELECT {
	FONT-SIZE: 0.85em; FLOAT: left; COLOR: #999
}
#headerDxMenu .rowSelect {
	PADDING-TOP: 5px
}
#leftDataCol2 .contentElement7 .testo .titolo {
	PADDING-TOP: 5px
}
#spacerDataCol2 {
	FLOAT: left; WIDTH: 8px; PADDING-TOP: 10px
}
.spacerDataColN {
	FLOAT: left; WIDTH: 8px; PADDING-TOP: 10px
}
.vediTutte {
	PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; COLOR: #868686; PADDING-TOP: 3px; =
TEXT-ALIGN: right
}
#leftDataCol2 .vediTutte {
	PADDING-RIGHT: 5px; FONT-SIZE: 0.9em; COLOR: #868686; PADDING-TOP: 3px; =
TEXT-ALIGN: right
}
.vediTutte A {
	COLOR: #868686
}
#leftDataCol2 .contentElement1 .testo {
	COLOR: #868686
}
#leftDataCol2 .contentElement1 .testo A {
	COLOR: #868686
}
#leftDataCol2 .contentElement1Left A {
	COLOR: #868686
}
#leftDataCol2 .contentElement1Right A {
	COLOR: #868686
}
#leftDataCol2 .vediTutte A {
	COLOR: #868686
}
#leftDataCol2 .contentElement2Left A {
	COLOR: #868686
}
#leftDataCol2 .contentElement2Leftc A {
	COLOR: #868686
}
#leftDataCol2 .contentElement2Right A {
	COLOR: #868686
}
#leftDataCol2 .contentElement3 {
	COLOR: #868686
}
#leftDataCol2 .contentElement3 A {
	COLOR: #868686
}
#leftDataCol2 .contentElement4 {
	COLOR: #868686
}
#leftDataCol2 .contentElement4 A {
	COLOR: #868686
}
#leftDataCol2 .contentElement5 {
	COLOR: #868686
}
#leftDataCol2 .contentElement5 A {
	COLOR: #868686
}
.contentElement6 .content .abstract A {
	COLOR: #868686
}
.contentElement6 .botText A {
	COLOR: #868686
}
#leftDataCol2 .contentElement7 {
	COLOR: #868686
}
#leftDataCol2 .ansaNews {
	COLOR: #868686
}
.contentElement8 .botText A {
	COLOR: #868686
}
.contentElement8c .botText A {
	COLOR: #868686
}
.contentElement81 .botText A {
	COLOR: #868686
}
.contentElementRicLeft A {
	COLOR: #868686
}
.contentElementRicRight A {
	COLOR: #868686
}
.contentElement3Asset .botText A {
	COLOR: #868686
}
A.link {
	COLOR: #868686
}
#leftDataCol2 .contentElement1 .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement1Left .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement1Right .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement2Left .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement2Leftc .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
.contentElementRicLeft .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
.contentElementRicRight .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement1 .testo .titolo {
	FONT-SIZE: 1.5em; COLOR: #666; FONT-FAMILY: Trebuchet MS
}
#leftDataCol2 .ansaNews .mainTitle2 {
	FONT-SIZE: 1.5em; COLOR: #666; FONT-FAMILY: Trebuchet MS
}
#leftDataCol2 .spaceLine {
	FONT-SIZE: 1px; BACKGROUND: #ccc; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.spaceLineRic {
	FONT-SIZE: 1px; BACKGROUND: #ccc; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#leftDataCol2 .contentElement1Left .testo .titolo {
	FONT-SIZE: 1.1em; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement1Right .testo .titolo {
	FONT-SIZE: 1.1em; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement2Left .titolo {
	FONT-SIZE: 1.1em; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement2Leftc .titolo {
	FONT-SIZE: 1.1em; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement2Right .titolo {
	FONT-SIZE: 1.1em; COLOR: #666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement2Left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; MIN-HEIGHT: 140px; BACKGROUND: =
url(i/bg_box2l2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 165px; COLOR: #666; PADDING-TOP: 5px; HEIGHT: auto! =
important
}
#leftDataCol2 .contentElement2Right {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; MIN-HEIGHT: 140px; BACKGROUND: =
url(i/bg_box2l2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 165px; COLOR: #666; PADDING-TOP: 5px; HEIGHT: auto! =
important
}
#rightDataCol2 .vediTutte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 5px; COLOR: #868686; PADDING-TOP: 5px; TEXT-ALIGN: right
}
.rightDataColN .vediTutte {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 5px; COLOR: #868686; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#rightDataCol2 .vediTutte A {
	FONT-SIZE: 0.9em; COLOR: #868686
}
.rightDataColN .vediTutte A {
	FONT-SIZE: 0.9em; COLOR: #868686
}
#rightDataCol2 .boxType1 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; =
WIDTH: 190px; COLOR: #666; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType1 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; =
WIDTH: 190px; COLOR: #666; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType1 A.title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1em; PADDING-BOTTOM: =
4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType1 A.title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1em; PADDING-BOTTOM: =
4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.boxType1Ext A.title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1em; PADDING-BOTTOM: =
4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType1 A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType1 .spaceText {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType1 A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType1 .spaceText {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 3px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType1 .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#rightDataCol2 .boxType2 .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.rightDataColN .boxType1 .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.rightDataColN .boxType2 .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.boxType1Ext .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#leftMenuCol .boxType12 .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#rightDataCol2 .boxType2 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; =
COLOR: #666; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType2 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; =
COLOR: #666; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType2 A.title {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType2 A.title {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
#leftMenuCol .boxType12 A.title {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 1em; =
PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 4px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType2 IMG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
.rightDataColN .boxType2 IMG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#leftMenuCol .boxType12 IMG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#rightDataCol2 .boxType3 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l4.gif) repeat-y left top; =
WIDTH: 190px; COLOR: #666; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType3 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l4.gif) repeat-y left top; =
WIDTH: 190px; COLOR: #666; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType3 .title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(i/dotOrange2.gif) no-repeat 5px 12px; PADDING-BOTTOM: 3px; COLOR: =
#999; PADDING-TOP: 7px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType4 .title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(i/dotOrange2.gif) no-repeat 5px 12px; PADDING-BOTTOM: 3px; COLOR: =
#999; PADDING-TOP: 7px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType3 .title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(i/dotOrange2.gif) no-repeat 5px 12px; PADDING-BOTTOM: 3px; COLOR: =
#999; PADDING-TOP: 7px; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType4 .title {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; FONT-SIZE: 1em; BACKGROUND: =
url(i/dotOrange2.gif) no-repeat 5px 12px; PADDING-BOTTOM: 3px; COLOR: =
#999; PADDING-TOP: 7px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType3 A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; COLOR: #666; =
FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType4 A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; COLOR: #666; =
FONT-FAMILY: Tahoma
}
.rightDataColN .boxType3 A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; COLOR: #666; =
FONT-FAMILY: Tahoma
}
.rightDataColN .boxType4 A {
	DISPLAY: block; PADDING-LEFT: 14px; FONT-SIZE: 0.9em; COLOR: #666; =
FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType3 .whiteSpacer {
	FONT-SIZE: 2px; BACKGROUND: #fff; MARGIN: 8px 0px 0px; LINE-HEIGHT: =
2px; HEIGHT: 2px
}
#rightDataCol2 .boxType4 .whiteSpacer {
	FONT-SIZE: 2px; BACKGROUND: #fff; MARGIN: 8px 0px 0px; LINE-HEIGHT: =
2px; HEIGHT: 2px
}
.rightDataColN .boxType3 .whiteSpacer {
	FONT-SIZE: 2px; BACKGROUND: #fff; MARGIN: 8px 0px 0px; LINE-HEIGHT: =
2px; HEIGHT: 2px
}
.rightDataColN .boxType4 .whiteSpacer {
	FONT-SIZE: 2px; BACKGROUND: #fff; MARGIN: 8px 0px 0px; LINE-HEIGHT: =
2px; HEIGHT: 2px
}
#rightDataCol2 .boxType4 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l4.gif) repeat-y left top; =
WIDTH: 190px; COLOR: #666; LINE-HEIGHT: 1.3em; FONT-FAMILY: Tahoma
}
.rightDataColN .boxType4 {
	FONT-SIZE: 1em; BACKGROUND: url(i/bg_box2l4.gif) repeat-y left top; =
WIDTH: 190px; COLOR: #666; LINE-HEIGHT: 1.3em; FONT-FAMILY: Tahoma
}
#rightDataCol2 #boxMedia {
	BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; WIDTH: 190px
}
.rightDataColN #boxMedia {
	BACKGROUND: url(i/bg_box2l3.gif) no-repeat left top; WIDTH: 190px
}
#rightDataCol2 .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.rightDataColN .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
#leftDataCol2 .contentElement3 .testo .titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
#leftDataCol2 .contentElement4 .testo .titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
#leftDataCol2 .contentElement5 .testo A.titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
#leftDataCol2 .contentElement7 .testo .titolo A {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElement81 .testo A.titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElement9 .testo A.titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElement9B .testo A.titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElementRicLeft .testo .titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElementRicRight .testo .titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
#leftMenuCol .boxType12 {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
.contentElement3Asset .testo A.titolo {
	FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Tahoma
}
#leftDataCol2 .contentElement3 .titoloB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.5em; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement4 .titoloB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.5em; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement7 .titoloB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.5em; =
PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 0px; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .listPrecedente A {
	FONT-SIZE: 1em; COLOR: #878787
}
#leftDataCol2 .listSuccessivo A {
	FONT-SIZE: 1em; COLOR: #878787
}
.contentElement6 .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.contentElement8 .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.contentElement8c .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.contentElement81 .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.contentElement3Asset .mediaLine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.contentElement6 .content .lista {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: =
url(i/dotRed2.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #dc0404; PADDING-TOP: 0px
}
.contentElement8 .content .lista {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: =
url(i/dotRed2.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #dc0404; PADDING-TOP: 0px
}
.contentElement8c .content .lista {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: =
url(i/dotRed2.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #dc0404; PADDING-TOP: 0px
}
.contentElement81 .content .lista {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: =
url(i/dotRed2.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #dc0404; PADDING-TOP: 0px
}
.contentElement3Asset .content .lista {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: =
url(i/dotRed2.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN: 0px; =
COLOR: #dc0404; PADDING-TOP: 0px
}
.contentElement6 .content .lista A {
	PADDING-LEFT: 1px; COLOR: #868686
}
.contentElement8 .content .lista A {
	PADDING-LEFT: 1px; COLOR: #868686
}
.contentElement8c .content .lista A {
	PADDING-LEFT: 1px; COLOR: #868686
}
.contentElement81 .content .lista A {
	PADDING-LEFT: 1px; COLOR: #868686
}
.contentElement3Asset .content .lista A {
	PADDING-LEFT: 1px; COLOR: #868686
}
.contentElement6 .botText {
	RIGHT: 2px; MARGIN-LEFT: 10px; COLOR: #868686; BOTTOM: 8px
}
.contentElement8 .botText {
	RIGHT: 2px; MARGIN-LEFT: 10px; COLOR: #868686; BOTTOM: 8px
}
.contentElement8c .botText {
	RIGHT: 2px; MARGIN-LEFT: 10px; COLOR: #868686; BOTTOM: 8px
}
.contentElement81 .botText {
	RIGHT: 2px; MARGIN-LEFT: 10px; COLOR: #868686; BOTTOM: 8px
}
.contentElement3Asset .botText {
	RIGHT: 2px; MARGIN-LEFT: 10px; COLOR: #868686; BOTTOM: 8px
}
#leftDataCol2 .contentElement7 .testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: =
#666; PADDING-TOP: 7px
}
.contentElement9 .testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: =
#666; PADDING-TOP: 7px
}
.contentElement9B .testo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: =
#666; PADDING-TOP: 7px
}
.paginazione .on {
	FONT-WEIGHT: 700; COLOR: #666; TEXT-DECORATION: underline
}
.paginazionePro .on {
	FONT-WEIGHT: 700; COLOR: #666; TEXT-DECORATION: underline
}
.contentElement8 .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.contentElement8c .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.contentElement81 .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.contentElement3Asset .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.contentElement8 .content .titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
7px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.contentElement8c .content .titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
7px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.contentElement81 .content .titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: =
7px; COLOR: #666; PADDING-TOP: 3px; FONT-FAMILY: Tahoma
}
.contentElement8 .content .abstract A {
	COLOR: #000
}
.contentElement8c .content .abstract A {
	COLOR: #000
}
.contentElement81 .content .abstract A {
	COLOR: #000
}
.traghetti {
	COLOR: #000
}
.contentElement3Asset .content .abstract A {
	COLOR: #000
}
.contentElement9 .immagine {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; POSITION: relative
}
.contentElement9B .immagine {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; POSITION: relative
}
#primoPianoBox IMG {
	MARGIN-RIGHT: 3px
}
#primoPiano DIV.articoliSide IMG {
	MARGIN-RIGHT: 3px
}
#primoPiano DIV.articoliSideBig IMG {
	MARGIN-RIGHT: 3px
}
#primoPiano DIV.articoliSide A {
	FONT-WEIGHT: 700; COLOR: #666
}
#primoPiano DIV.articoliSideBig A {
	FONT-WEIGHT: 700; COLOR: #666
}
DIV.space {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px; HEIGHT: 20px; TEXT-ALIGN: right
}
.dx DIV.space3 {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px; HEIGHT: 20px; TEXT-ALIGN: right
}
.dx DIV.vedi {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: top; PADDING-TOP: 10px; HEIGHT: 20px; TEXT-ALIGN: right
}
.dx DIV.one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 2px; WIDTH: 170px; PADDING-TOP: 0px
}
.dx DIV.two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 2px; WIDTH: 170px; PADDING-TOP: 0px
}
.dx > DIV.one {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 5px; WIDTH: 170px; PADDING-TOP: 0px
}
.dx > DIV.two {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 5px; WIDTH: 170px; PADDING-TOP: 0px
}
DIV.mainArt DIV.art H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px
}
DIV.eventi DIV.col H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px
}
DIV.eventi DIV.col3 H2 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px
}
DIV.eventi DIV.col H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px
}
DIV.eventi DIV.col3 H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 5px
}
#filtraSelect {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 0px solid
}
#cornerRight {
	BORDER-RIGHT: #ccc 1px solid; FONT-SIZE: 0.1em; MARGIN-LEFT: 8px; =
WIDTH: 185px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 7px
}
#filtraSelect SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; WIDTH: 110px; COLOR: #999; =
FONT-FAMILY: tahoma
}
#bodyBigAbstract {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; =
BACKGROUND: #f5f5f5; PADDING-BOTTOM: 6px; COLOR: #666; PADDING-TOP: 6px; =
BORDER-BOTTOM: #ccc 1px solid
}
#bodyBigAbstract A {
	COLOR: #666
}
#rightDataCol2news {
	FLOAT: left; WIDTH: 175px; PADDING-TOP: 50px
}
#rightDataCol2news .box {
=09
}
#rightDataCol2news .box .img_tit {
	MARGIN-LEFT: 5px
}
#rightDataCol2news .box .img_tit IMG {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#rightDataCol2news .box .img_tit A {
	FONT-WEIGHT: bold; COLOR: #666666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#rightDataCol2news .box .txt {
	FONT-SIZE: 0.9em; MARGIN-LEFT: 5px; COLOR: #666666; PADDING-TOP: 5px
}
#rightDataCol2news .box .txt A {
	COLOR: #999999; TEXT-DECORATION: underline
}
#rightDataCol2news .line {
	BORDER-TOP: #e4e4e4 1px solid; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; =
WIDTH: 190px; HEIGHT: 1px
}
#mainDataCol3 {
	WIDTH: 563px; PADDING-TOP: 5px
}
#mainDataCol3 .contentElement3Title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
4px; WIDTH: 32%; PADDING-TOP: 12px; FONT-FAMILY: Trebuchet MS
}
#mainDataCol3 .box_back_news {
	BACKGROUND: url(i/backg_1.gif); FLOAT: left
}
#mainDataCol3 .box_back_mininews {
	BACKGROUND: url(i/backg_2.gif); FLOAT: left
}
#mainDataCol3 .firstnews {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; =
FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 174px; PADDING-TOP: 8px
}
#mainDataCol3 .secondnews {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; =
FLOAT: left; PADDING-BOTTOM: 8px; MARGIN-LEFT: 3px; WIDTH: 174px; =
MARGIN-RIGHT: 2px; PADDING-TOP: 8px
}
#mainDataCol3 .spacernews {
	CLEAR: both; HEIGHT: 2px
}
#mainDataCol3 .firstnews .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#mainDataCol3 .secondnews .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#mainDataCol3 .firstmininews .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#mainDataCol3 .seconminidnews .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#mainDataCol3 .firstnews .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS
}
#mainDataCol3 .secondnews .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS
}
#mainDataCol3 .firstmininews .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS
}
#mainDataCol3 .seconminidnews .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS
}
#mainDataCol3 .firstnews .txt {
	FONT-SIZE: 0.9em; COLOR: #666; PADDING-TOP: 15px
}
#mainDataCol3 .secondnews .txt {
	FONT-SIZE: 0.9em; COLOR: #666; PADDING-TOP: 15px
}
#mainDataCol3 .firstmininews .txt {
	FONT-SIZE: 0.9em; COLOR: #666; PADDING-TOP: 15px
}
#mainDataCol3 .seconminidnews .txt {
	FONT-SIZE: 0.9em; COLOR: #666; PADDING-TOP: 15px
}
#leftDataCol2 #content_2col_news .content_2col_news_left .txt {
	FONT-SIZE: 0.9em; COLOR: #666; PADDING-TOP: 15px
}
#mainDataCol3 .firstnews .txt A {
	COLOR: #999999
}
#mainDataCol3 .secondnews .txt A {
	COLOR: #999999
}
#mainDataCol3 .firstmininews .txt A {
	COLOR: #999999
}
#mainDataCol3 .seconminidnews .txt A {
	COLOR: #999999
}
#mainDataCol3 .firstnews .imgnews {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#mainDataCol3 .secondnews .imgnews {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#mainDataCol3 .firstmininews .imgnews {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#mainDataCol3 .seconminidnews .imgnews {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#mainDataCol3 .firstmininews {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; =
FLOAT: left; PADDING-BOTTOM: 8px; BORDER-LEFT: #cccccc 1px solid; WIDTH: =
174px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f5f5f5
}
#mainDataCol3 .seconminidnews {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 8px; =
FLOAT: left; PADDING-BOTTOM: 8px; MARGIN-LEFT: 2px; WIDTH: 174px; =
MARGIN-RIGHT: 1px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f5f5f5
}
#mainDataCol3 .othernews A {
	COLOR: #666666
}
#mainDataCol3 .othernews A:hover {
	TEXT-DECORATION: underline
}
#menusx_vivere LI {
	BORDER-BOTTOM: #e2e2e2 1px solid
}
.rssFloat {
	PADDING-LEFT: 120px; FLOAT: left; PADDING-TOP: 13px
}
#leftDataCol2 .contentElement1 .testo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; =
FONT-FAMILY: Trebuchet MS
}
#inPrimoPiano .headerTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #e0e0e0; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#inPrimoPiano .headerTitle H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
#inPrimoPiano .mainContent {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e0e0e0 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 553px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #e0e0e0 1px solid
}
#inPrimoPiano .mainContent .boxBan {
	FLOAT: right; WIDTH: 300px
}
#inPrimoPiano .mainContent .boxCont {
	FLOAT: left; WIDTH: 250px
}
#inPrimoPiano .mainContent .box1 {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px
}
#inPrimoPiano .mainContent .box2 {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 250px
}
#inPrimoPiano .mainContent .box1 IMG {
	FLOAT: left; MARGIN: 0px 10px 3px 0px
}
#inPrimoPiano .mainContent .box2 IMG {
	FLOAT: left; MARGIN: 0px 10px 3px 0px
}
#inPrimoPiano .mainContent .box1 .text {
	PADDING-LEFT: 0px
}
#inPrimoPiano .mainContent .box2 .text {
	PADDING-LEFT: 0px
}
#leftDataCol2 .contentElement2Leftint {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BACKGROUND: =
url(i/bg_box2l2_330.gif) repeat-y left top; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 344px; COLOR: #666666; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement2Leftint .immagine {
	PADDING-RIGHT: 10px; FLOAT: left
}
#leftDataCol2 .contentElement2Leftint .testo {
=09
}
#leftDataCol2 .contentElement2Leftint A {
	COLOR: #868686
}
#leftDataCol2 .contentElement2Leftint .titolo {
	FONT-SIZE: 1.1em; COLOR: #666666; LINE-HEIGHT: 1.2em; FONT-FAMILY: =
Trebuchet MS
}
#leftDataCol2 .contentElement2Leftint .whiteSpacer {
	FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
}
#col_grey {
	MARGIN-TOP: 60px; FLOAT: left; WIDTH: 190px; HEIGHT: 450px; =
BACKGROUND-COLOR: #f5f5f5
}
#leftDataCol2 #under_news_elenco {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px
}
#leftDataCol2 #top_news_elenco {
	MARGIN-LEFT: 10px; WIDTH: 255px
}
#leftDataCol2 #content_2col_news .content_2col_news_left .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#leftDataCol2 #top_news_elenco .top_news .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#leftDataCol2 #under_news_elenco .under_news .titlenews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#leftDataCol2 #content_2col_news .content_2col_news_left .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS; =
TEXT-DECORATION: underline
}
#leftDataCol2 #top_news_elenco .top_news .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS; =
TEXT-DECORATION: underline
}
#leftDataCol2 #under_news_elenco .under_news .titlenews A {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Trebuchet MS; =
TEXT-DECORATION: underline
}
#leftDataCol2 #content_2col_news .content_2col_news_left .titlenews =
A:hover {
	TEXT-DECORATION: none
}
#leftDataCol2 #top_news_elenco .top_news .titlenews A:hover {
	TEXT-DECORATION: none
}
#leftDataCol2 #under_news_elenco .under_news .titlenews A:hover {
	TEXT-DECORATION: none
}
#leftDataCol2 #under_news_elenco .under_news .txt {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; COLOR: #666
}
#leftDataCol2 .contentElement1Left .testo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#leftDataCol2 .contentElement1Right .testo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.2em; =
PADDING-TOP: 0px
}
#leftDataCol2 #content_2col_news .content_2col_news_left .imgnews {
	PADDING-RIGHT: 8px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#leftDataCol2 #top_news_elenco .top_news .imgnews {
	PADDING-RIGHT: 8px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#leftDataCol2 #under_news_elenco .under_news .imgnews {
	PADDING-RIGHT: 8px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 3px
}
#leftDataCol2 #top_news_elenco .top_news .txt {
	PADDING-BOTTOM: 15px; COLOR: #666
}
#leftDataCol2 .contentElement1 .immagine_big {
	PADDING-BOTTOM: 10px
}
#leftDataCol2 #content_2col_news .content_2col_news_left {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 45%
}
#leftDataCol2 #content_2col_news .spacer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#leftDataCol2 .contentElement1 .contentDouble_news {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 15px
}
.calInput {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
PADDING-LEFT: 2px; FONT-SIZE: 0.8em; BACKGROUND: url(i/bg_cercaForm.gif) =
#fff repeat-x; BORDER-LEFT: #b2b2b2 1px solid; COLOR: #555; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
.calForm {
	MARGIN-LEFT: 1px
}
.calForm SELECT {
	FONT: 0.8em tahoma; COLOR: #999
}
#dxPlace {
	PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 5px; BACKGROUND: =
#f0f0f0; PADDING-BOTTOM: 10px; BORDER-LEFT: #e5e5e5 2px solid; =
PADDING-TOP: 0px
}
#searchPlace {
	WIDTH: 125px
}
#leftDataCol2 .contentElement10 .testo {
	WIDTH: 260px
}
#leftDataCol2 .contentElement10 .testo {
	COLOR: #666
}
#leftDataCol2 .contentElement11 .testo {
	COLOR: #666
}
#leftDataCol2 .contentElement10 .testo .immagine {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#leftDataCol2 .contentElement11 .testo .immagine {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#leftDataCol2 .contentElement10 .testo .title H1 {
	FONT: 1.5em 'Trebuchet MS'; COLOR: #666
}
#leftDataCol2 .contentElement11 .testo .title H1 {
	FONT: 1.5em 'Trebuchet MS'; COLOR: #666
}
#leftDataCol2 .contentElement4 H2 {
	FONT: bold 1.1em/1.2em 'Trebuchet MS'; COLOR: #999; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement11 .testo H2 {
	FONT: bold 1.1em/1.2em 'Trebuchet MS'; COLOR: #999; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement10 .testo .date H2 {
	FONT: bold 1.1em/1.2em 'Trebuchet MS'; COLOR: #999; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement11 .testo .date H2 {
	FONT: bold 1.1em/1.2em 'Trebuchet MS'; COLOR: #999; PADDING-TOP: 5px
}
#leftDataCol2 .contentElement3 .titoloB H2 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px
}
#leftDataCol2 .contentElement3 .testo H3 A {
	FONT-SIZE: 0.8em; MARGIN: 0px; FONT-FAMILY: "Trebuchet MS"
}
#leftDataCol2 .contentElement4 H3 {
	FONT-SIZE: 1em; MARGIN: 0px; FONT-FAMILY: "Trebuchet MS"
}
#primoPiano #primoPianoBox .mainNewsTit H2 {
	MARGIN: 0px; FONT: 1em 'Trebuchet MS'; COLOR: #666
}
#primoPiano .articoliSide H3 {
	MARGIN: 0px; FONT: bold 1em 'Trebuchet MS'; COLOR: #666
}
#primoPiano .articoliSideBig H3 {
	MARGIN: 0px; FONT: bold 1em 'Trebuchet MS'; COLOR: #666
}
#rightDataCol2 .boxType3 .titleBlue {
	PADDING-RIGHT: 6px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; BACKGROUND: url(i/dotBlu2.gif) no-repeat 5px 12px; PADDING-BOTTOM: =
3px; COLOR: #999; PADDING-TOP: 7px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType3 .boxNewsBottom {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-SIZE: 0.9em; COLOR: #666; =
PADDING-TOP: 10px; FONT-FAMILY: Tahoma
}
#rightDataCol2 .boxType3 .boxNewsBottom A {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rightDataCol2 .boxType3 .boxNewsBottom .btmViewAll {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
#rightDataCol2 .boxType3 .boxNewsBottom .btmViewAll A {
	FONT-WEIGHT: normal
}
#rightDataCol2 .boxType3 A {
	PADDING-RIGHT: 5px
}
#rightDataCol2 .boxType3 .immagine {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.4em; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 14px
}
#leftDataCol2 .contentElement4 .testo H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
#ingombr {
	BACKGROUND-COLOR: #ebebeb
}
#ingombr DIV.dxingo {
	BACKGROUND-COLOR: #f5f5f5
}
DIV.titledxOrange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: =
#ff9900; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px
}
DIV.titledxBlue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: =
#186bb7; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px
}
DIV.titledxGreen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; BACKGROUND: =
#339933; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px
}
DIV.titlegray H2 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#leftDataCol2 .contentElement7 .testo .titolo H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px
}
.mediaplayer {
	TEXT-ALIGN: center
}
.boxmediaplayerdetail {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e5e5e5 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #e5e5e5 1px solid
}
.checkb {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid
}
.linkrosso {
	COLOR: #dd0000
}
.linksuggestid {
	PADDING-LEFT: 0em; COLOR: #97612b; FONT-STYLE: italic
}
.linksummary:hover {
	TEXT-DECORATION: none
}
.showall {
	FONT-WEIGHT: bold; WIDTH: 100%; TEXT-ALIGN: right
}
.aligncenter {
	WIDTH: 100%; TEXT-ALIGN: center
}
.selectboxmediacenter {
	FONT-SIZE: 0.8em; WIDTH: 140px; COLOR: red
}
.listaservizi {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0em; LIST-STYLE-TYPE: none
}
.listavoceservizi {
	PADDING-LEFT: 0.5em; TEXT-INDENT: -0.6em
}
#mediaplayeradd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; COLOR: =
#666666; PADDING-TOP: 1em
}
#mediaplayeradd .mediaplayerlabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; WIDTH: 150px; PADDING-TOP: 2px; FONT-VARIANT: small-caps
}
#mediaplayeradd .mediaplayerinvia {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; BACKGROUND: #f0f0f0; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px =
0px; WIDTH: 351px; PADDING-TOP: 2px; FONT-VARIANT: small-caps
}
#mediaplayeradd INPUT {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
FONT-SIZE: 0.8em; MARGIN: 2px 0px 2px 3px; BORDER-LEFT: #b2b2b2 1px =
solid; WIDTH: 194px; BORDER-BOTTOM: #b2b2b2 1px solid
}
#mediaplayeradd #share IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 2px =
0px; PADDING-TOP: 0px; HEIGHT: 14px
}
#cambiaplayer {
	MARGIN-TOP: 1.5em
}
#mediaplayeradd #termini {
	MARGIN-TOP: 1em
}
SPAN.onair {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
0.9em; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: rgb(255,255,255); =
MARGIN-RIGHT: 1em; PADDING-TOP: 2px; BACKGROUND-COLOR: rgb(220,0,0)
}
DIV.musei_testoregistrazione {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: =
#b2b2b2 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
BORDER-LEFT: #b2b2b2 1px solid; COLOR: #666; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #b2b2b2 1px solid
}
DIV.musei_testoregistrazione A {
	COLOR: #de0000
}
#selectlanguage {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; =
MARGIN-TOP: 12px; DISPLAY: block; FONT-SIZE: 0.8em; FLOAT: right; =
BORDER-LEFT: #b2b2b2 1px solid; BORDER-BOTTOM: #b2b2b2 1px solid
}

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.regione.tos.it/intoscana/script/prototype.js

/*  Prototype JavaScript framework, version 1.5.1.1=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.1.1',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      (document.createElement('div').__proto__ !=3D=3D=0A=
       document.createElement('form').__proto__)=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch(type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (object.ownerDocument =3D=3D=3D document) return;=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [event || window.event].concat(args));=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getFullYear() + '-' +=0A=
    (this.getMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getDate().toPaddedString(2) + 'T' +=0A=
    this.getHours().toPaddedString(2) + ':' +=0A=
    this.getMinutes().toPaddedString(2) + ':' +=0A=
    this.getSeconds().toPaddedString(2) + '"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (hash[key].constructor !=3D Array) hash[key] =3D =
[hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    var result =3D '';=0A=
    for (var i =3D 0; i < count; i++) result +=3D this;=0A=
    return result;=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + String.interpret(object[match[3]]);=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break =3D {}, $continue =3D new Error('"throw $continue" is =
deprecated, use "return" instead');=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D Array.from =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object =
NodeList]') &&=0A=
      iterable.toArray) {=0A=
      return iterable.toArray();=0A=
    } else {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
        results.push(iterable[i]);=0A=
      return results;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (arguments[i].constructor =3D=3D Array) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(object) {=0A=
  if (object instanceof Hash) this.merge(object);=0A=
  else Object.extend(this, object || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
    parts.add =3D arguments.callee.addPair;=0A=
=0A=
    this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
      var value =3D pair.value;=0A=
=0A=
      if (value && typeof value =3D=3D 'object') {=0A=
        if (value.constructor =3D=3D Array) value.each(function(value) {=0A=
          parts.add(pair.key, value);=0A=
        });=0A=
        return;=0A=
      }=0A=
      parts.add(pair.key, value);=0A=
    });=0A=
=0A=
    return parts.join('&');=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var results =3D [];=0A=
    this.prototype._each.call(object, function(pair) {=0A=
      var value =3D Object.toJSON(pair.value);=0A=
      if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' =
+ value);=0A=
    });=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
});=0A=
=0A=
Hash.toQueryString.addPair =3D function(key, value, prefix) {=0A=
  key =3D encodeURIComponent(key);=0A=
  if (value =3D=3D=3D undefined) this.push(key);=0A=
  else this.push(key + '=3D' + (value =3D=3D null ? '' : =
encodeURIComponent(value)));=0A=
}=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return Hash.toJSON(this);=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object instanceof Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
// Safari iterates over shadowed properties=0A=
if (function() {=0A=
  var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
  Test.prototype.key =3D 'foo';=0A=
  for (var property in new Test('bar')) i++;=0A=
  return i > 1;=0A=
}()) Hash.prototype._each =3D function(iterator) {=0A=
  var cache =3D [];=0A=
  for (var key in this) {=0A=
    var value =3D this[key];=0A=
    if ((value && value =3D=3D Hash.prototype[key]) || =
cache.include(key)) continue;=0A=
    cache.push(key);=0A=
    var pair =3D [key, value];=0A=
    pair.key =3D key;=0A=
    pair.value =3D value;=0A=
    iterator(pair);=0A=
  }=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Hash.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      if (this.options.onCreate) this.options.onCreate(this.transport);=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D this.getHeader('Content-type');=0A=
      if (contentType && contentType.strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? json.evalJSON() : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
=0A=
  document.getElementsByClassName =3D function(className, parentElement) =
{=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  }=0A=
=0A=
} else document.getElementsByClassName =3D function(className, =
parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  var elements =3D [], child, pattern =3D new RegExp("(^|\\s)" + =
className + "(\\s|$)");=0A=
  for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
    child =3D children[i];=0A=
    var elementClassName =3D child.className;=0A=
    if (elementClassName.length =3D=3D 0) continue;=0A=
    if (elementClassName =3D=3D className || =
elementClassName.match(pattern))=0A=
      elements.push(Element.extend(child));=0A=
  }=0A=
  return elements;=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) var Element =3D {};=0A=
=0A=
Element.extend =3D function(element) {=0A=
  var F =3D Prototype.BrowserFeatures;=0A=
  if (!element || !element.tagName || element.nodeType =3D=3D 3 ||=0A=
   element._extended || F.SpecificElementExtensions || element =3D=3D =
window)=0A=
    return element;=0A=
=0A=
  var methods =3D {}, tagName =3D element.tagName, cache =3D =
Element.extend.cache,=0A=
   T =3D Element.Methods.ByTag;=0A=
=0A=
  // extend methods for all tags (Safari doesn't need this)=0A=
  if (!F.ElementExtensions) {=0A=
    Object.extend(methods, Element.Methods),=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
  }=0A=
=0A=
  // extend methods for specific tags=0A=
  if (T[tagName]) Object.extend(methods, T[tagName]);=0A=
=0A=
  for (var property in methods) {=0A=
    var value =3D methods[property];=0A=
    if (typeof value =3D=3D 'function' && !(property in element))=0A=
      element[property] =3D cache.findOrStore(value);=0A=
  }=0A=
=0A=
  element._extended =3D Prototype.emptyFunction;=0A=
  return element;=0A=
};=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      if (!element.attributes) return null;=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      return attribute ? attribute.nodeValue : null;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles, camelized) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style;=0A=
=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') element.setOpacity(styles[property])=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : =
'styleFloat') :=0A=
          (camelized ? property : property.camelize())] =3D =
styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  childOf: Element.Methods.descendantOf,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
}=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset'+style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  // IE is missing .innerHTML support for TABLE-related elements=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      depth.times(function() { div =3D div.firstChild });=0A=
      $A(div.childNodes).each(function(node) { element.appendChild(node) =
});=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() { html.evalScripts() }, 10);=0A=
    return element;=0A=
  }=0A=
}=0A=
else if (Prototype.Browser.Gecko) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  names: {=0A=
    colspan:   "colSpan",=0A=
    rowspan:   "rowSpan",=0A=
    valign:    "vAlign",=0A=
    datetime:  "dateTime",=0A=
    accesskey: "accessKey",=0A=
    tabindex:  "tabIndex",=0A=
    enctype:   "encType",=0A=
    maxlength: "maxLength",=0A=
    readonly:  "readOnly",=0A=
    longdesc:  "longDesc"=0A=
  },=0A=
  values: {=0A=
    _getAttr: function(element, attribute) {=0A=
      return element.getAttribute(attribute, 2);=0A=
    },=0A=
    _flag: function(element, attribute) {=0A=
      return $(element).hasAttribute(attribute) ? attribute : null;=0A=
    },=0A=
    style: function(element) {=0A=
      return element.style.cssText.toLowerCase();=0A=
    },=0A=
    title: function(element) {=0A=
      var node =3D element.getAttributeNode('title');=0A=
      return node.specified ? node.nodeValue : null;=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this, {=0A=
    href: this._getAttr,=0A=
    src:  this._getAttr,=0A=
    type: this._getAttr,=0A=
    disabled: this._flag,=0A=
    checked:  this._flag,=0A=
    readonly: this._flag,=0A=
    multiple: this._flag=0A=
  });=0A=
}).call(Element._attributeTranslations.values);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations, node;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D {};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
 document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D {};=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || {});=0A=
  else {=0A=
    if (tagName.constructor =3D=3D Array) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D {};=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D {};=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (typeof klass =3D=3D "undefined") continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
};=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
/* Portions of the Selector class are derived from Jack Slocum=E2=80=99s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create();=0A=
=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/\[[\w-]*?:/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e]; return;=0A=
    }=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(typeof c[i] =3D=3D 'function' ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le,  m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(typeof x[i] =3D=3D 'function' ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    return this.findElements(document).include(element);=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: {},=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (typeof h =3D=3D=3D 'function') return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D typeof x[i] =3D=3D 'function' ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo:       function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!nodes && root =3D=3D document) return targetNode ? =
[targetNode] : [];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D null) {=0A=
         	if (key in result) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || {});=0A=
=0A=
    var params =3D options.parameters;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (typeof params =3D=3D 'string') params =3D =
params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(form.readAttribute('action'), options);=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
        !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) {}=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return $(event.target || event.srcElement);=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
      (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (Prototype.Browser.WebKit || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (Prototype.Browser.IE)=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (Prototype.Browser.WebKit) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.regione.tos.it/intoscana/script/scriptin.js

function call(idasset, language)=0A=
{=0A=
  if(idasset < 0){=0A=
  	return;=0A=
  }=0A=
  var url =3D "script/getcorrelatin.jsp?id=3D" + escape(idasset) + =
"&language=3D" + language;=0A=
=0A=
  new Ajax.Request(url,=0A=
  {=0A=
    method:'get',=0A=
    onSuccess: function(transport){=0A=
      var response =3D transport.responseText || "no response text";=0A=
      document.getElementById("correlatikm").innerHTML =3D response;=0A=
    },=0A=
    onFailure: function(){=0A=
	 document.getElementById("correlatikm").innerHTML =3D "";=0A=
	 }=0A=
  });=0A=
}
------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.regione.tos.it/intoscana/script/lang.js

function cl(lang) {=0A=
	if (lang =3D=3D 'it') {=0A=
		parent.location.href =3D 'http://www.intoscana.it/intoscana/home.jsp';=0A=
	} else if (lang =3D=3D 'en') {=0A=
		parent.location.href =3D =
'http://www.intoscana.it/intoscana/home.jsp?language=3Den';=0A=
	} else {=0A=
		parent.location.href =3D =
'http://66.102.9.104/translate_c?hl=3Dit&sl=3Dit&tl=3D' + lang + =
'&u=3Dwww.intoscana.it/intoscana/home.jsp&usg=3DALkJrhh1DOQd_PVXBLtJ7k2p0=
VgDvC68WA';=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function initlang() {=0A=
	var sel =3D document.getElementById('selectlanguage');=0A=
	var name =3D ['Languages','Arabic','Bulgarian','Chinese =
(Simp)','Chinese =
(Trad)','Croatian','Czech','Danish','Dutch','Finnish','French','German','=
Greek','Hindi','Japanese','Korean','Norwegian','Polish','Portuguese','Rom=
anian','Russian','Spanish','Swedish'];=0A=
=0A=
	var cod =3D =
['','ar','bg','zh-CN','zh-TW','hr','cs','da','nl','fi','fr','de','el','hi=
','ja','ko','no','pl','pt','ro','ru','es','sv'];=0A=
=0A=
	for (i =3D 0; i < name.length; i++) {=0A=
		var ne =3D document.createElement('option');=0A=
		ne.text =3D name[i];=0A=
		ne.value =3D cod[i];=0A=
		try {=0A=
			sel.add(ne, null);=0A=
		}=0A=
		catch(ex) {=0A=
			sel.add(ne);=0A=
		}=0A=
	}=0A=
}
------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.intoscana.it/adx.js

function phpads_deliverActiveX(content)=0A=
{=0A=
	document.write(content);	=0A=
}
------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
function aa(){var a=3Dba.cookie,b=3DMath.round((new =
Date).getTime()/1000),c=3Dh.google_analytics_domain_name,d=3Dtypeof =
c=3D=3D"undefined"?ca("auto"):ca(c),e=3Da.indexOf("__utma=3D"+d+".")>-1,f=
=3Da.indexOf("__utmb=3D"+d)>-1,g=3Da.indexOf("__utmc=3D"+d)>-1,i,k=3D{};i=
f(e){i=3Da.split("__utma=3D"+d+".")[1].split(";")[0].split(".");k.sid=3Df=
&&g?i[3]+"":h&&h.gaGlobal&&h.gaGlobal.sid?h.gaGlobal.sid:b+"";k.vid=3Di[0=
]+"."+i[1];k.from_cookie=3Dj}else{k.sid=3Dh&&h.gaGlobal&&h.gaGlobal.sid?h=
.gaGlobal.sid:b+"";k.vid=3Dh&&h.gaGlobal&&h.gaGlobal.vid?=0A=
h.gaGlobal.vid:(da()^ea()&2147483647)+"."+b;k.from_cookie=3Dm}k.dh=3Dd;k.=
hid=3Dh&&h.gaGlobal&&h.gaGlobal.hid?h.gaGlobal.hid:da();h.gaGlobal=3Dk;re=
turn k}function da(){return Math.round(Math.random()*2147483647)}=0A=
function ea(){var =
a=3Dba.cookie?ba.cookie:"",b=3Dh.history.length,c,d,e=3D[n.appName,n.vers=
ion,n.language?n.language:n.browserLanguage,n.platform,n.userAgent,n.java=
Enabled()?1:0].join("");if(h.screen)e+=3Dh.screen.width+"x"+h.screen.heig=
ht+h.screen.colorDepth;else =
if(h.java){d=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();e+=3D=
d.screen.width+"x"+d.screen.height}e+=3Da;e+=3Dba.referrer?ba.referrer:""=
;c=3De.length;while(b>0)e+=3Db--^c++;return fa(e)}=0A=
function fa(a){var =
b=3D1,c=3D0,d,e;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length=
-1;d>=3D0;d--){e=3Da.charCodeAt(d);b=3D(b<<6&268435455)+e+(e<<14);c=3Db&2=
66338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
ca(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3Dba.domain;if("www."=3D=3Da.substring(0,4))a=3Da.s=
ubstring(4,a.length)}return fa(a.toLowerCase())}function ga(){}function =
ha(a){p&&p.Xb(a)}function ia(a){p&&p.Yb(a)}function ja(a){p&&p.Wb(a)}=0A=
function =
s(){this.I=3Dthis.Kb();this.pa=3Dm;if(!this.I){this.pa=3Dthis.gb();this.p=
a||ia("Browser does not allow cookies")}}=0A=
function ka(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){var b=3D3,c=3D1;while(c)try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=3Dt}=
return b.toString()}else if(la("msie")&&!window.opera){var =
c=3Dt;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){var b=3D=0A=
0;try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");b=3D6;c.AllowScriptAcces=
s=3D"always"}catch(d){if(b=3D=3D6)return b.toString()}try{c=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=3Dt){var =
b=3Dc.GetVariable("$version").split(" ")[1];return =
b.replace(/,/g,".")}}return"0"}function ma(a,b){if(b){var =
c=3Dna(b);if(c){var =
d=3Doa("div");d.innerHTML=3Da;pa(c,d)}}window.console&&typeof =
window.console.log=3D=3D"function"&&window.console.log(a)}function =
qa(a){return a!=3Dt?'"'+a+'"':'""'}=0A=
function ra(a){return typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on u(a,b){if(a&&b)window.google_ad_url+=3D"&"+a+"=3D"+b}function =
v(a){var b=3Dwindow,c=3Dsa[a]||ta[a]||t,d=3Db[a];u(c,d)}function =
w(a,b){b&&u(a,ra(b))}function x(a){var =
b=3Dwindow,c=3Dsa[a]||ta[a]||t,d=3Db[a];w(c,d)}function ua(a,b){var =
c=3Dwindow,d=3Dsa[a]||ta[a]||t,e=3Dc[a];if(d&&e&&typeof =
e=3D=3D"object")e=3De[b%e.length];u(d,e)}=0A=
function va(a,b){var =
c=3Da.screen,d=3Dnavigator.javaEnabled(),e=3D-b.getTimezoneOffset();if(c)=
{u("u_h",c.height);u("u_w",c.width);u("u_ah",c.availHeight);u("u_aw",c.av=
ailWidth);u("u_cd",c.colorDepth)}u("u_tz",e);u("u_his",history.length);u(=
"u_java",d);navigator.plugins&&u("u_nplug",navigator.plugins.length);navi=
gator.mimeTypes&&u("u_nmime",navigator.mimeTypes.length)}=0A=
function =
wa(a){if(!a.google_enable_first_party_cookie)return;if(p=3D=3Dt)p=3Dnew =
ga;if(a._GA_googleCookieHelper=3D=3Dt)a._GA_googleCookieHelper=3Dnew =
s;if(!a._google_cookie_fetched){a._google_cookie_fetched=3Dj;a._GA_google=
CookieHelper.kb(xa(a.google_ad_client))}}function =
xa(a){if(a){a=3Da.toLowerCase();if(a.substring(0,3)!=3D"ca-")a=3D"ca-"+a}=
return a}function =
ya(a){if(a){a=3Da.toLowerCase();if(a.substring(0,9)!=3D"dist-aff-")a=3D"d=
ist-aff-"+a}return a}=0A=
function za(a){var b=3D"google_unique_id";if(a[b])++a[b];else =
a[b]=3D1;return a[b]}function Aa(){var =
a=3DMath.random();if(a<0.0010)return 30143001;else if(a<0.0020)return =
30143002;return 0}=0A=
function Ba(a,b,c,d){var =
e=3Dza(a),f=3Da.google_container_id||d||"google_ad_div"+e;c=3Dc.substring=
(0,2000);c=3Dc.replace(/%\w?$/,"");var =
g=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+g+' language=3D"JavaScript1.1" src=3D'+qa(c)+"></"+g+">");else =
if(a.google_ad_output=3D=3D"html")if(a.google_expandable_iframe||Ca=3D=3D=
30143002){var =
i=3DDa(f,parseInt(a.google_ad_width,10),parseInt(a.google_ad_height,10),b=
),k=3DEa(e,a,i);a["google_expandable_ad_slot"+=0A=
e]=3Dnew z(c,k)}else{var l=3D'<iframe name=3D"google_ads_frame" =
width=3D'+qa(a.google_ad_width)+" height=3D"+qa(a.google_ad_height)+" =
frameborder=3D"+qa(a.google_ad_frameborder)+" src=3D"+qa(c)+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?Fa(a.google_container_i=
d,b,l):b.write(l)}else =
a.google_ad_output=3D=3D"textlink"&&b.write("<"+g+' =
language=3D"JavaScript1.1" src=3D'+qa(c)+"></"+g+">")}=0A=
function Da(a,b,c,d){var =
e=3DGa(a);if(e){e.style.display=3D"block";e.style.height=3Dc+"px";e.style=
.visibility=3D"visible";e.style.width=3Db+"px"}else{d.write('<ins =
id=3D"'+a+'" =
style=3D"width:'+b+"px;height:"+c+'px;position:relative;margin:0;padding:=
0;display:block;visibility:visible;border:none"></ins>');e=3DGa(a)}return=
 e}=0A=
function Ea(a,b,c){var =
d=3DHa().createElement("IFRAME");d.id=3D"google_ads_frame"+a;d.allowTrans=
parency=3Dj;d.frameBorder=3Db.google_ad_frameborder||0;d.height=3Db.googl=
e_ad_height;d.hspace=3D0;d.marginHeight=3D0;d.marginWidth=3D0;d.name=3D"g=
oogle_ads_frame";d.scrolling=3D"no";d.style.left=3D0;d.style.position=3D"=
absolute";d.style.top=3D0;d.style.zIndex=3D999;d.vspace=3D0;d.width=3Db.g=
oogle_ad_width;c.appendChild(d);return d}=0A=
function Ia(a){for(var b in sa)a[b]=3Dt;for(var b in =
ta){if(b=3D=3D"google_correlator")continue;a[b]=3Dt}a.google_container_id=
=3Dt}function Ja(a){if(a.google_ad_format)return =
a.google_ad_format.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
Ka(a){return a&&a.indexOf("_sdo")!=3D-1}=0A=
function La(a){var b=3Dt,c=3Dwindow,d=3Ddocument,e=3Dnew =
Date,f=3De.getTime(),g=3Dc.google_ad_format,i=3DMa(c);if(c.google_cpa_cho=
ice!=3Db){c.google_ad_url=3Di+"/cpa/ads?";c.google_ad_url+=3D"client=3D"+=
escape(xa(c.google_ad_client));c.google_ad_region=3D"_google_cpa_region_"=
;v("google_cpa_choice");if(typeof =
d.characterSet!=3D"undefined")w("oe",d.characterSet);else typeof =
d.charset!=3D"undefined"&&w("oe",d.charset)}else =
if(Ka(g)){c.google_ad_url=3Di+"/pagead/sdo?";c.google_ad_url+=3D"client=3D=
"+escape(ya(c.google_ad_client))}else{c.google_ad_url=3D=0A=
i+"/pagead/ads?";c.google_ad_url+=3D"client=3D"+escape(xa(c.google_ad_cli=
ent))}v("google_ad_host");v("google_ad_host_tier_id");var =
k=3Dc.google_num_slots_by_client,l=3Dc.google_num_slots_by_channel,o=3Dc.=
google_prev_ad_formats_by_region,q=3Dc.google_prev_ad_slotnames_by_region=
;if(c.google_ad_region=3D=3Db&&c.google_ad_section!=3Db)c.google_ad_regio=
n=3Dc.google_ad_section;var =
r=3Dc.google_ad_region=3D=3Db?"":c.google_ad_region;if(Ka(g)){c.google_nu=
m_sdo_slots=3Dc.google_num_sdo_slots?c.google_num_sdo_slots+1:1;if(c.goog=
le_num_sdo_slots>=0A=
4)return m}else =
if(Ja(c)){c.google_num_0ad_slots=3Dc.google_num_0ad_slots?c.google_num_0a=
d_slots+1:1;if(c.google_num_0ad_slots>3)return m}else =
if(c.google_cpa_choice=3D=3Db){c.google_num_ad_slots=3Dc.google_num_ad_sl=
ots?c.google_num_ad_slots+1:1;if(c.google_num_slots_to_rotate){o[r]=3Db;q=
[r]=3Db;if(c.google_num_slot_to_show=3D=3Db)c.google_num_slot_to_show=3Df=
%c.google_num_slots_to_rotate+1;if(c.google_num_slot_to_show!=3Dc.google_=
num_ad_slots)return m}else if(c.google_num_ad_slots>6&&r=3D=3D"")return =
m}u("dt",e.getTime());=0A=
v("google_language");c.google_country?v("google_country"):v("google_gl");=
v("google_region");x("google_city");x("google_hints");v("google_safe");v(=
"google_encoding");v("google_last_modified_time");x("google_alternate_ad_=
url");v("google_alternate_color");v("google_skip");v("google_targeting");=
var =
y=3Dc.google_ad_client;if(k[y])k[y]+=3D1;else{k[y]=3D1;k.length+=3D1}if(o=
[r])if(!Ka(g)){w("prev_fmts",o[r].toLowerCase());k.length>1&&u("slot",k[y=
])}q[r]&&w("prev_slotnames",q[r].toLowerCase());if(g&&!c.google_ad_slot){=
w("format",=0A=
g.toLowerCase());Ka(g)||(o[r]=3Do[r]?o[r]+","+g:g)}if(c.google_ad_slot)q[=
r]=3Dq[r]?q[r]+","+c.google_ad_slot:c.google_ad_slot;v("google_max_num_ad=
s");u("output",c.google_ad_output);v("google_adtest");v("google_ad_callba=
ck");v("google_ad_slot");x("google_correlator");c.google_new_domain_check=
ed=3D=3D1&&c.google_new_domain_enabled=3D=3D0&&u("dblk",1);if(c.google_ad=
_channel){x("google_ad_channel");var =
M=3D"",rb=3Dc.google_ad_channel.split(/[+, ]/);for(var =
Ra=3D0;Ra<rb.length;Ra++){var Sa=3Drb[Ra];if(l[Sa])M+=3DSa+"+";else =
l[Sa]=3D=0A=
1}w("pv_ch",M)}if(c.google_ad_host_channel){x("google_ad_host_channel");v=
ar =
zc=3DNa(c.google_ad_host_channel,c.google_viewed_host_channels);w("pv_h_c=
h",zc)}c.google_enable_first_party_cookie&&w("cookie",c._GA_googleCookieH=
elper.rb());x("google_page_url");ua("google_color_bg",f);ua("google_color=
_text",f);ua("google_color_link",f);ua("google_color_url",f);ua("google_c=
olor_border",f);ua("google_color_line",f);c.google_reuse_colors?u("reuse_=
colors",1):u("reuse_colors",0);v("google_kw_type");x("google_kw");=0A=
x("google_contents");v("google_num_radlinks");v("google_max_radlink_len")=
;v("google_rl_filtering");v("google_rl_mode");v("google_rt");x("google_rl=
_dest_url");v("google_num_radlinks_per_unit");v("google_ad_type");v("goog=
le_image_size");v("google_ad_region");if(c.google_expandable_iframe=3D=3D=
=3Dm)c.google_allow_expandable_ads=3D"off";else{Ca=3DAa();u("eid",Ca);if(=
!c.google_expandable_iframe&&Ca!=3D30143002)c.google_allow_expandable_ads=
=3D"off"}v("google_allow_expandable_ads");v("google_feedback");x("google_=
referrer_url");=0A=
x("google_page_location");u("frm",c.google_iframing);v("google_bid");v("g=
oogle_ctr_threshold");v("google_cust_age");v("google_cust_gender");v("goo=
gle_cust_interests");v("google_cust_id");v("google_cust_job");v("google_c=
ust_u_url");v("google_cust_l");v("google_cust_lh");v("google_cust_ch");v(=
"google_ed");v("google_video_doc_id");v("google_video_product_type");x("g=
oogle_ui_features");x("google_only_ads_with_video");x("google_disable_vid=
eo_autoplay");a&&w("ff",Oa(a));if(c.top.location=3D=3Dd.location&&d.body)=
{var sb=3D=0A=
d.body.scrollHeight,tb=3Dd.body.clientHeight;tb&&sb&&w("cc",Math.round(tb=
*100/sb))}aa();u("ga_vid",c.gaGlobal.vid);u("ga_sid",c.gaGlobal.sid);u("g=
a_hid",c.gaGlobal.hid);u("ga_fc",c.gaGlobal.from_cookie);x("google_analyt=
ics_uacct");v("google_ad_override");v("google_flash_version");va(c,e);ret=
urn j}=0A=
function Na(a,b){var c=3Da.split("|"),d=3D-1,e=3D[];for(var =
f=3D0;f<c.length;f++){var g=3Dc[f].split(/[+, ]/);b[f]||(b[f]=3D{});var =
i=3D"";for(var k=3D0;k<g.length;k++){var =
l=3Dg[k];if(b[f][l])i+=3D"+"+l;else =
b[f][l]=3D1}i=3Di.slice(1);e[f]=3Di;if(i!=3D"")d=3Df}var =
o=3D"";if(d>-1){for(var f=3D0;f<d;f++)o+=3De[f]+"|";o+=3De[d]}return o}=0A=
function Pa(){var a=3Dwindow,b=3Ddocument;wa(a);var =
c;if(Math.random()<0.01){var =
d=3D"google_temp_span";if(!Ga(d)){b.write("<span =
id=3D"+d+"></span>");c=3DGa(d)}}var =
e=3DLa(c);c&&Qa(c);if(!e)return;Ba(a,b,a.google_ad_url);Ia(a)}function =
Ta(){Pa();return j}=0A=
function Ua(a,b){var =
c=3Db.documentElement;if(a.top.location=3D=3Db.location)return =
m;if(a.google_ad_width&&a.google_ad_height){var =
d=3D1,e=3D1;if(a.innerHeight){d=3Da.innerWidth;e=3Da.innerHeight}else =
if(c&&c.clientHeight){d=3Dc.clientWidth;e=3Dc.clientHeight}else =
if(b.body){d=3Db.body.clientWidth;e=3Db.body.clientHeight}if(e>2*a.google=
_ad_height||d>2*a.google_ad_width)return m}return j}=0A=
function Va(a){var =
b=3Dwindow,c=3Dt,d=3Db.onerror;b.onerror=3Da;if(b.google_ad_frameborder=3D=
=3Dc)b.google_ad_frameborder=3D0;if(b.google_ad_output=3D=3Dc)b.google_ad=
_output=3D"html";if(Ka(b.google_ad_format)){var =
e=3Db.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(e){b.google_ad_width=3D=
parseInt(e[1],10);b.google_ad_height=3DparseInt(e[2],10);b.google_ad_outp=
ut=3D"html"}}if(b.google_ad_format=3D=3Dc&&b.google_ad_output=3D=3D"html"=
)b.google_ad_format=3Db.google_ad_width+"x"+b.google_ad_height;Wa(b,docum=
ent);if(b.google_num_slots_by_channel=3D=3D=0A=
c)b.google_num_slots_by_channel=3D[];if(b.google_viewed_host_channels=3D=3D=
c)b.google_viewed_host_channels=3D[];if(b.google_num_slots_by_client=3D=3D=
c)b.google_num_slots_by_client=3D[];if(b.google_prev_ad_formats_by_region=
=3D=3Dc)b.google_prev_ad_formats_by_region=3D[];if(b.google_prev_ad_slotn=
ames_by_region=3D=3Dc)b.google_prev_ad_slotnames_by_region=3D[];if(b.goog=
le_correlator=3D=3Dc)b.google_correlator=3D(new =
Date).getTime();if(b.google_adslot_loaded=3D=3Dc)b.google_adslot_loaded=3D=
{};if(b.google_adContentsBySlot=3D=3Dc)b.google_adContentsBySlot=3D=0A=
{};if(b.google_flash_version=3D=3Dc)b.google_flash_version=3Dka();if(b.go=
ogle_new_domain_checked=3D=3Dc)b.google_new_domain_checked=3D0;if(b.googl=
e_new_domain_enabled=3D=3Dc)b.google_new_domain_enabled=3D0;b.onerror=3Dd=
}function la(a){if(a in Xa)return Xa[a];return =
Xa[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}=0A=
function Ya(a){var =
b=3D{},c=3Da.split("?"),d=3Dc[c.length-1].split("&");for(var =
e=3D0;e<d.length;e++){var =
f=3Dd[e].split("=3D");if(f[0])try{b[f[0].toLowerCase()]=3Df.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," =
")):unescape(f[1]):""}catch(g){}}return b}function Za(){var =
a=3Dwindow,b=3DYa(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}function =
$a(a,b){for(var c in b)a["google_"+c]=3Db[c]}=0A=
function ab(a,b){if(!b)return a.location;return a.referrer}function =
bb(a,b){if(!b&&a.google_referrer_url=3D=3Dt)return"0";else =
if(b&&a.google_referrer_url=3D=3Dt)return"1";else =
if(!b&&a.google_referrer_url!=3Dt)return"2";else =
if(b&&a.google_referrer_url!=3Dt)return"3";return"4"}function =
cb(a,b,c,d){a.page_url=3Dab(c,d);a.page_location=3Dt}function =
db(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dab(c,d)||"EM=
PTY"}=0A=
function eb(a,b){var =
c=3D{},d=3DUa(a,b);c.iframing=3Dbb(a,d);!!a.google_page_url?db(c,a,b,d):c=
b(c,a,b,d);c.last_modified_time=3Db.location=3D=3Dc.page_url?Date.parse(b=
.lastModified)/1000:t;c.referrer_url=3Dd?a.google_referrer_url:a.google_p=
age_url&&a.google_referrer_url?a.google_referrer_url:b.referrer;return =
c}function fb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dt;b.pa=
ge_url=3Dc;b.page_location=3Da.location;b.last_modified_time=3Dt;b.referr=
er_url=3Dc;return b}=0A=
function Wa(a,b){var =
c;c=3Da.google_page_url=3D=3Dt&&gb[b.domain]?fb(b):eb(a,b);$a(a,c)}functi=
on Fa(a,b,c){if(a){var =
d=3Db.getElementById(a);if(d&&c&&c.length!=3D""){d.style.visibility=3D"vi=
sible";d.innerHTML=3Dc}}}=0A=
function hb(a){var =
b=3Da.google_page_location||a.google_page_url;if(!b)return =
m;b=3Db.toString();if(b.indexOf("http://")=3D=3D0)b=3Db.substring(7,b.len=
gth);else =
if(b.indexOf("https://")=3D=3D0)b=3Db.substring(8,b.length);var =
c=3Db.indexOf("/");if(c=3D=3D-1)c=3Db.length;var =
d=3Db.substring(0,c),e=3Dd.split("."),f=3Dm;if(e.length>=3D3)f=3De[e.leng=
th-3]in ib;if(e.length>=3D2)f=3Df||e[e.length-2]in ib;return f}=0A=
function =
jb(a,b,c){if(a.google_new_domain_checked=3D=3D0){a.google_random_number=3D=
Math.random();if(a.google_random_number<c){var =
d=3D"http://googleads.g.doubleclick.net/pagead/test_domain.js",e=3D"scrip=
t";b.write("<"+e+' =
src=3D"'+d+'"></'+e+">");a.google_new_domain_checked=3D1}}}function =
Ma(a){var =
b=3D"http://googleads.g.doubleclick.net",c=3D"http://pagead2.googlesyndic=
ation.com";if(!hb(a)&&a.google_new_domain_enabled=3D=3D1)return b;return =
c}var =
m=3Dfalse,t=3Dnull,j=3Dtrue,ba=3Ddocument,n=3Dnavigator,h=3Dwindow;var =
sa=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",goo=
gle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",g=
oogle_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url=
",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",g=
oogle_color_bg:"color_bg",google_color_border:"color_border",google_color=
_line:"color_line",google_color_link:"color_link",google_color_text:"colo=
r_text",=0A=
google_color_url:"color_url",google_contents:"contents",google_country:"g=
l",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender=
:"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_inter=
ests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"c=
ust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"dis=
able_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:=
"feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:=
"hints",=0A=
google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_refer=
rer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_colors",googl=
e_safe:"adsafe",google_targeting:"targeting",google_ui_features:"ui",goog=
le_video_doc_id:"video_doc_id",google_video_product_type:"video_product_t=
ype",google_page_url:"url"},ta=3D{google_ad_format:"format",google_ad_out=
put:"output",google_ad_callback:"callback",google_ad_override:"google_ad_=
override",google_ad_slot:"slotname",google_analytics_uacct:"ga_wpids",=0A=
google_correlator:"correlator",google_cpa_choice:"cpa_choice",google_ctr_=
threshold:"ctr_t",google_image_size:"image_size",google_last_modified_tim=
e:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlink_=
len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num=
_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",goog=
le_page_location:"loc",google_rl_dest_url:"rl_dest_url",google_rl_filteri=
ng:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"sk=
ip"};ga.prototype.Xb=3Dfunction(){};ga.prototype.Yb=3Dfunction(){};ga.pro=
totype.Wb=3Dfunction(){};var =
p=3Dt;s.prototype.fa=3D"__gads=3D";s.prototype.Q=3D"GoogleAdServingTest=3D=
";s.prototype.rb=3Dfunction(){return =
this.I};s.prototype.setCookieInfo=3Dfunction(a){this.C=3Da._cookies_[0];i=
f(this.C!=3Dt){this.I=3Dthis.C._value_;this.Vb()}};s.prototype.lb=3Dfunct=
ion(a){var b=3D(new Date).valueOf(),c=3Dnew Date;c.setTime(b+a);return =
c};=0A=
s.prototype.kb=3Dfunction(a){if(this.I!=3Dt||!this.pa){ha("Skipping =
fetch cookie call");return}var =
b=3D"script",c=3Ddocument.domain,d=3D"http://partner.googleadservices.com=
/gampad/cookie.js?callback=3D_GA_googleCookieHelper.setCookieInfo&client=3D=
"+ra(a)+"&domain=3D"+ra(c);ha("Issuing a fetch cookie call with <a =
href=3D'"+d+"'>"+d+"</a>");document.write("<"+b+' =
src=3D"'+d+'"></'+b+">")};=0A=
s.prototype.gb=3Dfunction(){document.cookie=3Dthis.Q+"Good";var =
a=3Dthis.Ea(this.Q),b=3Da=3D=3D"Good";if(b){var =
c=3Dthis.lb(-1);document.cookie=3Dthis.Q+"; =
expires=3D"+c.toGMTString()}return b};s.prototype.Kb=3Dfunction(){var =
a=3Dthis.Ea(this.fa);a!=3Dt?ha("Read first party cookie: "+a):ia("No =
first party cookie found");return a};s.prototype.Ea=3Dfunction(a){var =
b=3Ddocument.cookie,c=3Db.indexOf(a),d=3Dt;if(c!=3D-1){var =
e=3Dc+a.length,f=3Db.indexOf(";",e);if(f=3D=3D-1)f=3Db.length;d=3Db.subst=
ring(e,f)}return d};=0A=
s.prototype.Vb=3Dfunction(){if(this.C=3D=3Dt)ia("Skipping cookie =
creation: no cookie info");else if(this.I=3D=3Dt)ja("Skipping cookie =
creation: no cookie value");else{var a=3Dnew =
Date;a.setTime(1000*this.C._expires_);var =
b=3Dthis.C._domain_,c=3Dthis.fa+this.I+"; expires=3D"+a.toGMTString()+"; =
path=3D"+this.C._path_+"; domain=3D."+b;document.cookie=3Dc;ha("Written =
cookie: "+c)}};var kb=3Dkb||{},A=3Dthis,mb=3Dfunction(a,b){var =
c=3Da.split("."),d=3DA,e;!(c[0]in d)&&d.execScript&&d.execScript("var =
"+c[0]);while(c.length&&(e=3Dc.shift()))if(!c.length&&lb(b))d[e]=3Db;else=
 d=3Dd[e]?d[e]:(d[e]=3D{})},nb=3Dfunction(a,b){var =
c=3Da.split("."),d=3Db||A;for(var e;e=3Dc.shift();)if(d[e])d=3Dd[e];else =
return t;return d};=0A=
var B=3Dfunction(a){var b=3Dtypeof a;if(b=3D=3D"object")if(a){if(typeof =
a.length=3D=3D"number"&&typeof =
a.splice!=3D"undefined"&&!ob(a,"length"))return"array";if(typeof =
a.call!=3D"undefined")return"function"}else return"null";else =
if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b};=0A=
if(Object.prototype.propertyIsEnumerable)var ob=3Dfunction(a,b){return =
Object.prototype.propertyIsEnumerable.call(a,b)};else =
ob=3Dfunction(a,b){if(b in a)for(var c in =
a)if(c=3D=3Db&&Object.prototype.hasOwnProperty.call(a,b))return j;return =
m};var lb=3Dfunction(a){return typeof a!=3D"undefined"};var =
pb=3Dfunction(a){var b=3DB(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof a.length=3D=3D"number"};=0A=
var C=3Dfunction(a){return B(a)=3D=3D"function"},qb=3Dfunction(a){var =
b=3DB(a);return =
b=3D=3D"object"||b=3D=3D"array"||b=3D=3D"function"},wb=3Dfunction(a){if(a=
.hasOwnProperty&&a.hasOwnProperty(ub)){var b=3Da[ub];if(b)return =
b}a[ub]||(a[ub]=3D++vb);return =
a[ub]},ub=3D"closure_hashCode_",vb=3D0,D=3Dfunction(a,b){var =
c=3Da.Zb;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);c&&d.unshift.apply(d,c);c=3Dd=
}b=3Da.ac||b;a=3Da.$b||a;var e,f=3Db||A;e=3Dc?function(){var =
g=3DArray.prototype.slice.call(arguments);g.unshift.apply(g,c);return =
a.apply(f,=0A=
g)}:function(){return =
a.apply(f,arguments)};e.Zb=3Dc;e.ac=3Db;e.$b=3Da;return =
e},E=3DDate.now||function(){return(new =
Date).getTime()},xb=3Dfunction(a,b){mb(a,b)},F=3Dfunction(a,b){function =
c(){}c.prototype=3Db.prototype;a.q=3Db.prototype;a.prototype=3Dnew =
c;a.prototype.constructor=3Da};var =
yb=3Dfunction(a,b){this.x=3Dlb(a)?a:0;this.y=3Dlb(b)?b:0};yb.prototype.to=
String=3Dfunction(){return"("+this.x+", "+this.y+")"};var =
zb=3Dfunction(a,b){this.width=3Da;this.height=3Db};zb.prototype.toString=3D=
function(){return"("+this.width+" x =
"+this.height+")"};zb.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(=
this.width);this.height=3DMath.ceil(this.height);return =
this};zb.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width)=
;this.height=3DMath.floor(this.height);return =
this};zb.prototype.round=3Dfunction(){this.width=3DMath.round(this.width)=
;this.height=3DMath.round(this.height);return this};=0A=
zb.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;return =
this};var Ab=3Dfunction(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Gb=3Dfunction(a,b){if(b)return =
a.replace(Bb,"&amp;").replace(Cb,"&lt;").replace(Db,"&gt;").replace(Eb,"&=
quot;");else{if(!Fb.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(Bb,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(Cb,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(Db,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(Eb,"&quot;");return =
a}},Bb=3D/&/g,Cb=3D/</g,Db=3D/>/g,Eb=3D/\"/g,Fb=3D/[&<>\"]/,Hb=3Dfunction=
(a,b){var c=3Db.length;for(var d=3D0;d<c;d++){var e=3D=0A=
c=3D=3D1?b:b.charAt(d);if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=3De=
)return a.substring(1,a.length-1)}return a},Jb=3Dfunction(a,b){var =
c=3D0,d=3DAb(String(a)).split("."),e=3DAb(String(b)).split("."),f=3DMath.=
max(d.length,e.length);for(var g=3D0;c=3D=3D0&&g<f;g++){var =
i=3Dd[g]||"",k=3De[g]||"",l=3Dnew RegExp("(\\d*)(\\D*)","g"),o=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
q=3Dl.exec(i)||["","",""],r=3Do.exec(k)||["","",""];if(q[0].length=3D=3D0=
&&r[0].length=3D=3D0)break;var =
y=3Dq[1].length=3D=3D0?0:parseInt(q[1],10),M=3Dr[1].length=3D=3D0?0:parse=
Int(r[1],=0A=
10);c=3DIb(y,M)||Ib(q[2].length=3D=3D0,r[2].length=3D=3D0)||Ib(q[2],r[2])=
}while(c=3D=3D0)}return c},Ib=3Dfunction(a,b){if(a<b)return-1;else =
if(a>b)return 1;return 0};E();var =
Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb,Tb,Ub,Vb=3Dfunction(){var =
a=3Dm,b=3Dm,c=3Dm,d=3Dm,e=3Dm,f=3Dm,g=3Dm,i=3Dm,k=3Dm,l=3D"";if(A.navigat=
or){var =
o=3DA.navigator,q=3Do.userAgent;a=3Dq.indexOf("Opera")=3D=3D0;b=3D!a&&q.i=
ndexOf("MSIE")!=3D-1;c=3D!a&&q.indexOf("WebKit")!=3D-1;k=3Dc&&q.indexOf("=
Mobile")!=3D-1;d=3D!a&&!c&&o.product=3D=3D"Gecko";e=3Dd&&o.vendor=3D=3D"C=
amino";var =
r,y;if(a)r=3DA.opera.version();else{if(d)y=3D/rv\:([^\);]+)(\)|;)/;else =
if(b)y=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(c)y=3D/WebKit\/(\S+)/;if(y){y.test(q);r=3DRegExp.$1}}l=3Do.platform||"=
";f=3Dl.indexOf("Mac")!=3D=0A=
-1;g=3Dl.indexOf("Win")!=3D-1;i=3Dl.indexOf("Linux")!=3D-1}Kb=3Da;Lb=3Db;=
Mb=3Dd;Nb=3De;Ob=3Dc;Pb=3Dk;Qb=3Dr;Rb=3Dl;Sb=3Df;Tb=3Dg;Ub=3Di};Vb();var =
Wb=3DKb,G=3DLb,Xb=3DMb,H=3DOb,Yb=3DPb;var =
Zb=3Dfunction(a,b,c){if(a.indexOf)return =
a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);var =
d=3Dc=3D=3Dt?0:c<0?Math.max(0,a.length+c):c;for(var =
e=3Dd;e<a.length;e++)if(e in a&&a[e]=3D=3D=3Db)return =
e;return-1},$b=3Dfunction(a,b,c){if(a.forEach)a.forEach(b,c);else =
if(Array.forEach)Array.forEach(a,b,c);else{var d=3Da.length,e=3Dtypeof =
a=3D=3D"string"?a.split(""):a;for(var f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)}},ac=3Dfunction(a,b){if(a.contains)return =
a.contains(b);return Zb(a,b)>-1},bc=3Dfunction(a,b){var c=3DZb(a,=0A=
b),d;if(d=3Dc!=3D-1)Array.prototype.splice.call(a,c,1).length=3D=3D1;retu=
rn d};var cc=3Dfunction(a){if(B(a)=3D=3D"array")return =
a.concat();else{var b=3D[];for(var =
c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return b}};var =
dc=3Dfunction(a,b,c){for(var d in a)b.call(c,a[d],d,a)};var ec;var =
Ha=3Dfunction(){ec||(ec=3Dnew I);return ec},gc=3Dfunction(a){return =
a?new I(fc(a)):Ha()};=0A=
var na=3Dfunction(a){return typeof =
a=3D=3D"string"?document.getElementById(a):a},Ga=3Dna,ic=3Dfunction(a,b){=
dc(b,function(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
hc)a.setAttribute(hc[d],c);else =
a[d]=3Dc})},hc=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder"},jc=3Dfunction(a){var =
b=3Da||A||window,c=3Db.document;if(H&&!(Jb(Qb,=0A=
"500")>=3D0)&&!Yb){if(typeof =
b.innerHeight=3D=3D"undefined")b=3Dwindow;var =
d=3Db.innerHeight,e=3Db.document.documentElement.scrollHeight;if(b=3D=3Db=
.top)if(e<d)d-=3D15;return new zb(b.innerWidth,d)}var =
f=3Dgc(c),g=3Df.nb()=3D=3D"CSS1Compat"&&(!Wb||Wb&&Jb(Qb,"9.50")>=3D0)?c.d=
ocumentElement:c.body;return new =
zb(g.clientWidth,g.clientHeight)},oa=3Dfunction(){var a=3DHa();return =
a.qa.apply(a,arguments)};var =
pa=3Dfunction(a,b){a.appendChild(b)},Qa=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):t};=0A=
var kc=3DH&&Jb(Qb,"521")<=3D0,lc=3Dfunction(a,b){if(typeof =
a.contains!=3D"undefined"&&!kc&&b.nodeType=3D=3D1)return =
a=3D=3Db||a.contains(b);if(typeof =
a.compareDocumentPosition!=3D"undefined")return =
a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);while(b&&a!=3Db)b=3Db.=
parentNode;return b=3D=3Da},fc=3Dfunction(a){return =
a.nodeType=3D=3D9?a:a.ownerDocument||a.document},mc=3Dfunction(a){if(a&&t=
ypeof a.length=3D=3D"number")if(qb(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else if(C(a))return =
typeof a.item=3D=3D"function";return m},=0A=
I=3Dfunction(a){this.u=3Da||A.document||document};I.prototype.ob=3Dfuncti=
on(){return =
this.u};I.prototype.qa=3Dfunction(a,b){if(G&&b&&b.name)a=3D"<"+a+' =
name=3D"'+Gb(b.name)+'">';var =
c=3Dthis.createElement(a);b&&ic(c,b);if(arguments.length>2){function =
d(g){if(g)this.appendChild(c,typeof =
g=3D=3D"string"?this.createTextNode(g):g)}for(var =
e=3D2;e<arguments.length;e++){var =
f=3Darguments[e];pb(f)&&!(qb(f)&&f.nodeType>0)?$b(mc(f)?cc(f):f,d,this):d=
.call(this,f)}}return c};I.prototype.createElement=3Dfunction(a){return =
this.u.createElement(a)};=0A=
I.prototype.createTextNode=3Dfunction(a){return =
this.u.createTextNode(a)};I.prototype.nb=3Dfunction(){if(this.u.compatMod=
e)return this.u.compatMode;if(H){var =
a=3Dthis.qa("div",{style:"position:absolute;width:0;height:0;width:1"}),b=
=3Da.style.width=3D=3D"1px"?"BackCompat":"CSS1Compat";return =
this.u.compatMode=3Db}return"BackCompat"};=0A=
I.prototype.wa=3Dfunction(){var =
a=3Dthis.u,b,c;if(!H&&a.compatMode=3D=3D"CSS1Compat"){b=3Da.documentEleme=
nt.scrollLeft;c=3Da.documentElement.scrollTop}else{b=3Da.body.scrollLeft;=
c=3Da.body.scrollTop}return new =
yb(b,c)};I.prototype.appendChild=3Dpa;I.prototype.removeNode=3DQa;I.proto=
type.contains=3Dlc;var nc,oc=3Dfunction(a,b){var =
c=3Dfc(a);if(c.defaultView&&c.defaultView.getComputedStyle){var =
d=3Dc.defaultView.getComputedStyle(a,"");if(d)return d[b]}return t};=0A=
var pc=3Dfunction(a,b){return =
oc(a,b)||(a.currentStyle?a.currentStyle[b]:t)||a.style[b]},qc=3Dfunction(=
a){var =
b;b=3Da?a.nodeType=3D=3D9?a:fc(a):Ha().ob();if(G&&b.compatMode!=3D"CSS1Co=
mpat")return b.body;return b.documentElement},rc=3Dfunction(a){var =
b=3Dfc(a),c=3DXb&&b.getBoxObjectFor&&pc(a,"position")=3D=3D"absolute"&&(a=
.style.top=3D=3D""||a.style.left=3D=3D"");if(typeof =
nc=3D=3D"undefined")nc=3DNb&&!(Jb(Qb,"1.8.0.11")>=3D0);var d=3Dnew =
yb(0,0),e=3Dqc(b);if(a=3D=3De)return d;var =
f=3Dt,g;if(a.getBoundingClientRect&&!c){g=3Da.getBoundingClientRect();=0A=
var i=3Dgc(b).wa();d.x=3Dg.left+i.x;d.y=3Dg.top+i.y}else =
if(b.getBoxObjectFor&&!c&&!nc){g=3Db.getBoxObjectFor(a);var =
k=3Db.getBoxObjectFor(e);d.x=3Dg.screenX-k.screenX;d.y=3Dg.screenY-k.scre=
enY}else{f=3Da;do{d.x+=3Df.offsetLeft;d.y+=3Df.offsetTop;if(H&&pc(f,"posi=
tion")=3D=3D"fixed"){d.x+=3Db.body.scrollLeft;d.y+=3Db.body.scrollTop;bre=
ak}f=3Df.offsetParent}while(f&&f!=3Da);if(Wb||H&&pc(a,"position")=3D=3D"a=
bsolute")d.y-=3Db.body.offsetTop;f=3Da.offsetParent;while(f&&f!=3Db.body)=
{d.x-=3Df.scrollLeft;if(!Wb||f.tagName!=3D"TR")d.y-=3Df.scrollTop;f=3D=0A=
f.offsetParent}}if(Xb&&a.getBoundingClientRect){var =
l=3Dpc(a,"position");if(l=3D=3D"static"||l=3D=3D"relative"){d.x=3DMath.fl=
oor(d.x);d.y=3DMath.floor(d.y)}}return d},sc=3Dfunction(a){var b=3Dnew =
yb;if(a.nodeType=3D=3D1)if(a.getBoundingClientRect){var =
c=3Da.getBoundingClientRect();b.x=3Dc.left;b.y=3Dc.top}else{var =
d=3Dgc(a).wa(),e=3Drc(a);b.x=3De.x-d.x;b.y=3De.y-d.y}else{b.x=3Da.clientX=
;b.y=3Da.clientY}return b};Xb&&!(Jb(Qb,"1.9")>=3D0);=0A=
var Oa=3Dfunction(a){var b=3Dfc(a),c=3D"";if(b.createTextRange){var =
d=3Db.body.createTextRange();d.moveToElementText(a);c=3Dd.queryCommandVal=
ue("FontName")}if(!c){c=3Dpc(a,"fontFamily");if(Wb&&Ub)c=3Dc.replace(/ =
\[[^\]]*\]/,"")}var e=3Dc.split(",");if(e.length>1)c=3De[0];return =
Hb(c,"\"'")};var =
J=3Dfunction(){};J.prototype.va=3Dm;J.prototype.dispose=3Dfunction(){if(!=
this.va){this.b();this.va=3Dj}};J.prototype.b=3Dfunction(){};var =
tc=3Dfunction(a){if(/^\s*$/.test(a))return m;var =
b=3D/\\["\\\/bfnrtu]/g,c=3D/"[^"\\\n\r\u2028\u2029\x00-\x1f\x7f-\x9f]*"|t=
rue|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,d=3D/(?:^|:|,)(?:[\s\u=
2028\u2029]*\[)+/g,e=3D/^[\],:{}\s\u2028\u2029]*$/;return =
e.test(a.replace(b,"@").replace(c,"]").replace(d,""))},uc=3Dfunction(a){v=
ar b=3DString(a);if(typeof b.parseJSON=3D=3D"function")return =
b.parseJSON();if(tc(a))try{return eval("("+a+")")}catch(c){}throw =
Error("Invalid JSON string: "+a);},vc=3Dt,xc=3Dfunction(a){vc||(vc=3D=0A=
new wc);return =
vc.serialize(a)},wc=3Dfunction(){};wc.prototype.serialize=3Dfunction(a){i=
f(a!=3Dt&&typeof a.toJSONString=3D=3D"function")return =
a.toJSONString();var b=3D[];this.ca(a,b);return b.join("")};=0A=
wc.prototype.ca=3Dfunction(a,b){switch(typeof a){case =
"string":this.Ia(a,b);break;case "number":this.Pb(a,b);break;case =
"boolean":b.push(a);break;case "undefined":b.push("null");break;case =
"object":if(a=3D=3Dt){b.push("null");break}if(B(a)=3D=3D"array"){this.Ob(=
a,b);break}this.Qb(a,b);break;case "function":break;default:throw =
Error("Unknown type: "+typeof a);}};var =
yc=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":=
"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"};=0A=
wc.prototype.Ia=3Dfunction(a,b){b.push('"',a.replace(/[\\\"\x00-\x1f\x80-=
\uffff]/g,function(c){if(c in yc)return yc[c];var =
d=3Dc.charCodeAt(0),e=3D"\\u";if(d<16)e+=3D"000";else =
if(d<256)e+=3D"00";else if(d<4096)e+=3D"0";return =
yc[c]=3De+d.toString(16)}),'"')};wc.prototype.Pb=3Dfunction(a,b){b.push(i=
sFinite(a)&&!isNaN(a)?a:"null")};wc.prototype.Ob=3Dfunction(a,b){var =
c=3Da.length;b.push("[");var d=3D"";for(var =
e=3D0;e<c;e++){b.push(d);this.ca(a[e],b);d=3D","}b.push("]")};=0A=
wc.prototype.Qb=3Dfunction(a,b){b.push("{");var c=3D"";for(var d in =
a){var e=3Da[d];if(typeof =
e!=3D"function"){b.push(c);this.Ia(d,b);b.push(":");this.ca(e,b);c=3D","}=
}b.push("}")};var Cc=3Dfunction(a,b){try{var c=3DAc(a),d=3D"Message: =
"+Gb(c.message)+'\nUrl: <a href=3D"view-source:'+c.fileName+'" =
target=3D"_new">'+c.fileName+"</a>\nLine: "+c.lineNumber+"\n\nBrowser =
stack:\n"+Gb(c.stack+"-> ")+"[end]\n\nJS stack =
traversal:\n"+Gb(Bc(b)+"-> ");return d}catch(e){return"Exception trying =
to expose exception! You win, we lose. "+e}},Ac=3Dfunction(a){var =
b=3Dnb("document.location.href");return typeof =
a=3D=3D"string"?{message:a,name:"Unknown error",lineNumber:"Not =
available",fileName:b,stack:"Not available"}:=0A=
!a.lineNumber||!a.fileName||!a.stack?{message:a.message,name:a.name,lineN=
umber:a.lineNumber||a.line||"Not =
available",fileName:a.fileName||a.sourceURL||b,stack:a.stack||"Not =
available"}:a},Bc=3Dfunction(a){return =
Dc(a||arguments.callee.caller,[])},Dc=3Dfunction(a,b){var =
c=3D[];if(ac(b,a))c.push("[...circular reference...]");else =
if(a&&b.length<50){c.push(Ec(a)+"(");var d=3Da.arguments;for(var =
e=3D0;e<d.length;e++){e>0&&c.push(", ");var f,g=3Dd[e];switch(typeof =
g){case "object":f=3Dg?"object":"null";break;case "string":f=3D=0A=
g;break;case "number":f=3DString(g);break;case =
"boolean":f=3Dg?"true":"false";break;case =
"function":f=3DEc(g);f=3Df?f:"[fn]";break;case =
"undefined":default:f=3Dtypeof =
g;break}if(f.length>40)f=3Df.substr(0,40)+"...";c.push(f)}b.push(a);c.pus=
h(")\n");try{c.push(Dc(a.caller,b))}catch(i){c.push("[exception trying =
to get caller]\n")}}else a?c.push("[...long =
stack...]"):c.push("[end]");return c.join("")},Ec=3Dfunction(a){var =
b=3DString(a);if(!Fc[b]){var c=3D/function ([^\(]+)/.exec(b);if(c){var =
d=3Dc[1];Fc[b]=3Dd}else Fc[b]=3D=0A=
"[Anonymous]"}return Fc[b]},Fc=3D{};var =
K=3Dfunction(a,b,c,d,e){this.nc=3Dtypeof =
e=3D=3D"number"?e:Gc++;this.oc=3Dd||E();this.p=3Da;this.gc=3Db;this.kc=3D=
c};K.prototype.ib=3Dt;K.prototype.hb=3Dt;var =
Gc=3D0;K.prototype.Rb=3Dfunction(a){this.ib=3Da};K.prototype.Sb=3Dfunctio=
n(a){this.hb=3Da};K.prototype.U=3Dfunction(){return =
this.p};K.prototype.da=3Dfunction(a){this.p=3Da};K.prototype.xa=3Dfunctio=
n(){return this.gc};var =
L=3Dfunction(a){this.Db=3Da;this.Y=3Dt;this.cc=3D{};this.ya=3D[]};L.proto=
type.p=3Dt;var =
N=3Dfunction(a,b){this.name=3Da;this.value=3Db};N.prototype.toString=3Dfu=
nction(){return this.name};new N("OFF",Infinity);new N("SHOUT",1200);var =
Hc=3Dnew N("SEVERE",1000),Ic=3Dnew N("WARNING",900),Jc=3Dnew =
N("INFO",800),Kc=3Dnew N("CONFIG",700),Lc=3Dnew N("FINE",500);new =
N("FINER",400);var Mc=3Dnew N("FINEST",300);new =
N("ALL",0);L.prototype.V=3Dfunction(){return =
this.Db};L.prototype.ga=3Dfunction(a){this.ya.push(a)};L.prototype.pb=3Df=
unction(){return this.Y};=0A=
L.prototype.da=3Dfunction(a){this.p=3Da};L.prototype.U=3Dfunction(){retur=
n this.p};L.prototype.X=3Dfunction(a){if(this.p)return =
a.value>=3Dthis.p.value;if(this.Y)return this.Y.X(a);return =
m};L.prototype.log=3Dfunction(a,b,c){if(!this.X(a))return;var d=3Dnew =
K(a,String(b),this.Db);if(c){d.Rb(c);d.Sb(Cc(c,arguments.callee.caller))}=
this.wb(d)};L.prototype.severe=3Dfunction(a,b){this.log(Hc,a,b)};L.protot=
ype.warning=3Dfunction(a,b){this.log(Ic,a,b)};L.prototype.info=3Dfunction=
(a,b){this.log(Jc,a,b)};=0A=
L.prototype.fine=3Dfunction(a,b){this.log(Lc,a,b)};L.prototype.finest=3Df=
unction(a,b){this.log(Mc,a,b)};L.prototype.wb=3Dfunction(a){if(!this.X(a.=
U()))return;var =
b=3Dthis;while(b){b.Sa(a);b=3Db.pb()}};L.prototype.Sa=3Dfunction(a){for(v=
ar =
b=3D0;b<this.ya.length;b++)this.ya[b](a)};L.prototype.Tb=3Dfunction(a){th=
is.Y=3Da};L.prototype.Pa=3Dfunction(a,b){this.cc[a]=3Db};=0A=
var Nc=3D{},Oc=3Dt,Pc=3Dfunction(){if(!Oc){Oc=3Dnew =
L("");Nc[""]=3DOc;Oc.da(Kc)}},Rc=3Dfunction(a){Pc();return a in =
Nc?Nc[a]:Qc(a)},Qc=3Dfunction(a){var b=3Dnew =
L(a),c=3Da.split("."),d=3Dc[c.length-1];c.length=3Dc.length-1;var =
e=3Dc.join("."),f=3DRc(e);f.Pa(d,b);b.Tb(f);Nc[a]=3Db;return b};var =
Sc=3D{"1":"NativeMessagingTransport","2":"FrameElementMethodTransport","3=
":"IframeRelayTransport","4":"IframePollingTransport","5":"FlashTransport=
","6":"NixTransport"},O=3D"SETUP_ACK",Tc=3D{},Vc=3Dfunction(a,b){var =
c=3Db||Uc,d=3Dc.length,e=3D"";while(a-- =
>0)e+=3Dc.charAt(Math.floor(Math.random()*d));return =
e},Uc=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",=
P=3DRc("goog.net.xpc");var =
Q=3Dfunction(){};F(Q,J);Q.prototype.g=3D0;Q.prototype.V=3Dfunction(){retu=
rn Sc[this.g]||""};var =
R=3Dfunction(a){this.a=3Da;this.N=3D[];this.fc=3DD(this.eb,this)};F(R,Q);=
R.prototype.g=3D2;R.prototype.n=3D0;R.prototype.J=3D1;R.prototype.Z=3Dm;R=
.prototype.Ub=3D0;R.prototype.connect=3Dfunction(){this.aa=3Dwindow.paren=
t=3D=3Dthis.a.f?this.J:this.n;if(this.aa=3D=3Dthis.n){this.j=3Dthis.a.w;t=
his.j.XPC_toOuter=3DD(this.za,this)}else this.ja()};=0A=
R.prototype.ja=3Dfunction(){var =
a=3Dj;try{if(!this.j)this.j=3Dwindow.frameElement;if(this.j&&this.j.XPC_t=
oOuter){this.Ca=3Dthis.j.XPC_toOuter;this.j.XPC_toOuter.XPC_toInner=3DD(t=
his.za,this);a=3Dm;this.send("tp",O);this.a.m()}}catch(b){P.severe("excep=
tion caught while attempting setup: =
"+b)}if(a){if(!this.Qa)this.Qa=3DD(this.ja,this);window.setTimeout(this.Q=
a,100)}};=0A=
R.prototype.H=3Dfunction(a){if(this.aa=3D=3Dthis.n&&!this.a.k()&&a=3D=3DO=
){this.Ca=3Dthis.j.XPC_toOuter.XPC_toInner;this.a.m()}else throw =
Error("Got unexpected transport =
message.");};R.prototype.za=3Dfunction(a,b){if(!this.Z&&this.N.length=3D=3D=
0)this.a.o(a,b);else{this.N.push({serviceName:a,payload:b});if(this.N.len=
gth=3D=3D1)this.Ub=3Dwindow.setTimeout(this.fc,1)}};R.prototype.eb=3Dfunc=
tion(){while(this.N.length){var =
a=3Dthis.N.shift();this.a.o(a.serviceName,a.payload)}};=0A=
R.prototype.send=3Dfunction(a,b){this.Z=3Dj;this.Ca(a,b);this.Z=3Dm};R.pr=
ototype.b=3Dfunction(){R.q.b.call(this);this.Ca=3Dt;this.j=3Dt};var =
S=3Dfunction(a){this.a=3Da;this.O=3Dthis.a.c.ppu;this.jc=3Dthis.a.c.lpu;t=
his.ba=3D[]},Wc,Xc,Yc;F(S,Q);S.prototype.g=3D4;S.prototype.P=3D0;S.protot=
ype.B=3Dm;S.prototype.connect=3Dfunction(){this.Za()};S.prototype.Za=3Dfu=
nction(){P.fine("constructing sender frames.");var =
a=3Dthis.a.name+"_msg";this.zb=3Dthis.oa(a);this.Cb=3Dwindow.frames[a];a=3D=
this.a.name+"_ack";this.Ma=3Dthis.oa(a);this.Oa=3Dwindow.frames[a];this.l=
a()};=0A=
S.prototype.oa=3Dfunction(a){var =
b=3DHa().createElement("iframe"),c=3Db.style;c.position=3D"absolute";c.to=
p=3D"-10px";c.left=3D"10px";c.width=3D"1px";c.height=3D"1px";b.id=3Db.nam=
e=3Da;b.src=3Dthis.O+"#INITIAL";document.body.appendChild(b);return b};=0A=
S.prototype.la=3Dfunction(){this.Va&&window.clearTimeout(this.Va);if(this=
.Aa("msg")&&this.Aa("ack")){P.fine("foreign frames =
present");this.Ab=3Dnew =
Zc(this,this.a.f.frames[this.a.name+"_msg"],D(this.Hb,this));this.Na=3Dne=
w =
Zc(this,this.a.f.frames[this.a.name+"_ack"],D(this.Gb,this));this.na()}el=
se{P.finest("foreign frames not (yet) =
present");if(!this.Ua)this.Ua=3DD(this.la,this);this.Va=3Dwindow.setTimeo=
ut(this.Ua,100)}};=0A=
S.prototype.Aa=3Dfunction(a){try{var =
b=3Dthis.a.f.frames[this.a.name+"_"+a];if(!b||b.location.href.indexOf(thi=
s.jc)!=3D0)return m}catch(c){return m}return j};=0A=
S.prototype.na=3Dfunction(){var =
a=3Dthis.a.f.frames;if(a[this.a.name+"_ack"]&&a[this.a.name+"_msg"]){this=
.Bb=3Dnew $c(this.O,this.Cb);this.R=3Dnew =
$c(this.O,this.Oa);P.fine("local frames =
ready");window.setTimeout(D(function(){this.Bb.send("SETUP");this.mc=3Dj;=
this.B=3Dj;P.fine("SETUP =
sent")},this),100)}else{if(!this.Wa)this.Wa=3DD(this.na,this);window.setT=
imeout(this.Wa,100);P.fine("local frames not (yet) present")}};=0A=
S.prototype.ma=3Dfunction(){if(this.Ha&&this.Jb){this.a.m();if(this.D){P.=
fine("delivering queued messages ("+this.D.length+")");for(var =
a=3D0,b;a<this.D.length;a++){b=3Dthis.D[a];this.a.o(b.service,b.payload)}=
delete this.D}}else P.finest("checking if connected: ack =
sent:"+this.Ha+", ack rcvd: "+this.Jb)};=0A=
S.prototype.Hb=3Dfunction(a){P.finest("msg received: =
"+a);if(a=3D=3D"SETUP"){if(!this.R)return;this.R.send(O);P.finest("SETUP_=
ACK sent");this.Ha=3Dj;this.ma()}else if(this.a.k()||this.Ha){var =
b=3Da.indexOf("|"),c=3Da.substring(0,b),d=3Da.substring(b+1);b=3Dc.indexO=
f(",");if(b=3D=3D-1){var e=3Dc;this.R.send("ACK:"+e);this.ta(d)}else{var =
e=3Dc.substring(0,b);this.R.send("ACK:"+e);var =
f=3Dc.substring(b+1).split("/");f[0]=3DparseInt(f[0],10);f[1]=3DparseInt(=
f[1],10);if(f[0]=3D=3D1)this.Da=3D[];this.Da.push(d);if(f[0]=3D=3Df[1]){t=
his.ta(this.Da.join(""));=0A=
delete this.Da}}}else P.warning("received msg, but channel is not =
connected")};S.prototype.Gb=3Dfunction(a){P.finest("ack received: =
"+a);if(a=3D=3DO){this.B=3Dm;this.Jb=3Dj;this.ma()}else =
if(this.a.k()){if(!this.B){P.warning("got unexpected ack");return}var =
b=3DparseInt(a.split(":")[1],10);if(b=3D=3Dthis.P){this.B=3Dm;this.Ga()}e=
lse P.warning("got ack with wrong sequence")}else P.warning("received =
ack, but channel not connected")};=0A=
S.prototype.Ga=3Dfunction(){if(this.B||!this.ba.length)return;var =
a=3Dthis.ba.shift();++this.P;this.Bb.send(this.P+a);P.finest("msg sent: =
"+this.P+a);this.B=3Dj};S.prototype.ta=3Dfunction(a){var =
b=3Da.indexOf(":"),c=3Da.substr(0,b),d=3Da.substring(b+1);if(this.a.k())t=
his.a.o(c,d);else{(this.D||(this.D=3D[])).push({service:c,payload:d});P.f=
inest("queued delivery")}};S.prototype.K=3D3800;=0A=
S.prototype.send=3Dfunction(a,b){var =
c=3Da+":"+b;if(!G||b.length<=3Dthis.K)this.ba.push("|"+c);else{var =
d=3Db.length,e=3DMath.ceil(d/this.K),f=3D0,g=3D1;while(f<d){this.ba.push(=
","+g+"/"+e+"|"+c.substr(f,this.K));g++;f+=3Dthis.K}}this.Ga()};S.prototy=
pe.b=3Dfunction(){S.q.b.call(this);var =
a=3Dad;bc(a,this.Ab);bc(a,this.Na);this.Ab=3Dthis.Na=3Dt;Qa(this.zb);Qa(t=
his.Ma);this.zb=3Dthis.Ma=3Dt;this.Cb=3Dthis.Oa=3Dt};=0A=
var ad=3D[],cd=3Dfunction(){var a=3Dm;try{for(var =
b=3D0,c=3Dad.length;b<c;b++)a=3Da||ad[b].receive()}catch(d){P.info("recei=
ve_() failed: "+d);ad[b].d.a.Eb();if(!ad.length)return}var =
e=3DE();if(a)Wc=3De;var =
f=3De-Wc<1000?10:100;Xc=3Dwindow.setTimeout(bd,f)},bd=3DD(cd,S),dd=3Dfunc=
tion(){P.fine("starting =
receive-timer");Wc=3DE();Xc&&window.clearTimeout(Xc);Xc=3Dwindow.setTimeo=
ut(bd,10)},$c=3Dfunction(a,b){this.O=3Da;this.Nb=3Db;this.sa=3D0};=0A=
$c.prototype.send=3Dfunction(a){this.sa=3D++this.sa%2;var =
b=3Dthis.O+"#"+this.sa+encodeURIComponent(a);try{if(H)this.Nb.location.hr=
ef=3Db;else this.Nb.location.replace(b)}catch(c){P.severe("sending =
failed",c)}Yc=3DE()};var =
Zc=3Dfunction(a,b,c){this.d=3Da;this.Ib=3Db;this.bc=3Dc;this.cb=3Dthis.Ib=
.location.href.split("#")[0]+"#INITIAL";ad.push(this);dd()};Zc.prototype.=
receive=3Dfunction(){var =
a=3Dthis.Ib.location.href;if(a!=3Dthis.cb){this.cb=3Da;var =
b=3Da.split("#")[1];if(b){b=3Db.substr(1);this.bc(decodeURIComponent(b))}=
return j}else return m};var =
T=3Dfunction(a,b){J.call(this);this.xb=3Db;this.v=3D[];this.ab(a)};F(T,J)=
;T.prototype.S=3Dt;T.prototype.T=3Dt;T.prototype.G=3Dfunction(a){this.S=3D=
a};T.prototype.Ka=3Dfunction(a){this.T=3Da};T.prototype.i=3Dfunction(){if=
(this.v.length)return this.v.pop();return =
this.ra()};T.prototype.A=3Dfunction(a){this.v.length<this.xb?this.v.push(=
a):this.ua(a)};T.prototype.ab=3Dfunction(a){if(a>this.xb)throw =
Error("[goog.structs.SimplePool] Initial cannot be greater than =
max");for(var b=3D0;b<a;b++)this.v.push(this.ra())};=0A=
T.prototype.ra=3Dfunction(){return =
this.S?this.S():{}};T.prototype.ua=3Dfunction(a){if(this.T)this.T(a);else=
 if(C(a.dispose))a.dispose();else for(var b in a)delete =
a[b]};T.prototype.b=3Dfunction(){T.q.b.call(this);var =
a=3Dthis.v;while(a.length)this.ua(a.pop());delete this.v};var =
ed=3Dfunction(a,b){this.type=3Da;this.target=3Db;this.currentTarget=3Dthi=
s.target};F(ed,J);ed.prototype.b=3Dfunction(){delete this.type;delete =
this.target;delete =
this.currentTarget};ed.prototype.F=3Dm;ed.prototype.$=3Dj;ed.prototype.st=
opPropagation=3Dfunction(){this.F=3Dj};ed.prototype.preventDefault=3Dfunc=
tion(){this.$=3Dm};var =
U=3Dfunction(a,b){a&&this.init(a,b)};F(U,ed);U.prototype.type=3Dt;U.proto=
type.target=3Dt;U.prototype.relatedTarget=3Dt;U.prototype.offsetX=3D0;U.p=
rototype.offsetY=3D0;U.prototype.clientX=3D0;U.prototype.clientY=3D0;U.pr=
ototype.screenX=3D0;U.prototype.screenY=3D0;U.prototype.button=3D0;U.prot=
otype.keyCode=3D0;U.prototype.charCode=3D0;U.prototype.ctrlKey=3Dm;U.prot=
otype.altKey=3Dm;U.prototype.shiftKey=3Dm;U.prototype.metaKey=3Dm;U.proto=
type.h=3Dt;=0A=
U.prototype.init=3Dfunction(a,b){this.type=3Da.type;this.target=3Da.targe=
t||a.srcElement;this.currentTarget=3Db;this.relatedTarget=3Da.relatedTarg=
et?a.relatedTarget:this.type=3D=3D"mouseover"?a.fromElement:this.type=3D=3D=
"mouseout"?a.toElement:t;this.offsetX=3Dtypeof =
a.layerX=3D=3D"number"?a.layerX:a.offsetX;this.offsetY=3Dtypeof =
a.layerY=3D=3D"number"?a.layerY:a.offsetY;this.clientX=3Dtypeof =
a.clientX=3D=3D"number"?a.clientX:a.pageX;this.clientY=3Dtypeof =
a.clientY=3D=3D"number"?a.clientY:a.pageY;this.screenX=3Da.screenX||0;thi=
s.screenY=3Da.screenY||=0A=
0;this.button=3Da.button;this.keyCode=3Da.keyCode||0;this.charCode=3Da.ch=
arCode||(this.type=3D=3D"keypress"?a.keyCode:0);this.ctrlKey=3Da.ctrlKey;=
this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKey;this.metaKey=3Da.metaKe=
y;this.h=3Da;delete this.$;delete =
this.F};U.prototype.stopPropagation=3Dfunction(){this.F=3Dj;if(this.h.sto=
pPropagation)this.h.stopPropagation();else this.h.cancelBubble=3Dj};=0A=
U.prototype.preventDefault=3Dfunction(){this.$=3Dm;if(this.h.preventDefau=
lt)this.h.preventDefault();else{this.h.returnValue=3Dm;try{this.h.keyCode=
=3D-1}catch(a){}}};U.prototype.mb=3Dfunction(){return =
this.h};U.prototype.b=3Dfunction(){U.q.b.call(this);this.h=3Dt};var =
V=3Dfunction(){},fd=3D0;V.prototype.W=3Dt;V.prototype.listener=3Dt;V.prot=
otype.proxy=3Dt;V.prototype.src=3Dt;V.prototype.type=3Dt;V.prototype.capt=
ure=3Dt;V.prototype.handler=3Dt;V.prototype.key=3D0;V.prototype.removed=3D=
m;V.prototype.ka=3Dm;V.prototype.init=3Dfunction(a,b,c,d,e,f){if(C(a))thi=
s.W=3Dj;else if(a&&a.handleEvent&&C(a.handleEvent))this.W=3Dm;else throw =
Error("Invalid listener =
argument");this.listener=3Da;this.proxy=3Db;this.src=3Dc;this.type=3Dd;th=
is.capture=3D!!e;this.handler=3Df;this.ka=3Dm;this.key=3D++fd;this.remove=
d=3Dm};=0A=
V.prototype.handleEvent=3Dfunction(a){if(this.W)return =
this.listener.call(this.handler||this.src,a);return =
this.listener.handleEvent.call(this.listener,a)};var =
gd=3D{},W=3D{},hd=3D{},id=3Dnew =
T(0,600);id.G(function(){return{t:0}});id.Ka(function(a){a.t=3D0});var =
jd=3Dnew =
T(0,600);jd.G(function(){return[]});jd.Ka(function(a){a.length=3D0;delete=
 a.M;delete a.Ba});var kd=3Dnew T(0,600);kd.G(function(){var =
a=3Dfunction(b){return ld.call(a.src,a.key,b)};return a});var =
md=3Dfunction(){return new V},nd=3Dnew T(0,600);nd.G(md);=0A=
var od=3Dfunction(){return new U},pd=3Dfunction(){var =
a=3Dt;if(G){a=3Dnew T(0,600);a.G(od)}return =
a},qd=3Dpd(),rd=3D"on",sd=3D{},td=3Dfunction(a,b,c,d,e){if(b)if(B(b)=3D=3D=
"array"){for(var f=3D0;f<b.length;f++)td(a,b[f],c,d,e);return t}else{var =
g=3D!!d,i=3DW;b in i||(i[b]=3Did.i());i=3Di[b];if(!(g in =
i)){i[g]=3Did.i();i.t++}i=3Di[g];var =
k=3Dwb(a),l,o;if(i[k]){l=3Di[k];for(var =
f=3D0;f<l.length;f++){o=3Dl[f];if(o.listener=3D=3Dc&&o.handler=3D=3De){if=
(o.removed)break;return l[f].key}}}else{l=3Di[k]=3Djd.i();i.t++}var =
q=3Dkd.i();q.src=3Da;o=3Dnd.i();o.init(c,=0A=
q,a,b,g,e);var =
r=3Do.key;q.key=3Dr;l.push(o);gd[r]=3Do;hd[k]||(hd[k]=3Djd.i());hd[k].pus=
h(o);if(a.addEventListener){if(a=3D=3DA||!a.ec)a.addEventListener(b,q,g)}=
else a.attachEvent(ud(b),q);return r}else throw Error("Invalid event =
type");},vd=3Dfunction(a,b,c,d,e){if(B(b)=3D=3D"array"){for(var =
f=3D0;f<b.length;f++)vd(a,b[f],c,d,e);return t}var =
g=3D!!d,i=3Dwd(a,b,g);if(!i)return m;for(var =
f=3D0;f<i.length;f++)if(i[f].listener=3D=3Dc&&i[f].capture=3D=3Dg&&i[f].h=
andler=3D=3De)return xd(i[f].key);return =
m},xd=3Dfunction(a){if(!gd[a])return m;=0A=
var b=3Dgd[a];if(b.removed)return m;var =
c=3Db.src,d=3Db.type,e=3Db.proxy,f=3Db.capture;if(c.removeEventListener){=
if(c=3D=3DA||!c.ec)c.removeEventListener(d,e,f)}else =
c.detachEvent&&c.detachEvent(ud(d),e);var =
g=3Dwb(c),i=3DW[d][f][g];if(hd[g]){var =
k=3Dhd[g];bc(k,b);k.length=3D=3D0&&delete =
hd[g]}b.removed=3Dj;i.Ba=3Dj;yd(d,f,g,i);delete gd[a];return =
j},yd=3Dfunction(a,b,c,d){if(!d.M)if(d.Ba){for(var =
e=3D0,f=3D0;e<d.length;e++){if(d[e].removed){nd.A(d[e]);continue}if(e!=3D=
f)d[f]=3Dd[e];f++}d.length=3Df;d.Ba=3Dm;if(f=3D=3D0){jd.A(d);delete =
W[a][b][c];=0A=
W[a][b].t--;if(W[a][b].t=3D=3D0){id.A(W[a][b]);delete =
W[a][b];W[a].t--}if(W[a].t=3D=3D0){id.A(W[a]);delete =
W[a]}}}},wd=3Dfunction(a,b,c){var d=3DW;if(b in d){d=3Dd[b];if(c in =
d){d=3Dd[c];var e=3Dwb(a);if(d[e])return d[e]}}return =
t},ud=3Dfunction(a){if(a in sd)return sd[a];return =
sd[a]=3Drd+a},Ad=3Dfunction(a,b,c,d){var e=3D1,f=3DW;if(b in =
f){f=3Df[b];if(c in f){f=3Df[c];var g=3Dwb(a);if(f[g]){var =
i=3Df[g];if(i.M)i.M++;else i.M=3D1;try{var k=3Di.length;for(var =
l=3D0;l<k;l++){var =
o=3Di[l];if(o&&!o.removed)e&=3Dzd(o,d)!=3D=3Dm}}finally{i.M--;yd(b,c,=0A=
g,i)}}}}return Boolean(e)},zd=3Dfunction(a,b){var =
c=3Da.handleEvent(b);a.ka&&xd(a.key);return =
c},ld=3Dfunction(a,b){if(!gd[a])return j;var =
c=3Dgd[a],d=3Dc.type,e=3DW;if(!(d in e))return j;e=3De[d];var =
f;if(G){var g=3Db||nb("window.event"),i=3Dj in =
e;if(i){if(g.keyCode<0||g.returnValue!=3Dundefined)return =
j;Bd(g)}wb(c.src);var k=3Dqd.i();k.init(g,this);f=3Dj;try{if(i){var =
l=3Djd.i();for(var =
o=3Dk.currentTarget;o;o=3Do.parentNode)l.push(o);for(var =
q=3Dl.length-1;!k.F&&q>=3D0;q--){k.currentTarget=3Dl[q];f&=3DAd(l[q],d,j,=
k)}for(var q=3D0;!k.F&&=0A=
q<l.length;q++){k.currentTarget=3Dl[q];f&=3DAd(l[q],d,m,k)}}else =
f=3Dzd(c,k)}finally{if(l){l.length=3D0;jd.A(l)}k.dispose();qd.A(k)}return=
 f}var r=3Dnew U(b,this);try{f=3Dzd(c,r)}finally{r.dispose()}return =
f},Bd=3Dfunction(a){var =
b=3Dm;if(a.keyCode=3D=3D0)try{a.keyCode=3D-1;return}catch(c){b=3Dj}if(b||=
a.returnValue=3D=3Dundefined)a.returnValue=3Dj};var =
X=3Dfunction(a){this.a=3Da;this.ic=3Dthis.a.c.pru;this.Fb=3Dthis.a.c.ifri=
d;H&&Cd()};F(X,Q);if(H){var =
Dd=3D[],Ed=3D0,Cd=3Dfunction(){Ed||(Ed=3Dwindow.setTimeout(function(){Fd(=
)},1000))},Fd=3Dfunction(a){var =
b=3DE(),c=3Da||3000;while(Dd.length&&b-Dd[0].timestamp>=3Dc){var =
d=3DDd.shift().iframeElement;Qa(d);P.finest("iframe =
removed")}Ed=3Dwindow.setTimeout(Gd,1000)},Gd=3Dfunction(){Fd()}}X.protot=
ype.g=3D3;X.prototype.connect=3Dfunction(){this.send("tp","SETUP")};=0A=
X.prototype.H=3Dfunction(a){if(a=3D=3D"SETUP"){this.send("tp",O);this.a.m=
()}else a=3D=3DO&&this.a.m()};=0A=
X.prototype.send=3Dfunction(a,b){if(G){var =
c=3Ddocument.createElement("div");c.innerHTML=3D'<iframe =
onload=3D"this.xpcOnload()"></iframe>';var =
d=3Dc.childNodes[0];d.xpcOnload=3DHd}else{var =
d=3Ddocument.createElement("iframe");H?Dd.push({timestamp:E(),iframeEleme=
nt:d}):td(d,"load",Hd)}var =
e=3Dd.style;e.visibility=3D"hidden";e.width=3Dd.style.height=3D"0px";e.po=
sition=3D"absolute";var =
f=3Dthis.ic;f+=3D"#"+this.a.name;if(this.Fb)f+=3D","+this.Fb;f+=3D"|"+a+"=
:"+encodeURIComponent(b);d.src=3Df;document.body.appendChild(d);P.finest(=
"msg sent: "+=0A=
f)};var =
Hd=3Dfunction(){P.finest("iframe-load");Qa(this);this.xpcOnload=3Dt};wind=
ow.xpcRelay=3Dfunction(a,b){var =
c=3Db.indexOf(":"),d=3Db.substring(0,c),e=3Db.substring(c+1);Tc[a].o(d,de=
codeURIComponent(e))};X.prototype.b=3Dfunction(){X.q.b.call(this);H&&Fd(0=
)};var Y=3Dfunction(a){this.a=3Da};F(Y,Q);Y.prototype.g=3D1;var =
Id=3Dm,Kd=3Dfunction(){if(!Id){td(C(window.postMessage)?window:document,"=
message",Jd,m,Y);Id=3Dj}},Jd=3Dfunction(a){var =
b=3Da.mb().data,c=3Db.indexOf("|"),d=3Db.indexOf(":");if(c=3D=3D-1||d=3D=3D=
-1)return;var =
e=3Db.substring(0,c),f=3Db.substring(c+1,d),g=3Db.substring(d+1),i=3DTc[e=
];i?i.o(f,g):P.severe('error delivering msg: no channel named =
"'+e+'"')};Y.prototype.H=3Dfunction(a){switch(a){case =
"SETUP":this.send("tp",O);case O:this.a.m();break}};=0A=
Y.prototype.connect=3Dfunction(){Kd();this.send("tp","SETUP")};Y.prototyp=
e.send=3Dfunction(a,b){var c=3Dthis.a.f;if(!c){P.fine("send(): window =
not ready");return}var =
d=3DC(window.postMessage)?c:c.document;this.send=3Dfunction(e,f){d.postMe=
ssage(this.a.name+"|"+e+":"+f,"*")};this.send(a,b)};Y.prototype.b=3Dfunct=
ion(){Y.q.b.call(this);vd(document,"message",this.lc,m,this)};var =
Z=3Dfunction(a){this.a=3Da;this.Ra=3Da.at||"";this.Mb=3Da.rat||"";Ld();th=
is[Md]=3Dthis.L;this[Nd]=3Dthis.$a};F(Z,Q);=0A=
var =
Od=3D"GRPC____NIXVBS_wrapper",Pd=3D"GRPC____NIXVBS_get_wrapper",Md=3D"GRP=
C____NIXJS_handle_message",Nd=3D"GRPC____NIXJS_create_channel",Qd=3D"GRPC=
____NIXVBS_container",Ld=3Dfunction(){if(window.nix_setup_complete)return=
;var a=3D"Class "+Od+"\n Private m_Transport\nPrivate m_Auth\nPublic Sub =
SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport =
=3D transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf =
isEmpty(m_Auth) Then\nm_Auth =3D auth\nEnd If\nEnd Sub\nPublic Function =
GetAuthToken()\n GetAuthToken =3D m_Auth\nEnd Function\nPublic Sub =
SendMessage(service, payload)\n Call m_Transport."+Md+=0A=
"(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call =
m_Transport."+Nd+"(channel)\nEnd Sub\nPublic Sub "+Qd+"()\n End Sub\nEnd =
Class\n Function "+Pd+"(transport, auth)\nDim wrap\nSet wrap =3D New =
"+Od+"\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet "+Pd+" =3D =
wrap\nEnd =
Function";try{window.execScript(a,"vbscript");window.nix_setup_complete=3D=
j}catch(b){P.severe("exception caught while attempting global setup: =
"+b)}};Z.prototype.g=3D6;Z.prototype.n=3D0;Z.prototype.J=3D1;Z.prototype.=
z=3Dm;=0A=
Z.prototype.l=3Dt;Z.prototype.connect=3Dfunction(){this.aa=3Dwindow.paren=
t=3D=3Dthis.a.f?this.J:this.n;this.aa=3D=3Dthis.n?this.ia():this.ha()};Z.=
prototype.ia=3Dfunction(){if(this.z)return;var =
a=3Dthis.a.w;try{a.contentWindow.opener=3Dwindow[Pd](this,this.Ra);this.z=
=3Dj}catch(b){P.severe("exception caught while attempting setup: =
"+b)}this.z||window.setTimeout(D(this.ia,this),100)};=0A=
Z.prototype.ha=3Dfunction(){if(this.z)return;try{var =
a=3Dwindow.opener;if(a&&Qd in a){this.l=3Da;var =
b=3Dthis.l.GetAuthToken();if(b!=3Dthis.Mb){P.severe("Invalid auth token =
from other =
party");return}this.l.CreateChannel(window[Pd](this,this.Ra));this.z=3Dj;=
this.a.m()}}catch(c){P.severe("exception caught while attempting setup: =
"+c);return}this.z||window.setTimeout(D(this.ha,this),100)};=0A=
Z.prototype.$a=3Dfunction(a){if(typeof a!=3D"unknown"||!(Qd in =
a))P.severe("Invalid NIX channel given to =
createChannel_");this.l=3Da;var =
b=3Dthis.l.GetAuthToken();if(b!=3Dthis.Mb){P.severe("Invalid auth token =
from other =
party");return}this.a.m()};Z.prototype.L=3Dfunction(a,b){function =
c(){this.a.o(a,b)}window.setTimeout(D(c,this),1)};Z.prototype.send=3Dfunc=
tion(a,b){typeof this.l!=3D=3D"unknown"&&P.severe("NIX channel not =
connected");this.l.SendMessage(a,b)};Z.prototype.b=3Dfunction(){Z.q.b.cal=
l(this);this.l=3Dt};var =
$=3Dfunction(a){this.c=3Da;this.name=3Dthis.c.cn||Vc(10);this.Ja=3D{};Tc[=
this.name]=3Dthis;td(window,"unload",Rd);P.info("CrossPageChannel =
created: =
"+this.name)};F($,J);$.prototype.d=3Dt;$.prototype.ea=3D1;$.prototype.k=3D=
function(){return =
this.ea=3D=3D2};$.prototype.f=3Dt;$.prototype.w=3Dt;$.prototype.La=3Dfunc=
tion(a){this.f=3Da};=0A=
$.prototype.bb=3Dfunction(){if(this.d)return;if(!this.c.tp)if(C(document.=
postMessage)||C(window.postMessage))this.c.tp=3D1;else =
if(Xb)this.c.tp=3D2;else if(G&&this.c.pru)this.c.tp=3D3;else =
if(G)this.c.tp=3D6;else =
if(this.c.lpu&&this.c.ppu)this.c.tp=3D4;switch(this.c.tp){case =
1:this.d=3Dnew Y(this);break;case 6:this.d=3Dnew Z(this);break;case =
2:this.d=3Dnew R(this);break;case 3:this.d=3Dnew X(this);break;case =
4:this.d=3Dnew S(this);break}if(this.d)P.info("Transport created: =
"+this.d.V());else throw Error("CrossPageChannel: No suitable transport =
found!");=0A=
};$.prototype.db=3Dm;$.prototype.Ya=3Dm;$.prototype.connect=3Dfunction(a)=
{this.dc=3Da;if(this.db){this.Ya=3Dj;return}if(this.c.ifrid)this.w=3Dna(t=
his.c.ifrid);if(this.w){var =
b=3Dthis.w.contentWindow;b||(b=3Dwindow.frames[this.c.ifrid]);this.La(b)}=
if(!this.f)if(window=3D=3Dtop)throw Error("CrossPageChannel: Can't =
connect, peer window-object not set.");else =
this.La(window.parent);this.bb();this.d.connect()};=0A=
$.prototype.close=3Dfunction(){if(!this.k())return;this.ea=3D3;this.d.dis=
pose();this.d=3Dt;P.info('Channel "'+this.name+'" =
closed')};$.prototype.m=3Dfunction(){if(this.k())return;this.ea=3D2;P.inf=
o('Channel "'+this.name+'" =
connected');this.dc()};$.prototype.Eb=3Dfunction(){P.info("Transport =
Error");this.close()};$.prototype.Lb=3Dfunction(a,b,c){this.Ja[a]=3D{name=
:a,callback:b,jsonEncoded:!!c}};=0A=
$.prototype.send=3Dfunction(a,b){if(!this.k()){P.severe("Can't send. =
Channel not connected.");return}if(this.f.closed){P.severe("Peer has =
disappeared.");this.close();return}if(qb(b))b=3Dxc(b);this.d.send(a,b)};$=
.prototype.o=3Dfunction(a,b){if(!a||a=3D=3D"tp")this.d.H(b);else =
if(this.k()){var =
c=3Dthis.Ja[a];if(c){if(c.jsonEncoded)try{b=3Duc(b)}catch(d){P.info("Erro=
r parsing JSON-encoded payload.");return}c.callback(b)}else =
P.info('CrossPageChannel::deliver_(): No such service: "'+a+'" (payload: =
'+b+")")}else P.info("CrossPageChannel::deliver_(): Not connected.")};=0A=
$.prototype.b=3Dfunction(){$.q.b.call(this);this.close();this.f=3Dt;this.=
w=3Dt;delete this.Ja;Tc[this.name]=3Dt};var Rd=3Dfunction(){for(var a in =
Tc){var b=3DTc[a];b&&b.dispose()}};var =
Sd=3DRc("ExpansionUtil");Sd.ga(function(a){ma("API: =
"+a.xa(),"console")});var =
Td=3DRc("goog.net.xpc");Td.ga(function(a){ma("XPC: =
"+a.xa(),"console")});var Ud=3Dfunction(a){var =
b=3Da||document.location.protocol+"//"+document.location.host;return =
b+"/favicon.ico"};var =
z=3Dfunction(a,b){this.s=3Db.width;this.r=3Db.height;this.Ta=3DVc(10);thi=
s.hc=3Dthis.qb(a,document);this.e=3Db;this.e.src=3Dthis.yb(document,a);th=
is.vb(this.sb(document))};z.prototype.yb=3Dfunction(a,b){return =
b+(b.indexOf("?")=3D=3D-1?"?":"&")+"w=3D"+this.s+"&h=3D"+this.r+"&xpc=3D"=
+this.Ta+"&p=3D"+escape(a.location.protocol+"//"+a.location.host)};z.prot=
otype.sb=3Dfunction(){var =
a=3D{};a.ifrid=3Dthis.e.id;a.pu=3Dthis.e.src;a.cn=3Dthis.Ta;a.ppu=3DUd(th=
is.hc);a.lpu=3DUd();return a};=0A=
z.prototype.vb=3Dfunction(a){this.a=3Dnew =
$(a);this.a.Lb("expandable_ad",D(this.L,this));this.a.connect(function(){=
})};z.prototype.qb=3Dfunction(a,b){var =
c=3Da.indexOf("//"),d=3Dc>0,e=3Dd?a.substring(0,c):b.location.protocol,f=3D=
d?a.substring(c+2):b.location.host,g=3Df.indexOf("/");if(d&&g>0)f=3Df.sub=
string(0,g);return =
e+"//"+f};z.prototype.L=3Dfunction(a){Sd.info("handleMessage("+a+")");var=
 b=3Da.split("_"),c=3Db[0];if(c=3D=3D"expand")this.ub(b);else =
c=3D=3D"collapse"?this.tb():Sd.info("ExpandableAdSlot.callback(): =
unknown message received")};=0A=
z.prototype.Fa=3Dfunction(a){this.a.send("expandable_ad",a)};z.prototype.=
ub=3Dfunction(a){var b,c;for(var d in a){var =
e=3Da[d].charAt(0);if(e=3D=3D"w")b=3DparseInt(a[d].substring(1),10);else =
if(e=3D=3D"h")c=3DparseInt(a[d].substring(1),10)}var =
f=3Dthis.fb(b,c);this.jb(b,c,f);this.Fa("ok_expand_w"+b+"_h"+c+"_d"+f)};z=
.prototype.tb=3Dfunction(){this.Xa();this.Fa("ok_collapse_w"+this.s+"_h"+=
this.r)};=0A=
z.prototype.Xa=3Dfunction(){this.e.style.width=3Dthis.s+"px";this.e.style=
.height=3Dthis.r+"px";this.e.style.left=3D"0";this.e.style.top=3D"0";this=
.e.style.zIndex=3D999};z.prototype.jb=3Dfunction(a,b,c){this.e.style.posi=
tion=3D"absolute";this.e.style.width=3Da+"px";this.e.style.height=3Db+"px=
";this.e.style.zIndex=3D9999;if(a>this.s&&(c=3D=3D0||c=3D=3D3))this.e.sty=
le.left=3D"-"+(a-this.s)+"px";if(b>this.r&&(c=3D=3D1||c=3D=3D0))this.e.st=
yle.top=3D"-"+(b-this.r)+"px"};=0A=
z.prototype.fb=3Dfunction(a,b){var =
c=3Dsc(this.e),d=3Djc(window),e=3Da-this.s,f=3Db-this.r,g=3Dc.y,i=3Df>g,k=
=3Dd.height-(c.y+this.r),l=3Di||k>=3Dg,o=3Dc.x,q=3De>o,r=3Dd.width-(c.x+t=
his.s),y=3Dq||r>=3Do,M=3D0;if(l&&y)M=3D2;else if(l&&!y)M=3D3;else =
if(!l&&y)M=3D1;else if(!l&&!y)M=3D0;return =
M};xb("ExpandableAdSlot",z);var Ca=3D0;var Xa=3D{};var =
gb=3D{};gb["ad.yieldmanager.com"]=3Dj;window.google_render_ad=3DPa;var =
ib=3D{google:1,googlegroups:1,gmail:1,googlemail:1,orkut:1,googleimages:1=
,googleprint:1};Za();Va(Ta);jb(window,document,0.0010);var =
Vd=3D"script";document.write("<"+Vd+"> window.google_render_ad(); =
</"+Vd+">");=0A=
})()=0A=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C92675.2D6EB930
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://secure-it.imrworldwide.com/v52.js

// Netratings SiteCensus v52.js=0A=
// COPYRIGHT 2006 Nielsen//Netratings=0A=
=0A=
function random()=0A=
{=0A=
    random.seed =3D (random.seed*random.a + random.c) % random.m;=0A=
    return random.seed / random.m;=0A=
}=0A=
random.m=3D714025;=0A=
random.a=3D4096;=0A=
random.c=3D150889;=0A=
random.seed =3D (new Date()).getTime()%random.m;=0A=
=0A=
=0A=
function _rsEH(){}=0A=
window.onerror=3D_rsEH;=0A=
=0A=
var _rsLP=3Dlocation.protocol.indexOf('https')>-1?'https:':'http:';=0A=
var _rsND=3D_rsLP+_rsDN;=0A=
=0A=
var _rsRD=3D(new Date()).getTime();=0A=
=0A=
if (typeof(_rsCC)=3D=3D"undefined") {var _rsCC=3D1;}     // cookie check=0A=
if (typeof(_rsDT)=3D=3D"undefined") {var _rsDT=3D0;}     // doc.title=0A=
if (typeof(_rsSE)=3D=3D"undefined") {var _rsSE=3D0;}     // surveys =
enabled=0A=
if (typeof(_rsSV)=3D=3D"undefined") {var _rsSV=3D"";}    // survey id=0A=
if (typeof(_rsSM)=3D=3D"undefined") {var _rsSM=3D0;}     // sample rate=0A=
if (typeof(_rsSS)=3D=3D"undefined") {var _rsSS=3D1;}     // sample size=0A=
if (typeof(_rsUT)=3D=3D"undefined") {var _rsUT=3D0;}     // use custom =
tags=0A=
if (typeof(_rsMP)=3D=3D"undefined") {var _rsMP=3D1;}     // measure page=0A=
if (typeof(_rsIP)=3D=3D"undefined") {var _rsIP=3D0;}     // use =
invisible pixel=0A=
if (typeof(_rsTC)=3D=3D"undefined") {var _rsTC=3D500;}   // click =
timeout (_rsClick)=0A=
if (typeof(_rsSI)=3D=3D"undefined") {var =
_rsSI=3Descape(window.location);}=0A=
if (typeof(_rsC0)=3D=3D"undefined") {var _rsC0;}=0A=
if (typeof(_rsC1)=3D=3D"undefined") {var _rsC1;}=0A=
if (typeof(_rsC2)=3D=3D"undefined") {var _rsC2;}=0A=
if (typeof(_rsC3)=3D=3D"undefined") {var _rsC3;}=0A=
if (typeof(_rsC4)=3D=3D"undefined") {var _rsC4;}=0A=
if (typeof(_rsC5)=3D=3D"undefined") {var _rsC5;}=0A=
if (typeof(_rsC6)=3D=3D"undefined") {var _rsC6;}=0A=
if (typeof(_rsC7)=3D=3D"undefined") {var _rsC7;}=0A=
if (typeof(_rsC8)=3D=3D"undefined") {var _rsC8;}=0A=
if (typeof(_rsC9)=3D=3D"undefined") {var _rsC9;}=0A=
=0A=
var _rsClickDst;=0A=
function _rsClick(_clickDest)=0A=
{=0A=
	var _pixelSrc;=0A=
	var _pixel;=0A=
	var _eClickDest =3D escape(_clickDest);=0A=
	_rsClickDst =3D _clickDest;=0A=
=0A=
	_pixelSrc  =3D _rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A=
	_pixelSrc  =3D _pixelSrc+'&ci=3D'+_rsCI;=0A=
	_pixelSrc  =3D _pixelSrc+'&cg=3D'+escape(_rsCG);=0A=
	_pixelSrc  =3D _pixelSrc+'&cc=3D'+_rsCC;=0A=
	_pixelSrc  =3D _pixelSrc+'&si=3D'+_rsCI+'-ctgw-'+_eClickDest;=0A=
	_pixelSrc  =3D _pixelSrc+'&rp=3D'+escape(window.location);=0A=
	_pixel     =3D new Image(1,1);=0A=
	_pixel.src =3D _pixelSrc;=0A=
=0A=
	setTimeout("window.location =3D _rsClickDst", _rsTC);=0A=
}=0A=
=0A=
function rsCi()=0A=
{=0A=
	var _rsUA=3Dnavigator.appName+" "+navigator.appVersion;=0A=
	var _rsRUA=3Dnavigator.userAgent;=0A=
	var _rsWS=3Dwindow.screen;=0A=
	var _rsBV=3Dnavigator.appVersion.substring(0, 1);=0A=
	var _rsNN=3D(_rsUA.indexOf('Netscape'));=0A=
	var _rsMC=3D(_rsUA.indexOf('Mac'));=0A=
	var _rsIE=3D(_rsUA.indexOf('MSIE'));=0A=
	var _rsOP=3D(_rsRUA.indexOf('Opera'));=0A=
	var _rsIEV=3D(parseInt(_rsUA.substr(_rsIE+5)));=0A=
	var _rsRP=3Descape(document.referrer);=0A=
	var _rsSR;=0A=
	var _rsCD;=0A=
	var _rsLG;=0A=
	var _rsJE;=0A=
	var _rsCK;=0A=
	var _rsTZ;=0A=
	var _rsCT;=0A=
	var _rsHP;=0A=
	var _rsTL;=0A=
	var _rsSW;=0A=
	var _rsSH;=0A=
=0A=
	if (_rsMP=3D=3D0) {return;}=0A=
=0A=
        _rsJE=3D(navigator.javaEnabled()=3D=3Dtrue)?"y":"n";=0A=
        if (_rsDT=3D=3D1) {=0A=
		_rsTL=3Descape(document.title);=0A=
	}=0A=
	if((_rsIE>0)||((_rsNN!=3D-1)&&(_rsBV >=3D5))) {=0A=
		_rsCK=3D(navigator.cookieEnabled=3D=3Dtrue)?"y":"n";=0A=
	}=0A=
	if((_rsIE>=3D0)&&(_rsIEV>=3D5)&&(_rsMC=3D=3D-1)&&(_rsOP=3D=3D-1)) {=0A=
		document.body.addBehavior("#default#clientCaps");=0A=
		_rsCT=3Ddocument.body.connectionType;=0A=
		document.body.addBehavior("#default#homePage");=0A=
		_rsHP=3D(document.body.isHomePage(location.href))?"y":"n";=0A=
	}=0A=
	var _rsD =3D new Date();=0A=
	_rsTZ =3D _rsD.getTimezoneOffset()/-60;=0A=
	if((typeof(_rsWS)!=3D"undefined")&&(_rsWS!=3Dnull)) {=0A=
		_rsSW=3D_rsWS.width;=0A=
		_rsSH=3D_rsWS.height;=0A=
		_rsCD=3D_rsWS.colorDepth;=0A=
		_rsSR=3D_rsSW+'x'+_rsSH;=0A=
		if((_rsNN!=3D-1)&&(_rsBV >=3D4)) {=0A=
			_rsCD=3D_rsWS.pixelDepth;=0A=
		}=0A=
	}=0A=
        if((_rsNN!=3D-1)&&(_rsBV >=3D4)||(_rsOP>=3D0)) {=0A=
		_rsLG=3Dnavigator.language;=0A=
	}=0A=
	if((_rsIE!=3D-1)&&(_rsBV >=3D4)&&(_rsOP=3D=3D-1)) {=0A=
		_rsLG=3Dnavigator.userLanguage;=0A=
	}=0A=
=0A=
	=0A=
        var _rsPR=3D"";=0A=
	_rsPR=3D'<img src=3D"';=0A=
	_rsPR=3D_rsPR+_rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A=
	_rsPR=3D_rsPR+'&ci=3D'+_rsCI;=0A=
	_rsPR=3D_rsPR+'&cg=3D'+escape(_rsCG);=0A=
	_rsPR=3D_rsPR+'&cc=3D'+_rsCC;=0A=
	if (_rsSR!=3Dnull) {_rsPR=3D_rsPR+'&sr=3D'+_rsSR;}=0A=
	if (_rsCD!=3Dnull) {_rsPR=3D_rsPR+'&cd=3D'+_rsCD;}=0A=
	if (_rsLG!=3Dnull) {_rsPR=3D_rsPR+'&lg=3D'+_rsLG;}=0A=
	if (_rsJE!=3Dnull) {_rsPR=3D_rsPR+'&je=3D'+_rsJE;}=0A=
	if (_rsCK!=3Dnull) {_rsPR=3D_rsPR+'&ck=3D'+_rsCK;}=0A=
	if (_rsTZ!=3Dnull) {_rsPR=3D_rsPR+'&tz=3D'+_rsTZ;}=0A=
	if (_rsCT!=3Dnull) {_rsPR=3D_rsPR+'&ct=3D'+_rsCT;}=0A=
	if (_rsHP!=3Dnull) {_rsPR=3D_rsPR+'&hp=3D'+_rsHP;}=0A=
	if (_rsTL!=3Dnull) {_rsPR=3D_rsPR+'&tl=3D'+_rsTL;}=0A=
	if (_rsUT=3D=3D1) {=0A=
	   if (_rsC0!=3Dnull) {_rsPR=3D_rsPR+'&c0=3D'+escape(_rsC0);}=0A=
	   if (_rsC1!=3Dnull) {_rsPR=3D_rsPR+'&c1=3D'+escape(_rsC1);}=0A=
	   if (_rsC2!=3Dnull) {_rsPR=3D_rsPR+'&c2=3D'+escape(_rsC2);}=0A=
	   if (_rsC3!=3Dnull) {_rsPR=3D_rsPR+'&c3=3D'+escape(_rsC3);}=0A=
	   if (_rsC4!=3Dnull) {_rsPR=3D_rsPR+'&c4=3D'+escape(_rsC4);}=0A=
	   if (_rsC5!=3Dnull) {_rsPR=3D_rsPR+'&c5=3D'+escape(_rsC5);}=0A=
	   if (_rsC6!=3Dnull) {_rsPR=3D_rsPR+'&c6=3D'+escape(_rsC6);}=0A=
	   if (_rsC7!=3Dnull) {_rsPR=3D_rsPR+'&c7=3D'+escape(_rsC7);}=0A=
	   if (_rsC8!=3Dnull) {_rsPR=3D_rsPR+'&c8=3D'+escape(_rsC8);}=0A=
	   if (_rsC9!=3Dnull) {_rsPR=3D_rsPR+'&c9=3D'+escape(_rsC9);}=0A=
	}=0A=
	_rsPR=3D_rsPR+'&si=3D'+_rsSI;=0A=
	_rsPR=3D_rsPR+'&rp=3D'+_rsRP;=0A=
	if (_rsIP=3D=3D1) {_rsPR=3D_rsPR+'" =
style=3D"visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1'=
;}=0A=
	_rsPR=3D_rsPR+'" width=3D"1" height=3D"1" alt=3D""/>';=0A=
=0A=
	document.write(_rsPR);=0A=
}=0A=
=0A=
if((_rsSE)&&(random() <=3D _rsSM)) {=0A=
        var _rsIM=3D'<scr'+'ipt language=3D"JavaScript" =
type=3D"text/javascript" =
src=3D"'+_rsND+'cgi-bin/j?ci=3D'+_rsCI+'&ss=3D'+_rsSS+'&cc=3D'+_rsCC+'&rd=
=3D'+_rsRD+'&se=3D'+_rsSE+'&sv=3D'+_rsSV+'"><\/scr'+'ipt>';=0A=
    document.write(_rsIM);=0A=
}=0A=
else {=0A=
    rsCi();=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C92675.2D6EB930--

