From: <Salvato da Windows Internet Explorer 7>
Subject: Dal Cdm nuove norme sui rifiuti in Campania si rischia l'arresto - cronaca - Repubblica.it
Date: Sat, 1 Nov 2008 00:57:08 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C93BBC.C3BFB0E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/2008/10/sezioni/cronaca/rifiuti-campania/rifiuti-campania/rifiuti-campania.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Dal Cdm nuove =
norme sui rifiuti in Campania si rischia l'arresto - cronaca - =
Repubblica.it</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"></META>
<META=20
content=3D"Il governo approva il decreto legge: previsti il =
commissariamento dei comuni inadempienti e compensi economici per chi =
ricicla, Cronaca, Repubblica.it"=20
name=3Ddescription></META>
<META content=3D"cronaca, rifiuti campania, rifiuti campania"=20
name=3Dkeywords></META>
<META content=3Drepubblica.it name=3Dpubblicazione></META>
<META content=3D12:01:22 name=3Dora></META>
<META content=3D12:38:10 name=3DtimeModifiedOra></META>
<META content=3D31-10-2008 name=3Ddatait></META>
<META content=3D2008-10-31 name=3Ddata></META>
<META content=3D2008-10-31 name=3DtimeModifiedData></META>
<META content=3DlaRepubblica name=3Downer></META>
<META content=3D"prestige v4.3" name=3Dcreatore></META>
<META content=3Donline name=3Dpub></META>
<META content=3DXX name=3Dsz></META>
<META content=3Dcronaca name=3Dsezione></META>
<META content=3Drifiuti-campania name=3Dservizio></META>
<META content=3Drifiuti-campania name=3Darticolo></META>
<META content=3D"Dal Cdm nuove norme sui rifiuti in Campania si rischia =
l'arresto"=20
name=3Dtitolo></META>
<META content=3D"" name=3Dfirma></META>
<META content=3D12 name=3DcorpoCar></META>
<META content=3D"" name=3Dlocalita></META>
<META content=3D"" name=3DsubSez></META>
<META content=3D"" name=3DparoleChiave></META>
<META content=3D133633 name=3DvistoSiStampi></META>
<META=20
content=3Dhttp://www.repubblica.it/2008/10/sezioni/cronaca/rifiuti-campan=
ia/rifiuti-campania/rifiuti-campania.html=20
name=3DNATIVEDOC></META>
<SCRIPT src=3D"http://relbox.repubblica.it/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://relbox.repubblica.it/js/dynamic.js"=20
type=3Dtext/javascript></SCRIPT>

<STYLE type=3Dtext/css media=3Dscreen>@import url( =
/sharedfiles/stile2lev_v2.css );
</STYLE>

<STYLE type=3Dtext/css media=3Dscreen>@import url( =
/sharedfiles/header2lev_v5.css );
</STYLE>

<STYLE type=3Dtext/css media=3Dscreen>@import url( =
/sharedfiles/sectioncronaca.css );
</STYLE>
<LINK media=3Dprint =
href=3D"http://www.repubblica.it/sharedfiles/print2lev.css"=20
type=3Dtext/css rel=3Dstylesheet></LINK>
<SCRIPT src=3D"http://www.repubblica.it/sharedfiles/js/header2lev_v5.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.repubblica.it/sharedfiles/js/navigationmenu.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.repubblica.it/sharedfiles/js/lib_v2.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.repubblica.it/javascript/adtags/pol_cro_est_spett/crona=
ca_int.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.repubblica.it/javascript/mjx.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR></HEAD>
<BODY id=3Ddettaglio><!--[if lte IE 5.5000]>
<table cellspacing=3D"0" cellpadding=3D"0" border=3D"0"><tr><td>
<![endif]--><A name=3Dup></A>
<DIV id=3Dbgspot>
<DIV id=3Dtopheader>
<DIV id=3Dadvtop>
<SCRIPT type=3Dtext/javascript>OAS_RICH('Top');</SCRIPT>
</DIV>
<DIV id=3Dge-network>
<SCRIPT type=3Dtext/javascript>ge_network();</SCRIPT>
</DIV></DIV>
<DIV id=3Dheader>
<SCRIPT =
type=3Dtext/javascript>rph_brand();rph_multisearch_fast();</SCRIPT>
</DIV>
<SCRIPT =
type=3Dtext/javascript>navigationmenu('home','cronaca');</SCRIPT>

<DIV id=3Dadvstrip>
<DIV id=3Dstripa>
<SCRIPT type=3Dtext/javascript>OAS_RICH('TopLeft');</SCRIPT>
</DIV></DIV></DIV>
<DIV id=3Dcontainer>
<DIV id=3Dccenter>
<DIV id=3Dsbcolmaindet>
<DIV class=3Dcategoria>
<DL>
  <DT>CRONACA </DT>
  <DD>
  <DIV class=3Dtop-share>
  <UL>
    <LI class=3Dtitle>condividi
    <SCRIPT type=3Dtext/javascript>
			retrieve();
			document.write("<li class=3D'kataweb'><a =
href=3D'http://commenti.kataweb.it/redirect/redir.php' rel=3D'nofollow' =
title=3D'Commenta su Kataweb NEWS'>&nbsp;</a></li>");
			document.write("<li class=3D'oknotizie'><a =
href=3D'http://oknotizie.alice.it/post?url=3D"+url+"' rel=3D'nofollow' =
title=3D'Aggiungi ad OKNOtizie'>&nbsp;</a></li>");
			document.write("<li class=3D'delicious'><a =
href=3D'http://delicious.com/post?url=3D"+url+"' rel=3D'nofollow' =
title=3D'Aggiungi ad Del.icio.us'>&nbsp;</a></li>");
			document.write("<li class=3D'technorati'><a =
href=3D'http://www.technorati.com/tag/"+category+"?language=3Dit' =
title=3D'Leggi i blog su Technorati'>&nbsp;</a></li>");
			document.write("<li class=3D'facebook'><a =
href=3D'http://www.facebook.com/sharer.php?u=3D"+url+"' rel=3D'nofollow' =
title=3D'Aggiungi a Facebook'>.</a></li>");
		</SCRIPT>
     </LI></UL></DIV></DD>
  <DD>
  <DIV class=3Daddons>
  <DIV class=3Dmobile><A title=3D"Abbonati a Repubblica Gold"=20
  href=3D"http://splash.repubblica.it/?ref=3Darticoloheader"></A></DIV>
  <DIV class=3Dinviamail>
  <SCRIPT =
src=3D"http://www.repubblica.it/javascript/sendmail_articolo.js"=20
  type=3Dtext/javascript></SCRIPT>
  </DIV>
  <DIV class=3Dinviaprint><A title=3D"Avvia la stampa di questa =
articolo"=20
  href=3D"javascript:window.print();"></A></DIV></DIV></DD></DL></DIV>
<DIV class=3Dclear></DIV><!-- Ultima modifica : 2008-10-31 12:38:10 -->
<DIV class=3Darticolo>
<H2><!-- inizio OCCHIELLO -->Il governo approva il decreto legge: =
previsti il=20
commissariamento<BR>dei comuni inadempienti e compensi economici per chi =
ricicla<!-- fine OCCHIELLO --></H2>
<H1><!-- inizio TITOLO --><B>Dal Cdm nuove norme sui rifiuti<BR>in =
Campania si=20
rischia l'arresto</B><!-- fine TITOLO --></H1>
<H3><!-- inizio SOMMARIO -->Chi abbandona materassi, elettrodomestici o =
altri=20
oggetti ingombranti<BR>potr=E0 essere condannato dai tre e fino ai sei =
anni di=20
reclusione<!-- fine SOMMARIO --></H3><BR>
<DIV id=3Dadv160x600r>
<DIV id=3DsearchDiv=20
style=3D"PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"></DIV>
<SCRIPT language=3Djavascript =
type=3Dtext/javascript>OAS_RICH('Left');</SCRIPT>
</DIV>
<DIV id=3Dmultimedia>
<DIV class=3Dfotosxb><!-- inizio FOTO1 --><IMG=20
alt=3D"Dal Cdm nuove norme sui rifiuti in Campania si rischia l'arresto" =

src=3D"http://www.repubblica.it/2008/10/sezioni/cronaca/rifiuti-campania/=
rifiuti-campania/stor_14264760_33060.jpg"=20
width=3D230><!-- fine FOTO1 -->=20
<P><!-- inizio DIDA -->Guido Bertolaso<!-- fine DIDA =
--></P></DIV></DIV><!--end multimedia--><!-- inizio TESTO --><B>NAPOLI=20
- </B>In Campania ci sar=E0 l'arresto per chi sar=E0 sorpreso ad =
abbandonare rifiuti=20
ingombranti (lavatrici, materassi o altro): =E8 una delle norme del =
decreto legge=20
approvato oggi dal Consiglio dei ministri, che completa il pacchetto =
dedicato=20
all'emergenza rifiuti. <BR><BR><B>L'arresto.</B> "Si rischieranno da 6 =
mesi a 3=20
anni di reclusione - ha spiegato il sottosegretario Guido Bertolaso - =
chi sar=E0=20
colto in flagrante verr=E0 arrestato". La disposizione non vale per =
tutto il=20
territorio nazionale, ma solo per la Campania e per quelle regioni in =
cui =E8=20
stata riconosciuta l'emergenza. <BR><BR><B>Compenso per chi ricicla.=20
</B>"L'articolo 1 del decreto - aggiunge Bertolaso - consente ai =
cittadini della=20
Campania di sviluppare in modo autonomo il riciclo della spazzatura. =
Ogni=20
cittadino pu=F2 andare con la spazzatura alla mano alla pi=F9 vicina =
piattaforma=20
Conai (consorzio nazionale imballaggi) e ricevere un compenso economico =
per i=20
rifiuti riciclabili". Un incentivo giudicato dal sottosegretario =
"estremamente=20
importante: agevoler=E0 la raccolta differenziata". =
<BR><BR><B>Commissariare i=20
comuni inadempienti. </B>Bertolaso spiega ancora che =E8 stata accolta =
una sua=20
proposta, che verr=E0 recepita attraverso un decreto del ministro =
dell'Interno:=20
"commissariare i comuni che non adempiono al proprio dovere in materia =
di=20
raccolta di rifiuti". <BR><BR><B>Forze armate e raccolta rifiuti.</B> =
Bertolaso=20
ha poi illustrato un'altra norma, nata, spiega, per prevenire =
"polemiche: da=20
quando il presidente del Consiglio ha detto che la regione era stata =
ripulita,=20
qualcuno si =E8 divertito ad andare in giro a trovare cumuli di rifiuti. =
Come=20
detto da alcuni ministri, si trattava di rifiuti speciali che non =
potevano=20
essere presi dall'esercito o dalle altre organizzazioni che raccolgono=20
quotidianamente la spazzatura. Con la norma che =E8 stata prevista, il=20
sottosegretario e le forze armate che stanno lavorando sono autorizzati =
a=20
prendere questi rifiuti speciali, a portarli via da periferia e =
campagne, da=20
sempre discariche a cielo aperto, a trasferirli in piazzole controllate =
a norma=20
e l=EC selezionarli". <BR><!--inserto-->
<DIV id=3Dadv180x150m>
<SCRIPT type=3Dtext/javascript>
<!--
OAS_RICH('Middle');
//-->
</SCRIPT>
</DIV><!--/inserto--><BR><B>Altre norme. </B>E' prevista una campagna=20
informativa a mezzo radio o televisione per il corretto comportamento in =
materia=20
di smaltimento di rifiuti, e sulle sanzioni introdotte dal decreto. =
Disposti=20
infine misure per potenziare la lotta agli incendi e incentivi per la=20
realizzazione di inceneritori. <BR><BR><BR><B>No misure =
anti-graffiti.</B> Il=20
ministro dell'ambiente Stefania Prestigiacomo spiega che oggi non =E8 =
stato=20
approvato il provvedimento contro i writers, che inizialmente doveva =
essere=20
contenuto nel decreto sui rifiuti. Le misure contenute in un emendamento =
al=20
disegno di legge sulla sicurezza. <BR><!-- fine TESTO -->
<P><SPAN class=3Ddate>(<I><!-- inizio DATA -->31 ottobre=20
2008<!-- fine DATA --></I>)</SPAN> <SPAN class=3Dlinkindice><A=20
href=3D"http://www.repubblica.it/cronaca/indici/index.html">Tutti gli =
articoli di=20
cronaca</A></SPAN></P>
<SCRIPT type=3Dtext/javascript>
var SEZIONE=3D'cronaca';
</SCRIPT>

<DIV class=3Dclear></DIV>
<DIV id=3Dcarousel><!----></DIV>
<DIV class=3Dclear></DIV>
<DIV class=3Dbrss id=3Drssdiv>
<SCRIPT type=3Dtext/javascript>
  if( typeof SEZIONE  !=3D 'undefined' )
		document.write('<a =
href=3D"http://www.repubblica.it/rss/'+SEZIONE+'/rss2.0.xml" =
class=3D"rss">Scarica l\'RSS con tutti gli aggiornamenti della sezione =
'+SEZIONE+'</a>');
</SCRIPT>

<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dbottom-mobile><A title=3D"Abbonati a Repubblica Gold"=20
href=3D"http://splash.repubblica.it/?ref=3Darticolo">Scopri come =
ricevere sul tuo=20
cellulare Repubblica Gold</A> </DIV>
<DIV class=3Dclear></DIV>
<SCRIPT language=3Djavascript =
src=3D"http://scripts.kataweb.it/zbanner.js"=20
type=3Dtext/javascript charset=3Diso-8859-1></SCRIPT>
</DIV><!--ARTICOLO--></DIV><!-- sbcolmaindet --></DIV><!--ccenter-->
<DIV id=3Dcright>
<DIV id=3Dadv300x250r>
<CENTER><!-- OAS AD 'Middle' - da inserire per 200x200 -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
OAS_RICH('Middle1');
//-->
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
OAS_RICH('Right');
//-->
</SCRIPT>
</CENTER></DIV>
<DIV class=3D"generalbox links">
<UL>
  <LI>
  <H5>LINK CORRELATI</H5><!--RDMsidelinks--><!--BOX:LINK CORRELATI =
--><!--userName=3Dd.vulpi--><!--maxTimeLastModified_LK=3D11:57:31 =
31-10-2008-->
  <LI class=3Dsubtitle-correlati>=20
  <LI id=3Dli_rifiuti-campania><A=20
  =
href=3D"http://www.repubblica.it/2008/10/sezioni/cronaca/rifiuti-campania=
/rifiuti-campania/rifiuti-campania.html">Dal=20
  Cdm nuove norme sui rifiuti<BR>in Campania si rischia l'arresto</A> =
<!--/BOX:LINK CORRELATI --></LI></UL></DIV>
<DIV id=3Ddivrelated></DIV>
<DIV class=3Dsuper-vetrina>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
OAS_RICH('x40');
//-->
</SCRIPT>
</DIV><!-- VETRINE -->
<DIV class=3Dshared-content-vetrina =
id=3DOAS-titolo-vetrina>&nbsp;&nbsp;PUBBLICIT=C0
<SCRIPT type=3Dtext/javascript>
		<!--=20
		OAS_RICH('x41');
		OAS_RICH('x42');
		OAS_RICH('x43');
		OAS_RICH('x44');
		OAS_RICH('x45');
		OAS_RICH('x46');
		//-->
		</SCRIPT>
 </DIV><!-- END VETRINE -->
<DIV class=3Dclear></DIV>
<DIV id=3Dadv180x150rb>
<SCRIPT language=3Djavascript =
type=3Dtext/javascript>OAS_RICH('Bottom');</SCRIPT>
</DIV></DIV><!--CRIGHT--></DIV><!--container--><!-- =
sotto_il_testo--><!--[if lte IE 7]><BR=20
clear=3Dall><![endif]-->
<DIV id=3Dnewprefooter>
<P>
<SCRIPT type=3Dtext/javascript><!--
if (navigator.appName.indexOf("Explorer")>=3D0)=20
  document.write('<a href=3D"#" =
onclick=3D"this.style.behavior=3D\'url(#default#homepage)\';this.setHomeP=
age(\'http://www.repubblica.it\');">Fai di Repubblica la tua =
homepage</a> ');=09
if (navigator.appName.indexOf("Netscape")>=3D0)=20
  document.write('<a href=3D"/misc/sthome/sthome.html\">Fai di =
Repubblica la tua homepage</a>');
//-->
</SCRIPT>
| <A href=3D"http://www.repubblica.it/servizi/mappasito.html">Mappa del =
sito</A> |=20
<A href=3D"http://ricerca.repubblica.it/tags?type=3Dglobal">Parole pi=F9 =
cercate</A> |=20
<A =
href=3D"http://www.repubblica.it/misc/gerenza/gerenza.html">Redazione</A>=
 | <A=20
href=3D"http://www.repubblica.it/servizi/scrivi.html">Scriveteci</A> | =
<A=20
href=3D"http://www.servizioclienti.repubblica.it/">Servizio Clienti</A> =
| <A=20
href=3D"http://www.repubblica.it/servizi/rss/index.html">Rss/xml</A> | =
<A=20
href=3D"http://www.repubblica.it/servizi/mobile/flash.html">Cellulari</A>=
 | <A=20
title=3D"Ascolta, vedi e rivedi i tuoi programmi preferiti in PODCAST"=20
href=3D"http://www.kataweb.it/podcast/">Podcast</A> | <A class=3Daiuto=20
href=3D"http://www.repubblica.it/servizi/aiuto.html">Aiuto</A> | <A=20
href=3D"http://www.manzoniadvertising.com/2_internet/prenotaOnlIne.asp"=20
target=3D_blank>Pubblicit=E0</A> </P></DIV>
<DIV id=3Dnewfooter>
<P>Divisione La Repubblica<BR><A=20
href=3D"http://www.gruppoespresso.it/gruppoesp/ita/index.jsp" =
target=3D_blank>Gruppo=20
Editoriale L=92Espresso Spa</A> - P.Iva 00906801006</P>
<P></P></DIV><!--[if lte IE 5.5000]>
</td></tr></table>
<![endif]--><!-- OAS AD 'Position1' - da inserire per popunder -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
OAS_RICH('Position1');
//-->
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!--
OAS_RICH('Bottom1');
//-->
</SCRIPT>

<DIV class=3Dclear></DIV>
<SCRIPT src=3D"http://relbox.repubblica.it/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://relbox.repubblica.it/js/dynamic.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript>
     <!--
       Event.observe(window, 'load', function() { =
getRelatedContents("divrelated"); } );       =20
     //-->
   </SCRIPT>
<!-- START Nielsen//NetRatings SiteCensus V5.2 --><!-- COPYRIGHT 2006 =
Nielsen//NetRatings -->
<SCRIPT type=3Dtext/javascript>
	var _rsCI=3D"kataweb-it";
	var _rsCG=3D"0";
	var _rsDN=3D"//secure-it.imrworldwide.com/";
	var _rsCC=3D0;
	var _rsIP=3D1;
</SCRIPT>

<SCRIPT src=3D"http://secure-it.imrworldwide.com/v52.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT><IMG style=3D"DISPLAY: none" alt=3D""=20
src=3D"http://secure-it.imrworldwide.com/cgi-bin/m?ci=3Dkataweb-it&amp;cg=
=3D0">=20
</NOSCRIPT><!-- END Nielsen//NetRatings SiteCensus V5.2 -->
<SCRIPT src=3D"http://adagiojs.repubblica.it/uploads/js/repubblica.js"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.repubblica.it/2008/10/sezioni/cronaca/rifiuti-campania/rifiuti-campania/stor_14264760_33060.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgB
SwDmAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8A99FNPXpThSEd81MldAMHJ57UPGsiFGGVPUUvelyFrJWtqBQ1G2jNi0aoNvT6V84fEa2WPxBf
smcxwqpzX0rfMBakHoxAr5++IEIfXNTVmAHloM+lOKV9DOo7I8kRmwcAkDrmk4LDHrVyW38qN1yD
z1FVYIS0y5PANWNGruBUBh2qF0I5HIq1InOfT0qSx0291KUpZwNIF+8+MKv1NYtmiVzOzSV3Fj4J
s9wbVb6Qng+XAAg/Fjz+ldWNA0LTBGqWNq0TjKMIhKxHvv56mhK47dzxv8RRj1r1/UZNFXShbrpd
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

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://secure-it.imrworldwide.com/cgi-bin/m?ci=kataweb-it&cg=0

R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA=

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/stile2lev_v2.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	WORD-SPACING: -0.05em; FONT: 11px 'Lucida Grande','Lucida Sans =
Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, =
sans-serif; COLOR: #222
}
BODY {
	SCROLLBAR-FACE-COLOR: #ecf5fa; MARGIN: 0px 0px 10px 10px; =
SCROLLBAR-3DLIGHT-COLOR: #069; SCROLLBAR-ARROW-COLOR: #36c; =
SCROLLBAR-DARKSHADOW-COLOR: #fff; BACKGROUND-COLOR: #fff
}
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
A {
	COLOR: #222; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
#container .bottom {
	DISPLAY: none
}
.bottom {
	DISPLAY: none
}
TABLE {
	FONT-SIZE: 11px
}
TR {
	FONT-SIZE: 11px
}
TD {
	FONT-SIZE: 11px
}
#container {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; WIDTH: 990px
}
#dettaglio #sbcolleft {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 160px
}
#container #cright {
	FLOAT: left; WIDTH: 300px
}
#dettaglio #container #ccenter {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 680px
}
#dettaglio #container #ccenter #adv160x600r {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.clear {
	DISPLAY: inline-block
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.container:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
.categoria {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #8bb4d9 3px solid; =
DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.categoria DL {
	MARGIN: 0px
}
.categoria DT {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; =
MARGIN: 3px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 290px
}
.categoria DD {
	DISPLAY: inline; FLOAT: right; TEXT-ALIGN: right
}
.categoria24ore {
	PADDING-RIGHT: 0px; BORDER-TOP: #c00 5px solid; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.categoria24ore DL {
	MARGIN: 0px 0px 10px; COLOR: #c00
}
.categoria24ore DT {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; =
MARGIN: 3px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 290px
}
.categoria24ore DD {
	DISPLAY: inline; FLOAT: right; TEXT-ALIGN: right
}
.addons {
	FONT-SIZE: 11px; MARGIN: 10px 0px 0px; WIDTH: 80px; COLOR: #000
}
.inviamail A {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/sharedfiles/images/ico_addons.gif); COLOR: #000; LINE-HEIGHT: 20px; =
BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.inviaprint A {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/sharedfiles/images/ico_addons.gif); COLOR: #000; LINE-HEIGHT: 20px; =
BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.mobile A {
	FLOAT: right; BACKGROUND-IMAGE: =
url(/sharedfiles/images/ico_addons.gif); COLOR: #000; LINE-HEIGHT: 20px; =
BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.inviamail A {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 18px
}
.inviamail A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.inviaprint A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.inviacomments A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.inviamail A:hover {
	BACKGROUND-POSITION: 0px -100px; COLOR: #00386b; TEXT-DECORATION: none
}
.inviaprint A {
	BACKGROUND-POSITION: 0px -200px; PADDING-LEFT: 16px; MARGIN: 0px 8px =
0px 0px
}
.inviaprint A:hover {
	BACKGROUND-POSITION: 0px -300px; COLOR: #00386b; TEXT-DECORATION: none
}
.mobile A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: =
0px -601px; PADDING-LEFT: 13px; MARGIN: 0px 0px 0px 6px
}
.mobile A:hover {
	BACKGROUND-POSITION: 0px -702px; COLOR: #00386b; TEXT-DECORATION: none
}
.top-share {
	MARGIN-LEFT: 8px; COLOR: #000; TEXT-ALIGN: right
}
.top-share UL {
	MARGIN: 5px 0px 0px; LIST-STYLE-TYPE: none
}
.top-share LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.top-share LI.title {
	FONT-SIZE: 10px; COLOR: #666; PADDING-TOP: 5px
}
.kataweb A {
	FONT-SIZE: 16px; BACKGROUND: url(/sharedfiles/images/share-icon.gif) =
no-repeat 0px 0px
}
.oknotizie A {
	FONT-SIZE: 16px; BACKGROUND: url(/sharedfiles/images/share-icon.gif) =
no-repeat 0px 0px
}
.delicious A {
	FONT-SIZE: 16px; BACKGROUND: url(/sharedfiles/images/share-icon.gif) =
no-repeat 0px 0px
}
.technorati A {
	FONT-SIZE: 16px; BACKGROUND: url(/sharedfiles/images/share-icon.gif) =
no-repeat 0px 0px
}
.facebook A {
	FONT-SIZE: 16px; BACKGROUND: url(/sharedfiles/images/share-icon.gif) =
no-repeat 0px 0px
}
.kataweb A:visited {
	COLOR: #00386b; TEXT-DECORATION: none
}
.oknotizie A:visited {
	COLOR: #00386b; TEXT-DECORATION: none
}
.delicious A:visited {
	COLOR: #00386b; TEXT-DECORATION: none
}
.facebook A:visited {
	COLOR: #00386b; TEXT-DECORATION: none
}
.kataweb A {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 87px
}
.top-share .kataweb A:hover {
	BACKGROUND-POSITION: 0px -41px
}
.oknotizie A {
	BACKGROUND-POSITION: 0px -78px; PADDING-LEFT: 45px
}
.top-share .oknotizie A:hover {
	BACKGROUND-POSITION: 0px -115px
}
.delicious A {
	BACKGROUND-POSITION: 0px -153px; PADDING-LEFT: 25px
}
.top-share .delicious A:hover {
	BACKGROUND-POSITION: 0px -194px; TEXT-DECORATION: none
}
.technorati A {
	BACKGROUND-POSITION: 0px -234px; PADDING-LEFT: 25px
}
.top-share .technorati A:hover {
	BACKGROUND-POSITION: 0px -272px; TEXT-DECORATION: none
}
.facebook A {
	BACKGROUND-POSITION: 0px -314px; PADDING-LEFT: 25px; COLOR: #ffffff
}
.top-share .facebook A:hover {
	BACKGROUND-POSITION: 0px -314px; TEXT-DECORATION: none
}
.articolo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 0px; MARGIN: 20px 0px; WIDTH: 670px; LINE-HEIGHT: 18px; =
PADDING-TOP: 0px
}
.articolo I {
	WORD-SPACING: 0em
}
.articolo H1 {
	FONT-SIZE: 27px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 3px; COLOR: =
#00386b; LINE-HEIGHT: 30px
}
.articolo H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: =
#00386b; LINE-HEIGHT: 14px
}
.articolo H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: =
#00386b; LINE-HEIGHT: 14px
}
.articolo H3 {
	MARGIN: 0px 0px 5px
}
.articolo H3 .txt12 {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #000
}
.articolo P {
	DISPLAY: block; MARGIN: 0px 0px 10px
}
.articolo #multimedia {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 5px 0px; WIDTH: 230px
}
.articolo .fotosx {
	MARGIN: 0px 10px 5px 0px; WIDTH: 230px
}
.articolo .fotosxb {
	MARGIN: 0px 10px 5px 0px; WIDTH: 230px
}
.articolo .fotodx {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 5px 10px; WIDTH: 230px
}
.articolo #fotodx {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 5px 10px; WIDTH: 230px
}
.articolo .fotosx P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: 11px/13px Arial, Helvetica, sans-serif; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.articolo .fotodx P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: 11px/13px Arial, Helvetica, sans-serif; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.articolo .fotosxb P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: 11px/13px Arial, Helvetica, sans-serif; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.articolo .date {
	FLOAT: left; MARGIN: 20px 0px; WIDTH: 200px
}
.articolo .linkindice {
	FLOAT: right; MARGIN: 20px 0px; WIDTH: 300px; TEXT-ALIGN: right
}
.articolo .linkindice A:unknown {
	content: "=BB "
}
.articolo .linkindice A:hover {
	BACKGROUND-COLOR: #efefef
}
.generalbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: =
#ccc 1px solid
}
.generalbox H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #444; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
.generalbox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.generalbox UL LI {
	DISPLAY: inline
}
.generalbox .contselect {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.generalbox A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bolder; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; =
TEXT-DECORATION: none
}
.generalbox A:visited {
	TEXT-DECORATION: none
}
.generalbox A:hover {
	BACKGROUND-COLOR: #eee; TEXT-DECORATION: none
}
.generalbox A:unknown {
	content: "=BB "
}
.generalbox .selectlocale {
	FONT-SIZE: 10px; MARGIN: 3px 0px
}
.generalbox .nobefore A:unknown {
	content: ""
}
.generalbox A.offerte {
	COLOR: #c00
}
.generalbox H6 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #069; PADDING-TOP: =
5px
}
.generalbox UL.finance A {
	FONT-WEIGHT: normal
}
.generalbox H3 {
	FONT-WEIGHT: bold
}
.gallerie {
	PADDING-BOTTOM: 10px
}
.video {
	PADDING-BOTTOM: 10px
}
.search-right EM.firma {
	PADDING-LEFT: 10px
}
.search-right .metadata {
	PADDING-LEFT: 10px
}
.gallerie .metadata {
	PADDING-LEFT: 10px
}
.generalbox P.metadata {
	MARGIN: 0px
}
.gallerie IMG {
	CLEAR: right; FLOAT: left; MARGIN-RIGHT: 8px
}
.video IMG {
	CLEAR: right; FLOAT: left; MARGIN-RIGHT: 8px
}
.gallerie A {
	FONT-WEIGHT: normal
}
.video A {
	FONT-WEIGHT: normal
}
.gallerie LI A:unknown {
	content: ""
}
.video LI A:unknown {
	content: ""
}
.wikipedia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/wiki.gif) no-repeat =
right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 55px
}
.wikipedia FORM {
	FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.wikipedia INPUT.inviacerca {
	FONT-SIZE: 1px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/btn_vai.gif) no-repeat =
left top; MARGIN: 0px 0px 5px 5px; WIDTH: 50px; CURSOR: pointer; COLOR: =
#666; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
.generalbox H6 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #069; PADDING-TOP: =
5px
}
.generalbox .hp-extra1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-SIZE: 11px; BACKGROUND: =
url(/images/homepage/icon/i_extra1.png) no-repeat left top; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 14px
}
.generalbox .hp-extra1 A:hover {
	BACKGROUND: url(/images/homepage/icon/i_extra1.png) no-repeat left =
bottom
}
.generalbox .hp-extra2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-SIZE: 11px; BACKGROUND: =
url(/images/homepage/icon/i_extra2.png) no-repeat left top; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px; HEIGHT: 14px
}
.generalbox .hp-extra2 A:hover {
	BACKGROUND: url(/images/homepage/icon/i_extra2.png) no-repeat left =
bottom
}
.generalbox .hp-extra1 A:unknown {
	content: ""
}
.generalbox .hp-extra2 A:unknown {
	content: ""
}
#carousel {
	MARGIN-TOP: 20px
}
.brss {
	FLOAT: left; WIDTH: 310px
}
.brss A.rss {
	DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: =
url(/sharedfiles/images/ico_rss.gif) no-repeat 0px 2px
}
.brss A.rss:hover {
	DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: =
url(/sharedfiles/images/ico_rss.gif) no-repeat 0px -55px
}
.bottom-mobile {
	FLOAT: left; MARGIN-LEFT: 115px; WIDTH: 245px
}
.bottom-mobile A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 28px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/ico_mobile.gif) =
no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bottom-mobile A:hover {
	BACKGROUND-POSITION: 0px -68px
}
#adv300x250 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adv300x600 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adv180x150r {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adv300x250r {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#adv160x600r {
	DISPLAY: block
}
#dettaglio #adv180x150m {
	FLOAT: right; MARGIN: 0px 0px 0px 10px
}
.shared-content-vetrina-hp {
	PADDING-RIGHT: 2px; MARGIN-TOP: 1px; DISPLAY: block; PADDING-LEFT: 2px; =
PADDING-BOTTOM: 3px; FONT: 10px Verdana, Arial, sans-serif; WIDTH: auto! =
important; COLOR: #ccc; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.shared-content-vetrina {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 10px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; WIDTH: auto! important; COLOR: =
#ccc; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.shared-content-vetrina-whitebox A {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; FONT: 10px/12px Verdana, Arial, sans-serif; WIDTH: =
auto! important; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 51px; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.shared-content-vetrina-whitebox A:visited {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; FONT: 10px/12px Verdana, Arial, sans-serif; WIDTH: =
auto! important; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 51px; =
BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.shared-content-vetrina-whitebox A:hover {
	PADDING-RIGHT: 3px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 3px; =
PADDING-BOTTOM: 3px; FONT: 10px/12px Verdana, Arial, sans-serif; WIDTH: =
auto! important; COLOR: #900; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
IMG.shared-whitebox-left {
	FLOAT: left; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 3px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.shared-content-vetrina {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: =
#ccc 1px solid; HEIGHT: auto
}
.shared-content-vetrina-hp {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 18px; BORDER-BOTTOM: =
#ccc 1px solid; HEIGHT: auto
}
.shared-content-vetrina {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-hp {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-sp {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-sp {
	BORDER-RIGHT: #ccc 5px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 5px =
solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
FONT: 10px Verdana, Arial, sans-serif; BORDER-LEFT: #ccc 5px solid; =
WIDTH: auto! important; COLOR: #ccc; PADDING-TOP: 3px; BORDER-BOTTOM: =
#ccc 5px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.shared-content-vetrina-whitebox A {
	MIN-HEIGHT: 51px; HEIGHT: auto! important
}
.shared-content-vetrina-whitebox A:visited {
	MIN-HEIGHT: 51px; HEIGHT: auto! important
}
.shared-content-vetrina-whitebox A:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
#sh-ovadsense {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; =
FONT-SIZE: 11px; MARGIN: 10px 0px; BORDER-LEFT: #e5e5e5 1px solid; =
COLOR: #444; BORDER-BOTTOM: #e5e5e5 1px solid; FONT-FAMILY: 'Lucida =
Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, =
Verdana, Arial, sans-serif; BACKGROUND-COLOR: #fff
}
* HTML #sh-ovadsense {
	HEIGHT: 20px
}
#sh-ovadsense A {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
#sh-ovadsense A:visited {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
#sh-ovadsense A:active {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
#sh-ovadsense A:hover {
	TEXT-DECORATION: underline
}
#sh-ovadsense LI A {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #369; TEXT-DECORATION: none
}
#sh-ovadsense LI A:visited {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #369; TEXT-DECORATION: none
}
#sh-ovadsense LI A:active {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #369; TEXT-DECORATION: none
}
#sh-ovadsense A.ovtitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444
}
#sh-ovadsense A.ovtitle:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444
}
#sh-ovadsense A.ovtitle:active {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444
}
#sh-ovadsense .ovadsenselabel {
	PADDING-RIGHT: 6px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; COLOR: #444; PADDING-TOP: 3px; FONT-STYLE: =
italic; TEXT-ALIGN: right
}
#sh-ovadsense .ovadsenselabel A {
	COLOR: #444
}
#sh-ovadsense #ovadsensehs {
	PADDING-RIGHT: 6px; BORDER-TOP: #a5b1bd 1px dotted; PADDING-LEFT: 6px; =
BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; =
COLOR: #000; PADDING-TOP: 6px
}
#sh-ovadsense #ovadsensehs A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #369; TEXT-DECORATION: =
underline
}
#sh-ovadsense #ovadsensehs A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #369; TEXT-DECORATION: =
underline
}
#sh-ovadsense #ovadsensehs .ovbold {
	FONT-WEIGHT: bold
}
#sh-ovadsense UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sh-ovadsense LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#sh-ovadsense .ovsite {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: =
-20px 0px 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#sh-ovadsense .ovsite A {
	COLOR: #369; FONT-STYLE: italic
}
#sh-ovadsense .ovsite A:visited {
	COLOR: #369; FONT-STYLE: italic
}

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/header2lev_v5.css

#bgspot .clear {
	CLEAR: both; LINE-HEIGHT: 0
}
#bgspot A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: =
0px
}
#bgspot A {
	FONT-SIZE: 11px; COLOR: #222; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
#bgspot A:visited {
	TEXT-DECORATION: none
}
#bgspot A:hover {
	TEXT-DECORATION: none
}
#bgspot {
	FLOAT: left; MARGIN: 0px 0px 10px; WORD-SPACING: -0.05em; FONT: 11px =
'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, =
Geneva, Arial, Verdana, sans-serif; WIDTH: 990px; COLOR: #222; =
BACKGROUND-COLOR: #fff
}
#bgspot * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bgspot #topheader {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 990px; =
BACKGROUND-COLOR: #fff
}
#bgspot #header {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 990px; =
BACKGROUND-COLOR: #fff
}
#bgspot #topheader #advtop {
	DISPLAY: block; FLOAT: left; WIDTH: auto
}
#bgspot #topheader #advtop {
	DISPLAY: block; FLOAT: left
}
#bgspot #header {
	MARGIN: 2px 0px
}
#bgspot #header #brand {
	DISPLAY: block; FLOAT: left; MARGIN: 0px
}
#bgspot #header #utility {
	DISPLAY: inline; FONT-SIZE: 11px; FLOAT: right; MARGIN: 14px 0px 0px; =
WIDTH: 355px
}
#bgspot #header #utility STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 4px 0px 0px
}
#bgspot #topheader {
	BACKGROUND-COLOR: #e6e6e6
}
#ge-network {
	DISPLAY: block; FLOAT: right; WIDTH: auto; HEIGHT: 37px
}
#ge-network * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#ge-network A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#cerca-ex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 3px 0px =
0px; WIDTH: 500px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cerca-ex DIV {
	DISPLAY: inline
}
#cerca-ex FIELDSET {
	MARGIN: 3px 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#cerca-ex LABEL {
	DISPLAY: inline; FONT-WEIGHT: bold
}
#cerca-ex FIELDSET INPUT {
	BORDER-RIGHT: #688d9f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#688d9f 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 1px =
0px 0px; FONT: 12px/12px Arial, Helvetica, sans-serif; BORDER-LEFT: =
#688d9f 1px solid; WIDTH: 243px; COLOR: #003853; PADDING-TOP: 2px; =
BORDER-BOTTOM: #688d9f 1px solid
}
#cerca-ex FIELDSET SELECT {
	BORDER-RIGHT: #688d9f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#688d9f 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; MARGIN: 1px =
0px 0px; FONT: 10px/12px Arial, Helvetica, sans-serif; BORDER-LEFT: =
#688d9f 1px solid; WIDTH: 152px; COLOR: #003853; PADDING-TOP: 3px; =
BORDER-BOTTOM: #688d9f 1px solid; TEXT-ALIGN: left
}
#cerca-ex FIELDSET #searchformbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/button-small.gif) #fff =
no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45px; =
CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; =
BORDER-BOTTOM-STYLE: none
}
#cerca-ex #searchformbuttongoogle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/button-small.gif) #fff =
no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45px; =
CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; =
BORDER-BOTTOM-STYLE: none
}
#cerca-ex FIELDSET #searchformbutton:hover {
	BACKGROUND-POSITION: left bottom; COLOR: #f00
}
#cerca-ex #searchformbuttongoogle:hover {
	BACKGROUND-POSITION: left bottom; COLOR: #f00
}
#cerca-ex .cercaoption {
	DISPLAY: block; MARGIN: 6px 0px 0px; TEXT-ALIGN: right
}
#cerca-ex .cercaoption A {
	COLOR: #036; TEXT-DECORATION: none
}
#cerca-ex .option A:visited {
	COLOR: #036; TEXT-DECORATION: none
}
#cerca-ex .option A:hover {
	COLOR: #c00
}
* HTML #cerca-ex {
	WIDTH: 498px
}
* HTML #cerca-ex DIV {
	MARGIN: 0px 2px 0px 0px
}
* HTML #cerca-ex FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; WIDTH: =
223px; PADDING-TOP: 2px
}
* HTML #cerca-ex FIELDSET SELECT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; WIDTH: 172px; PADDING-TOP: 4px
}
* + HTML #cerca-ex {
	WIDTH: 498px
}
* + HTML #cerca-ex DIV {
	MARGIN: 0px 2px 0px 0px
}
* + HTML #cerca-ex FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; WIDTH: =
223px; PADDING-TOP: 2px
}
* + HTML #cerca-ex FIELDSET SELECT {
	FONT-SIZE: 11px; WIDTH: 172px
}
#update {
	WIDTH: 300px! important
}
#cerca-ex .newgoogle {
	DISPLAY: block; BACKGROUND: url(/sharedfiles/images/searchby_new.gif) =
#fff no-repeat right center
}
#cerca-ex .newgoogle FIELDSET INPUT {
	WIDTH: 300px
}
#cerca {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 0px =
0px 15px; WIDTH: 500px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cerca DIV {
	DISPLAY: inline
}
#cerca FIELDSET {
	PADDING-BOTTOM: 3px; MARGIN: 3px 0px 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#cerca LABEL {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 3px 2px 0px =
0px; COLOR: #333
}
#cerca FIELDSET INPUT {
	BORDER-RIGHT: #688d9f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#688d9f 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 4px; =
MARGIN: 1px 3px 0px 0px; FONT: 10px/12px Arial, Helvetica, sans-serif; =
BORDER-LEFT: #688d9f 1px solid; WIDTH: 250px; COLOR: #666; PADDING-TOP: =
4px; BORDER-BOTTOM: #688d9f 1px solid
}
#cerca FIELDSET SELECT {
	BORDER-RIGHT: #688d9f 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#688d9f 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 2px; =
MARGIN: 1px 0px 0px; FONT: 10px/12px Arial, Helvetica, sans-serif; =
BORDER-LEFT: #688d9f 1px solid; WIDTH: 152px; COLOR: #003853; =
PADDING-TOP: 3px; BORDER-BOTTOM: #688d9f 1px solid; TEXT-ALIGN: left
}
#cerca FIELDSET SELECT OPTGROUP {
	FONT-WEIGHT: bold; COLOR: #666; FONT-STYLE: normal
}
#cerca FIELDSET SELECT OPTGROUP OPTION {
	PADDING-LEFT: 10px; FONT: 10px/12px Arial, Helvetica, sans-serif; =
COLOR: #003853
}
#cerca FIELDSET SELECT OPTION {
	PADDING-LEFT: 10px
}
#cerca FIELDSET #searchformbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/button-small.gif) #fff =
no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 45px; CURSOR: pointer; COLOR: #003853; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#cerca #searchformbuttongoogle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/button-small.gif) #fff =
no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 45px; CURSOR: pointer; COLOR: #003853; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
#cerca FIELDSET #searchformbutton:hover {
	BACKGROUND-POSITION: left bottom; COLOR: #f00
}
#cerca #searchformbuttongoogle:hover {
	BACKGROUND-POSITION: left bottom; COLOR: #f00
}
#cerca .newgoogle {
	BACKGROUND: url(/sharedfiles/images/brand_google.gif) #fff no-repeat =
400px center; FLOAT: right; MARGIN: 0px; WIDTH: 500px
}
#cerca .newgoogle FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: =
4px; FONT: 10px/12px Arial, Helvetica, sans-serif; WIDTH: 352px; COLOR: =
#666; PADDING-TOP: 4px
}
#cerca FIELDSET .newinput {
	FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #003853
}
#cerca .newgoogle FIELDSET .newinput {
	FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #003853
}
#cerca FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 2px
}
#cerca .newgoogle FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 2px
}
HTML[xmlns*=3D''] BODY:unknown #cerca FIELDSET SELECT {
	MARGIN: 3px 0px 0px
}
HTML[xmlns*=3D''] BODY:unknown #cerca .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
* HTML #cerca DIV {
	MARGIN: 0px 2px 0px 0px
}
* HTML #cerca FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
233px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
* HTML #cerca .newgoogle FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
345px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
* HTML #cerca FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: =
#003853; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
* HTML #cerca .newgoogle FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: =
#003853; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
* HTML #cerca FIELDSET SELECT {
	FONT-SIZE: 11px; WIDTH: 157px
}
* + HTML #cerca DIV {
	MARGIN: 0px 2px 0px 0px
}
* + HTML #cerca FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
238px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
* + HTML #cerca .newgoogle FIELDSET INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
345px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
* + HTML #cerca FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: =
#003853; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
* + HTML #cerca .newgoogle FIELDSET .newinput {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; COLOR: =
#003853; LINE-HEIGHT: 15px; PADDING-TOP: 1px
}
* + HTML #cerca FIELDSET SELECT {
	FONT-SIZE: 11px; WIDTH: 157px
}
#update {
	WIDTH: 300px! important
}
#topmenuv2 {
	DISPLAY: block; FLOAT: left; WIDTH: 990px; BACKGROUND-COLOR: #ffcc66
}
#bgspot .menuv2 {
	DISPLAY: block; FLOAT: left; WIDTH: 990px; BACKGROUND-COLOR: #ffcc66
}
#topmenuv2 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-COLOR: =
#fff
}
#topmenuv2 UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#bgspot .menuv2 UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#topmenuv2 LI {
	DISPLAY: inline
}
#bgspot .menuv2 LI {
	DISPLAY: inline
}
#topmenuv2 A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; DISPLAY: block; =
PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 8px; BORDER-LEFT: #fff =
1px solid; COLOR: #000; PADDING-TOP: 8px; BACKGROUND-COLOR: #bbd8e8; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
#topmenuv2 A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#topmenuv2 A:hover {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot .menuv2 LI A.currentmenu {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot .menuv2 LI A.currentmenu:visited {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot .menuv2 {
	BORDER-RIGHT: #87b9d2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#87b9d2 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
6px; BORDER-LEFT: #87b9d2 1px solid; WIDTH: 988px! important; =
PADDING-TOP: 6px; BORDER-BOTTOM: #87b9d2 1px solid; BACKGROUND-COLOR: =
#fff; TEXT-ALIGN: center
}
#bgspot .menuv2 A {
	BORDER-RIGHT: #87b9d2 1px solid; PADDING-RIGHT: 6px; DISPLAY: block; =
PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
#bgspot .menuv2 A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#bgspot .menuv2 A:hover {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot .menuv2 A.current {
	COLOR: #c00; TEXT-DECORATION: none
}
#topmenuv2 .last {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#bgspot .menuv2 .last {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; =
BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
#topmenuBv2 {
	FLOAT: right
}
#topmenuBv2 A {
	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ddd
}
#topmenuv2 .currentmenu {
	BORDER-RIGHT: #d13f3f 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#d13f3f 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px =
2px; BORDER-LEFT: #d13f3f 1px solid; COLOR: #87b9d2; PADDING-TOP: 6px; =
BORDER-BOTTOM: #d13f3f 1px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#topmenuv2 .currentmenuhome {
	BORDER-RIGHT: #87b9d2 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#87b9d2 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 0px =
2px 0px 0px; BORDER-LEFT: #87b9d2 1px solid; COLOR: #87b9d2; =
PADDING-TOP: 6px; BORDER-BOTTOM: #87b9d2 1px; POSITION: relative; =
BACKGROUND-COLOR: #fff
}
#bgspot .submenuaffari UL {
	MARGIN-LEFT: 0px
}
#bgspot .submenusport UL {
	MARGIN-LEFT: 105px
}
#bgspot .submenuspettacoli UL {
	MARGIN-LEFT: 100px
}
#bgspot .submenutecnologie UL {
	MARGIN-LEFT: 225px
}
#bgspot .submenumoda UL {
	MARGIN-LEFT: 315px
}
#bgspot .submenumotori UL {
	MARGIN-LEFT: 370px
}
#bgspot .submenulocali UL {
	MARGIN-LEFT: 458px
}
#bgspot .submenuviaggi UL {
	MARGIN-LEFT: 555px
}
#topmenuv2 .menuaffari .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuaffari {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuaffari A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menusport .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenusport {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenusport A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menuspettacoli .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuspettacoli {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuspettacoli A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menutecnologie .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenutecnologie {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenutecnologie A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menumoda .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenumoda {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenumoda A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menumotori .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenumotori {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenumotori A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menulocali .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenulocali {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenulocali A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#topmenuv2 .menuviaggi .currentmenu {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuviaggi {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot .submenuviaggi A {
	BORDER-LEFT-COLOR: #87b9d2; BORDER-BOTTOM-COLOR: #87b9d2; =
BORDER-TOP-COLOR: #87b9d2; BORDER-RIGHT-COLOR: #87b9d2
}
#bgspot #advstrip {
	DISPLAY: block; FLOAT: left; WIDTH: 990px
}
#bgspot #advstrip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 5px =
0px 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #eee
}
#bgspot #advstrip #stripa {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 3px 0px 0px; WIDTH: 310px
}
#bgspot #advstrip #stripb {
	DISPLAY: inline; FLOAT: left; WIDTH: 455px
}
#newfooter {
	DISPLAY: block; FLOAT: left; WIDTH: 990px
}
#newprefooter {
	CLEAR: both; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 990px; =
BORDER-BOTTOM: #999 2px solid
}
#newprefooter P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
9px; MARGIN: 0px 0px 0px 170px; PADDING-TOP: 9px
}
#newprefooter P A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#newfooter A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#newprefooter P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#newfooter A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#newprefooter P A:hover {
	COLOR: #069; TEXT-DECORATION: underline
}
#newfooter A:hover {
	COLOR: #069; TEXT-DECORATION: underline
}
#newfooter {
	CLEAR: both; MARGIN: 10px 0px; WIDTH: 820px
}
#newfooter P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0px 170px; LINE-HEIGHT: 15px
}
.shared-content-vetrina {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-hp {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-sp {
	DISPLAY: none; LINE-HEIGHT: 18px; HEIGHT: auto
}
.shared-content-vetrina-sp {
	BORDER-RIGHT: #ccc 5px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 5px =
solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; =
FONT: 10px Verdana, Arial, sans-serif; BORDER-LEFT: #ccc 5px solid; =
WIDTH: auto! important; COLOR: #ccc; PADDING-TOP: 3px; BORDER-BOTTOM: =
#ccc 5px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.shared-content-vetrina-whitebox A {
	MIN-HEIGHT: 51px; HEIGHT: auto! important
}
.shared-content-vetrina-whitebox A:visited {
	MIN-HEIGHT: 51px; HEIGHT: auto! important
}
.shared-content-vetrina-whitebox A:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/sectioncronaca.css

#bgspot #topmenu A#menucronaca {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot #topmenu #topmenuB A#menucronaca {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot #menu A#menucronaca {
	COLOR: #c00; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#bgspot #sectionbrand {
	FLOAT: left; WIDTH: 220px; TEXT-INDENT: -9999px; HEIGHT: 60px
}
#bgspot #sectionbrand A {
	DISPLAY: block; BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/brand2_cronaca.gif) =
no-repeat left top; WIDTH: 100%; HEIGHT: 100%; TEXT-DECORATION: none
}
#bgspot #sectionbrand A:hover {
	BACKGROUND: =
url(http://www.repubblica.it/sharedfiles/images/brand2_cronaca.gif) =
no-repeat left bottom
}
.generalbox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: =
#ccc 1px solid
}
.generalbox H5 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #444; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
.generalbox A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; =
TEXT-DECORATION: none
}
.copertina {
=09
}
.copertina A {
	PADDING-RIGHT: 15px; DISPLAY: inline! important; PADDING-LEFT: 15px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.copertina A:hover {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#sbcolmaindet-hp .listagen {
	FLOAT: left; WIDTH: 510px; MARGIN-RIGHT: 10px
}
.listagen .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px; BORDER-BOTTOM: #069 1px dotted
}
.listagen .list A {
	DISPLAY: block
}
.listagen .listright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px; BORDER-BOTTOM: #069 1px dotted
}
.listagen .listleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px; BORDER-BOTTOM: #069 1px dotted
}
.listagen .listright IMG {
	WIDTH: 150px
}
DIV.articolo I {
	WORD-SPACING: -0.02em
}

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/print2lev.css

HTML {
	WIDTH: 100%
}
HTML {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
BODY {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
DIV {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
P {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
TABLE {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
TR {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
TD {
	FONT: 12pt Arial, Helvetica, sans-serif; COLOR: #000
}
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff; MARGIN-RIGHT: 10px; TEXT-ALIGN: left
}
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT: bold 9pt Arial, Helvetica, sans-serif; COLOR: #000; =
TEXT-DECORATION: none
}
A:visited {
	FONT: bold 9pt Arial, Helvetica, sans-serif; COLOR: #000; =
TEXT-DECORATION: none
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
#container .bottom {
	DISPLAY: none
}
.bottom {
	DISPLAY: none
}
#container {
	DISPLAY: block; WIDTH: 100%
}
#left {
	DISPLAY: none
}
#container .txtb0 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
#container .txtb0 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
#container .txtb09 {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
#container .txtb10 {
	FONT-SIZE: 10px; COLOR: #fff
}
#container .txt12 {
	FONT-SIZE: 12px
}
#container .txt10 {
	FONT-SIZE: 10px
}
#container .txt12 {
	FONT-SIZE: 13px; FONT-STYLE: normal
}
#container .txt13 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-STYLE: normal
}
#container .txt14 {
	FONT-SIZE: 14px
}
#container .txt15 {
	FONT-SIZE: 15px
}
#container .txt16 {
	FONT-SIZE: 16px; LINE-HEIGHT: 19px
}
#container .txt17 {
	FONT-SIZE: 17px
}
#container .txt18no {
	FONT-SIZE: 18px; TEXT-DECORATION: underline
}
#container .txt18 {
	FONT-SIZE: 18px; LINE-HEIGHT: 20px
}
#container .txt13 {
	FONT-SIZE: 13px
}
#container .txt11 {
	FONT-SIZE: 11px
}
#container .txt20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
#container .txt21 {
	FONT-SIZE: 21px
}
#container .txt23 {
	FONT-SIZE: 24px
}
#container .txt25 {
	FONT-SIZE: 26px
}
#container .txt27 {
	FONT-SIZE: 27px
}
#container .txt29 {
	FONT-SIZE: 29px
}
#container .txt30 {
	FONT-SIZE: 30px
}
#container .txt31 {
	FONT-SIZE: 31px
}
#container .txt33 {
	FONT-SIZE: 33px
}
#container .txtrob11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #900
}
#container .txt9 {
	FONT-SIZE: 9px; COLOR: #00f
}
#container .txtbl9 {
	FONT-SIZE: 9px; COLOR: #00f
}
#container .txt12bianco {
	FONT-SIZE: 12px; COLOR: #fff
}
#container .txt9grigia {
	FONT-SIZE: 9px; COLOR: #333
}
#container .txt12bco {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-STYLE: normal
}
#container .firmahm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 2px; =
FONT-STYLE: italic; LETTER-SPACING: 0em
}
#container #sottospalla .firmahm {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 0px 0px 2px; =
FONT-STYLE: italic; LETTER-SPACING: 0em
}
#container #fascione .txt12 {
	LINE-HEIGHT: 16px
}
#container #sottospalla .txt12 {
	FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#container .txt23 A {
	FONT-WEIGHT: bold
}
#container .txt23 A:visited {
	FONT-WEIGHT: bold
}
#container .txt23 A:hover {
	FONT-WEIGHT: bold
}
#container .txt25 A {
	FONT-WEIGHT: bold
}
#container .txt25 A:visited {
	FONT-WEIGHT: bold
}
#container .txt25 A:hover {
	FONT-WEIGHT: bold
}
#container .txt27 A {
	FONT-WEIGHT: bold
}
#container .txt27 A:visited {
	FONT-WEIGHT: bold
}
#container .txt27 A:hover {
	FONT-WEIGHT: bold
}
#container .txt30 A {
	FONT-WEIGHT: bold
}
#container .txt30 A:visited {
	FONT-WEIGHT: bold
}
#container .txt30 A:hover {
	FONT-WEIGHT: bold
}
#container .txt31 A {
	FONT-WEIGHT: bold
}
#container .txt31 A:visited {
	FONT-WEIGHT: bold
}
#container .txt31 A:hover {
	FONT-WEIGHT: bold
}
#container .txt33 A {
	FONT-WEIGHT: bold
}
#container .txt33 A:visited {
	FONT-WEIGHT: bold
}
#container .txt33 A:hover {
	FONT-WEIGHT: bold
}
#bgspot {
	WIDTH: auto
}
#bgspot #topheader {
	WIDTH: auto
}
#bgspot #header {
	WIDTH: auto
}
#bgspot #topheader #advtop {
	DISPLAY: none
}
#bgspot #topheader #extra {
	DISPLAY: none
}
#bgspot #topheader #advtop {
	DISPLAY: none
}
#bgspot #topheader #ge-network {
	DISPLAY: none
}
#bgspot #header #brand {
	DISPLAY: block
}
#bgspot #header #brand A:unknown {
	content: ""
}
#sectionbrand {
	DISPLAY: none
}
#bgspot #header #utility {
	DISPLAY: none
}
#topmenu {
	DISPLAY: none
}
#menu {
	DISPLAY: none
}
#advstrip {
	DISPLAY: none
}
#search {
	DISPLAY: none
}
#cerca {
	DISPLAY: none
}
#topmenuv2 {
	DISPLAY: none
}
.menuv2 {
	DISPLAY: none
}
.sezioni {
	DISPLAY: none
}
#adv160x600r {
	DISPLAY: none
}
.linkcor {
	DISPLAY: none
}
#sbcolleft {
	DISPLAY: none
}
#cright {
	DISPLAY: none
}
#subcolleft {
	DISPLAY: none
}
#tabs {
	DISPLAY: none
}
.categoria {
	PADDING-RIGHT: 0px; BORDER-TOP: #8bb4d9 4px solid; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: bold 14pt Arial, =
Helvetica, sans-serif; WIDTH: 100%; COLOR: #000; PADDING-TOP: 4px; =
TEXT-DECORATION: none
}
.addons {
	DISPLAY: none
}
.articolo {
	DISPLAY: block; FLOAT: left; FONT: 12pt/15pt Arial, Helvetica, =
sans-serif; COLOR: #000
}
.articolo H1 {
	FONT-SIZE: 24pt; MARGIN: 0px 0px 3px; COLOR: #00386b; LINE-HEIGHT: 28pt
}
.articolo H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px 0px 3px; COLOR: =
#00386b; LINE-HEIGHT: 15pt
}
.articolo H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px 0px 3px; COLOR: =
#00386b; LINE-HEIGHT: 15pt
}
.articolo H3 {
	MARGIN: 0px 0px 5px
}
.articolo H3 .txt12 {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #000
}
.articolo P {
	DISPLAY: block; MARGIN: 0px 0px 10px
}
.articolo .firma {
	FONT-STYLE: italic
}
.articolo .fotosx {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px 5px 0px; WIDTH: 200px
}
.articolo .fotodx {
	DISPLAY: inline; FLOAT: right; MARGIN: 0px 0px 5px 10px; WIDTH: 200px
}
.articolo .fotosx P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: 11px/13px Arial, Helvetica, sans-serif; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.articolo .fotodx P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: 11px/13px Arial, Helvetica, sans-serif; COLOR: #000; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.articolo A {
	FONT: 12pt/15pt Arial, Helvetica, sans-serif; COLOR: #00368b
}
.articolo A:link:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; TEXT-TRANSFORM: lowercase; COLOR: =
#c00; content: " (" attr(href) ") "
}
.articolo A:visited:unknown {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; TEXT-TRANSFORM: lowercase; COLOR: =
#c00; content: " (" attr(href) ") "
}
UNKNOWN {
	content: " (http://www.repubblica.it/" attr(href) ") "
}
.comments {
	DISPLAY: none
}
#ovadsense {
	DISPLAY: none
}
#adv180x150m {
	DISPLAY: none
}
.shared-content-vetrina {
	DISPLAY: none
}
.labelcategoria {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 15px; FONT: bold 14pt Arial, Helvetica, sans-serif; COLOR: #f60; =
PADDING-TOP: 5px; BORDER-BOTTOM: #f60 1px solid; TEXT-DECORATION: none
}
.boxlettori {
	FONT-SIZE: 85%; FLOAT: left; WIDTH: 32%
}
.contenuto-articolo H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px 0px 3px; COLOR: #000; =
LINE-HEIGHT: 15pt
}
.contenuto-articolo H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12pt; MARGIN: 0px 0px 3px; COLOR: #000; =
LINE-HEIGHT: 15pt
}
#newprefooter {
	DISPLAY: none
}
#newfooter {
	PADDING-RIGHT: 0px; BORDER-TOP: #8bb4d9 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 10pt; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 15px 0px =
0px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 4px
}
#adv-bot {
	DISPLAY: none
}
.ad-box {
	DISPLAY: none
}
#sh-ovadsense {
	DISPLAY: none
}
#sh-ovadsense A {
	DISPLAY: none
}
#sh-ovadsense A:visited {
	DISPLAY: none
}
#sh-ovadsense A:active {
	DISPLAY: none
}
#sh-ovadsense A:hover {
	DISPLAY: none
}
#sh-ovadsense LI A {
	DISPLAY: none
}
#sh-ovadsense LI A:visited {
	DISPLAY: none
}
#sh-ovadsense LI A:active {
	DISPLAY: none
}
#sh-ovadsense A.ovtitle {
	DISPLAY: none
}
#sh-ovadsense A.ovtitle:visited {
	DISPLAY: none
}
#sh-ovadsense A.ovtitle:active {
	DISPLAY: none
}
#sh-ovadsense .ovadsenselabel {
	DISPLAY: none
}
#sh-ovadsense .ovadsenselabel A {
	DISPLAY: none
}
#sh-ovadsense #ovadsensehs {
	DISPLAY: none
}
#sh-ovadsense #ovadsensehs A {
	DISPLAY: none
}
#sh-ovadsense #ovadsensehs A:visited {
	DISPLAY: none
}
#sh-ovadsense #ovadsensehs .ovbold {
	DISPLAY: none
}
#sh-ovadsense UL {
	DISPLAY: none
}
#sh-ovadsense LI {
	DISPLAY: none
}
#sh-ovadsense .ovsite {
	DISPLAY: none
}
#sh-ovadsense .ovsite A {
	DISPLAY: none
}
#sh-ovadsense .ovsite A:visited {
	DISPLAY: none
}
.shared-content-vetrina {
	DISPLAY: none
}
#OAS-titolo-vetrina {
	DISPLAY: none
}
#adv180x150rb {
	DISPLAY: none
}
IMG.share-whitebox-left {
	DISPLAY: none
}

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://relbox.repubblica.it/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://relbox.repubblica.it/js/dynamic.js

/*  Dynamic Script Injection=0A=
 *=0A=
 *  Libreria javascript utilizzata per la creazione dinamica di un tag =
<script>,=0A=
 *  mediante il quale effettuare una invocazione cross-domain ad un =
servizio=0A=
 *  residente su un altro server, aggirando in tal modo le restrizioni =
dei browser. =0A=
 *  =0A=
 *  @author Fabrizio Tognoni=0A=
 *=0A=
 *  Per dettagli, vedi: http://www.php-editors.com/articles/php-json.php=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
/**=0A=
 * Richiede i contenuti correlati usando una chiamata cross domain.=0A=
 * Questa funzione deve essere chiamata in fondo alla pagina di dettaglio=0A=
 * articolo, per recuperare il codice HTML dei box dei contenuti =
correlati,=0A=
 * da visualizzare all'interno del div ricevuto come parametro.=0A=
 */=0A=
function getRelatedContents(divElement) {=0A=
  =0A=
    // recupera la pagina di dettaglio articolo da cui proviene la =
chiamata=0A=
    var pageUrl =3D document.URL;=0A=
                =0A=
    // url dello script php, da chiamare con i seguenti parametri:=0A=
    //  - url      =3D url della pagina di dettaglio=0A=
    //  - callback =3D funzione di callback che lo script deve richiamare=0A=
    //  - div      =3D div dentro il quale stampare i contenuti correlati=0A=
    var request =3D =
"http://relbox.repubblica.it/related-contents.php?url=3D" + =
encodeURIComponent(pageUrl) + "&callback=3DshowRelatedContents&div=3D" + =
divElement;=0A=
=0A=
    // costruisce dinamicamente il nodo script e lo aggiunge al =
document, per scatenare la request in get verso lo script php=0A=
=0A=
    // in via preliminare verifica se il nodo script dinamico esiste gia'=0A=
    var dynamicNode =3D =
document.getElementById("dynamic_script_injection_node");            =0A=
    var headNode    =3D document.getElementsByTagName("head").item(0);=0A=
    // se esiste lo rimuove, per evitarne la proliferazione=0A=
    if (dynamicNode) {=0A=
      headNode.removeChild(dynamicNode);=0A=
    }=0A=
=0A=
    // costruisce il nodo script...=0A=
    var script =3D document.createElement("script");=0A=
    // ... ne setta gli attributi...=0A=
    script.setAttribute("id", "dynamic_script_injection_node");=0A=
    script.setAttribute("type", "text/javascript");=0A=
    script.setAttribute("src", request);=0A=
    // ... lo aggiunge al blocco head=0A=
    headNode.appendChild(script);=0A=
}=0A=
  =0A=
  =0A=
/**=0A=
 * Questa funzione di callback viene chiamata dal servizio invocato a =
sua volta=0A=
 * mediante lo script dinamico: si aspetta come parametri la stringa che =
definisce =0A=
 * il codice HTML dei box dei contenuti correlati e il div in cui =
visualizzare=0A=
 * tali contenuti.=0A=
 */=0A=
function showRelatedContents(contents, divElement) {=0A=
=0A=
  // trova il div dove deve essere visualizzato il codice HTML dei box =
dei contenuti correlati=0A=
  var divElement =3D document.getElementById(divElement);=0A=
  =0A=
  // inserisce il contenuto nel div=0A=
  divElement.innerHTML =3D contents;       =0A=
}=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/js/header2lev_v5.js

function ge_network() {

}

// testata Repubblica: Brand e sezione
function rph_brand(check) {
	if (!check) {
		document.writeln('<div id=3D"brand"><a =
href=3D"http://www.repubblica.it/" title=3D"Torna alla Home di =
Repubblica.it"><img =
src=3D"http://www.repubblica.it/sharedfiles/images/la_repubblica_logo2lev=
.gif" alt=3D"la Repubblica.it" /></a></div><div id=3D"sectionbrand"><a =
href=3D"javascript:location.replace(urlcomposer(\'http://\'));">' + =
urlcomposer('http://','section') + '</a></div>');
	} else {
		document.writeln('<div id=3D"sectionbrand"><a =
href=3D"javascript:location.replace(urlcomposer(\'http://\'));">' + =
urlcomposer('http://','section') + '</a></div><div id=3D"brand"><a =
href=3D"http://www.repubblica.it/" title=3D"Torna alla Home di =
Repubblica.it"><img =
src=3D"http://www.repubblica.it/sharedfiles/images/la_repubblica_logo2lev=
_inv.gif" alt=3D"la Repubblica.it" /></a></div>');
	}
}

function inputFocus(el) {
      if ( el.defaultValue =3D=3D el.value ) el.value =3D "";
	  el.className =3D "newinput";
}

function checkFormGoogle() {
	var f=3Ddocument.getElementById("searchFormActionGoogle");
	var gstring =3D f.querygoogle;
	var googlestring =3D f.querygoogle.value;
	var tmp =3D f.view;
	if(googlestring =3D=3D '' || googlestring =3D=3D gstring.defaultValue) =
{ alert('Inserire almeno una parola per la ricerca'); return false; }
	=
window.location.href=3D"http://ricerca.repubblica.it/web?q=3D"+escape(goo=
glestring)+"&hl=3Dit&start=3D0";
}



function checkFormFast(base,action) {
	var f=3Ddocument.getElementById("searchFormAction");
	var tstring=3D f.query;
	var textstring=3D f.query.value;
	var tmp =3D f.view;
	var target =3D tmp.options[tmp.selectedIndex].value;
	=09
	if(!target.indexOf("locali")) {
		base =3D "http://ricerca.quotidianiespresso.it"
		action =3D tmp.options[tmp.selectedIndex].id;
	}

	=09
	if(textstring =3D=3D '' || textstring =3D=3D tstring.defaultValue) { =
alert('Inserire almeno una parola per la ricerca'); return false; }

	if (base.substring(base.length-1, base.length) =3D=3D'/') { =
base=3Dbase.substring(0,base.length-1); }
	=09
	switch(target) {=20
		case "shopping":
			=
window.location.href=3D"http://shopping.repubblica.it/search.aspx?search=3D=
"+escape(textstring);
			break;
		case "annunci":
			=
window.location.href=3D"http://annunci.repubblica.it/italia/tutti/-/ricer=
ca-"+escape(textstring)+"?ref=3Drepsearch";
			break;
		default:
			=
window.location.href=3Dbase+"/"+action+"?query=3D"+escape(textstring)+"&v=
iew=3D"+target;
	}
}


function onChangeFast() {
	var f				=3D document.getElementById("searchFormAction");
	var tmp				=3D f.view;
	var target			=3D tmp.options[tmp.selectedIndex].value;
	var textoption		=3D tmp.options[tmp.selectedIndex].text;

		function changeSearch(parametro){
			f.query.value =3D "Redirect...";
			window.location=3D parametro;
		}

	switch(target) {=20
		case "paginebianche":
			changeSearch('http://paginebianche.repubblica.it?ref=3Drepsearch');
		break;=09
		case "paginegialle":
			changeSearch('http://paginegialle.repubblica.it?ref=3Drepsearch');
		break;=09
		default:
=09
	}

}



function rph_multisearch_fast() {
	document.writeln('<div id=3D"cerca">');
	document.writeln('<form method=3D"get" id=3D"searchFormAction" =
action=3D"repubblica" accept-charset=3D"iso-8859-1">');
	document.writeln('<fieldset id=3D"searchform">');
	document.writeln('<label>Cerca:</label>');
	document.writeln('<div><input name=3D"query"  value=3D"Archivio " =
onfocus=3D"inputFocus(this)" type=3D"text" =
onkeypress=3D"if(event.keyCode =3D=3D 13 || event.which =3D=3D 13 || =
event.charCode=3D=3D 13) { =
checkFormFast(\'http://ricerca.repubblica.it/\',\'repubblica\');return =
false; };" ></div>');
	document.writeln('<div><select class=3D"sel" name=3D"view" =
onkeypress=3D"if(event.keyCode =3D=3D 13 || event.which =3D=3D 13 || =
event.charCode=3D=3D 13) { =
checkFormFast(\'http://ricerca.repubblica.it/\',\'repubblica\');return =
false; };" onChange=3D"onChangeFast();">');
	document.writeln('<optgroup label=3D"Repubblica"><option =
value=3D"archivio" selected=3D"selected" >La Repubblica dal =
1984</option><option name=3D"Repubblica.it" value=3D"repubblica" =
>Repubblica.it</option><option value=3D"foto" >Repubblica.it =
fotogallerie</option><option value=3D"video" >RepubblicaTV =
video</option></optgroup>');
	document.writeln('<optgroup label=3D"Quotidiani locali"><option =
value=3D"quotidiani" >Giornali locali Gruppo Espresso</option><option =
value=3D"locali.Alto+Adige"  id=3D"altoadige">Alto Adige</option><option =
value=3D"locali.il+Centro"  id=3D"ilcentro">il Centro</option><option =
value=3D"locali.il+Corriere+delle+Alpi"  id=3D"corrierealpi">il Corriere =
delle Alpi</option><option value=3D"locali.il+mattino+di+Padova"  =
id=3D"mattinopadova">il mattino di Padova</option><option =
value=3D"locali.il+Piccolo"  id=3D"ilpiccolo">il Piccolo</option><option =
value=3D"locali.il+Tirreno"  id=3D"iltirreno">Il Tirreno</option><option =
value=3D"locali.la+Citt%E0+di+Salerno"  id=3D"lacittadisalerno">la =
Citt=E0 di Salerno</option><option =
value=3D"locali.la+Gazzetta+di+Mantova"  id=3D"gazzettadimantova">la =
Gazzetta di Mantova</option><option =
value=3D"locali.la+Gazzetta+di+Modena"  id=3D"gazzettadimodena">la =
Gazzetta di Modena</option><option =
value=3D"locali.la+Gazzetta+di+Reggio"  id=3D"gazzettadireggio">la =
Gazzetta di Reggio</option><option value=3D"locali.la+Nuova+di+Venezia"  =
id=3D"nuovavenezia">la Nuova di Venezia e Mestre</option><option =
value=3D"locali.la+Nuova+Ferrara"  id=3D"lanuovaferrara">la Nuova =
Ferrara</option><option value=3D"locali.la+Nuova+Sardegna"  =
id=3D"lanuovasardegna">la Nuova Sardegna</option><option =
value=3D"locali.la+Provincia+Pavese"  id=3D"laprovinciapavese">la =
Provincia Pavese</option><option value=3D"locali.la+Sentinella"  =
id=3D"lasentinella">la Sentinella del Canavese</option><option =
value=3D"locali.la+tribuna+di+Treviso"  id=3D"tribunatreviso">la tribuna =
di Treviso</option><option value=3D"locali.Messaggero+Veneto"  =
id=3D"messaggeroveneto">MessaggeroVeneto</option><option =
value=3D"locali.Trentino" =
id=3D"trentinocorrierealpi">Trentino</option></optgroup>');
	document.writeln('<optgroup label=3D"Altro"><option =
value=3D"annunci">Annunci</option><option value=3D"paginebianche">Pagine =
Bianche</option><option value=3D"paginegialle">Pagine =
Gialle</option><option =
value=3D"shopping">Shopping</option></optgroup>');=20
	document.writeln('</select></div>');
	document.writeln('<div><input type=3D"button" id=3D"searchformbutton" =
value=3D"Cerca" =
onclick=3D"javascript:checkFormFast(\'http://ricerca.repubblica.it/\',\'r=
epubblica\');"/></div></fieldset></form>');
=09
	document.writeln('<div class=3D"newgoogle">');=09
	document.writeln('<form method=3D"get" id=3D"searchFormActionGoogle" =
action=3D"web" accept-charset=3D"iso-8859-1">');
	document.writeln('<fieldset id=3D"searchformgoogle">');
	document.writeln('<label>Cerca:</label>');
	document.writeln('<div><input name=3D"querygoogle" value=3D"Cerca nel =
Web con Google " onfocus=3D"inputFocus(this)" type=3D"text" =
onkeypress=3D"if(event.keyCode =3D=3D 13 || event.which =3D=3D 13 || =
event.charCode=3D=3D 13) { checkFormGoogle();return false; };" =
></div>');
	document.writeln('<div><input type=3D"button" =
id=3D"searchformbuttongoogle" onclick=3D"javascript:checkFormGoogle();" =
value=3D"Cerca"/></div>');
	document.writeln('</fieldset>');
	document.writeln('</form>');
	document.writeln('</div>');
	document.writeln('</div>');   =20
}




------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/js/navigationmenu.js

/* testata Repubblica by=20
	a.consalvi@kataweb.it
/* info=20
ogni riga identifica una voce della navigazione principale e contiene =
tutte le informazioni della sottonavigazione della voce stessa, seguendo =
la seguente logica:
nome sezione principale , link sezione principale , nome 1=B0 subsezione =
, link 1=B0 subsezione , nome 2=B0 subsezione , link 2=B0 subsezione , =
etc etc =09
*/
var navdati =3D new Array =
(["Home","http://www.repubblica.it/index.html","RepubblicaTv","http://tv.=
repubblica.it/home","Politica","http://www.repubblica.it/politica/indici/=
index.html?ref=3Dhphead","Cronaca","http://www.repubblica.it/cronaca/indi=
ci/index.html?ref=3Dhphead","Edizioni =
locali","http://www.repubblica.it/misc/edizioni_locali/index.html?ref=3Dh=
phead","Esteri","http://www.repubblica.it/esteri/indici/index.html?ref=3D=
hphead","Ambiente","http://www.repubblica.it/ambiente/indici/index.html?r=
ef=3Dhphead","Scuola&amp;Giovani","http://www.repubblica.it/scuola_e_univ=
ersita/index.html?ref=3Dhphead","Newscontrol","http://newscontrol.repubbl=
ica.it/?ref=3Dhphead","Ora per =
Ora","http://www.repubblica.it/indici/cronologia/index_1.htm?ref=3Dhphead=
","Blog","http://www.kataweb.it/blog/?ref=3Dhphead","Foto","http://www.re=
pubblica.it/gallerie/index.html?ref=3Dhphead","Multimedia","http://tv.rep=
ubblica.it/home/?ref=3Dhphead","Giochi&amp;Scommesse","http://www.repubbl=
ica.it/giochi_e_scommesse/index.html?ref=3Dhphead"],
                         =
["Affari&amp;Finanza","http://www.repubblica.it/economia/index.html","New=
s","http://economia.repubblica.it/home_sezione/approfondimenti","Quotazio=
ni&amp;Listini","http://finanza.repubblica.it/","Affari =
Personali","http://economia.repubblica.it/home_sezione/affari_personali"]=
,
						 =
["Sport","http://www.repubblica.it/sport/index.html","Formula1","http://w=
ww.repubblica.it/speciale/2008/formulauno/index.html","MotoGP","http://ww=
w.repubblica.it/speciale/2008/motogp/index.html","Fantacalcio","http://fa=
ntacalcio.repubblica.it","Annunci: nautica e =
sport","http://annunci.repubblica.it/italia/nautica-sport" ],
						 =
["Spettacoli&amp;Cultura","http://www.repubblica.it/spettacoli_e_cultura/=
index.html?ref=3Dhphead","TrovaCinema","http://www.capital.it/trovacinema=
/home_page.jsp","Persone","/persone/index.html","StarControl","http://sta=
rcontrol.repubblica.it/","Arte","http://www.repubblica.it/arte/index.html=
","Biglietti di =
eventi","http://annunci.repubblica.it/italia/hobby-musica-collezioni-ogge=
tti-animali/biglietti"],
						 =
["Tecnologie&amp;Scienze","http://www.repubblica.it/scienza_e_tecnologia/=
index.html?ref=3Dhphead","Salute","http://www.repubblica.it/supplementi/s=
alute/index.htm","Annunci: telefoni, audio, video e =
tv","http://annunci.repubblica.it/italia/telefoni-audio-video-tv","pc e =
videogiochi","http://annunci.repubblica.it/italia/computer-console-videog=
iochi/console-videogiochi"],
						 =
["Motori","http://www.repubblica.it/motori/index.html","Formula1","http:/=
/www.repubblica.it/speciale/2008/formulauno/index.html","MotoGP","http://=
www.repubblica.it/speciale/2008/motogp/index.html","Auto =
nuove","http://listino-motori.repubblica.it/","Auto =
usate","http://listino-motori.repubblica.it/auto_usate","Moto =
nuove","http://listino-motori.repubblica.it/moto/nuovo","Moto =
usate","http://listino-motori.repubblica.it/moto/usato","Foto","http://ww=
w.repubblica.it/motori/foto_listini/index.html","Speciali","http://www.re=
pubblica.it/motori/speciali/index.html"],
						 ["Moda","http://seidimoda.repubblica.it/"],
						 ["Casa&amp;Design","http://temi.repubblica.it/casa/"],
						 =
["Viaggi","http://viaggi.repubblica.it/","Week-in","http://www.repubblica=
.it/weekend/index.html",
						  =
"Volo","http://expedia.viaggi.repubblica.it/pubspec/scripts/eap.asp?GOTO=3D=
FLIGHTWIZ&eapid=3D341-8&mdpcid=3Dexpe.IT.032.024.05.001.002.000",
						  =
"Hotel","http://expedia.viaggi.repubblica.it/pubspec/scripts/eap.asp?GOTO=
=3DHOTWIZ&eapid=3D341-8&mdpcid=3Dexpe.IT.032.024.05.001.003.000",
						  =
"Vacanze","http://expedia.viaggi.repubblica.it/daily/home/default.aspx?ea=
pid=3D341-8&mdpcid=3Dexpe.IT.032.024.05.001.001.000",
						  "Annunci: case e =
B&B","http://annunci.repubblica.it/italia/turismo"
						  ],
						 =
["Roma","http://roma.repubblica.it/"],["Milano","http://milano.repubblica=
.it/"]);
var navdatilink =3D new Array =
(["Annunci","http://annunci.repubblica.it/italia/"],
                             ["Lavoro","http://miojob.repubblica.it/"],
						     ["Meteo","http://meteo.repubblica.it/"],
						     ["Oroscopo","http://oroscopo.seidimoda.repubblica.it/"]);
function navigationmenu(sezione,sottosezione) {
=09
	if ( sezione =3D=3D null ) { sezione=3D ''; }
	if ( sottosezione =3D=3D null ) { sottosezione=3D ''; }
	var current =3D null;
	switch (sezione) {
		case "home": current =3D 0; classcurrentmenu =3D 'currentmenuhome'; =
break;
		case "affari": current =3D 1; classcurrentmenu =3D 'currentmenu'; =
break;
		case "sport": current =3D 2; classcurrentmenu =3D 'currentmenu'; =
break;
		case "spettacoli": current =3D 3; classcurrentmenu =3D 'currentmenu'; =
break;
		case "tecnologie": current =3D 4; classcurrentmenu =3D 'currentmenu'; =
break;	=09
		case "motori": current =3D 5; classcurrentmenu =3D 'currentmenu'; =
break;
		case "moda": current =3D 6; classcurrentmenu =3D 'currentmenu'; break;
		case "casa": current =3D 7; classcurrentmenu =3D 'currentmenu'; break;
		case "viaggi": current =3D 8; classcurrentmenu =3D 'currentmenu'; =
break;
		case "roma": current =3D 9; classcurrentmenu =3D 'currentmenu'; break;
		case "milano": current =3D 10; classcurrentmenu =3D 'currentmenu'; =
break;
		default: current =3D 99; classcurrentmenu =3D 'currentmenu'; break;
	}
	document.writeln ('<div id=3D"topmenuv2"><ul id=3D"topmenuAv2" =
class=3D"menu' + sezione + '">');
	for (var i =3D 0; i < navdati.length; i++) {

		document.writeln ('<li><a href=3D"' + navdati[i][1] + '" class=3D"');
		if (i =3D=3D current) document.writeln (classcurrentmenu);
		document.writeln ('">' + navdati[i][0] + '</a></li>');
	}
	document.writeln('</ul><ul id=3D"topmenuBv2">');
	for (var k =3D 0; k < navdatilink.length; k++) {
		document.writeln ('<li><a href=3D"' + navdatilink[k][1] + '">' + =
navdatilink[k][0] + '</a></li>');
	}
	document.writeln('</ul></div>');

	if ( (sezione !=3D null) && (sezione !=3D '') && (current < 10)) {
		document.writeln('<div class=3D"menuv2');

	=09
		if (sezione !=3D "home") document.writeln (' submenu' + sezione);
	=09
		document.writeln ('"><ul>');
		for (var j =3D 2; j < navdati[current].length; j=3Dj+2) {
	=09
			document.writeln ('<li><a href=3D"' + navdati[current][j+1] + '"');

				if (sottosezione.toLowerCase() =3D=3D =
navdati[current][j].toLowerCase()) {
					document.writeln (' class=3D"current');
					if (j =3D=3D navdati[current].length-2) document.writeln (' last');
					document.writeln ('"');
				} else {
					if (j =3D=3D navdati[current].length-2) document.writeln (' =
class=3D"last"');
				}

			document.writeln ('>' + navdati[current][j] + '</a></li>');
		}
		document.writeln ('</ul></div>');
	}
}

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/sharedfiles/js/lib_v2.js

//overture
document.write ("<script type=3D\"text/javascript\" =
src=3D\"http://scripts.kataweb.it/adsetup.js\"></script>");

function collapse_network() {=20
  var ge_network_icon_v =3D '<map name=3D"coords_v" =
id=3D"coords_v"><area shape=3D"rect" coords=3D"3,3,88,27" =
href=3D"http://www.repubblica.it/" alt=3D"Repubblica.it" /><area =
shape=3D"rect" coords=3D"89,3,168,27" =
href=3D"http://espresso.repubblica.it/" alt=3D"L\'espresso" /><area =
shape=3D"rect" coords=3D"169,3,249,27" href=3D"http://www.kataweb.it/" =
alt=3D"Kataweb.it" /><area shape=3D"rect" coords=3D"3,32,62,50" =
href=3D"http://quotidianiespresso.repubblica.it/" alt=3D"Quotidiani =
Espresso" /><area shape=3D"rect" coords=3D"63,32,108,50" =
href=3D"http://miojob.repubblica.it/" alt=3D"Miojob" /><area =
shape=3D"rect" coords=3D"109,32,174,50" =
href=3D"http://seidimoda.repubblica.it/" alt=3D"Sei di Moda" /><area =
shape=3D"rect" coords=3D"175,32,249,50" =
href=3D"http://ilmiolibro.kataweb.it/?ref=3Dbarraloghi" alt=3D"Il mio =
libro" /><area shape=3D"rect" coords=3D"3,55,33,85" =
href=3D"http://www.deejay.it/" alt=3D"RADIO DEEJAY" /><area =
shape=3D"rect" coords=3D"34,55,69,85" =
href=3D"http://capital.repubblica.it/" alt=3D"Radio Capital" /><area =
shape=3D"rect" coords=3D"70,55,99,85" href=3D"http://www.m2o.it/" =
alt=3D"m2o" /><area shape=3D"rect" coords=3D"100,55,128,85" =
href=3D"http://tv.repubblica.it/home" alt=3D"Repubblica Tv" /><area =
shape=3D"rect" coords=3D"129,55,156,85" href=3D"http://www.allmusic.tv/" =
alt=3D"ALL MUSIC" /><area shape=3D"rect" coords=3D"158,55,185,85" =
href=3D"http://trovacinema.repubblica.it/" alt=3D"Trovacinema" /><area =
shape=3D"rect" coords=3D"186,55,221,85" =
href=3D"http://temi.repubblica.it/casa/" alt=3D"CASA&amp;DESIGN" /><area =
shape=3D"rect" coords=3D"222,55,248,85" =
href=3D"http://xl.repubblica.it/" alt=3D"XL Repubblica" /></map><img =
src=3D"http://www.repubblica.it/sharedfiles/images/ge_network_icon_collap=
sed.gif" border=3D"0" usemap=3D"#coords_v" />';
  var ge_network_icon_h =3D '<map name=3D"coords_h" =
id=3D"coords_h"><area shape=3D"rect" coords=3D"3,3,88,35" =
href=3D"http://www.repubblica.it/" alt=3D"Repubblica.it" /><area =
shape=3D"rect" coords=3D"90,3,167,35" =
href=3D"http://espresso.repubblica.it/" alt=3D"L\'espresso" /><area =
shape=3D"rect" coords=3D"168,3,245,35" href=3D"http://www.kataweb.it/" =
alt=3D"Kataweb.it" /><area shape=3D"rect" coords=3D"247,3,306,35" =
href=3D"http://quotidianiespresso.repubblica.it/" alt=3D"Quotidiani =
Espresso" /><area shape=3D"rect" coords=3D"308,3,354,35" =
href=3D"http://miojob.repubblica.it/" alt=3D"Miojob" /><area =
shape=3D"rect" coords=3D"356,3,423,35" =
href=3D"http://seidimoda.repubblica.it/" alt=3D"Sei di Moda" /><area =
shape=3D"rect" coords=3D"425,3,500,35" =
href=3D"http://ilmiolibro.kataweb.it/?ref=3Dbarraloghi" alt=3D"Il mio =
libro" /><area shape=3D"rect" coords=3D"502,3,533,35" =
href=3D"http://www.deejay.it/" alt=3D"RADIO DEEJAY" /><area =
shape=3D"rect" coords=3D"535,3,569,35" =
href=3D"http://capital.repubblica.it/" alt=3D"Radio Capital" /><area =
shape=3D"rect" coords=3D"571,3,600,35" href=3D"http://www.m2o.it/" =
alt=3D"m2o" /><area shape=3D"rect" coords=3D"602,3,631,35" =
href=3D"http://tv.repubblica.it/home" alt=3D"Repubblica Tv" /><area =
shape=3D"rect" coords=3D"633,3,659,35" href=3D"http://www.allmusic.tv/" =
alt=3D"ALL MUSIC" /><area shape=3D"rect" coords=3D"661,3,690,35" =
href=3D"http://trovacinema.repubblica.it/" alt=3D"Trovacinema" /><area =
shape=3D"rect" coords=3D"692,3,726,35" =
href=3D"http://temi.repubblica.it/casa/" alt=3D"CASA&amp;DESIGN" /><area =
shape=3D"rect" coords=3D"728,3,754,35" href=3D"http://xl.repubblica.it/" =
alt=3D"XL Repubblica" /></map><img =
src=3D"http://www.repubblica.it/sharedfiles/images/ge_network_icon_expand=
ed.gif" border=3D"0" usemap=3D"#coords_h" />';
  var agt =3D navigator.userAgent.toLowerCase();
  // Top
  var div_banner_top        =3D document.getElementById("advtop");
  var div_header_top        =3D document.getElementById("topheader");
  var div_ge_network        =3D document.getElementById("ge-network");
  var div_ge_network_top    =3D =
document.getElementById("ge-network-top");
  var div_ge_network_bottom =3D =
document.getElementById("ge-network-bottom");
	var div_adv_left          =3D document.getElementById("adv160x600r");


  if ( agt.indexOf("msie") !=3D -1) {
    if (div_banner_top !=3D null) {=20
		  altezza_top =3D div_banner_top.offsetHeight;=20
		}
		if (div_adv_left !=3D null) {=20
		  altezza_left =3D div_adv_left.offsetHeight;=20
		}
  }=20
  else {
    if (div_banner_top !=3D null) {=20
      altezza_top =3D =
document.defaultView.getComputedStyle(div_banner_top, =
'').getPropertyValue("height");
      check_altezza_top =3D altezza_top.split('px');
      altezza_top =3D check_altezza_top[0];=20
    }
		if (div_adv_left !=3D null) {=20
			altezza_left =3D document.defaultView.getComputedStyle( div_adv_left, =
'').getPropertyValue("height");
			n_check_altezza_top =3D altezza_left.split('px');
			altezza_left =3D n_check_altezza_top[0];=20
		}
	=09
	=09
  }

	// Left=20
  if ( div_adv_left !=3D null ) {
    if( altezza_left > 599 ) {
      // pubblicita'
			var sd =3D document.getElementById("searchDiv");
			if( sd !=3D null ) {
			  sd.innerHTML =3D "<div class=3D\"\generalbox gen\"\ =
style=3D\"width:160px !important; width:158px;\"><h5>Cerca con =
Wikipedia</h5><div class=3D\"\wikipedia\"\><form =
action=3D\"http://wikipedia.kataweb.it/wiki/Speciale:Ricerca\" =
id=3D\"wikipedia\"><input type=3Dtext name=3Dsearch size=3D15 =
style=3D\"border:1px solid #ccc; margin: 5px 0 5px 5px;\" /><input =
type=3D\"submit\" value=3D\"Ricerca\" name=3D\"fulltext\" =
class=3D\"inviacerca\" /></form></div></div><div class=3D\"generalbox =
edizioni-locali gen\" style=3D\"width:160px !important; =
width:158px;\"><ul><li><h5 class=3D\"label-locali\">Edizioni =
Locali</h5></li><li><a =
href=3D\"http://bari.repubblica.it/\">Bari</a></li><li><a =
href=3D\"http://bologna.repubblica.it/\">Bologna</a></li><li><a =
href=3D\"http://firenze.repubblica.it/\">Firenze</a></li><li><a =
href=3D\"http://genova.repubblica.it/\">Genova</a></li><li><a =
href=3D\"http://napoli.repubblica.it/\">Napoli</a></li><li><a =
href=3D\"http://milano.repubblica.it/\">Milano</a></li><li><a =
href=3D\"http://palermo.repubblica.it/\">Palermo</a></li><li><a =
href=3D\"http://roma.repubblica.it/\">Roma</a></li><li><a =
href=3D\"http://torino.repubblica.it/\">Torino</a></li></ul></div>";
				sd.style.display=3D'block';
			}=09
	   =20
	  }
	  else {
	    div_adv_left.style.display =3D "none";
	  }
	}

  // Top=20
  if ( div_banner_top !=3D null && altezza_top < 25 ) {
	  if (div_ge_network !=3D null ) {=20
		  //div_ge_network.style.display =3D "block";
			div_ge_network.innerHTML =3D ge_network_icon_h;
		}
  }=20
  else {   // C'E' BANNER
	  //alert (div_ge_network);
	  if( div_ge_network !=3D null ) {
	  	div_ge_network.style.height =3D "90px";
		  div_ge_network.style.width =3D "252px";
		  div_ge_network.style.background =3D "#e6e6e6";
		  //div_ge_network.style.display =3D "block";
		  div_ge_network.innerHTML =3D ge_network_icon_v;
	  }
  }	 =20
}

function addLoadEventVis(func) {
	var oldonload =3D window.onload;
	if (typeof window.onload !=3D 'function') {
		window.onload =3D func;
	} else {
		window.onload =3D function() {
			oldonload();
			func();
		}
	}
}

function allCollapseFunctions(){
  collapse_network();
  collapse_div('oas-Middle1');
  collapse_div('adv180x150r');
	collapse_div('adv300x250r');

}

function collapse_div(divName){
  var agt =3D navigator.userAgent.toLowerCase();
  var divObj =3D document.getElementById(divName);
  if( divObj !=3D null ) {
    var altezza_div =3D 0;
    if ( agt.indexOf("msie") !=3D -1) {
      altezza_div =3D divObj.offsetHeight;
    }
    else {
      var h =3D document.defaultView.getComputedStyle(divObj, =
'').getPropertyValue("height");
      var check_altezza =3D h.split('px');
      altezza_div =3D check_altezza[0];=20
    }=20
   =20
    if( altezza_div < 50 )
      divObj.style.display=3D'none';
  }
 =20
}



// Compone URL

function urlcomposer() {
=09
	var hostsite =3D window.location.hostname;
=09
	if (hostsite =3D=3D 'www.repubblica.it') {
		base =3D 'http://';
		loc =3D window.location.toString();
    	subs =3D loc.substr(loc.indexOf(base) + base.length).split("/");
		=20
			for (i =3D 0; i < (subs.length); i++) {
				host =3D subs[0];
					var section =3D  subs[1];
					var section2 =3D  subs[2];
					var section3 =3D  subs[3];
					var section4 =3D  subs[4];				=09
			}
		=09
			if (section =3D=3D 'news')	{ section =3D "News"; hostsite =3D  =
'www.repubblica.it/news/ired/ultimora/2006/altre_n.html' }
			if (section =3D=3D 'politica' || section4 =3D=3D 'politica')	{ =
section =3D "Politica"; hostsite =3D =
'www.repubblica.it/politica/index.html' }
			if (section =3D=3D 'cronaca' || section4 =3D=3D 'cronaca')	{ section =
=3D "Cronaca"; hostsite =3D 'www.repubblica.it/cronaca/index.html' }
			if (section =3D=3D 'esteri' || section4 =3D=3D 'esteri')	{ section =
=3D "Esteri"; hostsite =3D 'www.repubblica.it/esteri/index.html' }
			if (section =3D=3D 'ambiente' || section4 =3D=3D 'ambiente')	{ =
section =3D "Ambiente"; hostsite =3D =
'www.repubblica.it/ambiente/index.html' }
			if (section =3D=3D 'sport' || section4 =3D=3D 'sport')	{ section =3D =
"Sport"; hostsite  =3D  'www.repubblica.it/sport/index.html' }
			if (section =3D=3D 'motori' || section3 =3D=3D 'motori')	{ section =
=3D "Motori"; hostsite  =3D  'www.repubblica.it/motori/index.html' }
			if (section =3D=3D 'persone' || section4 =3D=3D 'persone')	{ section =
=3D "Persone"; hostsite =3D  'www.repubblica.it/persone/index.html' }
			if (section =3D=3D 'scuola_e_universita' || section4 =3D=3D =
'scuola_e_universita')	{ section =3D "Scuola&Giovani"; hostsite =3D =
'www.repubblica.it/scuola_e_universita/index.html' }
			if (section =3D=3D 'spettacoli_e_cultura' || section4 =3D=3D =
'spettacoli_e_cultura')	{ section =3D "Spettacoli&Cultura"; hostsite =3D =
'www.repubblica.it/spettacoli_e_cultura/index.html' }
			if (section =3D=3D 'scienza_e_tecnologia' || section4 =3D=3D =
'scienza_e_tecnologia')	{ section =3D "Tecnologie&Scienze"; hostsite =3D =
'www.repubblica.it/scienza_e_tecnologia/index.html' }
			if (section =3D=3D 'arte' || section4 =3D=3D 'arte')	{ section =3D =
"Arte"; hostsite =3D 'www.repubblica.it/arte/index.html' }
			if (section =3D=3D 'weekend' || section4 =3D=3D 'weekend')	{ section =
=3D "Week-In"; hostsite =3D 'www.repubblica.it/weekend/index.html' }
			if (section =3D=3D 'indici' || section4 =3D=3D 'indici')	{ section =
=3D "Ora per ora"; hostsite =3D =
'www.repubblica.it/indici/cronologia/index_1.htm' }
			if (section =3D=3D 'gallerie' || section3 =3D=3D 'gallerie')	{ =
section =3D "Foto"; hostsite =3D 'www.repubblica.it/gallerie/index.html' =
}
			if (section2 =3D=3D 'pbr')	{ section =3D "Pagine Bianche"; hostsite =
=3D 'www.repubblica.it/trovatelefono/pbr/' }
			if (section2 =3D=3D 'pgr')	{ section =3D "Pagine Gialle"; hostsite =
=3D 'www.repubblica.it/trovatelefono/pgr/' }
			if (section4 =3D=3D 'economia')	{ section =3D "Economia"; hostsite =
=3D 'economia.repubblica.it/' }

	} else {
=09
	if (hostsite =3D=3D 'finanza.repubblica.it')	{ section =3D "Finanza"; }
	if (hostsite =3D=3D 'guide-finanza.repubblica.it')		{ section =3D =
"Finanza"; hostsite =3D "finanza.repubblica.it" }
	if (hostsite =3D=3D 'tv.repubblica.it')	{ section =3D "RadioTV"; }
	if (hostsite =3D=3D 'viaggi.repubblica.it')			{ section =3D "Viaggi"; }
	if (hostsite =3D=3D 'meteo.repubblica.it')				{ section =3D "Meteo"; }
	if (hostsite =3D=3D 'starcontrol.repubblica.it')			{ section =3D =
"StarControl"; }
	if (hostsite =3D=3D 'newscontrol.repubblica.it')			{ section =3D =
"NewsControl"; }
	if (hostsite =3D=3D 'voice.repubblica.it')				{ section =3D "Voice"; }
	if (hostsite =3D=3D 'ricerca.repubblica.it')			{ section =3D "Ricerca"; =
}
	if (hostsite =3D=3D 'localsearch.kataweb.it')			{ section =3D =
"Ricerca"; }
	if (hostsite =3D=3D 'blog.repubblica.it')				{ section =3D "Blog"; }
	if (hostsite =3D=3D 'forum.repubblica.it')				{ section =3D "Forum"; }
	if (hostsite =3D=3D 'shopping.repubblica.it')			{ section =3D =
"Shopping"; }
=09
=09
	}
=09
	=09
	var url =3D "http://" + hostsite;
	=09
	return url;
=09
}


=09
function fp_debug(chi,cosa) {
	if(debug) {
		document.getElementById('debug'+chi).innerHTML =3D cosa;
		return true;
		}
	}

///////////////////////////
//voip
=09
function popcallwindow(url)
{
	=
tastierinoWnd=3Dwindow.open(url,'popcallwin','height=3D600,width=3D800,sc=
rollbars=3Dyes,menubar=3Dno,location=3Dno,status=3Dyes,toolbar=3Dno,top=3D=
0,left=3D0');
	if (window.focus) {tastierinoWnd.focus()}
	return false;
}

//Finestre popup
function openwin(url, windowname, atrib, radio, channel) {
    window.open(url, windowname, atrib);
}

//Menu a tendina

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  =
eval(targ+".location=3D'"+selObj.options[selObj.selectedIndex].value+"'")=
;
  if (restore) selObj.selectedIndex=3D0;
}


// Funzione per il link delle select
function yup_jumpMenu(targ,selObj,restore,urlA,urlB){ //v3.0
//url =3D 'http://' + urlA;
eval(targ+".location=3D'"+urlA+selObj.options[selObj.selectedIndex].value=
+urlB+"'");

if (restore) selObj.selectedIndex=3D0;
}




addLoadEventVis(allCollapseFunctions);
function newtoggle(targetId,opendiv) {
	if (document.getElementById){
		if (document.getElementById( targetId ) !=3D null){
			target =3D document.getElementById( targetId );
			if (target.style.display =3D=3D "none"){
				target.style.display =3D "block";
				=
TO=3DsetTimeout('document.getElementById(\''+targetId+'\').style.display=3D=
\'none\'',5000);
			} else {
				target.style.display =3D "none";
			}
		}
	}
}


function test(openlink,opendiv){
	openlink 	=3D "linkhover";
	opendiv 	=3D "altro";

	/* LINK */=09
	var links =3D =
document.getElementById(openlink).getElementsByTagName('a');
	      for( var i=3D0; i < links.length; i++ ){
        links[i].onclick =3D function(){
          return newtoggle(opendiv);
        };
      }
	/* Show DIV */
	 var TO;
	 var div =3D document.getElementById(opendiv);
	 div.onmouseover =3D function () { clearTimeout(TO); };
	 div.onmouseout =3D  function () { =
TO=3DsetTimeout('document.getElementById(\''+opendiv+'\').style.display=3D=
\'none\'',200); };
}

function swf_noflash() {
	document.writeln('<a =
href=3D"http://www.kataweb.it/requisiti_sistema.html" title=3D"I =
requisiti necessari per una corretta navigazione"><strong>Forse hai =
bisogno del Player Flash.</strong> Per un corretta visualizzazione del =
sito consulta la pagina dei requisiti di sistema</a>');
	}

/**
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;


/**
 * PER LINK A KW / DELICIOUS / TECNORATI / OKNOTISIE /=20
 CONDIVIDI / COMMENTI IN FONDO ARTICOLO
 *
 */

var url =3D "";
	var category =3D "";
=09
	function retrieve() {
    if(document.getElementsByTagName) {
      var lista_meta =3D document.getElementsByTagName("meta");
=09
        for(i=3D0; i < lista_meta.length; i++) {
	    if(url=3D=3D("") && lista_meta.item(i).getAttribute("name") =3D=3D =
"NATIVEDOC") {
                url=3Dlista_meta.item(i).getAttribute("content");
            }

	    if(category=3D=3D("") && lista_meta.item(i).getAttribute("name") =
=3D=3D "sezione") {
                category=3Dlista_meta.item(i).getAttribute("content");
      	      }
    	    }
  	  }
	}
------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/javascript/adtags/pol_cro_est_spett/cronaca_int.js

OAS_sitepage =3D 'repubblica.it/nz/cronaca/interna';
OAS_listpos =3D =
'TopLeft,Top,TopRight,Left,Right,Middle,Middle1,Position1,Bottom,Bottom1,=
x40,x41,x42,x43,x44,x45,x46';
OAS_query =3D '';


------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/javascript/mjx.js

OAS_url =3D'http://oas.repubblica.it/RealMedia/ads/';
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);
OAS_req =3D OAS_sitepage+'/1'+OAS_rns+'@'+OAS_listpos;
function OAS_RICH(pos) {
 document.write('<A =
HREF=3D"'+OAS_url+'click_nx.ads/'+OAS_req+'!'+pos+OAS_query+'" =
TARGET=3D"_blank" >');
 document.write('<IMG =
SRC=3D"'+OAS_url+'adstream_nx.ads/'+OAS_req+'!'+pos+OAS_query+'" =
BORDER=3D0></A>');
}

// The following lines will override the  OAS_RICH function using the =
Open AdStream MJX call.
if (navigator.userAgent.indexOf('Mozilla/3') =3D=3D -1) {
 document.write('<SC'+'RIPT LANGUAGE=3DJavaScript =
SRC=3D"'+OAS_url+'adstream_mjx.ads/'+OAS_req+OAS_query+'"></SCRIPT>');
};
=20

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.repubblica.it/javascript/sendmail_articolo.js

var url =3D escape(parent.location.href);
document.write('<a href=3D"mailto:?subject=3DArticolo di Repubblica.it =
&body=3D' + url +'" class=3D"send">&nbsp;</a>');
------=_NextPart_000_0000_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://scripts.kataweb.it/zbanner.js

// ss 20070802 ycm2 smart banner draft - beta=0A=
=0A=
if (ycm_config && ycm_source && ycm_ctxtId && ycm_type) {=0A=
=0A=
    var ycm_script_tag =3D '<script =
src=3D"http://cm.it.kataweb.overture.com/'=0A=
        + 'js_flat_1_0/?mkt=3Dit&maxCount=3D' + ycm_maxCount + =
'&source=3D' + ycm_source=0A=
        + '&maxCount=3D2&outputCharEnc=3D' + ycm_outputCharEnc + =
'&ctxtId=3D' + ycm_ctxtId=0A=
        + '&type=3D' + ycm_type + '&ctxtUrl=3D' + =
encodeURIComponent(location.href)=0A=
        + '&config=3D' + ycm_config + '&cb=3D' + (new Date()).getTime()=0A=
        + '"></script>';=0A=
=0A=
    document.write(ycm_script_tag);=0A=
    document.write("<script =
src=3D'http://scripts.kataweb.it/ybanner.js'></script>");=0A=
}=0A=

------=_NextPart_000_0000_01C93BBC.C3BFB0E0
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_01C93BBC.C3BFB0E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adagiojs.repubblica.it/uploads/js/repubblica.js

//document.write('<'+'script =
src=3D"http://adagiof2.repubblica.it/ad/setFCookie.jsp?r=3D2&url=3D4"><'+=
'/'+'script>');=0A=
var =
adagiolang=3D''+navigator.language;if(adagiolang=3D=3D'undefined')adagiol=
ang=3Dnavigator.browserLanguage;if(adagiolang=3D=3D'undefined')adagiolang=
=3D'';var =
adagiol=3D''+screen.width;if(adagiol=3D=3D'undefined')adagiol=3D'';var =
adagioh=3D''+screen.height;if(adagioh=3D=3D'undefined')adagioh=3D'';var =
adagiourl=3D''+document.URL;adagiourl=3Descape(adagiourl);var =
adagior;if(document.referrer)adagior=3Ddocument.referrer; else =
adagior=3Dtop.document.referrer;if((adagior=3D=3D'null')||(adagior=3D=3D'=
unknown')||(adagior=3D=3D'undefined'))adagior=3D'';else =
adagior=3Descape(adagior);var =
adagioc=3D'';if(navigator.appName!=3D'Netscape')adagioc=3Dscreen.colorDep=
th; else =
adagioc=3Dscreen.pixelDepth;if(adagioc=3D=3D'undefined')adagioc=3D'';var =
cv=3D"";if(window.customVar)cv=3Dwindow.customVar;else cv=3D"";var =
rnum=3DparseInt((Math.random()*(Date.parse(new Date()))));var =
sid=3D21;var site=3D1;document.write('<script =
src=3D"http://adagiof2.repubblica.it/ad/repubblica.jsp?v=3D'+cv+'&s=3D'+s=
ite+'&ou=3D1&sid=3D'+sid+'&url=3D'+adagiourl+'&ref=3D'+adagior+'&co=3D'+a=
dagioc+'&ris=3D'+adagiol+'x'+adagioh+'&lang=3D'+adagiolang+'&rnd=3D'+rnum=
+'"></script>');=0A=
function drawBox(type, strBox){ =0A=
   if (strBox!=3D"") {=0A=
       strBox +=3D "<div =
style=3D\"font-size:0.8em;text-align:right;font-style:italic;\"><a =
href=3D\"/info_raccomandazioni.html\" style=3D\"color:#00386B;\">Come =
funziona questo box?&nbsp;</a></div>";=0A=
	if(type=3D=3D1) {=0A=
	    strBox =3D '<style>.lista2 { background-color:#ccffff; }</style>' + =
strBox;=0A=
	    if (document.getElementById('carousel')) {=0A=
		strBox =3D '<div class=3D"generalbox"><ul><li><h5>ARGOMENTI DI TUO =
INTERESSE</h5></li>'+strBox+'</ul></div>';=0A=
		document.getElementById('carousel').innerHTML +=3D strBox;=0A=
	    } else if (document.getElementById('bottom-mobile')) {=0A=
		strBox =3D '<div class=3D"generalbox"><ul><li><h5>ARGOMENTI DI TUO =
INTERESSE</h5></li>'+strBox+'</ul></div>';=0A=
		document.getElementById('bottom-mobile').innerHTML +=3D '<br /><br =
/><br />'+strBox;=0A=
	    } else if (document.getElementById('adv180x150rb')) {=0A=
		strBox =3D '<div class=3D"generalbox"><ul><li><h5>ARGOMENTI DI TUO =
INTERESSE</h5></li>'+strBox+'</ul></div>';=0A=
		document.getElementById('adv180x150rb').innerHTML =3D  strBox;=0A=
	    } else if (document.getElementById('adv300x250r')) {=0A=
		strBox =3D '<div class=3D"generalbox"><ul><li><h5>ARGOMENTI DI TUO =
INTERESSE</h5></li>'+strBox+'</ul></div>';=0A=
		document.getElementById('adv300x250r').innerHTML =3D  strBox;=0A=
	    } else if (document.getElementById('link-subtitle')) {=0A=
		document.getElementById('link-subtitle').innerHTML =3D strBox;=0A=
	    }=0A=
	}=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01C93BBC.C3BFB0E0--

