From: <Salvato da Windows Internet Explorer 7>
Subject: Provincia di Reggio Emilia | ente | Sfilata di camion e autobus d'epoca
Date: Thu, 14 Apr 2011 14:12:19 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0049_01CBFAAD.F705CDB0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090

This is a multi-part message in MIME format.

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/page.asp?IDCategoria=703&IDSezione=3927&ID=421800

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Dit xml:lang=3D"it" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Provincia di Reggio =
Emilia | ente | Sfilata di camion e autobus d'epoca</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3Dall name=3Drobots>
<META content=3DP name=3DCategoria>
<META content=3Dhttp://www.provincia.re.it/ name=3DHome>
<META content=3D421800 name=3DID>
<META content=3D"Provincia di Reggio Emilia" name=3Dsito>
<META content=3D"Provincia di Reggio Emilia" name=3Ddescription>
<META content=3D"Sfilata di camion e autobus d'epoca" name=3Dtitolo>
<META content=3D"Sabato 16 aprile in occasione del raduno promosso =
dall'Aite"=20
name=3Dsottotitolo>
<META content=3D"12/04/2011 15.14.11" name=3Ddata>
<META content=3D"Sabato 16 aprile in occasione del raduno promosso =
dall'Aite"=20
name=3Dkeywords><LINK href=3D"http://www.provincia.re.it/css/stili.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"" type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/Zoom.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/immagine.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/scripts.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/calendar-it.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/calendar-setup.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/scriptaculous.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/datepicker.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://maps.google.com/maps?file=3Dapi&amp;v=3D2.x&amp;key=3DABQIA=
AAAUA9HkD52Wm4xx0q25btZ4hQ1wrVeOlCb17HeyaHc9EudbWKEphR5-SDiw-EFwx5zaWhu7g=
VsgTOARA"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.provincia.re.it/scripts/gmaps.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://storage.aicod.it/static/js/jquery.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
  $.noConflict();
</SCRIPT>
<LINK href=3D"http://www.provincia.re.it/css/datepicker.css" =
type=3Dtext/css=20
rel=3Dstylesheet></LINK><LINK=20
href=3D"http://www.provincia.re.it/css/jqueryui/jquery-ui-1.7.2.custom.cs=
s"=20
type=3Dtext/css rel=3Dstylesheet></LINK>
<META content=3D"MSHTML 6.00.6000.17097" name=3DGENERATOR></HEAD>
<BODY><!--[if lte IE 5]>
<style type=3D"text/css">
#container #contenuto{
width:85%;

}
</style>
<![endif]-->
<DIV id=3Dwrap-001>
<DIV id=3Dwrap-002>
<DIV id=3Dcontainer>
<DIV id=3Dcategoria703>
<DIV id=3Dsezione3926>
<DIV id=3Dbanner>
<DIV class=3Dintestazione>
<H1><A href=3D"http://www.provincia.re.it/default.asp"><SPAN>Provincia =
di Reggio=20
Emilia</SPAN></A></H1>
<H2>Provincia di Reggio Emilia</H2>
<DIV class=3Dlinkhome><A =
href=3D"http://www.provincia.re.it/default.asp"><IMG=20
title=3D"Provincia di Reggio Emilia - Home Page"=20
alt=3D"Provincia di Reggio Emilia - Home page"=20
src=3D"http://www.provincia.re.it/img/spacer.gif"><SPAN>Provincia di =
Reggio Emilia=20
- Home Page</SPAN></A></DIV>
<DIV class=3Dcerca>
<H1><SPAN>Ricerca</SPAN></H1>
<UL>
  <LI class=3Dcercanelsito>
  <FORM id=3DfrmRicercaSito action=3Dpage.asp?Speciale=3DRicerca =
method=3Dpost>
  <P><INPUT class=3DTestoPiccolo type=3Dhidden value=3D1 =
name=3DPaginaCorrente> <LABEL=20
  class=3Dlabel-hidden for=3DParolaChiave>Cerca</LABEL> <INPUT =
class=3Dinput001=20
  id=3DParolaChiave value=3D" " name=3DParolaChiave> <INPUT =
class=3Dinput002 type=3Dsubmit value=3DCerca name=3DSubmit2> </P></FORM>
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?Speciale=3DRicercaAvanzata"><=
SPAN>Ricerca=20
  Avanzata</SPAN></A> </LI></UL></DIV>
<DIV class=3Dlinkextra>
<UL>
  <LI class=3Dprimo><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D701&amp;Special=
e=3DNewsletter"><SPAN>Newsletter</SPAN></A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D701&amp;Special=
e=3DMappa"><SPAN>Mappa=20
  del Sito</SPAN></A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3926"><SPAN>Comunicati=20
  Stampa</SPAN></A>=20
  <LI class=3Drss><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D701&amp;IDSezio=
ne=3D5233"><SPAN>RSS</SPAN></A>=20
  </LI></UL></DIV></DIV>
<DIV class=3Dhr>
<HR>
</DIV>
<DIV class=3Dmenutop>
<DIV class=3Dmacrosezioni>
<UL>
  <LI class=3Dtemi><A=20
  title=3D"consulta il sito cercando nelle 15 aree tematiche in cui sono =
suddivisi i contenuti"=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D701">temi</A></=
LI>
  <LI class=3Dente-sel><A=20
  title=3D"sezione con informazioni istituzionali su organi politici, =
struttura organizzativa, statuto, regolamenti, bandi, delibere, =
bilancio"=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703">ente</A></=
LI></UL></DIV>
<DIV class=3Dbannerimmagine=20
style=3D"BACKGROUND-IMAGE: =
url(img/menu-top/bg-3926.jpg)"></DIV><!--Macrosezioni-->
<DIV class=3Dnavcontainer><!--Sottosezioni-->
<UL class=3Dsubnavlist>
  <LI id=3Dprimo><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D4567">Organi=20
  di Governo</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3731">Organigramma</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3674">Contatti</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3720">Bandi=20
  e appalti</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3725">Modulistica</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3729">Statuto</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3726">Regolamenti</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D12712">Storia=20
  della Provincia</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3728">Bilancio</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D4628">Sedi=20
  ed Edifici della Provincia</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D5369">Albo=20
  Beneficiari</A>=20
  <LI class=3Dsubactive><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3926">Comunicati=20
  Stampa</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D17821">Trasparenza,=20
  valutazione e merito</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D8560">Partecipazioni,=20
  incarichi e consulenze</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D12754">Multimedia</A>=20

  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D19210">Posta=20
  Elettronica Certificata</A>=20
  <LI><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D18355">Albo=20
  Pretorio Telematico</A> </LI></UL>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Dcontenuti><!--include file=3D"../include/nome-sezione.asp"-->
<DIV id=3Doggettosemplice>
<DIV id=3Dmenusx>
<DIV class=3Dbannermacro>
<H1 class=3Dmacrosezione-703-3927><SPAN class=3Dsezione>Comunicati =
Stampa</SPAN>=20
</H1></DIV><!-- ****************************************** Nuovo indice =
******************************************* -->
<DIV class=3Dindice>
<H1><SPAN>Indice</SPAN></H1>
<UL class=3Dnav-002>
  <LI>
  <P><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D11548">Ricerca=20
  Comunicati</A></P>
  <LI class=3Dsel>
  <P><A class=3Dsel=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3927">Comunicati=20
  di Giunta</A></P>
  <LI>
  <P><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3928">Comunicati=20
  di Consiglio</A></P>
  <LI>
  <P><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D5243">Archivio=20
  comunicati di Giunta</A></P>
  <LI>
  <P><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D5244">Archivio=20
  comunicati di =
Consiglio</A></P></LI></UL><!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D--></DIV><!--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D--><=
/DIV>
<DIV id=3Dmenudx>
<SCRIPT type=3Dtext/javascript>
<!--
=09

	aImg =3D new Array ( =
'http://storage.provincia.re.it/view/160/Camionepoca.jpg' );
	aZoomImg =3D new Array ( =
'http://storage.provincia.re.it/file/Camionepoca.jpg' );
	aZoomOpen =3D new Array ( '1' );
	aMsg =3D new Array ( '<h2><span><a =
href=3D\"javascript:zoomImgDX(0)\">La locandina della =
manifestazione<\/a><\/span><\/h2><h3><\/h3>' );
	aVisZoom =3D new Array ( '1' );
=09
	salvavalori =3D new Array(32);
=09
	var beforeMsg =3D "";
	var afterMsg =3D "";

	var ImgNum =3D 0;
	var ImgLength =3D aImg.length - 1;

	var changeTextString;
	var changeZoomString;


-->
</SCRIPT>

<DIV class=3Dimmagine>
<DIV class=3Dpicture><IMG id=3Dslideshow alt=3D""=20
src=3D"http://storage.provincia.re.it/view/160/Camionepoca.jpg"=20
name=3Dslideshow></DIV>
<UL class=3Dnavigazione>
  <LI class=3Dprecedente></LI>
  <LI class=3Dingrandimento>
  <SCRIPT type=3Dtext/JavaScript>VisZoom();</SCRIPT>
  </LI>
  <LI class=3Dsuccessiva></LI></UL>
<DIV class=3Ddidascalia>
<SCRIPT type=3Dtext/javascript>writeMsg();</SCRIPT>
</DIV></DIV>
<DIV class=3Dallegati>
<DIV class=3Delencolink>
<H1><SPAN>Link</SPAN></H1>
<UL>
  <LI>
  <H2><A =
onkeypress=3D"window.open('http://www.trasportidepoca.it/');return =
false"=20
  title=3D"Attenzione, il link si aprir=E0 in una nuova finestra"=20
  onclick=3D"window.open('http://www.trasportidepoca.it/');return false" =

  href=3D"http://www.trasportidepoca.it/"><SPAN>Il sito=20
  dell'Aite</SPAN></A></H2></LI></UL></DIV></DIV></DIV>
<DIV id=3Dcontenuto>
<DIV class=3Dpercorso>Ti trovi in:<SPAN class=3Dbriciole> <A=20
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3926">Comunicati=20
Stampa</A> =BB <A=20
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3927">Comunicati=20
di Giunta</A></SPAN> </DIV>
<DIV class=3Dintestazione>
<H1><SPAN>Sfilata di camion e autobus d'epoca</SPAN></H1>
<H2><SPAN>Sabato 16 aprile in occasione del raduno promosso=20
dall'Aite</SPAN></H2></DIV>
<DIV id=3Dcorpoarticolo><!-- Inizio Corpo -->
<P style=3D"TEXT-ALIGN: justify">Sabato 16 aprile Reggio Emilia, sede =
d'importanti=20
aziende storiche di autotrasporto nazionale, ospiter=E0 il raduno =
promosso=20
dall'Associazione italiana trasporti d'epoce (Aite), associazione senza =
scopo di=20
lucro che si occupa di recuperare, restaurare ed esporre a fiere e=20
manifestazioni di carattere locale, nazionale ed internazionale, camion =
ed=20
autobus d'epoca, molti dei quali in esemplari unici. "Da sempre, prima i =

birocciai e successivamente i camionisti hanno trasportato e continuano =
a farlo=20
quotidianamente prodotti locali per tutta Europa (piastrelle, vino, =
prosciutti,=20
maiali, formaggi...), "unendo" di fatto l'Italia - spiega Roberto =
Cabiati,=20
presidente dell'Aite - Sar=E0 anche un modo per ricordare ed onorare una =
categoria=20
di persone che con il proprio sacrificio, viaggiando giorno e notte con=20
qualunque condizione metereologica, hanno permesso al nostro Paese di =
rinascere=20
nel Dopoguerra e per permettere ai giovani di capire il passato in modo =
che=20
possano impostare meglio il futuro". La manifestazione di sabato, =
patrocinata=20
dalla Provincia di Reggio Emilia, inizier=E0 alle 9.30 con l'esposizione =
di camion=20
e autobus d'epoca in piazza della Vittoria e piazza Martiri del 7 luglio =
e avr=E0=20
il suo culmine nel pomeriggio con la sfilata sull'onda verde della=20
circonvallazione.</P></DIV><!-- Fine Corpo -->
<DIV id=3Dchiusura-articolo>
<DIV class=3Dproprieta>
<TABLE summary=3D"Propriet=E0 dell'articolo">
  <CAPTION><SPAN>Propriet=E0 dell'articolo</SPAN> </CAPTION>
  <TBODY>
  <TR class=3Dcreato>
    <TH>creato:</TH>
    <TD>marted=EC 12 aprile 2011</TD></TR>
  <TR class=3Dmodificato>
    <TH>modificato:</TH>
    <TD>marted=EC 12 aprile 2011</TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dsegnala-stampa>
<UL>
  <LI class=3Dsegnala><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?Speciale=3DSegnalaAmico&amp;I=
DArticolo=3D421800"><SPAN>segnala=20
  a un amico</SPAN></A>=20
  <LI class=3Dstampa><A=20
  =
onkeypress=3D"window.open('page.asp?Stampa=3D1&amp;IDCategoria=3D703&amp;=
IDSezione=3D3927&amp;ID=3D421800');return false"=20
  title=3D"Attenzione, il link si aprir=E0 in una nuova finestra"=20
  =
onclick=3D"window.open('page.asp?Stampa=3D1&amp;IDCategoria=3D703&amp;IDS=
ezione=3D3927&amp;ID=3D421800');return false"=20
  =
href=3D"http://www.provincia.re.it/page.asp?Stampa=3D1&amp;IDCategoria=3D=
703&amp;IDSezione=3D3927&amp;ID=3D421800"><SPAN>versione=20
  stampabile</SPAN></A> </LI></UL></DIV></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dfooter-wrap>
<DIV id=3Dfooter>
<DIV class=3Df-001>
<UL class=3Dcrediti>
  <LI class=3Dwebdesign>web design <A =
href=3D"http://www.ltt.it/">LTT</A>=20
  <LI class=3Dtorna><A=20
  =
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703&amp;IDSezio=
ne=3D3927&amp;ID=3D421800#">^=20
  Torna a inizio Pagina ^</A> </LI></UL>
<UL class=3Dw3c>
  <LI class=3Dwaiaa><A =
href=3D"http://www.w3.org/WAI/WCAG1AA-Conformance"><SPAN>wai=20
  aa wcag 1.0 validato</SPAN><IMG title=3D"Wai AA validato" height=3D23=20
  alt=3D"Wai AA validato" =
src=3D"http://www.provincia.re.it/img/icone/wcag1AA.png"=20
  width=3D63></A>=20
  <LI class=3Dcss><A =
href=3D"http://jigsaw.w3.org/css-validator/"><SPAN>css=20
  validato</SPAN><IMG title=3D"Css validato" height=3D23 alt=3D"Css =
validato"=20
  src=3D"http://www.provincia.re.it/img/icone/vcss.png" width=3D65></A>=20
  <LI class=3Dxhtml><A href=3D"http://validator.w3.org/"><SPAN>xhtml 1.0 =
Strict=20
  validato</SPAN><IMG title=3D"Xhtml 1.0 Strict validato" height=3D23=20
  alt=3D"Xhtml 1.0 Strict validato"=20
  src=3D"http://www.provincia.re.it/img/icone/vxhtml10.png" =
width=3D65></A>=20
</LI></UL></DIV>
<DIV class=3Df-002>
<DIV class=3Dmenu>
<UL>
  <LI class=3Dprimo><A =
href=3D"http://www.provincia.re.it/default.asp">Home</A></LI>
  <LI><A=20
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D701">temi</A></=
LI>
  <LI><A=20
href=3D"http://www.provincia.re.it/page.asp?IDCategoria=3D703">ente</A></=
LI></UL></DIV>
<DIV class=3Dvia>Provincia di Reggio Emilia - Sede centrale: Corso =
Garibaldi, 59 -=20
42121 Reggio Emilia</DIV>
<DIV class=3Dcontatti>Centralino telefonico: 0522.444111 - Fax =
0522.444108 - C.F.=20
00209290352</DIV>
<DIV class=3Dscrivi>Scrivi a: <A=20
href=3D"mailto:info@mbox.provincia.re.it">info@mbox.provincia.re.it</A></=
DIV>
<DIV class=3Dpolicy>Riproduzione vietata senza autorizzazione della =
Provincia di=20
Reggio Emilia </DIV>
<DIV class=3Daggiornamento>Ultimo aggiornamento: gioved=EC 14 aprile =
2011=20
13.14</DIV></DIV></DIV>
<DIV id=3Dfooter2></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js" =
type=3Dtext/javascript>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
_uacct =3D "UA-2064243-8";
urchinTracker();
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.provincia.re.it/img/spacer.gif

R0lGODlhCgAKAIAAAP///wAAACH5BAEAAAAALAAAAAAKAAoAAAIIhI+py+0PYysAOw==

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://storage.provincia.re.it/view/160/Camionepoca.jpg

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

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.provincia.re.it/img/icone/wcag1AA.png

iVBORw0KGgoAAAANSUhEUgAAAD8AAAAXCAMAAACLfme2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURcmmW3JbLK+tqyZdmuq7XP/VabIy
GGePupSyz//SZpR3OSAaDvb4+XNoUchbLNTT0tmxXoR0Vf/Zaujo6P/NZN+6YHV1dbHE1qIUCrmb
W+zBYsbW5UpGQf/y0//OYUp5q9jj7fnCYf/ndKSKWAgGA/W4XaqIRAAxgPLEY5WAVuTs9O/0+P/J
YmFaUNyGQtjKrPXIZbuVSrGVWz0wGf/QZ+yoUvrIZfjNZv/dbffSae/KZwpGjNvOrtvb2//OZf//
/9KfRicAAAKrSURBVHjajJMLe6owDIZbMUDBaulALnrGVObArRyFTtk8k///r05k7n79HmhJ4W1C
kpLRwyca/fud/vbIQ/uJ/tyc/0asT7/i/cOj9KvxaXo2fubPQTM4MOYzCb4P3Qb4iCOg8Q1/3uH4
gSCOXjpyQzcSv2a4djkstT6Uw0v9o38IsqWTJTWdTzPaiGwpfV+WUXQDl1FUyh95tqspzUjt3NVu
fRe4S8m0HEbRbYObDBvd8fakndhte21bNj6ORu3gmdcNrWnmuES4jttHficSMIdmOR/iCNDxadqG
+wu8U+MqHLm16r3kr3GyKa3dZJnVmQjczTKjEJnRcG5GprmVHR8a16u9fdzGslo1Ho1H7R//xEuS
1ZuslrReug4m454Et1FpmrNoWOJfdPzKmIRX6bURTozVYPy2fiyvaeJSWTtzSoN608imNOelWZqX
YJaPfJvalpFiFNaVfd173z9Jrvu531/rPNkmW1yZzQ43s9nM17PZKf92auCVtit7H5498sf4QWuG
bQLQgA+YeMDGwQbCGY4GLp34i33nGznDeumfLckTsSPJOo5zvSZC66CK18ecJEIfdD8m/okfGF0F
wlVrpOh/FB7jZ2tFKp6oYMG5J8WUQ64KvoCDJsoDveMeF/LUP5bdXliD1LD2k16vN+3qp7W3KBRR
914cVFAplQt1HxD9yLNEiSJ+4ierdnDRrlIjbM/GiHf5g4WH/vidFzcN8xacCESOB6BZnPhKvuvf
wev+BfRTqEJysiVrxaeVUAEv8OhB4QHgj33k3/Q/BFOvmlbSKwoeqIrzvoq9E78jOYZGvuX1togD
LwDBuQgWUhS7infxQ1zdL9aEF2v4kmeaYYGx9jjBsfI4MXkn0cbaH218ySBBfnD2UQ/930lQEo4/
E/2lpv8FGAC1ksgHwwoKEQAAAABJRU5ErkJggg==

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.provincia.re.it/img/icone/vcss.png

iVBORw0KGgoAAAANSUhEUgAAAEEAAAAXCAMAAABj/tKdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURWhTKXRrU3SVxw4MB+Hh4odtNf/c
lrKxr1V8uM/a7P/Tafv7/bjI46K42q1QTJcBAMujUG5raZav1eO3WdJ4PcLDw960tOTDdjhnrv/J
W9mHRfHx8P/QZpaVlOC7aAA4laSEQf/NZ/DAYBhPouOUSOTAbNrj8SZZp//YbEA1HVJSUghDm6AQ
Cufr8/bp6fH0+tTLuf/MYPvKZP/gmPf4+f/PaMetcclhMLk/HvfFYtrSwtrOttra2v/MZv//////
//uQZzQAAABAdFJOU///////////////////////////////////////////////////////////
/////////////////////////wDCe7FEAAACGklEQVR42syUXXuaMBTHUwIlQBDQ2qZKF14UiGgd
VlbdSvz+32onoNM9z7A+vdr/Iidc5HfeQR/9+vnrur6bujwc0Ifs1f1zdVXzu/GnhOaa4qf/ieAy
KjOmwZNhzhjLXTlemLrp3E6gXJNrlm7h4IyVJdUxxmKxvYVwaAlOztZSKyGQkqzdksgAmy/4RWUR
26C6uTTxXwRHtnXQeCYJBOJyKlmaSQGvxzoQqk0kBBrZG6M1CRhjH18QBoNXqQiUD7OcE4ek2ZAT
KRfTYyUrAwuE8SjCwsAoROorss+EgecNXhUhywnlLKU5cRgvNSfYdoS3ERZN4UeKgETUEoRfnwDF
gwcatN0kJUlpSUpNrizGqXlBCAvfGPkICSySSAWEirhQkLoDLB9bwrDk2jrnKVV3rk1P81AhjAzI
AmEDwkgEjiCtop4l9imC5WNbB2ml3IV6MuWblq2ROnSzgtph5NuJ8u3bvjKjYuLt9vYfQEeADljQ
Cc1iFoDIiyOlCeW8f67DfdLYTV0nySaES5LEAPC8XdICPAAcp1oDv1ZOrTTXyjQLFjAPQTuTcV2r
7p1NXb+3zpfqQOe9oDDTDsmkC8Vw5XSBcTDt2Ytwv/M6LScXm+Ws4FhB8GtL3Rx91b9ZdvPeAWZf
3s0ukeWs+Pp21/GDAtzwf3irwn/LLiazIgyPBH2r9+npW6/mczh+dIRx0Ku7zyQU4bcAAwAYiPFZ
xhT3VAAAAABJRU5ErkJggg==

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.provincia.re.it/img/icone/vxhtml10.png

iVBORw0KGgoAAAANSUhEUgAAAEEAAAAXCAMAAABj/tKdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURdvPs9+yWCJZmP/Xa3Nzc/7PZHBb
OI2XopoJBcGWUdXT0vz7+I+tzYRrOZZ9SVF9rg8MB+7BYuXl5f/ef63F2wY9hsViQNfj7s3c6eTr
8sK5uEI4Jury99vb2/////L0+A9MiGoAAAAgdFJOU///////////////////////////////////
//////8AXFwb7QAAAh1JREFUeNq8lNmS6iAQhoUWIknYJEyWNvj+b3kaiIx1ahy9mlYixOqPXn44
9ftLO72zbb3f76c9vbIhiN+Nmf4PCADlK+hZLK+EePx+QGBagTFMe1BGSaklM9oLoQ2tnwmLXdJg
R/KZbLYp7edt2HMM0mmnlFNBOqWd0wydCcYhSKRQGmGN5G05EWzkPMYloXPnLiWqAzodlEN0KAJi
oDUCHoSnLKyl7eOcbtymOdq0Yb+5LsfgK0EaRAGIIFCWDxECfMeQxrjSGMl7Sh1fU95/vxKBAMYZ
5RhlcRCMdsYQwUnNmMmCyISFPC3tPfLblDM6X1slWVBHJYXIwyhaMaqklpJ5ebn0hUDRL9zymbKh
SlAcQ+umaN1sIz9Ld4O6kH2Vblo+8iWOfEy3hcd5H35SFPw3A1YAWyGMkdsb53zJHc15NAII/xAg
e8zqqwpQh6JWTm5d5HnvJXbVvxC8MdWLBCVZ2RzURcEjgqZJSyKYYjfb3JRuozc9FSOQH8rqhcZL
6SuAPEMBXL5VPfJcz2mJduJ87bp+w6oHpivBoKdRgvgqmxeA3hthybmPK8WRezGcSZM1CzCyHKUn
gq/euQjPJ2s4xjytedb3Q2oEYIyyUFCzoOIeCP/R/VAIFIAnBUl1NBMKwsNnN4xndQilWNNDRnh4
fz/ks3kIsYqwiQpAeWin+zpcf7b16tlL8/SfPyq5dedXJt8ZZsI/AQYA+OVZGgpxJpkAAAAASUVO
RK5CYII=

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/generale.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 0.8em Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#wrap-001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../img/generale/bg-97p-right.gif) 97% 50%; MAX-WIDTH: 1000px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; ; WIDTH: =
expression(document.body.clientWidth > 1000? "1000px": "auto" ); =
PADDING-TOP: 0px
}
#wrap-002 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../img/generale/bg-03p-left.gif) 3% 50%; MAX-WIDTH: 1000px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; ; WIDTH: =
expression(document.body.clientWidth > 1000? "1000px": "auto" ); =
PADDING-TOP: 0px
}
.displaynone {
	DISPLAY: none
}
#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../img/generale/bg-container.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px auto; WIDTH: 94%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#home-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../img/generale/bg-container.gif) repeat-y left 50%; PADDING-BOTTOM: =
0px; MARGIN: 0px auto; WIDTH: 94%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#container #contenuti {
=09
}
#contenuti {
	PADDING-RIGHT: 32px; PADDING-LEFT: 32px; FONT-SIZE: 0.85em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenuti .clear {
	CLEAR: both
}
#container #menusx {
	FLOAT: left; WIDTH: 164px
}
#container #contenuto {
	MARGIN: 0px 170px 0px 175px
}
#container #menudx {
	FLOAT: right; WIDTH: 160px; PADDING-TOP: 4px
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/menu-top.css

#banner .menutop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 46px 0px 18px; PADDING-TOP: 0px
}
#banner .menutop A {
	COLOR: #73703d; TEXT-DECORATION: none
}
#banner .menutop A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#banner .menutop .macrosezioni {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 164px; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
* HTML #banner .menutop .macrosezioni {
	LEFT: 0px; POSITION: relative
}
#banner .menutop .bannerimmagine {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(../img/menu-top/bg-701.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
0px 166px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 71px
}
#banner .menutop .macrosezioni UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banner .menutop .macrosezioni LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: =
0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff =
2px solid; HEIGHT: 18px
}
#banner .menutop .macrosezioni LI.temi {
	BACKGROUND-COLOR: #e7e1ad
}
#banner .menutop .macrosezioni LI.temi-sel {
	BACKGROUND-COLOR: #e7e1ad
}
#banner .menutop .macrosezioni LI.interessi {
	BACKGROUND-COLOR: #eeeac7
}
#banner .menutop .macrosezioni LI.interessi-sel {
	BACKGROUND-COLOR: #eeeac7
}
#banner .menutop .macrosezioni LI.ente {
	BACKGROUND-COLOR: #eae9e4
}
#banner .menutop .macrosezioni LI.ente-sel {
	BACKGROUND-COLOR: #eae9e4
}
#banner .menutop .macrosezioni LI.temi-sel {
	BORDER-RIGHT: 1px solid; BACKGROUND-POSITION: left center; BORDER-TOP: =
1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; TOP: 1px; HEIGHT: 26px; =
BORDER-BOTTOM-STYLE: none
}
#banner .menutop .macrosezioni LI.interessi-sel {
	BORDER-RIGHT: 1px solid; BACKGROUND-POSITION: left center; BORDER-TOP: =
1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; TOP: 1px; HEIGHT: 26px; =
BORDER-BOTTOM-STYLE: none
}
#banner .menutop .macrosezioni LI.ente-sel {
	BORDER-RIGHT: 1px solid; BACKGROUND-POSITION: left center; BORDER-TOP: =
1px solid; FONT-WEIGHT: normal; FONT-SIZE: 1.3em; BACKGROUND-REPEAT: =
no-repeat; POSITION: relative; TOP: 1px; HEIGHT: 26px; =
BORDER-BOTTOM-STYLE: none
}
#banner .menutop .macrosezioni LI.temi-sel A {
	COLOR: #000000
}
#banner .menutop .macrosezioni LI.interessi-sel A {
	COLOR: #000000
}
#banner .menutop .macrosezioni LI.ente-sel A {
	COLOR: #000000
}
#banner .menutop .macrosezioni LI.sel A {
=09
}
#banner .menutop .macrosezioni LI.primo {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#banner .menutop .macrosezioni LI.primosel {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#banner .menutop .navcontainer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: =
0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px
}
#banner .menutop .navcontainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banner .menutop .navcontainer LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: inline; =
PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; =
BACKGROUND-IMAGE: url(../img/menu-top/sottomenu/li-001.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#banner .menutop .navcontainer LI A {
	WHITE-SPACE: nowrap
}
#banner .menutop .navcontainer LI#primo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#banner .menutop .navcontainer LI A {
	TEXT-DECORATION: none
}
#banner .menutop .navcontainer LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.provincia.re.it/home.css

#home-container #contenuti #menusx {
	FLOAT: left; WIDTH: 164px
}
#home-container #contenuti #contenuto {
	MARGIN-LEFT: 176px; MARGIN-RIGHT: 192px
}
#home-container #contenuti #menudx {
	FLOAT: right; WIDTH: 180px
}
#home-container #contenuti #contenuto2 {
	FLOAT: left; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 25px
}
#home-container #contenuti #contenuto2 A {
	COLOR: #666666; TEXT-DECORATION: none
}
#home-container #contenuti #contenuto2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#home-container #contenuti {
	
}
#home-container #contenuti #menusx #fb-likebuttoncontainer {
	MARGIN: 20px 0px 10px 10px
}
#home-container #contenuti #menusx #fb-likebuttoncontainer .text {
	MARGIN-TOP: 5px; FONT-SIZE: 0.87em
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/home-banner.css

#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../img/home/banner/bg-002.gif) no-repeat right top; LEFT: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#banner .intestazione {
	PADDING-RIGHT: 16px; PADDING-LEFT: 46px; BACKGROUND: =
url(../img/home/banner/bg-001.gif) no-repeat left top; LEFT: -28px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; =
HEIGHT: 104px
}
#banner .hr {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 46px 0px 16px; COLOR: #aeaeae; BOTTOM: 9px; PADDING-TOP: =
0px; POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #aeaeae; =
BORDER-RIGHT-WIDTH: 0px
}
#banner .hr HR {
	DISPLAY: none
}
#banner .linkhome {
	POSITION: absolute
}
#banner .linkhome SPAN {
	DISPLAY: none
}
#banner .linkhome IMG {
	MARGIN-TOP: 50px; WIDTH: 210px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 35px; =
BORDER-BOTTOM-STYLE: none
}
#banner .linkextra {
=09
}
#banner .linkextra SPAN {
=09
}
#banner .linkextra UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#banner .linkextra LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.8em; BACKGROUND: =
url(../img/home/strumenti/li-001.gif) no-repeat 0px 0.3em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.3em; PADDING-TOP: 0px; =
TEXT-ALIGN: right
}
#banner .linkextra LI.primo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#banner .linkextra LI.rss {
	BORDER-RIGHT: #b44c0b 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#b44c0b 1px solid; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; FONT-SIZE: =
0.9em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
0.5em; BORDER-LEFT: #b44c0b 1px solid; LINE-HEIGHT: 1px; PADDING-TOP: =
0px; BORDER-BOTTOM: #b44c0b 1px solid; BACKGROUND-COLOR: #fe6404; =
TEXT-ALIGN: center
}
#banner .linkextra LI.rss SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BOTTOM: 1px; PADDING-TOP: 0px; POSITION: relative
}
* HTML #banner .linkextra LI.rss SPAN {
	LEFT: 2px
}
#banner .linkextra LI.rss A {
	COLOR: #ffffff
}
#banner .linkextra LI.rss A:hover {
	COLOR: #ffffff
}
#banner .linkextra A {
	FONT-SIZE: 0.75em; COLOR: #aeb484; TEXT-DECORATION: none
}
#banner .linkextra A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#banner H1 SPAN {
	DISPLAY: none
}
#banner H2 SPAN {
	DISPLAY: none
}
#banner H2 {
	DISPLAY: none; MARGIN: 0px
}
#banner H1 {
	DISPLAY: none; MARGIN: 0px
}
#banner .link001 {
=09
}
#banner .link001 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
39px 11px 0px 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banner .link001 LI {
	BACKGROUND-POSITION: 0px 0.4em; PADDING-LEFT: 9px; BACKGROUND-IMAGE: =
url(../img/home/strumenti/li-001.gif); MARGIN-BOTTOM: 0.25em; =
PADDING-BOTTOM: 0.25em; BORDER-BOTTOM: #ababab 1px solid; =
BACKGROUND-REPEAT: no-repeat
}
#banner .link001 LI.ultimo {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#banner .link001 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#banner .link001 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#banner .link002 {
	FONT-SIZE: 1.2em; WIDTH: 269px; POSITION: absolute; HEIGHT: 21px; =
BACKGROUND-COLOR: #ffffff
}
#banner .link002 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.2em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#banner .link002 LI {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: 0px 0.4em; DISPLAY: inline; =
PADDING-LEFT: 9px; BACKGROUND-IMAGE: url(../img/home/li-001.gif); =
BACKGROUND-REPEAT: no-repeat
}
#banner .link002 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#banner .link002 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#banner .link003 {
	DISPLAY: none
}
#banner .cerca {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 30px
}
#banner .cerca UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#banner .cerca LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#banner .cerca A {
	FONT-SIZE: 0.75em; COLOR: #aeb484; TEXT-DECORATION: none
}
#banner .cerca A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#banner .cerca FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#banner .cerca P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#banner .cerca INPUT.input001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 122px; PADDING-TOP: 0px; HEIGHT: 14px; =
BACKGROUND-COLOR: #ffffff
}
#banner .cerca INPUT.input002 {
	BORDER-RIGHT: #b9babe 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#b9babe 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #b9babe 1px solid; WIDTH: 45px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #b9babe 1px solid; HEIGHT: 16px; =
BACKGROUND-COLOR: #f6f9fe
}
#banner .cerca LABEL {
	DISPLAY: none
}
#banner .extradiv001 {
	DISPLAY: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/home-redazione.css

#home-container #contenuto .ultimamodifica {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 200px; COLOR: =
#557eac; PADDING-TOP: 0px; POSITION: absolute
}
#home-container #contenuto .ultimamodifica SPAN {
	FONT-WEIGHT: normal
}
#home-container #contenuto #primopiano {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #contenuto #primopiano H1 {
	BACKGROUND: url(../img/home/primopiano/h1-primopiano.gif) no-repeat; =
MARGIN: 0px 0px 11px; WIDTH: 81px; HEIGHT: 10px
}
#home-container #contenuto #primopiano H1 SPAN {
	DISPLAY: none
}
#home-container #contenuto #primopiano UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #contenuto #primopiano LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0.75em; MARGIN: 0px 0px 0.75em; WIDTH: 100%; PADDING-TOP: 0px
}
#home-container #contenuto #primopiano H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#home-container #contenuto #primopiano IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 5px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#home-container #contenuto #primopiano H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#home-container #contenuto #secondopiano {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #contenuto #secondopiano UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #contenuto #secondopiano LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0.75em; MARGIN: 0px 0px 0.75em; WIDTH: 100%; PADDING-TOP: 0px
}
#home-container #contenuto #secondopiano H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #contenuto #secondopiano IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 5px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#home-container #contenuto #secondopiano H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #contenuto #terzopiano {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #contenuto #terzopiano UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #contenuto #terzopiano LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 1.5em; WIDTH: 100%; PADDING-TOP: 0px
}
#home-container #contenuto #terzopiano H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #contenuto #terzopiano H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #menudx #quartopiano {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 13px 0px 0px; WIDTH: 100%; COLOR: #557eac; LINE-HEIGHT: =
0.9em; PADDING-TOP: 0px
}
#home-container #menudx #quartopiano H1 {
	DISPLAY: none
}
#home-container #menudx #quartopiano H1 SPAN {
	DISPLAY: none
}
#home-container #menudx #quartopiano UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx #quartopiano LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; WIDTH: 100%; PADDING-TOP: 0px
}
#home-container #menudx #quartopiano H2 {
	DISPLAY: none; MARGIN: 0px
}
#home-container #menudx #quartopiano IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home-container #menudx #quartopiano A {
	COLOR: #557eac; TEXT-DECORATION: none
}
#home-container #menudx #quartopiano A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#home-container #menudx #quartopiano H3 {
	DISPLAY: none; MARGIN: 0px
}
#home-container #menudx .comuni {
	BORDER-RIGHT: #d7dbba 1px solid; BORDER-TOP: #d7dbba 1px solid; =
MARGIN-TOP: 15px; BORDER-LEFT: #d7dbba 1px solid; BORDER-BOTTOM: #d7dbba =
1px solid; BACKGROUND-COLOR: #f3f3e9
}
#home-container #menudx .comuni H2 {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(../img/home/comuni/h2-001.gif); MARGIN: 0px; WIDTH: 100%; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: #ebead8
}
#home-container #menudx .comuni H2 SPAN {
	DISPLAY: none
}
#home-container #menudx .comuni FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menudx .comuni P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menudx .comuni LABEL {
	DISPLAY: none
}
#home-container #menudx .comuni SELECT {
	FONT-SIZE: 0.83em; MARGIN: 5px 0px 5px 8px; WIDTH: 160px
}
#home-container #menudx .eventi {
	MARGIN-TOP: 8px; COLOR: #979797
}
#home-container #menudx .eventi H2 {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(../img/home/eventi/h2-001.gif); MARGIN: 0px; WIDTH: 100%; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: #ebead8
}
#home-container #menudx .eventi H2 SPAN {
	DISPLAY: none
}
#home-container #menudx .eventi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx .eventi LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
13px 0px 0px; PADDING-TOP: 0px
}
#home-container #menudx .eventi LI H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #menudx .eventi LI H3 A {
	COLOR: #979797; TEXT-DECORATION: none
}
#home-container #menudx .eventi LI H3 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#home-container #menudx .eventi LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #menudx .eventi LI H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px; FONT-STYLE: italic
}
#home-container #menudx .comunicati {
	MARGIN-TOP: 8px; COLOR: #979797
}
#home-container #menudx .comunicati H2 {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: =
url(../img/home/comunicati/h2-001.gif); MARGIN: 0px; WIDTH: 100%; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; BACKGROUND-COLOR: #ebead8
}
#home-container #menudx .comunicati H2 A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 100%; HEIGHT: 24px
}
#home-container #menudx .comunicati H2 SPAN {
	DISPLAY: none
}
#home-container #menudx .comunicati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx .comunicati LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
13px 0px 0px; PADDING-TOP: 0px
}
#home-container #menudx .comunicati LI H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #menudx .comunicati LI H3 A {
	COLOR: #979797; TEXT-DECORATION: none
}
#home-container #menudx .comunicati LI H3 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#home-container #menudx .comunicati LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px
}
#home-container #menudx .comunicati LI H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px; FONT-STYLE: italic
}
#home-container #menusx .strumenti {
	MARGIN-TOP: 49px; MARGIN-LEFT: 13px
}
#home-container #menusx .strumenti H1 {
	DISPLAY: none; MARGIN: 0px
}
#home-container #menusx .strumenti SPAN {
	DISPLAY: none
}
#home-container #menusx .strumenti IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#home-container #menudx .servizi {
	PADDING-LEFT: 3px; BACKGROUND: url(../img/home/servizi/bg-002.gif) =
no-repeat 50% bottom; PADDING-BOTTOM: 34px; PADDING-TOP: 6px
}
#home-container #menudx .servizi H1 {
	MARGIN: 0px
}
#home-container #menudx .servizi .servizionline H1 {
	BACKGROUND-IMAGE: url(../img/home/servizi/h1-servizionline.gif); WIDTH: =
221px; HEIGHT: 25px
}
#home-container #menudx .servizi .pagamentionline H1 {
	BACKGROUND-IMAGE: url(../img/home/servizi/h1-pagamentionline.gif); =
WIDTH: 221px; HEIGHT: 25px
}
#home-container #menudx .servizi H1 SPAN {
	DISPLAY: none
}
#home-container #menudx .servizi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
13px 0px 13px 46px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx .servizi LI {
	PADDING-LEFT: 1.5em; FONT-SIZE: 0.7em; BACKGROUND: =
url(../img/home/servizi/li-001.gif) no-repeat 0px 0.6em; COLOR: #034da2; =
LINE-HEIGHT: 2em
}
#home-container #menudx .servizi LI A {
	COLOR: #034da2; TEXT-DECORATION: none
}
#home-container #menudx .servizi LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#home-container #menudx .banner {
	PADDING-RIGHT: 1px; MARGIN-TOP: 6px
}
#home-container #menudx .banner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx .banner LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 6px; PADDING-TOP: 0px
}
#home-container #menudx .banner LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#home-container #menudx .banner LI SPAN {
	DISPLAY: none
}
#home-container #menudx .extra {
=09
}
#home-container #menudx .extra UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menudx .extra LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menudx .extra LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#home-container #menudx .extra LI SPAN {
	DISPLAY: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/pagina-interna.css

#container #menudx #allegati H1 {
	DISPLAY: none
}
#container #menudx #allegati H2 {
	FONT-SIZE: 1.5em; MARGIN: 0px
}
#container #contenuto .intestazione {
	MARGIN-BOTTOM: 1em
}
* HTML #container #contenuto .intestazione {
	MARGIN-LEFT: -3px
}
#container #contenuto .intestazione H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 1em 0px 0px; COLOR: =
#003267
}
#container #contenuto .intestazione H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #000000
}
#container #contenuto .intestazione .occhiello {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
0px
}
#container #menudx .immagine {
	PADDING-RIGHT: 0px; BORDER-TOP: #aeaeae 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 7px; MARGIN: 2px 0px 5px; WIDTH: 160px; PADDING-TOP: 4px
}
* HTML #container #menudx .immagine {
	MARGIN-RIGHT: -4px
}
#container #menudx .immagine .picture {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2px; VERTICAL-ALIGN: top; WIDTH: 160px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
#container #menudx .immagine .picture IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container #menudx .immagine .navigazione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 2px 0px 0px; WIDTH: 160px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#container #menudx .immagine .navigazione IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container #menudx .immagine .navigazione A SPAN {
	DISPLAY: none
}
#container #menudx .immagine .navigazione LI {
	FLOAT: left
}
#container #menudx .immagine .navigazione .precedente {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 7px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#container #menudx .immagine .navigazione .successiva {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 7px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#container #menudx .immagine .navigazione .ingrandimento {
	PADDING-RIGHT: 0px; PADDING-LEFT: 55px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
* HTML #container #menudx .immagine .navigazione .ingrandimento {
	MARGIN-TOP: 5px
}
#container #menudx .immagine .navigazione #zoom {
=09
}
#container #menudx .immagine .didascalia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; MARGIN: 0px
}
#container #menudx .immagine .didascalia H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px
}
#container #menudx .immagine .didascalia H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #menudx .immagine .didascalia A {
	COLOR: #8d0205; TEXT-DECORATION: none
}
#container #menudx .immagine .didascalia A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #contenuto #corpoarticolo {
	PADDING-BOTTOM: 1em; OVERFLOW: hidden; WIDTH: 100%
}
* HTML #container #contenuto #corpoarticolo {
	MARGIN-LEFT: -3px; MARGIN-RIGHT: -3px
}
#container #contenuto #elencorassegne {
	PADDING-BOTTOM: 1em; OVERFLOW: hidden; WIDTH: 100%
}
* HTML #container #contenuto #elencorassegne {
	MARGIN-RIGHT: -3px
}
#container #contenuto #elencorassegne TABLE {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2em; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#container #contenuto #elencorassegne TABLE TH {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; =
MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0.4em; BACKGROUND-COLOR: =
#cccccc
}
#container #contenuto #elencorassegne TABLE TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0.4em; VERTICAL-ALIGN: top; PADDING-TOP: 0.4em; =
BACKGROUND-COLOR: #f4f4f4
}
#container #contenuto #elencorassegne TABLE TD A {
	COLOR: #000000; TEXT-DECORATION: underline
}
#container #contenuto #elencorassegne TABLE TD A:hover {
	COLOR: #ff0000
}
#container #contenuto #elencorassegne TABLE CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #000000
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/indice-sx.css

#menusx {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 1.3em
}
#menusx .indice {
=09
}
#menusx .indice H1 {
	DISPLAY: none; MARGIN: 0px
}
#menusx .indice H1 SPAN {
	DISPLAY: none
}
#menusx .cerca P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menusx .cerca FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menusx .strumenti UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menusx .cerca UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menusx .cerca {
	MARGIN-TOP: 10px; PADDING-LEFT: 13px; BACKGROUND: =
url(../img/home/cerca/bg-001.gif) no-repeat left bottom; MARGIN-BOTTOM: =
8px; PADDING-BOTTOM: 4px
}
#menusx .cerca H1 {
	DISPLAY: none; MARGIN: 0px
}
#menusx .cerca SPAN {
	DISPLAY: none
}
#menusx .cerca IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#menusx .cerca LABEL {
	DISPLAY: none
}
#menusx .cerca .input001 {
	BORDER-RIGHT: #adadad 1px solid; BORDER-TOP: #adadad 1px solid; =
FONT-SIZE: 0.7em; BACKGROUND: #e2e2e2; BORDER-LEFT: #adadad 1px solid; =
WIDTH: 98px; BORDER-BOTTOM: #adadad 1px solid
}
#menusx .cerca .input002 {
	FONT-SIZE: 0.7em; BACKGROUND: url(../img/home/cerca/submit-cerca.gif) =
no-repeat; WIDTH: 46px; COLOR: #ffffff; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#home-container #menusx .ambiti {
	BACKGROUND: url(../img/home/ambiti/divisore.gif) repeat-x 50% bottom; =
HEIGHT: 31px
}
#home-container #menusx .ambiti H2 {
	MARGIN: 0px
}
#home-container #menusx .ambiti H2 SPAN {
	DISPLAY: none
}
#home-container #menusx .ambiti IMG {
	MARGIN: 10px 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#home-container #menusx .interessi {
	MARGIN-TOP: 20px
}
#home-container #menusx .interessi H2 {
	BACKGROUND: url(../img/home/interessi/h2-001.gif) no-repeat; MARGIN: =
0px 0px 10px 10px; WIDTH: 131px; HEIGHT: 10px
}
#home-container #menusx .interessi H2 SPAN {
	DISPLAY: none
}
#home-container #menusx .interessi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menusx .interessi LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menusx .interessi A {
	COLOR: #656462
}
#container #menusx .interessi H2 {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; =
MARGIN: 1em 0px 0.5em 11px; TEXT-TRANSFORM: uppercase; WIDTH: 153px; =
COLOR: #52514c; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#container #menusx .servizi H2 {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; =
MARGIN: 1em 0px 0.5em 11px; TEXT-TRANSFORM: uppercase; WIDTH: 153px; =
COLOR: #52514c; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#container #menusx .interessi H2 .colore {
	COLOR: #f20e03
}
#container #menusx .servizi H2 .colore {
	COLOR: #f20e03
}
#container #menusx .interessi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #menusx .servizi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #menusx .interessi LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #menusx .servizi LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menusx .servizi {
	MARGIN-TOP: 20px
}
#home-container #menusx .servizi H2 {
	BACKGROUND: url(../img/home/servizi/h2-001.gif) no-repeat; =
MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px; WIDTH: 131px; HEIGHT: 10px
}
#home-container #menusx .servizi H2 SPAN {
	DISPLAY: none
}
#home-container #menusx .servizi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menusx .servizi LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menusx .servizi A {
	COLOR: #656462
}
#home-container #menusx .enti {
	MARGIN-TOP: 20px
}
#home-container #menusx .enti H2 {
	BACKGROUND: url(../img/home/enti/h2-001.gif) no-repeat; MARGIN-BOTTOM: =
10px; MARGIN-LEFT: 10px; WIDTH: 131px; HEIGHT: 10px
}
#home-container #menusx .enti H2 SPAN {
	DISPLAY: none
}
#home-container #menusx .enti UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#home-container #menusx .enti LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#home-container #menusx .enti A {
	COLOR: #656462
}
#menusx UL.nav-001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menusx UL.nav-001 LI {
=09
}
#menusx UL.nav-001 LI A SPAN {
	DISPLAY: none
}
#menusx UL.nav-001 LI A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#menusx A {
	COLOR: #646361; TEXT-DECORATION: none
}
#menusx A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#menusx A.sel {
	COLOR: #ff5b03
}
#menusx A.aperto {
	COLOR: #ff5b03
}
#home-container #menusx .indice {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: =
url(../img/home/ambiti/divisore.gif); BACKGROUND-REPEAT: no-repeat
}
#home-container #menusx .indice H2 {
	BACKGROUND-IMAGE: url(../img/home/temi/h2-001.gif); MARGIN: 0px; WIDTH: =
164px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 37px
}
#home-container #menusx .indice H2 SPAN {
	DISPLAY: none
}
#menusx UL.nav-002 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0em; =
PADDING-BOTTOM: 0px; MARGIN: 0em 0px 0em 0em; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#home-container #menusx UL.nav-002 LI {
	FONT-SIZE: 0.83em
}
#menusx UL.nav-002 LI {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: =
bold; FONT-SIZE: 1em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; =
MARGIN: 0em 0px 0px 0em; WIDTH: auto; LINE-HEIGHT: 1.3em; PADDING-TOP: =
0em; HEIGHT: auto; TEXT-ALIGN: left
}
#menusx UL.nav-002 LI.sel {
=09
}
#menusx UL.nav-002 LI.aperto {
=09
}
#menusx UL.nav-002 LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menusx UL.nav-002 LI.sel P {
=09
}
#menusx UL.nav-002 LI.aperto P {
=09
}
#menusx UL.nav-003 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em =
0em 0em 0px; PADDING-TOP: 0em; LIST-STYLE-TYPE: none
}
#menusx UL.nav-003 LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0.3em 0.6em; PADDING-LEFT: =
0.9em; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/li-003.gif); PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px 0em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
FONT-STYLE: normal
}
#menusx UL.nav-003 LI.sel {
=09
}
#menusx UL.nav-003 LI.aperto {
=09
}
#menusx LI.sel UL.nav-003 LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menusx LI.aperto UL.nav-003 LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#menusx UL.nav-004 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; LIST-STYLE-TYPE: =
none
}
#menusx UL.nav-004 LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.4em; PADDING-LEFT: =
1.2em; BACKGROUND-IMAGE: url(../img/interno/indice-sx/li-003.gif); =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0em; MARGIN-RIGHT: =
0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal
}
#menusx UL.nav-004 LI.sel {
=09
}
#menusx UL.nav-004 LI.aperto {
=09
}
#menusx UL.nav-005 {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em; LIST-STYLE-TYPE: =
none
}
#menusx UL.nav-005 LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.4em; PADDING-LEFT: 1em; =
BACKGROUND-IMAGE: url(../img/interno/indice-sx/li-003.gif); =
MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0em; MARGIN-RIGHT: =
0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal
}
#menusx UL.nav-005 LI.sel {
=09
}
#menusx UL.nav-005 LI.aperto {
=09
}
#menusx UL.nav-ogg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
#menusx UL.nav-ogg LI {
	BACKGROUND-POSITION: 0.3em 0.5em; MARGIN-TOP: 0.6em; PADDING-LEFT: =
1.2em; FONT-WEIGHT: normal; FONT-SIZE: 0.93em; BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/li-ogg.gif); PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 1em; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal
}
#menusx UL.nav-ogg LI.sel {
=09
}
#menusx .infosezione {
=09
}
#menusx .infosezione H2 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-datiutili.gif); =
MARGIN: 0px; WIDTH: 164px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px
}
#menusx .infosezione H2 SPAN {
	DISPLAY: none
}
#menusx .infosezione H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN: 0px 10px; COLOR: #646361
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/indice-dx.css

#container #menudx .allegati {
	WIDTH: 100%
}
#container #menudx .allegati H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px
}
#container #menudx .allegati H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px
}
#container #menudx .allegati H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #menudx .allegati A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #menudx .allegati A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #menudx .allegati .elencoimmagini {
	MARGIN-BOTTOM: 2em
}
#container #menudx .allegati .elencoimmagini H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #menudx .allegati .elencoimmagini H1 SPAN {
	DISPLAY: none
}
#container #menudx .allegati .elencoimmagini UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #menudx .allegati .elencoimmagini LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#container #menudx .allegati .elencoimmagini A IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#container #menudx .allegati .elencoimmagini LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container #menudx .allegati .elencoimmagini LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container #menudx .allegati .elencoallegati {
	MARGIN-BOTTOM: 2em
}
#container #menudx .allegati .elencoallegati H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #menudx .allegati .elencoallegati H1 SPAN {
	DISPLAY: none
}
#container #menudx .allegati .elencoallegati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 20px; COLOR: #939393; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#container #menudx .allegati .elencoallegati LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 15px
}
#container #menudx .allegati .elencoallegati LI H2 {
	FONT-WEIGHT: normal; MARGIN: 0px
}
#container #menudx .allegati .elencoallegati LI IMG {
	RIGHT: 7px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; =
BORDER-BOTTOM-STYLE: none
}
#container #menudx .allegati .elencolink {
	MARGIN-BOTTOM: 2em
}
#container #menudx .allegati .elencolink H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #menudx .allegati .elencolink H1 SPAN {
	DISPLAY: none
}
#container #menudx .allegati .elencolink UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0.5em; COLOR: #939393; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #menudx .allegati .elencolink LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0.2em 0.7em; PADDING-LEFT: =
1.3em; BACKGROUND-IMAGE: =
url(../img/interno/pagina-semplice/link-001.gif); PADDING-BOTTOM: 0.3em; =
MARGIN: 0.3em 0em 0em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
#container #menudx .allegati .elencolink LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; =
BACKGROUND-COLOR: transparent
}
#container #menudx .comunicati {
	MARGIN-BOTTOM: 2em
}
#container #menudx .comunicati H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #menudx .comunicati H1 SPAN {
	DISPLAY: none
}
#container #menudx .comunicati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0.5em; COLOR: #939393; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #menudx .comunicati LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0.2em 0.7em; PADDING-LEFT: =
1.3em; BACKGROUND-IMAGE: =
url(../img/interno/pagina-semplice/link-001.gif); PADDING-BOTTOM: 0.3em; =
MARGIN: 0.3em 0em 0em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
#container #menudx .comunicati LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#container #menudx .comunicati LI H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #menudx .comunicati LI H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #menudx .comunicati LI H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#container #menudx .comunicati LI H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: =
0px; FONT-STYLE: italic
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/footer.css

#container #footer {
=09
}
#footer-wrap {
	CLEAR: both; MARGIN-LEFT: 32px; MARGIN-RIGHT: 32px; BACKGROUND-COLOR: =
#ffffff
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; =
PADDING-LEFT: 0px; FONT-SIZE: 0.85em; BACKGROUND-IMAGE: =
url(../img/footer/bg-001.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
100%; PADDING-TOP: 33px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: =
#ffffff
}
#footer2 {
	CLEAR: both; WIDTH: 100%; HEIGHT: 1em; BACKGROUND-COLOR: #ffffff
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer LI {
=09
}
#footer LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#footer .f-002 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; MARGIN-BOTTOM: 1em; =
PADDING-BOTTOM: 4px; MARGIN-RIGHT: 180px; PADDING-TOP: 5px
}
#footer .f-002 .menu {
	MARGIN-BOTTOM: 1.5em
}
#footer .f-002 .menu LI {
	BACKGROUND-POSITION: 0px 0.6em; DISPLAY: block; PADDING-LEFT: 1.1em; =
FLOAT: left; BACKGROUND-IMAGE: url(../img/footer/01-ul-001.gif); =
MARGIN-LEFT: 0.5em; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
#footer .f-002 .menu LI.primo {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; MARGIN-LEFT: 0px
}
#footer .f-002 .scrivi {
	CLEAR: left; MARGIN-BOTTOM: 0.5em
}
#footer .f-002 .policy {
	FONT-SIZE: 0.95em
}
#footer .f-001 .aggiornamento {
	FONT-SIZE: 0.95em
}
#footer .f-001 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 170px; =
PADDING-TOP: 5px; TEXT-ALIGN: center
}
#footer .f-001 .crediti {
=09
}
#footer .f-001 .w3c {
	MARGIN-TOP: 3px
}
#footer .f-001 .w3c LI {
	DISPLAY: inline
}
#footer .f-001 .w3c LI SPAN {
	DISPLAY: none
}
#footer .f-001 .w3c LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#footer .f-001 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#footer .f-001 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scheda-pratica.css

#schedapratica {
	BORDER-RIGHT: #b9cee1 1px solid; BORDER-TOP: #b9cee1 1px solid; =
MARGIN-TOP: 1em; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 1em; =
BORDER-LEFT: #b9cee1 1px solid; WIDTH: 100%; COLOR: #04316a; =
BORDER-BOTTOM: #b9cee1 1px solid; BACKGROUND-COLOR: #fefefe
}
#schedapratica A {
	COLOR: #04316a
}
#schedapratica A:hover {
	COLOR: #ff0000
}
#schedapratica CAPTION {
	DISPLAY: none
}
#schedapratica TH {
	VERTICAL-ALIGN: top; WIDTH: 8em; BACKGROUND-COLOR: #e7eef4
}
#schedapratica TD {
	BACKGROUND-COLOR: #f8f9fd
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/bannermacro.css

#container #menusx .bannermacro {
=09
}
#container #menusx .bannermacro H1 {
	BACKGROUND-POSITION: 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; =
MARGIN: 1em 0px 0.5em 12px; TEXT-TRANSFORM: uppercase; WIDTH: 152px; =
COLOR: #f20e03; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#container #menusx .bannermacro H1 SPAN {
=09
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/bannerservizi.css

#container .bannerservizi {
	PADDING-LEFT: 185px; BACKGROUND: url(../img/interno/servizi/bg-001.jpg) =
#ffffff no-repeat right top; HEIGHT: 42px
}
#container .bannerservizi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 12px; LIST-STYLE-TYPE: none
}
#container .bannerservizi LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
#container .bannerservizi SPAN {
	DISPLAY: none
}
#container .bannerservizi IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/percorso.css

#container #contenuto .percorso {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1.5em; COLOR: #333333; PADDING-TOP: =
1em
}
* HTML #container #contenuto .percorso {
	MARGIN-LEFT: -3px
}
#container #contenuto .percorso .briciole {
	FONT-WEIGHT: normal
}
#container #contenuto .percorso .briciole A {
	COLOR: #333333; TEXT-DECORATION: none
}
#container #contenuto .percorso .briciole A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/proprieta.css

#contenuto #chiusura-articolo {
	BORDER-TOP: #999999 1px solid; MARGIN-TOP: 1em; FLOAT: left; =
PADDING-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 1em
}
#contenuto #chiusura-articolo .proprieta {
	FONT-SIZE: 0.85em; FLOAT: left
}
#contenuto #chiusura-articolo .proprieta TABLE CAPTION {
	DISPLAY: none
}
#contenuto #chiusura-articolo .proprieta TABLE TH {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
#contenuto #chiusura-articolo .segnala-stampa {
	FONT-SIZE: 0.85em; FLOAT: right; LINE-HEIGHT: 1.8em; FONT-STYLE: italic
}
#contenuto #chiusura-articolo .segnala-stampa UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contenuto #chiusura-articolo .segnala-stampa LI.segnala {
	PADDING-LEFT: 25px; BACKGROUND-IMAGE: =
url(../img/interno/segnala/ico-segnala.gif); BACKGROUND-REPEAT: =
no-repeat
}
#contenuto #chiusura-articolo .segnala-stampa LI.stampa {
	PADDING-LEFT: 25px; BACKGROUND-IMAGE: =
url(../img/interno/segnala/ico-stampa.gif); BACKGROUND-REPEAT: no-repeat
}
#contenuto #chiusura-articolo .segnala-stampa A {
	COLOR: #666666; TEXT-DECORATION: none
}
#contenuto #chiusura-articolo .segnala-stampa A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/ricerche.css

#bandired .inscadenza H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ff0000
}
#container #contenuto FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container #contenuto .ricercaform LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #033268
}
#container #contenuto .ricercaform FIELDSET {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 1em
}
#container #contenuto .ricercaform P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #contenuto .ricercaform UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #contenuto .ricercaform LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: =
#cc9966 1px dotted; LIST-STYLE-TYPE: none
}
#container #contenuto .ricercaform UL LI LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 110px
}
#container #contenuto .ricercaform UL LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 1em; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
#container #contenuto .ricercaform UL LI UL LI LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: left; WIDTH: 100px
}
#container #contenuto .ricercaform INPUT {
	FONT-SIZE: 1em
}
#container #contenuto .ricercaform UL LI.tematismo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 110px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #contenuto .ricercaform UL LI.tematismo UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 180px; =
PADDING-TOP: 0px
}
#container #contenuto .ricercaform UL LI.tematismo UL LI LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FLOAT: none; OVERFLOW: hidden; =
WIDTH: 100%
}
#container #contenuto .ricercaform UL LI.tematismo UL LI LABEL INPUT {
	DISPLAY: block; FLOAT: left
}
#container #contenuto .ricercaform UL LI.tematismo UL LI LABEL SPAN {
	DISPLAY: block; FLOAT: left; LINE-HEIGHT: 1.4em
}
#contenuti .ricercaform {
	BORDER-RIGHT: #d3c998 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#d3c998 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 3px; =
BORDER-LEFT: #d3c998 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #d3c998 =
1px solid; BACKGROUND-COLOR: #fffeeb
}
#bandired DIV.ricercaform FORM UL LI SELECT {
	WIDTH: 100%
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/giunta.css

.giunta_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #202000; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffcc; =
TEXT-ALIGN: left
}
.giunta_persona {
	BACKGROUND-POSITION: 50% top; BORDER-TOP: #993300 1px solid; =
PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; MARGIN: 3px =
0px 15px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.giunta_persona A {
	COLOR: #990000; TEXT-DECORATION: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/consiglio.css

#provincia #contenuto UL.consiglio {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; LIST-STYLE-TYPE: none
}
#provincia #contenuto UL.consiglio A {
	COLOR: #660000; TEXT-DECORATION: none
}
#provincia #contenuto LI.capogruppo {
	FONT-WEIGHT: bold
}
#provincia #contenuto LI.minoranza {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 5px; COLOR: #330000; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #e7e7e7
}
#provincia #contenuto LI.maggioranza {
	PADDING-RIGHT: 5px; MARGIN-TOP: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 5px; COLOR: #330000; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #e7e7e7
}
#provincia #contenuto .partito {
	PADDING-RIGHT: 5px; MARGIN-TOP: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; COLOR: #cc3300; =
PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffcc
}
#provincia #contenuto .partito SPAN {
	FONT-WEIGHT: normal; COLOR: #333333
}
#provincia #contenuto UL.consiglio UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; MARGIN: 3px 0px 0px 5px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/risultato-ricerche.css

#container #contenuto UL.elencorisultati {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #contenuto UL.elencorisultati LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 3px; PADDING-LEFT: 20px; =
BACKGROUND-IMAGE: url(../img/interno/servizi/freccia.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat
}
#container #contenuto UL.elencorisultati H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px; COLOR: #330000
}
#container #contenuto UL.elencorisultati H2 A {
	COLOR: #333333; TEXT-DECORATION: none
}
#container #contenuto UL.elencorisultati LI.consulenza H2 A {
	TEXT-DECORATION: underline
}
#container #contenuto UL.elencorisultati LI.collaborazione H2 A {
	TEXT-DECORATION: underline
}
#container #contenuto UL.elencorisultati H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #contenuto UL.elencorisultati H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #contenuto UL.elencorisultati H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #666666
}
#container #contenuto UL.elencorisultati H4.allegato {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 35px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
#container #contenuto UL.elencorisultati LI UL {
	BORDER-RIGHT: #b4b6ac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#b4b6ac 1px solid; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 5px; MARGIN: 3px 0px 30px; BORDER-LEFT: #b4b6ac 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b4b6ac 1px solid; =
LIST-STYLE-TYPE: none
}
#container #contenuto UL.elencorisultati LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 2px 0px; OVERFLOW: hidden; WIDTH: 100%; =
PADDING-TOP: 0px
}
#container #contenuto UL.elencorisultati LI UL LI LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; =
PADDING-TOP: 0px
}
#container #contenuto UL.elencorisultati LI UL LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 155px; PADDING-TOP: 0px
}
#container #contenuto UL.elencorisultati LI UL LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
#container #contenuto UL.elencorisultati LI UL LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #contenuto TABLE.elencorisultati {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2em; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#container #contenuto TABLE.elencorisultati TH {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; =
MARGIN: 0px; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #cccccc
}
#container #contenuto TABLE.elencorisultati TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #f4f4f4
}
#container #contenuto TABLE.elencorisultati TD A {
	COLOR: #000000; TEXT-DECORATION: underline
}
#container #contenuto TABLE.elencorisultati TD A:hover {
	COLOR: #ff0000
}
#container #contenuto TABLE.elencorisultati CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 1em; COLOR: #000000
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/categorie-speciali.css

#categoria701 .navcontainer {
	BORDER-TOP-COLOR: #c0b564; BACKGROUND-COLOR: #e7e3b3
}
#categoria701 .navcontainer LI A {
	COLOR: #676518
}
#categoria701 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi.gif); =
BORDER-TOP-COLOR: #c0b564; BORDER-RIGHT-COLOR: #c0b564
}
#categoria702 .navcontainer {
	BORDER-TOP-COLOR: #b5b581; BACKGROUND-COLOR: #eeebcc
}
#categoria702 .navcontainer LI A {
	COLOR: #000000
}
#categoria702 .menutop LI.interessi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-int.gif); =
BORDER-TOP-COLOR: #b5b581; BORDER-RIGHT-COLOR: #b5b581
}
#categoria703 .navcontainer {
	BORDER-TOP-COLOR: #aeb0a5; BACKGROUND-COLOR: #ebece4
}
#categoria703 .navcontainer LI A {
	COLOR: #000000
}
#categoria703 .menutop LI.ente-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-ente.gif); =
BORDER-TOP-COLOR: #aeb0a5; BORDER-RIGHT-COLOR: #aeb0a5
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/sezioni-speciali.css

#categoria701 #sezione4030 .navcontainer {
	BORDER-TOP-COLOR: #68a8b2; BORDER-BOTTOM: #68a8b2 2px solid
}
#categoria701 #sezione4030 #menusx .bannermacro H1 {
	COLOR: #68a8b2
}
#categoria701 #sezione4030 .navcontainer LI.subactive A {
	COLOR: #68a8b2
}
#categoria701 #sezione4030 #menusx .interessi .colore {
	COLOR: #68a8b2
}
#categoria701 #sezione4030 #menusx .servizi H2 .colore {
	COLOR: #68a8b2
}
#categoria701 #sezione4030 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2; BORDER-RIGHT-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .immagine {
	BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-allegati-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-immagini-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-lavoro.gif); =
BORDER-TOP-COLOR: #68a8b2
}
#categoria701 #sezione4030 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #68a8b2
}
#categoria701 #sezione4030 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #68a8b2; BORDER-BOTTOM-COLOR: #68a8b2; =
BORDER-TOP-COLOR: #68a8b2; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #68a8b2
}
#categoria701 #sezione3616 .navcontainer {
	BORDER-TOP-COLOR: #029d00; BORDER-BOTTOM: #029d00 2px solid
}
#categoria701 #sezione3616 #menusx .bannermacro H1 {
	COLOR: #029d00
}
#categoria701 #sezione3616 .navcontainer LI.subactive A {
	COLOR: #029d00
}
#categoria701 #sezione3616 #menusx .interessi H2 .colore {
	COLOR: #029d00
}
#categoria701 #sezione3616 #menusx .servizi H2 .colore {
	COLOR: #029d00
}
#categoria701 #sezione3616 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-agri.gif); =
BORDER-TOP-COLOR: #029d00; BORDER-RIGHT-COLOR: #029d00
}
#categoria701 #sezione3616 #menudx .immagine {
	BORDER-TOP-COLOR: #029d00
}
#categoria701 #sezione3616 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #029d00
}
#categoria701 #sezione3616 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link-agricoltura.gif); BORDER-TOP-COLOR: =
#029d00
}
#categoria701 #sezione3616 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-agricoltura.gif); =
BORDER-TOP-COLOR: #029d00
}
#categoria701 #sezione3616 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-agricoltura.gif); =
BORDER-TOP-COLOR: #029d00
}
#categoria701 #sezione3616 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-agricoltura.gif); =
BORDER-TOP-COLOR: #029d00
}
#categoria701 #sezione3616 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-agricoltura.gif); =
BORDER-TOP-COLOR: #029d00
}
#categoria701 #sezione3616 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link-agricoltura.gif); BORDER-TOP-COLOR: =
#029d00
}
#categoria701 #sezione3616 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #029d00
}
#categoria701 #sezione3616 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #029d00; BORDER-BOTTOM-COLOR: #029d00; =
BORDER-TOP-COLOR: #029d00; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #029d00
}
#categoria701 #sezione3610 .navcontainer {
	BORDER-TOP-COLOR: #d38e08; BORDER-BOTTOM: #d38e08 2px solid
}
#categoria701 #sezione3610 #menusx .bannermacro H1 {
	COLOR: #d38e08
}
#categoria701 #sezione3610 .navcontainer LI.subactive A {
	COLOR: #d38e08
}
#categoria701 #sezione3610 #menusx .interessi H2 .colore {
	COLOR: #d38e08
}
#categoria701 #sezione3610 #menusx .servizi H2 .colore {
	COLOR: #d38e08
}
#categoria701 #sezione3610 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-cultura.gif); =
BORDER-TOP-COLOR: #d38e08; BORDER-RIGHT-COLOR: #d38e08
}
#categoria701 #sezione3610 #menudx .immagine {
	BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3610 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #d38e08
}
#categoria701 #sezione3610 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-cultura.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3610 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-cultura.gif); BORDER-TOP-COLOR: =
#d38e08
}
#categoria701 #sezione3610 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-cultura.gif); BORDER-TOP-COLOR: =
#d38e08
}
#categoria701 #sezione3610 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-cultura.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3610 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-cultura.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3610 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-cultura.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3610 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #d38e08
}
#categoria701 #sezione3610 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #d38e08; BORDER-BOTTOM-COLOR: #d38e08; =
BORDER-TOP-COLOR: #d38e08; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #d38e08
}
#categoria701 #sezione3555 .navcontainer {
	BORDER-TOP-COLOR: #d30825; BORDER-BOTTOM: #d30825 2px solid
}
#categoria701 #sezione3555 #menusx .bannermacro H1 {
	COLOR: #d30825
}
#categoria701 #sezione3555 .navcontainer LI.subactive A {
	COLOR: #d30825
}
#categoria701 #sezione3555 #menusx .interessi H2 .colore {
	COLOR: #d30825
}
#categoria701 #sezione3555 #menusx .servizi H2 .colore {
	COLOR: #d30825
}
#categoria701 #sezione3555 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-scuola.gif); =
BORDER-TOP-COLOR: #d30825; BORDER-RIGHT-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .immagine {
	BORDER-TOP-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-scuola.gif); =
BORDER-TOP-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-allegati-scuola.gif); =
BORDER-TOP-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-immagini-scuola.gif); =
BORDER-TOP-COLOR: #d30825
}
#categoria701 #sezione3555 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-scuola.gif); =
BORDER-TOP-COLOR: #d30825
}
#categoria701 #sezione3555 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-scuola.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3555 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-scuola.gif); =
BORDER-TOP-COLOR: #d38e08
}
#categoria701 #sezione3555 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #d38e08
}
#categoria701 #sezione3555 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #d38e08; BORDER-BOTTOM-COLOR: #d38e08; =
BORDER-TOP-COLOR: #d38e08; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #d38e08
}
#categoria701 #sezione3612 .navcontainer {
	BORDER-TOP-COLOR: #a1d308; BORDER-BOTTOM: #a1d308 2px solid
}
#categoria701 #sezione3612 #menusx .bannermacro H1 {
	COLOR: #97b636
}
#categoria701 #sezione3612 .navcontainer LI.subactive A {
	COLOR: #97b636
}
#categoria701 #sezione3612 #menusx .interessi H2 .colore {
	COLOR: #97b636
}
#categoria701 #sezione3612 #menusx .servizi H2 .colore {
	COLOR: #97b636
}
#categoria701 #sezione3612 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-natura.gif); =
BORDER-TOP-COLOR: #a1d308; BORDER-RIGHT-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .immagine {
	BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-allegati-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-immagini-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione3612 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #a1d308
}
#categoria701 #sezione3612 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #a1d308; BORDER-BOTTOM-COLOR: #a1d308; =
BORDER-TOP-COLOR: #a1d308; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #a1d308
}
#categoria701 #sezione3617 .navcontainer {
	BORDER-TOP-COLOR: #838383; BORDER-BOTTOM: #838383 2px solid
}
#categoria701 #sezione3617 #menusx .bannermacro H1 {
	COLOR: #838383
}
#categoria701 #sezione3617 .navcontainer LI.subactive A {
	COLOR: #838383
}
#categoria701 #sezione3617 #menusx .interessi H2 .colore {
	COLOR: #838383
}
#categoria701 #sezione3617 #menusx .servizi H2 .colore {
	COLOR: #838383
}
#categoria701 #sezione3617 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-welfare.gif); =
BORDER-TOP-COLOR: #838383; BORDER-RIGHT-COLOR: #838383
}
#categoria701 #sezione3617 #menudx .immagine {
	BORDER-TOP-COLOR: #838383
}
#categoria701 #sezione3617 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #838383
}
#categoria701 #sezione3617 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-welfare.gif); =
BORDER-TOP-COLOR: #838383
}
#categoria701 #sezione3617 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-welfare.gif); BORDER-TOP-COLOR: =
#838383
}
#categoria701 #sezione3617 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-welfare.gif); BORDER-TOP-COLOR: =
#838383
}
#categoria701 #sezione3617 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-welfare.gif); =
BORDER-TOP-COLOR: #838383
}
#categoria701 #sezione3617 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-welfare.gif); =
BORDER-TOP-COLOR: #838383
}
#categoria701 #sezione3617 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-welfare.gif); =
BORDER-TOP-COLOR: #838383
}
#categoria701 #sezione3617 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #838383
}
#categoria701 #sezione3617 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #838383; BORDER-BOTTOM-COLOR: #838383; =
BORDER-TOP-COLOR: #838383; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #838383
}
#categoria701 #sezione3614 .navcontainer {
	BORDER-TOP-COLOR: #e67224; BORDER-BOTTOM: #e67224 2px solid
}
#categoria701 #sezione3614 #menusx .bannermacro H1 {
	COLOR: #e67224
}
#categoria701 #sezione3614 .navcontainer LI.subactive A {
	COLOR: #e67224
}
#categoria701 #sezione3614 #menusx .interessi H2 .colore {
	COLOR: #e67224
}
#categoria701 #sezione3614 #menusx .servizi H2 .colore {
	COLOR: #e67224
}
#categoria701 #sezione3614 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-trasporti.gif); =
BORDER-TOP-COLOR: #e67224; BORDER-RIGHT-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .immagine {
	BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-trasporti.gif); =
BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-trasporti.gif); =
BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-trasporti.gif); =
BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-trasporti.gif); =
BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-trasporti.gif); BORDER-TOP-COLOR: =
#e67224
}
#categoria701 #sezione3614 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-trasporti.gif); =
BORDER-TOP-COLOR: #e67224
}
#categoria701 #sezione3614 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #e67224
}
#categoria701 #sezione3614 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #e67224; BORDER-BOTTOM-COLOR: #e67224; =
BORDER-TOP-COLOR: #e67224; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #e67224
}
#categoria701 #sezione3613 .navcontainer {
	BORDER-TOP-COLOR: #cfb213; BORDER-BOTTOM: #cfb213 2px solid
}
#categoria701 #sezione3613 #menusx .bannermacro H1 {
	COLOR: #cfb213
}
#categoria701 #sezione3613 .navcontainer LI.subactive A {
	COLOR: #cfb213
}
#categoria701 #sezione3613 #menusx .interessi H2 .colore {
	COLOR: #cfb213
}
#categoria701 #sezione3613 #menusx .servizi H2 .colore {
	COLOR: #cfb213
}
#categoria701 #sezione3613 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-economia.gif); =
BORDER-TOP-COLOR: #cfb213; BORDER-RIGHT-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .immagine {
	BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-economia.gif); =
BORDER-TOP-COLOR: #cfb213
}
#categoria701 #sezione3613 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #cfb213
}
#categoria701 #sezione3613 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #cfb213; BORDER-BOTTOM-COLOR: #cfb213; =
BORDER-TOP-COLOR: #cfb213; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #cfb213
}
#categoria701 #sezione3609 .navcontainer {
	BORDER-TOP-COLOR: #7413cf; BORDER-BOTTOM: #7413cf 2px solid
}
#categoria701 #sezione3609 #menusx .bannermacro H1 {
	COLOR: #7413cf
}
#categoria701 #sezione3609 .navcontainer LI.subactive A {
	COLOR: #7413cf
}
#categoria701 #sezione3609 #menusx .interessi H2 .colore {
	COLOR: #7413cf
}
#categoria701 #sezione3609 #menusx .servizi H2 .colore {
	COLOR: #7413cf
}
#categoria701 #sezione3609 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-forma.gif); =
BORDER-TOP-COLOR: #7413cf; BORDER-RIGHT-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .immagine {
	BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-formazione.gif); =
BORDER-TOP-COLOR: #7413cf
}
#categoria701 #sezione3609 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #7413cf
}
#categoria701 #sezione3609 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #7413cf; BORDER-BOTTOM-COLOR: #7413cf; =
BORDER-TOP-COLOR: #7413cf; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #7413cf
}
#categoria701 #sezione3611 .navcontainer {
	BORDER-TOP-COLOR: #2013cf; BORDER-BOTTOM: #2013cf 2px solid
}
#categoria701 #sezione3611 #menusx .bannermacro H1 {
	COLOR: #2013cf
}
#categoria701 #sezione3611 .navcontainer LI.subactive A {
	COLOR: #2013cf
}
#categoria701 #sezione3611 #menusx .interessi H2 .colore {
	COLOR: #2013cf
}
#categoria701 #sezione3611 #menusx .servizi H2 .colore {
	COLOR: #2013cf
}
#categoria701 #sezione3611 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-turismo.gif); =
BORDER-TOP-COLOR: #2013cf; BORDER-RIGHT-COLOR: #2013cf
}
#categoria701 #sezione3611 #menudx .immagine {
	BORDER-TOP-COLOR: #2013cf
}
#categoria701 #sezione3611 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #2013cf
}
#categoria701 #sezione3611 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-turismo.gif); =
BORDER-TOP-COLOR: #2013cf
}
#categoria701 #sezione3611 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-turismo.gif); BORDER-TOP-COLOR: =
#2013cf
}
#categoria701 #sezione3611 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-turismo.gif); BORDER-TOP-COLOR: =
#2013cf
}
#categoria701 #sezione3611 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-turismo.gif); =
BORDER-TOP-COLOR: #2013cf
}
#categoria701 #sezione3611 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-turismo.gif); =
BORDER-TOP-COLOR: #2013cf
}
#categoria701 #sezione3611 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-turismo.gif); =
BORDER-TOP-COLOR: #2013cf
}
#categoria701 #sezione3611 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #2013cf
}
#categoria701 #sezione3611 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #2013cf; BORDER-BOTTOM-COLOR: #2013cf; =
BORDER-TOP-COLOR: #2013cf; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #2013cf
}
#categoria701 #sezione3615 .navcontainer {
	BORDER-TOP-COLOR: #cd65d3; BORDER-BOTTOM: #cd65d3 2px solid
}
#categoria701 #sezione3615 #menusx .bannermacro H1 {
	COLOR: #cd65d3
}
#categoria701 #sezione3615 .navcontainer LI.subactive A {
	COLOR: #cd65d3
}
#categoria701 #sezione3615 #menusx .interessi H2 .colore {
	COLOR: #cd65d3
}
#categoria701 #sezione3615 #menusx .servizi H2 .colore {
	COLOR: #cd65d3
}
#categoria701 #sezione3615 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-pianific.gif); =
BORDER-TOP-COLOR: #cd65d3; BORDER-RIGHT-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .immagine {
	BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-territorio.gif); =
BORDER-TOP-COLOR: #cd65d3
}
#categoria701 #sezione3615 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #cd65d3
}
#categoria701 #sezione3615 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #cd65d3; BORDER-BOTTOM-COLOR: #cd65d3; =
BORDER-TOP-COLOR: #cd65d3; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #cd65d3
}
#categoria701 #sezione3925 .navcontainer {
	BORDER-TOP-COLOR: #003399; BORDER-BOTTOM: #003399 2px solid
}
#categoria701 #sezione3925 #menusx .bannermacro H1 {
	COLOR: #003399
}
#categoria701 #sezione3925 .navcontainer LI.subactive A {
	COLOR: #003399
}
#categoria701 #sezione3925 #menusx .interessi H2 .colore {
	COLOR: #003399
}
#categoria701 #sezione3925 #menusx .servizi H2 .colore {
	COLOR: #003399
}
#categoria701 #sezione3925 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-europa.gif); =
BORDER-TOP-COLOR: #003399; BORDER-RIGHT-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .immagine {
	BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-allegati-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-immagini-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-europa.gif); =
BORDER-TOP-COLOR: #003399
}
#categoria701 #sezione3925 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #003399
}
#categoria701 #sezione3925 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #003399; BORDER-BOTTOM-COLOR: #003399; =
BORDER-TOP-COLOR: #003399; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #003399
}
#categoria701 #sezione4935 .navcontainer {
	BORDER-TOP-COLOR: #8e5655; BORDER-BOTTOM: #8e5655 2px solid
}
#categoria701 #sezione4935 #menusx .bannermacro H1 {
	COLOR: #8e5655
}
#categoria701 #sezione4935 .navcontainer LI.subactive A {
	COLOR: #8e5655
}
#categoria701 #sezione4935 #menusx .interessi H2 .colore {
	COLOR: #8e5655
}
#categoria701 #sezione4935 #menusx .servizi H2 .colore {
	COLOR: #8e5655
}
#categoria701 #sezione4935 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-opportunita.gif); =
BORDER-TOP-COLOR: #8e5655; BORDER-RIGHT-COLOR: #8e5655
}
#categoria701 #sezione4935 #menudx .immagine {
	BORDER-TOP-COLOR: #8e5655
}
#categoria701 #sezione4935 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #8e5655
}
#categoria701 #sezione4935 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link-opportunita.gif); BORDER-TOP-COLOR: =
#8e5655
}
#categoria701 #sezione4935 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-opportunita.gif); =
BORDER-TOP-COLOR: #8e5655
}
#categoria701 #sezione4935 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-opportunita.gif); =
BORDER-TOP-COLOR: #8e5655
}
#categoria701 #sezione4935 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-opportunita.gif); =
BORDER-TOP-COLOR: #8e5655
}
#categoria701 #sezione4935 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-opportunita.gif); =
BORDER-TOP-COLOR: #8e5655
}
#categoria701 #sezione4935 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link-opportunita.gif); BORDER-TOP-COLOR: =
#8e5655
}
#categoria701 #sezione4935 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #8e5655
}
#categoria701 #sezione4935 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #8e5655; BORDER-BOTTOM-COLOR: #8e5655; =
BORDER-TOP-COLOR: #8e5655; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #8e5655
}
#categoria701 #sezione5238 .navcontainer {
	BORDER-TOP-COLOR: #69773a; BORDER-BOTTOM: #69773a 2px solid
}
#categoria701 #sezione5238 #menusx .bannermacro H1 {
	COLOR: #69773a
}
#categoria701 #sezione5238 .navcontainer LI.subactive A {
	COLOR: #69773a
}
#categoria701 #sezione5238 #menusx .interessi H2 .colore {
	COLOR: #69773a
}
#categoria701 #sezione5238 #menusx .servizi H2 .colore {
	COLOR: #69773a
}
#categoria701 #sezione5238 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a; BORDER-RIGHT-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .immagine {
	BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-paesaggio.gif); BORDER-TOP-COLOR: =
#69773a
}
#categoria701 #sezione5238 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-paesaggio.gif); =
BORDER-TOP-COLOR: #69773a
}
#categoria701 #sezione5238 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #69773a
}
#categoria701 #sezione5238 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #69773a; BORDER-BOTTOM-COLOR: #69773a; =
BORDER-TOP-COLOR: #69773a; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #69773a
}
#categoria701 #sezione5239 .navcontainer {
	BORDER-TOP-COLOR: #ab760c; BORDER-BOTTOM: #ab760c 2px solid
}
#categoria701 #sezione5239 #menusx .bannermacro H1 {
	COLOR: #ab760c
}
#categoria701 #sezione5239 .navcontainer LI.subactive A {
	COLOR: #ab760c
}
#categoria701 #sezione5239 #menusx .interessi H2 .colore {
	COLOR: #ab760c
}
#categoria701 #sezione5239 #menusx .servizi H2 .colore {
	COLOR: #ab760c
}
#categoria701 #sezione5239 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-ricerca.gif); =
BORDER-TOP-COLOR: #ab760c; BORDER-RIGHT-COLOR: #ab760c
}
#categoria701 #sezione5239 #menudx .immagine {
	BORDER-TOP-COLOR: #ab760c
}
#categoria701 #sezione5239 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #ab760c
}
#categoria701 #sezione5239 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-ricerca.gif); =
BORDER-TOP-COLOR: #ab760c
}
#categoria701 #sezione5239 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-allegati-ricerca.gif); BORDER-TOP-COLOR: =
#ab760c
}
#categoria701 #sezione5239 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-immagini-ricerca.gif); BORDER-TOP-COLOR: =
#ab760c
}
#categoria701 #sezione5239 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-ricerca.gif); =
BORDER-TOP-COLOR: #ab760c
}
#categoria701 #sezione5239 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-ricerca.gif); =
BORDER-TOP-COLOR: #ab760c
}
#categoria701 #sezione5239 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-ricerca.gif); =
BORDER-TOP-COLOR: #ab760c
}
#categoria701 #sezione5239 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #ab760c
}
#categoria701 #sezione5239 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #ab760c; BORDER-BOTTOM-COLOR: #ab760c; =
BORDER-TOP-COLOR: #ab760c; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #ab760c
}
#categoria701 #sezione15585 .navcontainer {
	BORDER-TOP-COLOR: #a1d308; BORDER-BOTTOM: #a1d308 2px solid
}
#categoria701 #sezione15585 #menusx .bannermacro H1 {
	COLOR: #97b636
}
#categoria701 #sezione15585 .navcontainer LI.subactive A {
	COLOR: #97b636
}
#categoria701 #sezione15585 #menusx .interessi H2.colore {
	COLOR: #97b636
}
#categoria701 #sezione15585 #menusx .servizi H2 .colore {
	COLOR: #97b636
}
#categoria701 #sezione15585 .menutop LI.temi-sel {
	BACKGROUND-IMAGE: url(../img/menu-top/li-001-temi-natura.gif); =
BORDER-TOP-COLOR: #a1d308; BORDER-RIGHT-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .immagine {
	BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .immagine .picture {
	BORDER-BOTTOM-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .allegati .elencolink H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .allegati .elencoallegati H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-allegati-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .allegati .elencoimmagini H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-immagini-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #menudx .comunicati H1 {
	BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-comunicati-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #redazione #menudx .eventi H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-sx/h2-eventi-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #redazione #menudx .terzopiano H1 {
	BACKGROUND-IMAGE: url(../img/interno/indice-dx/h1-link-natura.gif); =
BORDER-TOP-COLOR: #a1d308
}
#categoria701 #sezione15585 #redazione #contenuto .primopiano {
	BORDER-BOTTOM-COLOR: #a1d308
}
#categoria701 #sezione15585 #redazione #contenuto .quartopiano {
	BORDER-LEFT-COLOR: #a1d308; BORDER-BOTTOM-COLOR: #a1d308; =
BORDER-TOP-COLOR: #a1d308; BACKGROUND-COLOR: #f4f4f4; =
BORDER-RIGHT-COLOR: #a1d308
}
#specialehomeente {
=09
}
#specialehomeente #contenuto {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: =
url(../img/speciali/bg-homeente-dx.gif); MARGIN-RIGHT: 0px; =
BACKGROUND-REPEAT: repeat-y
}
#specialehomeente #contenuto #wrapcontenuto {
	OVERFLOW: hidden; WIDTH: 100%
}
#specialehomeente #menusx .bannermacro {
	DISPLAY: none
}
#specialehomeente #homeente-dx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px
}
#specialehomeente #homeente-centro {
	MARGIN: 0px 50% 0px 0px
}
#specialehomeente H2 {
	FONT-SIZE: 1.3em; COLOR: #eb5226
}
#specialehomeente UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#specialehomeente UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 6px; PADDING-LEFT: 7px; =
BACKGROUND-IMAGE: url(../img/speciali/li-homeente.gif); PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#specialehomeente UL LI H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 0px
}
#specialehomeente UL LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.93em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#specialehomeente UL LI H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
#specialehomeente UL LI H3 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#specialehomeente .listastruttura {
	BORDER-BOTTOM: #c53d27 1px solid
}
#specialehomeente .listagoverno {
	BORDER-BOTTOM: #c53d27 1px solid
}
#specialehomeente .listadocumenti {
	PADDING-BOTTOM: 5px; MARGIN: 0px 20px
}
#specialehomeente .listastruttura {
	PADDING-BOTTOM: 5px; MARGIN: 0px 20px
}
#specialehomeente .listagoverno {
	PADDING-BOTTOM: 5px; MARGIN: 0px 20px
}
#specialehomeente .listaaltro {
	PADDING-BOTTOM: 5px; MARGIN: 0px 20px
}
#specialehomeente .redazionale {
	PADDING-BOTTOM: 5px; MARGIN: 0px 20px
}
#specialehomeente .redazionale UL LI {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 10px; =
OVERFLOW: hidden; WIDTH: 100%
}
#specialehomeente .redazionale UL LI IMG {
	BORDER-RIGHT: #eb5226 1px solid; BORDER-TOP: #eb5226 1px solid; FLOAT: =
left; MARGIN-BOTTOM: 3px; BORDER-LEFT: #eb5226 1px solid; MARGIN-RIGHT: =
5px; BORDER-BOTTOM: #eb5226 1px solid
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/pagina-eventivita.css

#categorizzatore #contenuto .col-001 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#categorizzatore #contenuto .col-002 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#categorizzatore #contenuto .col-001 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#categorizzatore #contenuto .col-002 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.3em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#categorizzatore #contenuto LI.categoria {
	BACKGROUND-POSITION: 0px 0.2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; =
FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/pagina-indice/li-000.gif); LINE-HEIGHT: 2em; =
BACKGROUND-REPEAT: no-repeat
}
#categorizzatore #contenuto .servizio {
	BACKGROUND-POSITION: 0px 0.2em; PADDING-LEFT: 2em; FONT-SIZE: 1em; =
BACKGROUND-IMAGE: url(../img/interno/pagina-indice/li-ogg.gif); =
MARGIN-LEFT: 15px; LINE-HEIGHT: 2em; BACKGROUND-REPEAT: no-repeat
}
#categorizzatore #contenuto LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#categorizzatore #contenuto LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/pagina-indice.css

#indice #contenuto UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#indice #contenuto LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#indice #contenuto LI.sez {
	BACKGROUND-POSITION: 0px 5px; BACKGROUND-IMAGE: =
url(../img/interno/pagina-indice/li-001.gif); LINE-HEIGHT: 2.5em; =
BACKGROUND-REPEAT: no-repeat
}
#indice #contenuto LI.ogg {
	BACKGROUND-POSITION: 0px 2px; BACKGROUND-IMAGE: =
url(../img/interno/pagina-indice/li-ogg.gif); LINE-HEIGHT: 1.8em; =
BACKGROUND-REPEAT: no-repeat
}
#indice #contenuto LI H1 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#indice #contenuto LI H1 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#indice #contenuto LI H1 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#indice #contenuto LI H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#indice #contenuto LI H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#indice #contenuto LI H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px
}
#indice #contenuto LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #666666
}
#indice #contenuto LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #666666; =
FONT-STYLE: italic
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/h-redazione.css

#container #redazione #contenuto {
=09
}
#container #redazione #contenuto UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #redazione #contenuto LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#container #redazione #contenuto .primopiano {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: =
10px 0px 30px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; =
BORDER-BOTTOM: #f80f00 1px solid
}
#container #redazione #contenuto .primopiano .clear {
=09
}
#container #redazione #contenuto .primopiano .news {
=09
}
#container #redazione #contenuto .primopiano H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px
}
#container #redazione #contenuto .primopiano IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; MARGIN: 0px 0.7em 0px 0px; BORDER-LEFT: #000000 1px solid; =
BORDER-BOTTOM: #000000 1px solid
}
#container #redazione #contenuto .primopiano A:hover IMG {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; =
BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
#container #redazione #contenuto .primopiano H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #redazione #contenuto .primopiano H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #redazione #contenuto .primopiano H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #redazione #contenuto .primopiano H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; COLOR: #999999
}
#container #redazione #contenuto .secondopiano {
	MARGIN-TOP: 10px
}
#container #redazione #contenuto .secondopiano .news {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%
}
#container #redazione #contenuto .secondopiano H2 {
	FONT-SIZE: 1em; MARGIN: 0px
}
#container #redazione #contenuto .secondopiano IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FLOAT: =
left; BORDER-LEFT: #000000 1px solid; MARGIN-RIGHT: 0.7em; =
BORDER-BOTTOM: #000000 1px solid
}
#container #redazione #contenuto .secondopiano A:hover IMG {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; =
BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
#container #redazione #contenuto .secondopiano H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #redazione #contenuto .secondopiano H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #redazione #contenuto .secondopiano H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #redazione #menudx .eventi {
	MARGIN-BOTTOM: 2em
}
#container #redazione #menudx .eventi H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-sx/h2-eventi-ente.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #redazione #menudx .eventi H1 SPAN {
	DISPLAY: none
}
#container #redazione #menudx .eventi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0.5em; COLOR: #666666; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #redazione #menudx .eventi LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0.2em 0.7em; PADDING-LEFT: =
1.3em; BACKGROUND-IMAGE: =
url(../img/interno/pagina-semplice/link-001.gif); PADDING-BOTTOM: 0.3em; =
MARGIN: 0.3em 0em 0em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
#container #redazione #menudx .eventi LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#container #redazione #menudx .eventi LI H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #redazione #menudx .eventi LI H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #redazione #menudx .eventi LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #redazione #menudx .eventi LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px; FONT-STYLE: italic
}
#container #redazione #menudx .terzopiano {
	MARGIN-BOTTOM: 2em
}
#container #redazione #menudx .terzopiano H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #f80f00 =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/indice-dx/h1-link.gif); PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 158px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BACKGROUND-COLOR: #e5e3b3
}
#container #redazione #menudx .terzopiano H1 SPAN {
	DISPLAY: none
}
#container #redazione #menudx .terzopiano UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0.5em; COLOR: #666666; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #redazione #menudx .terzopiano LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0.2em 0.9em; PADDING-LEFT: =
0px; FLOAT: left; BACKGROUND-IMAGE: =
url(../img/interno/pagina-semplice/link-001.gif); PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; LIST-STYLE-TYPE: none
}
#container #redazione #menudx .terzopiano LI .wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.3em; PADDING-BOTTOM: 0.3em; MARGIN: =
0.3em 0em 0em; PADDING-TOP: 0em
}
#container #redazione #menudx .terzopiano LI IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 4px; =
MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#container #redazione #menudx .terzopiano LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
#container #redazione #menudx .terzopiano LI H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container #redazione #menudx .terzopiano LI H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #redazione #menudx .terzopiano LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
#container #redazione #contenuto .quartopiano {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px =
0px 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #666666 1px solid; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: #f4f4f4
}
#container #redazione #contenuto .quartopiano .news {
=09
}
#container #redazione #contenuto .quartopiano H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; MARGIN: 0px 5px
}
#container #redazione #contenuto .quartopiano H2 A {
	COLOR: #999999; TEXT-DECORATION: none
}
#container #redazione #contenuto .quartopiano IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#container #redazione #contenuto .quartopiano A:hover IMG {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; =
BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
#container #redazione #contenuto .quartopiano H2 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #redazione #contenuto .quartopiano H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
0.85em; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-TOP: 0px
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/mappadelsito.css

#container #mappadelsito #menudx {
	DISPLAY: none
}
#container #mappadelsito #contenuto {
	MARGIN-RIGHT: 0px
}
#container #mappadelsito #contenuto .c001 {
	FLOAT: left; WIDTH: 50%
}
#container #mappadelsito #contenuto .c002 {
	FLOAT: right; WIDTH: 50%
}
#container #mappadelsito #contenuto UL {
	LIST-STYLE-TYPE: none
}
#container #mappadelsito #contenuto UL.ul-000 {
	FONT-SIZE: 1.6em
}
#container #mappadelsito #contenuto UL.ul-000 LI {
	BACKGROUND-POSITION: 0px 0.2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; =
LINE-HEIGHT: 2em; BACKGROUND-REPEAT: no-repeat
}
#container #mappadelsito #contenuto UL.ul-001 {
	FONT-SIZE: 0.6em
}
#container #mappadelsito #contenuto UL.ul-001 LI {
	BACKGROUND-POSITION: 0px 0.2em; PADDING-LEFT: 2em; FONT-WEIGHT: bold; =
FONT-SIZE: 1em; BACKGROUND-IMAGE: =
url(../img/interno/pagina-indice/li-000.gif); LINE-HEIGHT: 2em; =
BACKGROUND-REPEAT: no-repeat
}
#container #mappadelsito #contenuto UL.ul-000 LI A {
	COLOR: #333333; TEXT-DECORATION: none
}
#container #mappadelsito #contenuto UL.ul-000 LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.provincia.re.it/newsletter.css

#container H1.macrosezione-newsletter {
	DISPLAY: none
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/galleria.css

#container #galleria .corpogalleria {
	FLOAT: left; WIDTH: 100%
}
#container #galleria .corpogalleria UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #galleria .corpogalleria LI {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#eaeaea 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 120px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #eaeaea 1px solid; HEIGHT: 280px
}
#container #galleria .corpogalleria LI IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: block; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; =
MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid
}
#container #galleria .corpogalleria LI H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN: 10px 10px 0px; COLOR: =
#999999
}
#container #galleria .corpogalleria LI H3 A {
	COLOR: #999999; TEXT-DECORATION: none
}
#container #galleria .corpogalleria LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container #galleria .corpogalleria LI H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 5px 10px 0px; COLOR: =
#999999
}
#container #galleria .corpogalleria LI H4 A {
	COLOR: #999999; TEXT-DECORATION: none
}
#container #galleria .corpogalleria LI H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 0px 10px; COLOR: =
#cccccc; FONT-STYLE: italic
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/forum.css

#container .forum-container {
	BORDER-RIGHT: #b2c3b3 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#b2c3b3 2px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #b2c3b3 2px solid; WIDTH: 100%; PADDING-TOP: 3px; =
BORDER-BOTTOM: #b2c3b3 2px solid; BACKGROUND-COLOR: #ffffff
}
#container .forum-container .forum-indice UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container .forum-container .forum-indice UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container .forum-container .forum-indice UL LI SPAN {
	DISPLAY: none
}
#container .forum-container .forum-indice UL LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container .forum-container .forum-indice-dettaglio UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container .forum-container .forum-indice-dettaglio UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container .forum-container .forum-indice-dettaglio UL LI SPAN {
	DISPLAY: none
}
#container .forum-container .forum-indice-dettaglio UL LI IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container .forum-container .forum-thread UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container .forum-container .forum-thread LI.thread001 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5
}
#container .forum-container .forum-thread LI.thread001 H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 30px; =
FONT-SIZE: 1.3em; BACKGROUND-IMAGE: =
url(../img/interno/forum/thread.gif); PADDING-BOTTOM: 3px; PADDING-TOP: =
5px; BACKGROUND-REPEAT: no-repeat
}
#container .forum-container .forum-thread LI.thread001 UL {
	MARGIN-LEFT: 15px
}
#container .forum-container .forum-thread LI.thread001 UL LI {
=09
}
#container .forum-container .forum-thread LI.thread001 UL LI H3 {
	BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; FONT-SIZE: 1.1em; =
BACKGROUND-IMAGE: url(../img/interno/forum/post-001.gif); PADDING-TOP: =
2px; BACKGROUND-REPEAT: no-repeat
}
#container .forum-container .forum-thread LI .infopost {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 2px 2px; PADDING-LEFT: 14px; =
FONT-SIZE: 0.93em; BACKGROUND-IMAGE: =
url(../img/interno/forum/user-001.gif); PADDING-BOTTOM: 0px; COLOR: =
#666666; MARGIN-RIGHT: 30px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat
}
#container .forum-container .forum-thread LI .infopost A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container .forum-container .forum-thread LI .infopost A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container .forum-container .forum-thread LI .rispondimessaggio {
	FLOAT: right; WIDTH: 20px
}
#container .forum-container .forum-thread LI .rispondimessaggio SPAN {
	DISPLAY: none
}
#container .forum-container .forum-thread LI .rispondimessaggio IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#container .forum-container .forum-thread LI H3 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 15px
}
#container .forum-container .forum-thread LI H3 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#container .forum-container .forum-thread LI H3 A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#container .forum-container .forum-thread-dettaglio .forum-thread =
.forum-messaggio-dettaglio H3 {
	FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#container .forum-container .forum-thread-data .forum-thread LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7
}
#container .forum-container .forum-thread-data .forum-thread H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#container .forum-container .forum-nuovomessaggio H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN: 0px
}
#container .forum-container .forum-nuovomessaggio UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container .forum-container .forum-nuovomessaggio LI {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#container .forum-container .forum-nuovomessaggio LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 80px
}
#container .forum-container .forum-nuovomessaggio INPUT {
	DISPLAY: block; FLOAT: left; WIDTH: 200px
}
#container .forum-container .forum-nuovomessaggio TEXTAREA {
	DISPLAY: block; FLOAT: left; WIDTH: 200px; HEIGHT: 100px
}
#container .forum-container .forum-nuovomessaggio LI.button {
=09
}
#container .forum-container .forum-nuovomessaggio LI.button INPUT {
	DISPLAY: inline; FLOAT: none; WIDTH: auto
}
#container .forum-container .forum-nuovomessaggio .messaggio-risposta {
	MARGIN-BOTTOM: 10px
}
#container .forum-container .forum-nuovomessaggio .messaggio-risposta UL =
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container .forum-container .forum-nuovomessaggio .messaggio-risposta LI =
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7
}
#container .forum-container .forum-nuovomessaggio .messaggio-risposta H2 =
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px 0px 5px
}
#container .forum-container .forum-nuovomessaggio .messaggio-risposta H3 =
{
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 0px
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/multimedia.css

#container #multimedia .corpomultimedia {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: center
}
#container #multimedia .corpomultimedia H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #666666; BORDER-BOTTOM: =
#666666 1px solid; LETTER-SPACING: 1px; TEXT-ALIGN: left
}
#container #multimedia .corpomultimedia H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #666666; TEXT-ALIGN: left
}
#container #multimedia .corpomultimedia .navigazione {
	MARGIN-BOTTOM: 10px
}
#container #multimedia .corpomultimedia .navigazione UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#container #multimedia .corpomultimedia .navigazione UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
0.83em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
0px
}
#container #multimedia .corpomultimedia .navigazione UL LI.torna {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: =
10px; MARGIN-LEFT: 10px; BORDER-LEFT: #666666 1px solid; MARGIN-RIGHT: =
10px
}
#container #multimedia .corpomultimedia .navigazione UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#container #multimedia .corpomultimedia .navigazione UL LI A:hover {
	TEXT-DECORATION: underline
}
#container #multimedia .corpomultimedia IMG {
	BORDER-RIGHT: #666666 2px solid; BORDER-TOP: #666666 2px solid; =
BORDER-LEFT: #666666 2px solid; BORDER-BOTTOM: #666666 2px solid
}
#container #multimedia .corpomultimedia #corpoarticolo P.nomefile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px
}
#container #multimedia .corpomultimedia #corpoarticolo P.nomefile A {
	COLOR: #666666; TEXT-DECORATION: underline
}
#container #multimedia .corpomultimedia #corpoarticolo P.nomefile =
A:hover {
	COLOR: #666666
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/documentodonna.css

#schedapratica .ddsep {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em
}
#donne60 #schedapratica TH {
	WIDTH: 150px
}
#donne60 #schedapratica TH.ddsep {
	WIDTH: auto; WHITE-SPACE: nowrap
}
* HTML #donne60 #schedapratica TH.ddsep {
	WIDTH: 250px
}
* + HTML #donne60 #schedapratica TH.ddsep {
	WIDTH: 250px
}
#ricercadonne #contenuto {
	MARGIN-RIGHT: 0px
}
#ricercadonne #menudx {
	DISPLAY: none
}
#ricercadonne #contenuto .risultati H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 10px 0px 5px
}
#ricercadonne #contenuto .risultati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ricercadonne #contenuto .risultati UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#ricercadonne #contenuto .risultati UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px; =
TEXT-DECORATION: none
}
#ricercadonne #contenuto .risultati UL LI SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#ricercadonne #contenuto .risultati UL LI A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#ricercadonne #contenuto .risultati UL LI.pari {
	BACKGROUND-COLOR: #ffffcc
}
#ricercadonne #contenuto .risultati UL LI .tipologia {
	DISPLAY: block; FLOAT: left; WIDTH: 140px
}
#ricercadonne #contenuto .risultati UL LI .battaglia {
	DISPLAY: block; FONT-SIZE: 1.2em; FLOAT: left; WIDTH: 140px; =
FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Times, =
serif
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/gmaps.css

#gmap_ridotta {
	WIDTH: 100%; HEIGHT: 250px
}
* HTML #gmap_ridotta {
	MARGIN-RIGHT: -3px
}
#gmap {
	WIDTH: 100%; HEIGHT: 400px
}
#gmap DIV {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#gmap DIV DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#gmap .gmnoprint {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
* HTML #gmap {
	MARGIN-RIGHT: -3px
}
#gmaps_popup {
	OVERFLOW: hidden
}
* HTML #gmaps_popup {
	WIDTH: 400px
}
#gmaps_popup {
	COLOR: #333333; LIST-STYLE-TYPE: none
}
#gmaps_popup A {
	FONT-WEIGHT: bold; COLOR: #990000; LIST-STYLE-TYPE: none; =
TEXT-DECORATION: none
}
#gmaps_popup A:hover {
	TEXT-DECORATION: underline
}
#gmaps_popup IMG {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FLOAT: =
left; MARGIN-BOTTOM: 3px; BORDER-LEFT: #333333 1px solid; MARGIN-RIGHT: =
15px; BORDER-BOTTOM: #333333 1px solid
}
#gmaps_popup H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 0px
}
#gmaps_popup P.tipologia {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #333333; PADDING-TOP: =
0px; FONT-STYLE: italic
}
#gmaps_popup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.83em; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none
}
#gmaps_popup LABEL {
	DISPLAY: inline-block; FONT-WEIGHT: bold; WIDTH: 6em; MARGIN-RIGHT: =
5px; TEXT-ALIGN: right
}
#gmaps_popup IMG {
	HEIGHT: 135px
}
#gmap_info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#gmap_info H3 {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#gmap_info P {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
#gmap_info UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
#gmap_info UL LI {
	LIST-STYLE-TYPE: none
}
#gmap_info UL LI DIV {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
#gmap_info UL LI DIV H3 A {
	MARGIN-LEFT: 20px; COLOR: #990000; TEXT-DECORATION: none
}
#gmap_info UL LI DIV H3 A:hover {
	TEXT-DECORATION: underline
}
#gmap_info UL LI DIV UL {
	MARGIN-LEFT: 37px
}
#gmap_info UL LI DIV P {
	MARGIN-LEFT: 37px
}
#gmap_info UL LI DIV UL LI LABEL {
	FONT-WEIGHT: bold
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/googlemaps.css

#container #googlemaps #contenuto {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; HEIGHT: auto
}
#container #googlemaps #menudx {
	DISPLAY: none
}
#container #googlemaps #menusx {
	DISPLAY: none
}
#container #googlemaps #contenuto .legenda {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#container #googlemaps #contenuto .legenda H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#container #googlemaps #contenuto .legenda UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#container #googlemaps #contenuto .legenda UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#container #side_bar_tipologie #nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 153px; BORDER-TOP-STYLE: none; =
LINE-HEIGHT: 1; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: =
none
}
#container #side_bar_tipologie #nav .contentli {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; HEIGHT: 31px
}
#container #side_bar_tipologie #nav UL .contentli {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; HEIGHT: auto
}
#container #side_bar_tipologie #nav LABEL {
	COLOR: #ffffff
}
#container #side_bar_tipologie #nav UL LABEL {
	COLOR: #000000
}
#container #side_bar_tipologie #nav UL {
	BORDER-RIGHT: #d53827 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#d53827 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: =
white; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; =
BORDER-LEFT: #d53827 0px solid; WIDTH: 153px; LINE-HEIGHT: 1; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d53827 1px solid; LIST-STYLE-TYPE: =
none
}
#container #side_bar_tipologie #nav A {
	PADDING-RIGHT: 2em; DISPLAY: block; PADDING-LEFT: 2em; PADDING-BOTTOM: =
0.25em; WIDTH: 6em; COLOR: #7c6240; PADDING-TOP: 0.25em; =
TEXT-DECORATION: none
}
#container #side_bar_tipologie #nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 13.9em; PADDING-TOP: 0px
}
#container #side_bar_tipologie #nav LI UL {
	BORDER-TOP-WIDTH: 0.25em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: =
0.25em; Z-INDEX: 300; LEFT: -999em; BORDER-BOTTOM-WIDTH: 0.25em; MARGIN: =
-41px 0px 0px 153px; WIDTH: 13.9em; POSITION: absolute; HEIGHT: auto; =
BORDER-RIGHT-WIDTH: 0.25em
}
#container #side_bar_tipologie #nav LI LI {
	PADDING-RIGHT: 1em; WIDTH: 13em
}
#container #side_bar_tipologie #nav LI UL A {
	WIDTH: 9em
}
#container #side_bar_tipologie #nav LI UL A:hover {
	COLOR: #ffffff
}
#container #side_bar_tipologie #nav LI UL UL {
	MARGIN: -3.75em 0px 0px 14em
}
#container #side_bar_tipologie #nav LI:hover UL UL {
	LEFT: -999em
}
#container #side_bar_tipologie #nav LI:hover UL UL UL {
	LEFT: -999em
}
#container #side_bar_tipologie #nav LI.sfhover UL UL {
	LEFT: -999em
}
#container #side_bar_tipologie #nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#container #side_bar_tipologie #nav LI:hover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI LI:hover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI LI LI:hover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI.sfhover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI LI.sfhover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI LI LI.sfhover UL {
	LEFT: auto
}
#container #side_bar_tipologie #nav LI:hover {
	BACKGROUND: #d53827
}
#container #side_bar_tipologie #nav LI.sfhover {
	BACKGROUND: #d53827
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.provincia.re.it/css/stili.css

@import url( generale.css );
@import url( menu-top.css );
@import url( home.css );
@import url( home-banner.css );
@import url( home-redazione.css );
@import url( pagina-interna.css );
@import url( indice-sx.css );
@import url( indice-dx.css );
@import url( footer.css );
@import url( scheda-pratica.css );
@import url( bannermacro.css );
@import url( bannerservizi.css );
@import url( percorso.css );
@import url( proprieta.css );
@import url( ricerche.css );
@import url( giunta.css );
@import url( consiglio.css );
@import url( risultato-ricerche.css );
@import url( categorie-speciali.css );
@import url( sezioni-speciali.css );
@import url( pagina-eventivita.css );
@import url( pagina-indice.css );
@import url( h-redazione.css );
@import url( mappadelsito.css );
@import url( newsletter.css );
@import url( galleria.css );
@import url( forum.css );
@import url( multimedia.css );
@import url( documentodonna.css );
@import url( gmaps.css );
@import url( googlemaps.css );

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/css/datepicker.css

DIV.datepicker {
	BORDER-RIGHT: #c4d5e3 1px solid; BORDER-TOP: #c4d5e3 1px solid; =
BORDER-LEFT: #c4d5e3 1px solid; BORDER-BOTTOM: #c4d5e3 1px solid; =
FONT-FAMILY: arial; POSITION: absolute; TEXT-ALIGN: center
}
DIV.datepicker-header {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; BACKGROUND: #e9eff4; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #c4d5e3 1px solid
}
DIV.datepicker-footer {
	PADDING-RIGHT: 2px; BORDER-TOP: #c4d5e3 1px solid; PADDING-LEFT: 2px; =
FONT-SIZE: 10px; BACKGROUND: #e9eff4; PADDING-BOTTOM: 2px; CURSOR: =
pointer; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.datepicker-calendar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: =
#ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV.datepicker-calendar TABLE {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
DIV.datepicker-calendar TABLE TR {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px =
solid
}
DIV.datepicker-calendar TABLE TD {
	BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#eaeaea 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #eaeaea 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eaeaea =
1px solid; TEXT-ALIGN: center
}
DIV.datepicker-calendar TABLE TD:hover {
	BORDER-RIGHT: #c4d5e3 1px solid; BORDER-TOP: #c4d5e3 1px solid; =
BACKGROUND: #e9eff4; BORDER-LEFT: #c4d5e3 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #c4d5e3 1px solid
}
DIV.datepicker-calendar TABLE TD.outbound:hover {
	BORDER-RIGHT: #c4d5e3 1px solid; BORDER-TOP: #c4d5e3 1px solid; =
BACKGROUND: #e9eff4; BORDER-LEFT: #c4d5e3 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #c4d5e3 1px solid
}
DIV.datepicker-calendar TABLE TD.today:hover {
	BORDER-RIGHT: #c4d5e3 1px solid; BORDER-TOP: #c4d5e3 1px solid; =
BACKGROUND: #e9eff4; BORDER-LEFT: #c4d5e3 1px solid; CURSOR: pointer; =
BORDER-BOTTOM: #c4d5e3 1px solid
}
DIV.datepicker-calendar TABLE TD.wday {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; CURSOR: text; =
BORDER-BOTTOM: #ffffff 1px solid
}
DIV.datepicker-calendar TABLE TD.outbound {
	BACKGROUND: #e8e4e4
}
DIV.datepicker-calendar TABLE TD.today {
	BORDER-RIGHT: #16518e 1px solid; BORDER-TOP: #16518e 1px solid; =
BACKGROUND: #c4d5e3; BORDER-LEFT: #16518e 1px solid; BORDER-BOTTOM: =
#16518e 1px solid
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/css/jqueryui/jquery-ui-1.7.2.custom.css

.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-helper-reset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; =
outline: 0
}
.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
* HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=3D0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; =
TOP: 0px; HEIGHT: 100%; opacity: 0
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -99999px; =
BACKGROUND-REPEAT: no-repeat
}
.ui-widget-overlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ui-widget {
	FONT-SIZE: 1.1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget BUTTON {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget-content {
	BORDER-RIGHT: #e0cfc2 1px solid; BORDER-TOP: #e0cfc2 1px solid; =
BACKGROUND: url(images/ui-bg_inset-soft_100_f4f0ec_1x100.png) #f4f0ec =
repeat-x 50% bottom; BORDER-LEFT: #e0cfc2 1px solid; COLOR: #1e1b1d; =
BORDER-BOTTOM: #e0cfc2 1px solid
}
.ui-widget-content A {
	COLOR: #1e1b1d
}
.ui-widget-header {
	BORDER-RIGHT: #d49768 1px solid; BORDER-TOP: #d49768 1px solid; =
FONT-WEIGHT: bold; BACKGROUND: =
url(images/ui-bg_glass_25_cb842e_1x400.png) #cb842e repeat-x 50% 50%; =
BORDER-LEFT: #d49768 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #d49768 =
1px solid
}
.ui-widget-header A {
	COLOR: #ffffff
}
.ui-state-default {
	BORDER-RIGHT: #cdc3b7 1px solid; BORDER-TOP: #cdc3b7 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_70_ede4d4_1x400.png) #ede4d4 repeat-x 50% 50%; =
BORDER-LEFT: #cdc3b7 1px solid; COLOR: #3f3731; BORDER-BOTTOM: #cdc3b7 =
1px solid; outline: none
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #cdc3b7 1px solid; BORDER-TOP: #cdc3b7 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_70_ede4d4_1x400.png) #ede4d4 repeat-x 50% 50%; =
BORDER-LEFT: #cdc3b7 1px solid; COLOR: #3f3731; BORDER-BOTTOM: #cdc3b7 =
1px solid; outline: none
}
.ui-state-default A {
	COLOR: #3f3731; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:link {
	COLOR: #3f3731; TEXT-DECORATION: none; outline: none
}
.ui-state-default A:visited {
	COLOR: #3f3731; TEXT-DECORATION: none; outline: none
}
.ui-state-hover {
	BORDER-RIGHT: #f5ad66 1px solid; BORDER-TOP: #f5ad66 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_100_f5f0e5_1x400.png) #f5f0e5 repeat-x 50% 50%; =
BORDER-LEFT: #f5ad66 1px solid; COLOR: #a46313; BORDER-BOTTOM: #f5ad66 =
1px solid; outline: none
}
.ui-widget-content .ui-state-hover {
	BORDER-RIGHT: #f5ad66 1px solid; BORDER-TOP: #f5ad66 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_100_f5f0e5_1x400.png) #f5f0e5 repeat-x 50% 50%; =
BORDER-LEFT: #f5ad66 1px solid; COLOR: #a46313; BORDER-BOTTOM: #f5ad66 =
1px solid; outline: none
}
.ui-state-focus {
	BORDER-RIGHT: #f5ad66 1px solid; BORDER-TOP: #f5ad66 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_100_f5f0e5_1x400.png) #f5f0e5 repeat-x 50% 50%; =
BORDER-LEFT: #f5ad66 1px solid; COLOR: #a46313; BORDER-BOTTOM: #f5ad66 =
1px solid; outline: none
}
.ui-widget-content .ui-state-focus {
	BORDER-RIGHT: #f5ad66 1px solid; BORDER-TOP: #f5ad66 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_glass_100_f5f0e5_1x400.png) #f5f0e5 repeat-x 50% 50%; =
BORDER-LEFT: #f5ad66 1px solid; COLOR: #a46313; BORDER-BOTTOM: #f5ad66 =
1px solid; outline: none
}
.ui-state-hover A {
	COLOR: #a46313; TEXT-DECORATION: none; outline: none
}
.ui-state-hover A:hover {
	COLOR: #a46313; TEXT-DECORATION: none; outline: none
}
.ui-state-active {
	BORDER-RIGHT: #e0cfc2 1px solid; BORDER-TOP: #e0cfc2 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_highlight-hard_100_f4f0ec_1x100.png) #f4f0ec repeat-x =
50% 50%; BORDER-LEFT: #e0cfc2 1px solid; COLOR: #b85700; BORDER-BOTTOM: =
#e0cfc2 1px solid; outline: none
}
.ui-widget-content .ui-state-active {
	BORDER-RIGHT: #e0cfc2 1px solid; BORDER-TOP: #e0cfc2 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(images/ui-bg_highlight-hard_100_f4f0ec_1x100.png) #f4f0ec repeat-x =
50% 50%; BORDER-LEFT: #e0cfc2 1px solid; COLOR: #b85700; BORDER-BOTTOM: =
#e0cfc2 1px solid; outline: none
}
.ui-state-active A {
	COLOR: #b85700; TEXT-DECORATION: none; outline: none
}
.ui-state-active A:link {
	COLOR: #b85700; TEXT-DECORATION: none; outline: none
}
.ui-state-active A:visited {
	COLOR: #b85700; TEXT-DECORATION: none; outline: none
}
.ui-state-highlight {
	BORDER-RIGHT: #d9bb73 1px solid; BORDER-TOP: #d9bb73 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-hard_75_f5f5b5_1x100.png) #f5f5b5 =
repeat-x 50% top; BORDER-LEFT: #d9bb73 1px solid; COLOR: #060200; =
BORDER-BOTTOM: #d9bb73 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-RIGHT: #d9bb73 1px solid; BORDER-TOP: #d9bb73 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-hard_75_f5f5b5_1x100.png) #f5f5b5 =
repeat-x 50% top; BORDER-LEFT: #d9bb73 1px solid; COLOR: #060200; =
BORDER-BOTTOM: #d9bb73 1px solid
}
.ui-state-highlight A {
	COLOR: #060200
}
.ui-widget-content .ui-state-highlight A {
	COLOR: #060200
}
.ui-state-error {
	BORDER-RIGHT: #f8893f 1px solid; BORDER-TOP: #f8893f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-hard_65_fee4bd_1x100.png) #fee4bd =
repeat-x 50% top; BORDER-LEFT: #f8893f 1px solid; COLOR: #592003; =
BORDER-BOTTOM: #f8893f 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-RIGHT: #f8893f 1px solid; BORDER-TOP: #f8893f 1px solid; =
BACKGROUND: url(images/ui-bg_highlight-hard_65_fee4bd_1x100.png) #fee4bd =
repeat-x 50% top; BORDER-LEFT: #f8893f 1px solid; COLOR: #592003; =
BORDER-BOTTOM: #f8893f 1px solid
}
.ui-state-error A {
	COLOR: #592003
}
.ui-widget-content .ui-state-error A {
	COLOR: #592003
}
.ui-state-error-text {
	COLOR: #592003
}
.ui-widget-content .ui-state-error-text {
	COLOR: #592003
}
.ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-widget-content .ui-state-disabled {
	FILTER: Alpha(Opacity=3D35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=3D70); opacity: .7
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_c47a23_256x240.png); WIDTH: 16px; =
HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_c47a23_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_f08000_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_f08000_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_f08000_256x240.png)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_f35f07_256x240.png)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_cb672b_256x240.png)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ff7519_256x240.png)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_ff7519_256x240.png)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-tl {
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px
}
.ui-corner-tr {
	-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: =
6px
}
.ui-corner-br {
	-moz-border-radius-bottomright: 6px; =
-webkit-border-bottom-right-radius: 6px
}
.ui-corner-top {
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; =
-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: =
6px; -moz-border-radius-bottomright: 6px; =
-webkit-border-bottom-right-radius: 6px
}
.ui-corner-right {
	-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; =
-moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: =
6px
}
.ui-corner-left {
	-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; =
-moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: =
6px
}
.ui-corner-all {
	-moz-border-radius: 6px; -webkit-border-radius: 6px
}
.ui-widget-overlay {
	BACKGROUND: url(images/ui-bg_flat_75_aaaaaa_40x100.png) #aaaaaa =
repeat-x 50% 50%; FILTER: Alpha(Opacity=3D30); opacity: .30
}
.ui-widget-shadow {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: =
url(images/ui-bg_flat_75_aaaaaa_40x100.png) #aaaaaa repeat-x 50% 50%; =
FILTER: Alpha(Opacity=3D30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px =
-8px; PADDING-TOP: 8px; opacity: .30; -moz-border-radius: 8px; =
-webkit-border-radius: 8px
}
.ui-accordion .ui-accordion-header {
	MARGIN-TOP: 1px; CURSOR: pointer; ZOOM: 1; POSITION: relative
}
.ui-accordion .ui-accordion-li-fix {
	DISPLAY: inline
}
.ui-accordion .ui-accordion-header-active {
	BORDER-BOTTOM-WIDTH: 0px! important
}
.ui-accordion .ui-accordion-header A {
	PADDING-RIGHT: 0.5em; DISPLAY: block; PADDING-LEFT: 2.2em; FONT-SIZE: =
1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.ui-accordion .ui-accordion-header .ui-icon {
	MARGIN-TOP: -8px; LEFT: 0.5em; POSITION: absolute; TOP: 50%
}
.ui-accordion .ui-accordion-content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2.2em; MARGIN-TOP: -2px; DISPLAY: =
none; PADDING-LEFT: 2.2em; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1em; =
OVERFLOW: auto; PADDING-TOP: 1em; POSITION: relative; TOP: 1px
}
.ui-accordion .ui-accordion-content-active {
	DISPLAY: block
}
.ui-datepicker {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; WIDTH: =
17em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em; POSITION: relative
}
.ui-datepicker .ui-datepicker-prev {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-next {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; =
POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; =
POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-datepicker .ui-datepicker-title SELECT {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 1px 0px
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: =
collapse
}
.ui-datepicker TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; =
FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD SPAN {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; =
PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0.7em 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; =
PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; OVERFLOW: visible; =
WIDTH: auto; CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi.ui-datepicker {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	CLEAR: both; WIDTH: 100%
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane =
BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-cover {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; =
POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
.ui-dialog {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
WIDTH: 300px; PADDING-TOP: 0.2em; POSITION: relative
}
.ui-dialog .ui-dialog-titlebar {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.3em; =
PADDING-TOP: 0.5em; POSITION: relative
}
.ui-dialog .ui-dialog-title {
	FLOAT: left; MARGIN: 0.1em 0px 0.2em
}
.ui-dialog .ui-dialog-titlebar-close {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; RIGHT: 0.3em; PADDING-BOTTOM: =
1px; MARGIN: -10px 0px 0px; WIDTH: 19px; PADDING-TOP: 1px; POSITION: =
absolute; TOP: 50%; HEIGHT: 18px
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	DISPLAY: block; MARGIN: 1px
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-titlebar-close:focus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.5em; OVERFLOW: auto; =
PADDING-TOP: 0.5em; ZOOM: 1; BORDER-RIGHT-WIDTH: 0px
}
.ui-dialog .ui-dialog-buttonpane {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1em; PADDING-LEFT: 0.4em; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0.3em; =
TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; =
PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.4em 0.5em 0px; OVERFLOW: visible; =
WIDTH: auto; CURSOR: pointer; LINE-HEIGHT: 1.4em; PADDING-TOP: 0.2em
}
.ui-dialog .ui-resizable-se {
	RIGHT: 3px; WIDTH: 14px; BOTTOM: 3px; HEIGHT: 14px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}
.ui-progressbar {
	HEIGHT: 2em; TEXT-ALIGN: left
}
.ui-progressbar .ui-progressbar-value {
	MARGIN: -1px; HEIGHT: 100%
}
.ui-resizable {
	POSITION: relative
}
.ui-resizable-handle {
	DISPLAY: block; FONT-SIZE: 0px; Z-INDEX: 99999; POSITION: absolute
}
.ui-resizable-disabled .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-autohide .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-n {
	LEFT: 0px; WIDTH: 100%; CURSOR: n-resize; TOP: -5px; HEIGHT: 7px
}
.ui-resizable-s {
	LEFT: 0px; WIDTH: 100%; CURSOR: s-resize; BOTTOM: -5px; HEIGHT: 7px
}
.ui-resizable-e {
	RIGHT: -5px; WIDTH: 7px; CURSOR: e-resize; TOP: 0px; HEIGHT: 100%
}
.ui-resizable-w {
	LEFT: -5px; WIDTH: 7px; CURSOR: w-resize; TOP: 0px; HEIGHT: 100%
}
.ui-resizable-se {
	RIGHT: 1px; WIDTH: 12px; CURSOR: se-resize; BOTTOM: 1px; HEIGHT: 12px
}
.ui-resizable-sw {
	LEFT: -5px; WIDTH: 9px; CURSOR: sw-resize; BOTTOM: -5px; HEIGHT: 9px
}
.ui-resizable-nw {
	LEFT: -5px; WIDTH: 9px; CURSOR: nw-resize; TOP: -5px; HEIGHT: 9px
}
.ui-resizable-ne {
	RIGHT: -5px; WIDTH: 9px; CURSOR: ne-resize; TOP: -5px; HEIGHT: 9px
}
.ui-slider {
	POSITION: relative; TEXT-ALIGN: left
}
.ui-slider .ui-slider-handle {
	Z-INDEX: 2; WIDTH: 1.2em; CURSOR: default; POSITION: absolute; HEIGHT: =
1.2em
}
.ui-slider .ui-slider-range {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 0.7em; Z-INDEX: 1; BORDER-BOTTOM-WIDTH: 0px; POSITION: =
absolute; BORDER-RIGHT-WIDTH: 0px
}
.ui-slider-horizontal {
	HEIGHT: 0.8em
}
.ui-slider-horizontal .ui-slider-handle {
	MARGIN-LEFT: -0.6em; TOP: -0.3em
}
.ui-slider-horizontal .ui-slider-range {
	TOP: 0px; HEIGHT: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	LEFT: 0px
}
.ui-slider-horizontal .ui-slider-range-max {
	RIGHT: 0px
}
.ui-slider-vertical {
	WIDTH: 0.8em; HEIGHT: 100px
}
.ui-slider-vertical .ui-slider-handle {
	LEFT: -0.3em; MARGIN-BOTTOM: -0.6em; MARGIN-LEFT: 0px
}
.ui-slider-vertical .ui-slider-range {
	LEFT: 0px; WIDTH: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	BOTTOM: 0px
}
.ui-slider-vertical .ui-slider-range-max {
	TOP: 0px
}
.ui-tabs {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em; ZOOM: 1
}
.ui-tabs .ui-tabs-nav {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0.2em; LIST-STYLE-TYPE: none; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px; MARGIN: 0px =
0.2em -1px 0px; PADDING-TOP: 0px; POSITION: relative
}
.ui-tabs .ui-tabs-nav LI A {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: =
0.5em; PADDING-TOP: 0.5em; TEXT-DECORATION: none
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-disabled A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI.ui-state-processing A {
	CURSOR: text
}
.ui-tabs .ui-tabs-nav LI A {
	CURSOR: pointer
}
.ui-tabs-collapsible.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A {
	CURSOR: pointer
}
.ui-tabs .ui-tabs-panel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1.4em; DISPLAY: block; =
PADDING-LEFT: 1.4em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-RIGHT-WIDTH: 0px
}
.ui-tabs .ui-tabs-hide {
	DISPLAY: none! important
}

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/Zoom.js

	function ZoomIt( bOpen, sImgFileName, nBorderInPixel, bOtherZoomWin ) {
		if (bOpen=3D=3D'1')
			{
			var d =3D new Date();
			var sPageName =3D 'ZoomPage';
			var ScreenHeight =3D screen.height;
			var ScreenWidth =3D screen.width;
		=09
			if (bOtherZoomWin) =
sPageName=3D'Zoom'+d.getHours()+d.getMinutes()+d.getSeconds();

			wWin=3Dwindow.open('',sPageName,'width=3D200, =
height=3D200,resizable=3Dyes, scrollbars=3Dyes');
			wWin.document.write('<HTML><HEAD><TITLE>Zoom image</TITLE>\n');

			wWin.document.write('\n');
			wWin.document.write('\n');

			wWin.document.write('</HEAD><BODY bgcolor=3D"#FFFFFF" =
onload=3D"ResizeMe();" leftmargin=3D"0" topmargin=3D"0" =
marginwidth=3D"0" marginheight=3D"0">\n');
			wWin.document.write('<table width=3D"100%" height=3D"100%" =
border=3D"0" cellspacing=3D"0" cellpadding=3D"0"><tr><td =
align=3D"center" valign=3D"middle">\n');
			wWin.document.write('<IMG ID=3D"IMMAGINE" SRC=3D"'+ sImgFileName+ '" =
BORDER=3D"0">\n');
			wWin.document.write('</td></tr></table>\n');

			wWin.document.write('<script type=3D"text/JavaScript">\n');	//script =
=3D scri+pt per non avere problemi di visualizzazione codice in DW
			wWin.document.write('\n');

			wWin.document.write('var isNS4 =3D =
(navigator.appName.indexOf("Netscape") >=3D 0 && \n');
			wWin.document.write('                parseFloat(navigator.appVersion) =
>=3D 4 && parseFloat(navigator.appVersion) < 5) ? 1 : 0; \n');
			wWin.document.write('var isNS6 =3D =
(navigator.appName.indexOf("Netscape") >=3D 0 && \n');
			wWin.document.write('                parseFloat(navigator.appVersion) =
>=3D 5) ? 1 : 0; \n');
			wWin.document.write('var isIE4 =3D (document.all) ? 1 : 0; \n');
			wWin.document.write('\n');
			wWin.document.write('\n');
			wWin.document.write('function ResizeMe() { \n');

			wWin.document.write('if (isNS6) { \n');
			wWin.document.write('window.innerWidth =3D =
document.images[0].width+'+2*nBorderInPixel+'; \n');
			wWin.document.write('window.innerHeight =3D =
document.images[0].height+'+2*nBorderInPixel+'; \n');
			wWin.document.write('} \n');

			wWin.document.write('if (isNS4) { \n');
			wWin.document.write('window.innerWidth =3D =
document.images[0].width+'+2*nBorderInPixel+'; \n');
			wWin.document.write('window.innerHeight =3D =
document.images[0].height+'+2*nBorderInPixel+'; \n');
			wWin.document.write('} \n');

			wWin.document.write('if (isIE4) { \n');
			wWin.document.write('width =3D 40 + document.images[0].width + =
'+2*nBorderInPixel+'; \n');
			wWin.document.write('height =3D 40 + document.images[0].height + =
'+2*nBorderInPixel+'; \n');
			wWin.document.write('if (parseInt(height) > parseInt(' + ScreenHeight =
+ ')) height =3D ' + ScreenHeight + ' - 50; \n');
			wWin.document.write('if (parseInt(width) > parseInt(' + ScreenWidth + =
')) width =3D ' + ScreenWidth + ' - 50; \n');
			wWin.document.write('window.resizeTo(width, height); \n');
			wWin.document.write('} \n');

			wWin.document.write('} \n');
			wWin.document.write('\n');
			wWin.document.write('ResizeMe();');

			wWin.document.write('\n');
			wWin.document.write('</script>\n');	//script =3D scri+pt per non =
avere problemi di visualizzazione codice in DW

			wWin.document.write('</BODY></HTML>\n');

			wWin.document.close();
			}
		else
			MM_goToURL('parent',sImgFileName);
	=09

	}
=09

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/immagine.js

// JavaScript Document


/*
	aImg =3D new Array ( <%=3D ArrayImmaginiAnteprima  %> );
	aZoomImg =3D new Array ( <%=3D ArrayhRefImmagini  %> );
	aZoomOpen =3D new Array ( <%=3D ArrayZoomOpen  %> );
	aMsg =3D new Array ( <%=3D ArrayTitolo %> );
	aVisZoom =3D new Array ( <%=3D ArrayZoom %> );

	salvavalori =3D new Array(32)

	var beforeMsg =3D "";
	var afterMsg =3D "";

	var ImgNum =3D 0;
	var ImgLength =3D aImg.length - 1;

	var changeTextString;
	var changeZoomString;

*/
=09

	function chgImg(direction) {
		if (document.images) {
			ImgNum =3D ImgNum + direction;
			if (ImgNum > ImgLength) ImgNum =3D 0;
			if (ImgNum < 0) ImgNum =3D ImgLength;
			document.getElementById('slideshow').src =3D aImg[ImgNum];
			eval(changeTextString);
	   }
	}
=09
	function zoomImg() {
		ZoomIt( aZoomOpen[ImgNum], aZoomImg[ImgNum],0,true);
	}

	function zoomImgDX( pos ) {
		ZoomIt( aZoomOpen[pos], aZoomImg[pos],0,true);
	}
=09
	function VisZoom() {
		var sStringa =3D'';
	    if (document.layers) {
			sStringa=3D'<ilayer id=3D"NS4zoom" height=3D"25" =
width=3D"100%"><layer id=3D"NS4zoom2" height=3D"25" width=3D"100%">';
		    	sStringa=3DsStringa + VisZoomDett();
			sStringa=3DsStringa + '</layer></ilayer>';
			document.write(sStringa)
			changeZoomString =3D 'var =
sStringa=3DVisZoomDett();document.NS4zoom.document.NS4zoom2.document.writ=
e(sStringa);'+
			'document.NS4zoom.document.NS4zoom2.document.close()';
			}
		else if (document.getElementById) {
			sStringa=3DVisZoomDett();
			document.write('<div id=3D"zoom">' + sStringa + '</div>' );
			changeZoomString =3D 'var sStringa=3DVisZoomDett(); =
document.getElementById("zoom").innerHTML =3D sStringa;';
			}
		else if (document.all) {
			sStringa=3DVisZoomDett();
			document.write( '<div id=3D"zoom">' + sStringa + '</div>' );
			changeZoomString =3D 'var sStringa=3DVisZoomDett(); zoom.innerHTML =
=3D sStringa;';
			}
	}
=09
	function VisZoomDett() {
		    if (aVisZoom[ImgNum] =3D=3D 1)
				return('<a href=3D"javascript:zoomImg()"><img =
src=3D"img/interno/zoom/zoom.gif" alt=3D"Zoom" =
/><span>zoom</span></a>');
			else
				return ('');
	}

	function writeMsg(){

		if (document.layers) {
			document.write('<ilayer id=3D"NS4message" height=3D"25" =
width=3D"100%"><layer id=3D"NS4message2" height=3D"25" width=3D"100%">' =
+ aMsg[ImgNum] + '</layer></ilayer>')
			changeTextString =3D =
'document.NS4message.document.NS4message2.document.write(beforeMsg + =
aMsg[ImgNum] + afterMsg);'+
			'document.NS4message.document.NS4message2.document.close()';
			}
		else if (document.getElementById) {
			document.write(beforeMsg + '<div id=3D"message">' + aMsg[ImgNum] + =
'</div>' + afterMsg);
			changeTextString =3D 'document.getElementById("message").innerHTML  =
=3D aMsg[ImgNum];';
			}
		else if (document.all) {
			document.write(beforeMsg + '<div id=3D"message">' + aMsg[ImgNum] + =
'</div>' + afterMsg);
			changeTextString =3D 'message.innerHTML =3D aMsg[ImgNum];';
			}
	}


------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/scripts.js


salvavalori =3D new Array(32)=09

function VaiAllaPagina( sPageIndex ) {

	var oFrm =3D MM_findObj('frmInvia');
	if (oFrm){
		oFrm.PaginaCorrente.value=3DsPageIndex;
		oFrm.submit();
		}
}


function TipoRicerca ( Tipo ){
	 =20
  frmInvia.PaginaCorrente.value=3D1;
  frmInvia.action=3D'page.asp?Speciale=3DRicerca&Tipo=3D' + Tipo;
  frmInvia.submit();
	}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  =
eval(targ+".location=3D'"+selObj.options[selObj.selectedIndex].value+"'")=
;
  if (restore) selObj.selectedIndex=3D0;
}

function MM_goToURL() { //v3.0
  var i, args=3DMM_goToURL.arguments; document.MM_returnValue =3D false;
  for (i=3D0; i<(args.length-1); i+=3D2) =
eval(args[i]+".location=3D'"+args[i+1]+"'");
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document); return x;
}

function MM_validateForm() { //v3.0
  var =
i,p,q,nm,test,num,min,max,errors=3D'',args=3DMM_validateForm.arguments;
  for (i=3D0; i<(args.length-2); i+=3D3) { test=3Dargs[i+2]; =
val=3DMM_findObj(args[i]);
    if (val) { nm=3Dval.name; if ((val=3Dval.value)!=3D"") {
      if (test.indexOf('isEmail')!=3D-1) { p=3Dval.indexOf('@');
        if (p<1 || p=3D=3D(val.length-1)) errors+=3D'- '+nm+' must =
contain an e-mail address.\n';
      } else if (test!=3D'R') { num =3D parseFloat(val);
        if (val!=3D''+num) errors+=3D'- '+nm+' must contain a =
number.\n';
        if (test.indexOf('inRange') !=3D -1) { p=3Dtest.indexOf(':');
          min=3Dtest.substring(8,p); max=3Dtest.substring(p+1);
          if (num<min || max<num) errors+=3D'- '+nm+' must contain a =
number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) =3D=3D 'R') errors +=3D '- '+nm+' is =
required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue =3D (errors =3D=3D '');
}
function selezionatutto() {

 i =3D 0
 if (document.frmCalendario.tutto.checked)
   for (var i =3D 0; i < document.frmCalendario.giorno.length; i++) {
    salvavalori[i] =3D document.frmCalendario.giorno[i].checked
    document.frmCalendario.giorno[i].checked =3D true;
       }
 else
       {
   for (var i =3D 0; i < document.frmCalendario.giorno.length; i++)
     document.frmCalendario.giorno[i].checked =3D salvavalori[i]
       }

 return false;
}

function controllagiorno() {

 ok =3D false;

   for (var i =3D 0; i < document.frmCalendario.giorno.length; i++)
     if (document.frmCalendario.giorno[i].checked)
        ok =3D true;

 document.valore =3D ok
 if (!ok)
   alert("Per effettuare la ricerca occorre selezionare almeno un giorno =
del mese.");

 return false;
}

function VaiOffset( i ) {

  document.frmGiorni.elements['OffSet'].value =3D =
Number(document.frmGiorni.elements['OffSet'].value) + Number(i)
  document.frmGiorni.submit()
}

function controllaradio(obj)
{
ncheck =3D obj.length;
for (i=3D0; i<ncheck;i++)
{
    if (obj[i].checked)=09
		{
        return obj[i].value;
       break;
	   }
}
}

function qualeradio(lista) {
  ncheck =3D lista.length;
  for (i=3D0; i<ncheck;i++) {
    check =3D document.getElementById(lista[i]);
    if (check.checked) return check.value;
  }
}


function MM_preloadImages() { //v3.0
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}
}

function addEngine(name,ext,cat)
{
   if ((typeof window.sidebar =3D=3D "object") && (typeof
   window.sidebar.addSearchEngine =3D=3D "function"))
   {
     //cat=3D"Web";
     //cat=3Dprompt("In what category should this engine be =
installed?","Web")
     window.sidebar.addSearchEngine(
       "http://eventi.parma.it/plugins/mozilla/"+name+".src",
       "http://eventi.parma.it/plugins/mozilla/"+name+"."+ext,
       name,
       cat );
   }
   else
   {
     alert("I plugin di ricerca sono installabili solo in Firefox, =
Mozilla e Netscape 6+.");
   }
}

function showLayer(id) {
  var lyr =3D getElemRefs(id);
  if (lyr && lyr.css) lyr.css.display =3D "block";
}

function hideLayer(id) {
  var lyr =3D getElemRefs(id);
  if (lyr && lyr.css) lyr.css.display =3D "none";
}
function chiudiultimoli(id) {
  var lyr =3D getElemRefs(id);
  if (lyr && lyr.css)=20
  {
	  lyr.css.style =3D "border-bottom-style:none";
	  lyr.css.style =3D "border-right-style:none";
	  lyr.css.style =3D "background-image: =
url(img/home/li-003-bottom.gif)";
	}
}
function apriultimoli(id) {
  var lyr =3D getElemRefs(id);
  if (lyr && lyr.css)=20
  {
	  lyr.css.style =3D "border-bottom-style:solid";
	  lyr.css.style =3D "border-right-style:solid";
	  lyr.css.style =3D "background-image:none";
	}
}
function getElemRefs(id) {
	var el =3D (document.getElementById)? document.getElementById(id): =
(document.all)? document.all[id]: (document.layers)? =
document.layers[id]: null;
	if (el) el.css =3D (el.style)? el.style: el;
	return el;
}

function MM_validateFormComplete() { //v3.0
  var checkstr =3D "0123456789";
  var =
i,p,q,nm,test,num,min,max,errors=3D'',lbl,args=3DMM_validateFormComplete.=
arguments;
  for (i=3D0; i<(args.length-2); i+=3D3)=20
  {=20
  	test=3Dargs[i+2];=20
  	lbl=3Dargs[i+1];
	val=3DMM_findObj(args[i]);
	o=3DMM_findObj(args[i]);=20
    if (val)=20
	{=20
	  nm=3Dval.name;
	  if (lbl =3D=3D '') { lbl =3D nm; }=20
	  if (val.type)
	  {
		  if ((val.type =3D=3D 'text')||(val.type =3D=3D =
'password')||(val.type =3D=3D 'textarea'))
		  {		  =09
			  if ((val=3Dval.value)!=3D"")=20
			  {
				if (test.indexOf('isEmail')!=3D-1)=20
				{=20
				  p=3Dval.indexOf('@');
				  if (p<1 || p=3D=3D(val.length-1)) errors+=3D'- '+lbl+' deve =
contenere un\'indirizzo e-mail valido.\n';
				}
				if ((test.indexOf('isNum')!=3D-1)||(test.indexOf('inRange')!=3D-1))=20
				{=20
					num =3D parseFloat(val);
					if (val!=3D''+num) errors+=3D'- '+lbl+' deve contenere un =
numero.\n';
					if (test.indexOf('inRange') !=3D -1)=20
					{=20
					  p=3Dtest.indexOf(':');
					  min=3Dtest.substring(8,p); max=3Dtest.substring(p+1);
					  if (num<min || max<num) errors+=3D'- '+lbl+' deve contenere un =
numero tra '+min+' e '+max+'.\n';
					}
				}
				if (test.indexOf('isDate')!=3D-1)=20
				{=20
				  errors+=3DIsDate(o,lbl);
				}	=09
				if (test.indexOf('isCF')!=3D-1)=20
				{=20
				  errors+=3DIsCodiceFiscale(val,lbl);
				}			=09
				if (test.indexOf('isPI')!=3D-1)=20
				{=20
				  errors+=3DIsPartitaIva(val,lbl);
				}			=09
				if (test.indexOf('isTelefono')!=3D-1)
				{
					nerr =3D 0;
					for (j =3D 0; j < val.length; j++) {
 						if (checkstr.indexOf(val.substr(j,1)) < 0)=20
 						{
							nerr +=3D 1;
 						}
					}
					if (nerr > 0)	errors+=3D'- '+lbl+' deve essere inserito senza =
separatori tra i numeri';			=09
				}
			  }
			  else if (test.charAt(0) =3D=3D 'R') errors +=3D '- '+lbl+' =E8 =
richiesto.\n';
			  if (test.indexOf('Confirm')!=3D-1)
			  {
				  confval =3D MM_findObj('Conf'+nm);
				  if (confval)
				  {
					if ((val)!=3D(confval.value))	errors+=3D'- '+lbl+' e Conferma =
'+lbl+' devono contenere valori uguali.\n';	=09
				  }
			  }		 =20
		  }
		  if ((val.type =3D=3D 'select-one' || val.type =3D=3D =
'select-multiple')&&(test.charAt(0) =3D=3D 'R'))
		  {
				if ( val.options[val.selectedIndex].value =3D=3D '' )=20
				{
					errors +=3D '- '+lbl+' =E8 richiesto.\n';
				}=09
		  }
		  if ((val.type =3D=3D 'radio' || val.type =3D=3D =
'checkbox')&&(test.charAt(0) =3D=3D 'R'))
		  {
		  	if (! val.checked )	errors +=3D '- '+lbl+' =E8 richiesto.\n';
		  }
	  }
	  else
	  {
		  nitem =3D val.length;
		  if (nitem)=20
		  {
			nm =3D val[0].name;
			tipo =3D val[0].type;
			checked =3D false;
			if (lbl =3D=3D '') { lbl =3D nm; }		=09
 		    if ((tipo =3D=3D 'radio' || tipo =3D=3D =
'checkbox')&&(test.charAt(0) =3D=3D 'R'))
		    {
				for( j=3D0; j < nitem; j++ )
				{
					if ( val[j].checked )	checked =3D true;
			    }
				if( !checked ) errors +=3D '- '+lbl+' =E8 richiesto.\n';
			}  =09
		  }
	  }
	}=09
  }

  var oInformativa =3D MM_findObj('rInformativa');
  if (oInformativa) {
	if (controllaradio(oInformativa)=3D=3D0) {
		 errors +=3D '- devi prima accettare l\'informativa.\n';
			}
	}
 =20
  if (errors) alert('Si sono verificati i seguenti errori:\n'+errors);
  document.MM_returnValue =3D (errors =3D=3D '');
}


function IsCodiceFiscale(val, lbl)=20
{
  	var error =3D '';
  	var cf =3D val;
  	var controllo =3D new =
RegExp("([a-zA-Z]{6}[0-9]{2}[a-zA-Z]{1}[0-9]{2}[a-zA-Z]{1}[0-9]{3}[a-zA-Z=
]{1})");
   	if(!controllo.test(cf)) error +=3D '- ' + lbl + ' deve essere un =
codice fiscale corretto!\n';
	return error;
}

function IsPartitaIva(val, lbl)=20
{
  	var checkstr =3D "0123456789";
  	var error =3D '';
	var bError =3D false;
	var n =3D val.length;
	if (n !=3D 11)	{ bError =3D true; }
  	for (i =3D 0; i < val.length; i++) {
 		if (checkstr.indexOf(val.substr(i,1)) < 0)=20
		{
 	     		bError =3D true;
 		}
  	}
   	if(bError) error +=3D '- ' + lbl + ' deve essere una partita iva =
corretta!\n';
	return error;
}

function IsDate(o, lbl)
{
  var checkstr =3D "0123456789";
  var DateValue =3D o.value;
  var DateTemp =3D "";
  var separatore =3D "/";
  var day;
  var month;
  var year;
  var errmsg =3D '';
  var leap =3D 0;
  var i;
  for (i =3D 0; i < DateValue.length; i++) {
 	if (checkstr.indexOf(DateValue.substr(i,1)) >=3D 0) {
 	     DateTemp =3D DateTemp + DateValue.substr(i,1);
 	}
  }
  DateValue =3D DateTemp;
  if (DateValue.length !=3D 8) { errmsg +=3D '- ' + lbl + ' deve essere =
nel formato gg/mm/aaaa\n'; }
  year =3D DateValue.substr(4,4);
  if (year =3D=3D 0) { errmsg +=3D '- L\'anno in ' + lbl + ' deve essere =
di quattro cifre\n'; }
  month =3D DateValue.substr(2,2);
  if ((month < 1) || (month > 12)) { errmsg +=3D '- Il mese in ' + lbl + =
' deve essere compreso tra 1 e 12\n'; }
  day =3D DateValue.substr(0,2);
  if ((day < 1) || (day > 31)) { errmsg +=3D '- Il giorno in ' + lbl + ' =
deve essere compreso tra 1 e 31\n'; }
  if ((year % 4 =3D=3D 0) || (year % 100 =3D=3D 0) || (year % 400 =3D=3D =
0)) { leap =3D 1; }
  if ((month =3D=3D 2) && (leap =3D=3D 1) && (day > 29)) { errmsg +=3D =
'- In ' + lbl + ' il giorno non pu=F2 essere maggiore di 29\n'; }
  if ((month =3D=3D 2) && (leap !=3D 1) && (day > 28)) { errmsg +=3D '- =
In ' + lbl + ' il giorno non pu=F2 essere maggiore di 28\n'; }
  if ((day > 31) && ((month =3D=3D "01") || (month =3D=3D "03") || =
(month =3D=3D "05") || (month =3D=3D "07") || (month =3D=3D "08") || =
(month =3D=3D "10") || (month =3D=3D "12"))) { errmsg +=3D '- In ' + lbl =
+ ' il giorno non pu=F2 essere maggiore di 31\n'; }
  if ((day > 30) && ((month =3D=3D "04") || (month =3D=3D "06") || =
(month =3D=3D "09") || (month =3D=3D "11"))) { errmsg +=3D '- In ' + lbl =
+ ' il giorno non pu=F2 essere maggiore di 30\n'; }
  if (errmsg =3D=3D '') { o.value =3D day + '/' + month + '/' + year; }
  return errmsg;
}

function sendEmail(encodedEmail)
{
  // do the mailto: link
  location.href =3D "mailto:" + decodeEmail(encodedEmail);
}

// return the decoded email address
function decodeEmail(encodedEmail)
{
  // holds the decoded email address
  var email =3D "";

  // go through and decode the email address
  for (i=3D0; i < encodedEmail.length;)
  {
    // holds each letter (2 digits)
    var letter =3D "";
    letter =3D encodedEmail.charAt(i) + encodedEmail.charAt(i+1)

    // build the real email address
    email +=3D String.fromCharCode(parseInt(letter,16));
    i +=3D 2;
  }
 =20
  return email;
}
------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/calendar.js

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * ------------------------------------------------------------------
 *
 * The DHTML Calendar, version 0.9.6 "Keep cool but don't freeze"
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public =
License.
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html
 */

// $Id: calendar.js,v 1.34 2004/02/06 18:53:11 mishoo Exp $

/** The Calendar object constructor. */
Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {
	// member variables
	this.activeDiv =3D null;
	this.currentDateEl =3D null;
	this.getDateStatus =3D null;
	this.timeout =3D null;
	this.onSelected =3D onSelected || null;
	this.onClose =3D onClose || null;
	this.dragging =3D false;
	this.hidden =3D false;
	this.minYear =3D 1970;
	this.maxYear =3D 2050;
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];
	this.isPopup =3D true;
	this.weekNumbers =3D true;
	this.firstDayOfWeek =3D firstDayOfWeek; // 0 for Sunday, 1 for Monday, =
etc.
	this.showsOtherMonths =3D false;
	this.dateStr =3D dateStr;
	this.ar_days =3D null;
	this.showsTime =3D false;
	this.time24 =3D true;
	this.yearStep =3D 2;
	// HTML elements
	this.table =3D null;
	this.element =3D null;
	this.tbody =3D null;
	this.firstdayname =3D null;
	// Combo boxes
	this.monthsCombo =3D null;
	this.yearsCombo =3D null;
	this.hilitedMonth =3D null;
	this.activeMonth =3D null;
	this.hilitedYear =3D null;
	this.activeYear =3D null;
	// Information
	this.dateClicked =3D false;

	// one-time initializations
	if (typeof Calendar._SDN =3D=3D "undefined") {
		// table of short day names
		if (typeof Calendar._SDN_len =3D=3D "undefined")
			Calendar._SDN_len =3D 3;
		var ar =3D new Array();
		for (var i =3D 8; i > 0;) {
			ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);
		}
		Calendar._SDN =3D ar;
		// table of short month names
		if (typeof Calendar._SMN_len =3D=3D "undefined")
			Calendar._SMN_len =3D 3;
		ar =3D new Array();
		for (var i =3D 12; i > 0;) {
			ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);
		}
		Calendar._SMN =3D ar;
	}
};

// ** constants

/// "static", needed for event handlers.
Calendar._C =3D null;

/// detect a special case of "web browser"
Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&
		   !/opera/i.test(navigator.userAgent) );

Calendar.is_ie5 =3D ( Calendar.is_ie && /msie =
5\.0/i.test(navigator.userAgent) );

/// detect Opera browser
Calendar.is_opera =3D /opera/i.test(navigator.userAgent);

/// detect KHTML-based browsers
Calendar.is_khtml =3D =
/Konqueror|Safari|KHTML/i.test(navigator.userAgent);

// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate
//        library, at some point.

Calendar.getAbsolutePos =3D function(el) {
	var SL =3D 0, ST =3D 0;
	var is_div =3D /^div$/i.test(el.tagName);
	if (is_div && el.scrollLeft)
		SL =3D el.scrollLeft;
	if (is_div && el.scrollTop)
		ST =3D el.scrollTop;
	var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	if (el.offsetParent) {
		var tmp =3D this.getAbsolutePos(el.offsetParent);
		r.x +=3D tmp.x;
		r.y +=3D tmp.y;
	}
	return r;
};

Calendar.isRelated =3D function (el, evt) {
	var related =3D evt.relatedTarget;
	if (!related) {
		var type =3D evt.type;
		if (type =3D=3D "mouseover") {
			related =3D evt.fromElement;
		} else if (type =3D=3D "mouseout") {
			related =3D evt.toElement;
		}
	}
	while (related) {
		if (related =3D=3D el) {
			return true;
		}
		related =3D related.parentNode;
	}
	return false;
};

Calendar.removeClass =3D function(el, className) {
	if (!(el && el.className)) {
		return;
	}
	var cls =3D el.className.split(" ");
	var ar =3D new Array();
	for (var i =3D cls.length; i > 0;) {
		if (cls[--i] !=3D className) {
			ar[ar.length] =3D cls[i];
		}
	}
	el.className =3D ar.join(" ");
};

Calendar.addClass =3D function(el, className) {
	Calendar.removeClass(el, className);
	el.className +=3D " " + className;
};

Calendar.getElement =3D function(ev) {
	if (Calendar.is_ie) {
		return window.event.srcElement;
	} else {
		return ev.currentTarget;
	}
};

Calendar.getTargetElement =3D function(ev) {
	if (Calendar.is_ie) {
		return window.event.srcElement;
	} else {
		return ev.target;
	}
};

Calendar.stopEvent =3D function(ev) {
	ev || (ev =3D window.event);
	if (Calendar.is_ie) {
		ev.cancelBubble =3D true;
		ev.returnValue =3D false;
	} else {
		ev.preventDefault();
		ev.stopPropagation();
	}
	return false;
};

Calendar.addEvent =3D function(el, evname, func) {
	if (el.attachEvent) { // IE
		el.attachEvent("on" + evname, func);
	} else if (el.addEventListener) { // Gecko / W3C
		el.addEventListener(evname, func, true);
	} else {
		el["on" + evname] =3D func;
	}
};

Calendar.removeEvent =3D function(el, evname, func) {
	if (el.detachEvent) { // IE
		el.detachEvent("on" + evname, func);
	} else if (el.removeEventListener) { // Gecko / W3C
		el.removeEventListener(evname, func, true);
	} else {
		el["on" + evname] =3D null;
	}
};

Calendar.createElement =3D function(type, parent) {
	var el =3D null;
	if (document.createElementNS) {
		// use the XHTML namespace; IE won't normally get here unless
		// _they_ "fix" the DOM2 implementation.
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);
	} else {
		el =3D document.createElement(type);
	}
	if (typeof parent !=3D "undefined") {
		parent.appendChild(el);
	}
	return el;
};

// END: UTILITY FUNCTIONS

// BEGIN: CALENDAR STATIC FUNCTIONS

/** Internal -- adds a set of events to make some element behave like a =
button. */
Calendar._add_evs =3D function(el) {
	with (Calendar) {
		addEvent(el, "mouseover", dayMouseOver);
		addEvent(el, "mousedown", dayMouseDown);
		addEvent(el, "mouseout", dayMouseOut);
		if (is_ie) {
			addEvent(el, "dblclick", dayMouseDblClick);
			el.setAttribute("unselectable", true);
		}
	}
};

Calendar.findMonth =3D function(el) {
	if (typeof el.month !=3D "undefined") {
		return el;
	} else if (typeof el.parentNode.month !=3D "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.findYear =3D function(el) {
	if (typeof el.year !=3D "undefined") {
		return el;
	} else if (typeof el.parentNode.year !=3D "undefined") {
		return el.parentNode;
	}
	return null;
};

Calendar.showMonthsCombo =3D function () {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	var cal =3D cal;
	var cd =3D cal.activeDiv;
	var mc =3D cal.monthsCombo;
	if (cal.hilitedMonth) {
		Calendar.removeClass(cal.hilitedMonth, "hilite");
	}
	if (cal.activeMonth) {
		Calendar.removeClass(cal.activeMonth, "active");
	}
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
	Calendar.addClass(mon, "active");
	cal.activeMonth =3D mon;
	var s =3D mc.style;
	s.display =3D "block";
	if (cd.navtype < 0)
		s.left =3D cd.offsetLeft + "px";
	else {
		var mcw =3D mc.offsetWidth;
		if (typeof mcw =3D=3D "undefined")
			// Konqueror brain-dead techniques
			mcw =3D 50;
		s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
	}
	s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";
};

Calendar.showYearsCombo =3D function (fwd) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	var cal =3D cal;
	var cd =3D cal.activeDiv;
	var yc =3D cal.yearsCombo;
	if (cal.hilitedYear) {
		Calendar.removeClass(cal.hilitedYear, "hilite");
	}
	if (cal.activeYear) {
		Calendar.removeClass(cal.activeYear, "active");
	}
	cal.activeYear =3D null;
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);
	var yr =3D yc.firstChild;
	var show =3D false;
	for (var i =3D 12; i > 0; --i) {
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {
			yr.firstChild.data =3D Y;
			yr.year =3D Y;
			yr.style.display =3D "block";
			show =3D true;
		} else {
			yr.style.display =3D "none";
		}
		yr =3D yr.nextSibling;
		Y +=3D fwd ? cal.yearStep : -cal.yearStep;
	}
	if (show) {
		var s =3D yc.style;
		s.display =3D "block";
		if (cd.navtype < 0)
			s.left =3D cd.offsetLeft + "px";
		else {
			var ycw =3D yc.offsetWidth;
			if (typeof ycw =3D=3D "undefined")
				// Konqueror brain-dead techniques
				ycw =3D 50;
			s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
		}
		s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";
	}
};

// event handlers

Calendar.tableMouseUp =3D function(ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	if (cal.timeout) {
		clearTimeout(cal.timeout);
	}
	var el =3D cal.activeDiv;
	if (!el) {
		return false;
	}
	var target =3D Calendar.getTargetElement(ev);
	ev || (ev =3D window.event);
	Calendar.removeClass(el, "active");
	if (target =3D=3D el || target.parentNode =3D=3D el) {
		Calendar.cellClick(el, ev);
	}
	var mon =3D Calendar.findMonth(target);
	var date =3D null;
	if (mon) {
		date =3D new Date(cal.date);
		if (mon.month !=3D date.getMonth()) {
			date.setMonth(mon.month);
			cal.setDate(date);
			cal.dateClicked =3D false;
			cal.callHandler();
		}
	} else {
		var year =3D Calendar.findYear(target);
		if (year) {
			date =3D new Date(cal.date);
			if (year.year !=3D date.getFullYear()) {
				date.setFullYear(year.year);
				cal.setDate(date);
				cal.dateClicked =3D false;
				cal.callHandler();
			}
		}
	}
	with (Calendar) {
		removeEvent(document, "mouseup", tableMouseUp);
		removeEvent(document, "mouseover", tableMouseOver);
		removeEvent(document, "mousemove", tableMouseOver);
		cal._hideCombos();
		_C =3D null;
		return stopEvent(ev);
	}
};

Calendar.tableMouseOver =3D function (ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return;
	}
	var el =3D cal.activeDiv;
	var target =3D Calendar.getTargetElement(ev);
	if (target =3D=3D el || target.parentNode =3D=3D el) {
		Calendar.addClass(el, "hilite active");
		Calendar.addClass(el.parentNode, "rowhilite");
	} else {
		if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && =
(el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))
			Calendar.removeClass(el, "active");
		Calendar.removeClass(el, "hilite");
		Calendar.removeClass(el.parentNode, "rowhilite");
	}
	ev || (ev =3D window.event);
	if (el.navtype =3D=3D 50 && target !=3D el) {
		var pos =3D Calendar.getAbsolutePos(el);
		var w =3D el.offsetWidth;
		var x =3D ev.clientX;
		var dx;
		var decrease =3D true;
		if (x > pos.x + w) {
			dx =3D x - pos.x - w;
			decrease =3D false;
		} else
			dx =3D pos.x - x;

		if (dx < 0) dx =3D 0;
		var range =3D el._range;
		var current =3D el._current;
		var count =3D Math.floor(dx / 10) % range.length;
		for (var i =3D range.length; --i >=3D 0;)
			if (range[i] =3D=3D current)
				break;
		while (count-- > 0)
			if (decrease) {
				if (--i < 0)
					i =3D range.length - 1;
			} else if ( ++i >=3D range.length )
				i =3D 0;
		var newval =3D range[i];
		el.firstChild.data =3D newval;

		cal.onUpdateTime();
	}
	var mon =3D Calendar.findMonth(target);
	if (mon) {
		if (mon.month !=3D cal.date.getMonth()) {
			if (cal.hilitedMonth) {
				Calendar.removeClass(cal.hilitedMonth, "hilite");
			}
			Calendar.addClass(mon, "hilite");
			cal.hilitedMonth =3D mon;
		} else if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
	} else {
		if (cal.hilitedMonth) {
			Calendar.removeClass(cal.hilitedMonth, "hilite");
		}
		var year =3D Calendar.findYear(target);
		if (year) {
			if (year.year !=3D cal.date.getFullYear()) {
				if (cal.hilitedYear) {
					Calendar.removeClass(cal.hilitedYear, "hilite");
				}
				Calendar.addClass(year, "hilite");
				cal.hilitedYear =3D year;
			} else if (cal.hilitedYear) {
				Calendar.removeClass(cal.hilitedYear, "hilite");
			}
		} else if (cal.hilitedYear) {
			Calendar.removeClass(cal.hilitedYear, "hilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.tableMouseDown =3D function (ev) {
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {
		return Calendar.stopEvent(ev);
	}
};

Calendar.calDragIt =3D function (ev) {
	var cal =3D Calendar._C;
	if (!(cal && cal.dragging)) {
		return false;
	}
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY =3D window.event.clientY + document.body.scrollTop;
		posX =3D window.event.clientX + document.body.scrollLeft;
	} else {
		posX =3D ev.pageX;
		posY =3D ev.pageY;
	}
	cal.hideShowCovered();
	var st =3D cal.element.style;
	st.left =3D (posX - cal.xOffs) + "px";
	st.top =3D (posY - cal.yOffs) + "px";
	return Calendar.stopEvent(ev);
};

Calendar.calDragEnd =3D function (ev) {
	var cal =3D Calendar._C;
	if (!cal) {
		return false;
	}
	cal.dragging =3D false;
	with (Calendar) {
		removeEvent(document, "mousemove", calDragIt);
		removeEvent(document, "mouseup", calDragEnd);
		tableMouseUp(ev);
	}
	cal.hideShowCovered();
};

Calendar.dayMouseDown =3D function(ev) {
	var el =3D Calendar.getElement(ev);
	if (el.disabled) {
		return false;
	}
	var cal =3D el.calendar;
	cal.activeDiv =3D el;
	Calendar._C =3D cal;
	if (el.navtype !=3D 300) with (Calendar) {
		if (el.navtype =3D=3D 50) {
			el._current =3D el.firstChild.data;
			addEvent(document, "mousemove", tableMouseOver);
		} else
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", =
tableMouseOver);
		addClass(el, "hilite active");
		addEvent(document, "mouseup", tableMouseUp);
	} else if (cal.isPopup) {
		cal._dragStart(ev);
	}
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {
		if (cal.timeout) clearTimeout(cal.timeout);
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", =
250);
	} else {
		cal.timeout =3D null;
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseDblClick =3D function(ev) {
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
	if (Calendar.is_ie) {
		document.selection.empty();
	}
};

Calendar.dayMouseOver =3D function(ev) {
	var el =3D Calendar.getElement(ev);
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
		return false;
	}
	if (el.ttip) {
		if (el.ttip.substr(0, 1) =3D=3D "_") {
			el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + =
el.ttip.substr(1);
		}
		el.calendar.tooltips.firstChild.data =3D el.ttip;
	}
	if (el.navtype !=3D 300) {
		Calendar.addClass(el, "hilite");
		if (el.caldate) {
			Calendar.addClass(el.parentNode, "rowhilite");
		}
	}
	return Calendar.stopEvent(ev);
};

Calendar.dayMouseOut =3D function(ev) {
	with (Calendar) {
		var el =3D getElement(ev);
		if (isRelated(el, ev) || _C || el.disabled) {
			return false;
		}
		removeClass(el, "hilite");
		if (el.caldate) {
			removeClass(el.parentNode, "rowhilite");
		}
		el.calendar.tooltips.firstChild.data =3D _TT["SEL_DATE"];
		return stopEvent(ev);
	}
};

/**
 *  A generic "click" handler :) handles all types of buttons defined in =
this
 *  calendar.
 */
Calendar.cellClick =3D function(el, ev) {
	var cal =3D el.calendar;
	var closing =3D false;
	var newdate =3D false;
	var date =3D null;
	if (typeof el.navtype =3D=3D "undefined") {
		Calendar.removeClass(cal.currentDateEl, "selected");
		Calendar.addClass(el, "selected");
		closing =3D (cal.currentDateEl =3D=3D el);
		if (!closing) {
			cal.currentDateEl =3D el;
		}
		cal.date =3D new Date(el.caldate);
		date =3D cal.date;
		newdate =3D true;
		// a date was clicked
		if (!(cal.dateClicked =3D !el.otherMonth))
			cal._init(cal.firstDayOfWeek, date);
	} else {
		if (el.navtype =3D=3D 200) {
			Calendar.removeClass(el, "hilite");
			cal.callCloseHandler();
			return;
		}
		date =3D (el.navtype =3D=3D 0) ? new Date() : new Date(cal.date);
		// unless "today" was clicked, we assume no date was clicked so
		// the selected handler will know not to close the calenar when
		// in single-click mode.
		// cal.dateClicked =3D (el.navtype =3D=3D 0);
		cal.dateClicked =3D false;
		var year =3D date.getFullYear();
		var mon =3D date.getMonth();
		function setMonth(m) {
			var day =3D date.getDate();
			var max =3D date.getMonthDays(m);
			if (day > max) {
				date.setDate(max);
			}
			date.setMonth(m);
		};
		switch (el.navtype) {
		    case 400:
			Calendar.removeClass(el, "hilite");
			var text =3D Calendar._TT["ABOUT"];
			if (typeof text !=3D "undefined") {
				text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";
			} else {
				// FIXME: this should be removed as soon as lang files get updated!
				text =3D "Help and about box text is not translated into this =
language.\n" +
					"If you know this language and you feel generous please update\n" +
					"the corresponding file in \"lang\" subdir to match =
calendar-en.js\n" +
					"and send it back to <mishoo@infoiasi.ro> to get it into the =
distribution  ;-)\n\n" +
					"Thank you!\n" +
					"http://dynarch.com/mishoo/calendar.epl\n";
			}
			alert(text);
			return;
		    case -2:
			if (year > cal.minYear) {
				date.setFullYear(year - 1);
			}
			break;
		    case -1:
			if (mon > 0) {
				setMonth(mon - 1);
			} else if (year-- > cal.minYear) {
				date.setFullYear(year);
				setMonth(11);
			}
			break;
		    case 1:
			if (mon < 11) {
				setMonth(mon + 1);
			} else if (year < cal.maxYear) {
				date.setFullYear(year + 1);
				setMonth(0);
			}
			break;
		    case 2:
			if (year < cal.maxYear) {
				date.setFullYear(year + 1);
			}
			break;
		    case 100:
			cal.setFirstDayOfWeek(el.fdow);
			return;
		    case 50:
			var range =3D el._range;
			var current =3D el.firstChild.data;
			for (var i =3D range.length; --i >=3D 0;)
				if (range[i] =3D=3D current)
					break;
			if (ev && ev.shiftKey) {
				if (--i < 0)
					i =3D range.length - 1;
			} else if ( ++i >=3D range.length )
				i =3D 0;
			var newval =3D range[i];
			el.firstChild.data =3D newval;
			cal.onUpdateTime();
			return;
		    case 0:
			// TODAY will bring us here
			if ((typeof cal.getDateStatus =3D=3D "function") && =
cal.getDateStatus(date, date.getFullYear(), date.getMonth(), =
date.getDate())) {
				// remember, "date" was previously set to new
				// Date() if TODAY was clicked; thus, it
				// contains today date.
				return false;
			}
			break;
		}
		if (!date.equalsTo(cal.date)) {
			cal.setDate(date);
			newdate =3D true;
		}
	}
	if (newdate) {
		cal.callHandler();
	}
	if (closing) {
		Calendar.removeClass(el, "hilite");
		cal.callCloseHandler();
	}
};

// END: CALENDAR STATIC FUNCTIONS

// BEGIN: CALENDAR OBJECT FUNCTIONS

/**
 *  This function creates the calendar inside the given parent.  If _par =
is
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is
 *  an element, be it BODY, then it creates a non-popup calendar (still
 *  hidden).  Some properties need to be set before calling this =
function.
 */
Calendar.prototype.create =3D function (_par) {
	var parent =3D null;
	if (! _par) {
		// default parent is the document body, in which case we create
		// a popup calendar.
		parent =3D document.getElementsByTagName("body")[0];
		this.isPopup =3D true;
	} else {
		parent =3D _par;
		this.isPopup =3D false;
	}
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();

	var table =3D Calendar.createElement("table");
	this.table =3D table;
	table.cellSpacing =3D 0;
	table.cellPadding =3D 0;
	table.calendar =3D this;
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);

	var div =3D Calendar.createElement("div");
	this.element =3D div;
	div.className =3D "calendar";
	if (this.isPopup) {
		div.style.position =3D "absolute";
		div.style.display =3D "none";
	}
	div.appendChild(table);

	var thead =3D Calendar.createElement("thead", table);
	var cell =3D null;
	var row =3D null;

	var cal =3D this;
	var hh =3D function (text, cs, navtype) {
		cell =3D Calendar.createElement("td", row);
		cell.colSpan =3D cs;
		cell.className =3D "button";
		if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)
			cell.className +=3D " nav";
		Calendar._add_evs(cell);
		cell.calendar =3D cal;
		cell.navtype =3D navtype;
		if (text.substr(0, 1) !=3D "&") {
			cell.appendChild(document.createTextNode(text));
		}
		else {
			// FIXME: dirty hack for entities
			cell.innerHTML =3D text;
		}
		return cell;
	};

	row =3D Calendar.createElement("tr", thead);
	var title_length =3D 6;
	(this.isPopup) && --title_length;
	(this.weekNumbers) && ++title_length;

	hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];
	this.title =3D hh("", title_length, 300);
	this.title.className =3D "title";
	if (this.isPopup) {
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];
		this.title.style.cursor =3D "move";
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];
	}

	row =3D Calendar.createElement("tr", thead);
	row.className =3D "headrow";

	this._nav_py =3D hh("&#x00ab;", 1, -2);
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];

	this._nav_pm =3D hh("&#x2039;", 1, -1);
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];

	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];

	this._nav_nm =3D hh("&#x203a;", 1, 1);
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];

	this._nav_ny =3D hh("&#x00bb;", 1, 2);
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];

	// day names
	row =3D Calendar.createElement("tr", thead);
	row.className =3D "daynames";
	if (this.weekNumbers) {
		cell =3D Calendar.createElement("td", row);
		cell.className =3D "name wn";
		cell.appendChild(document.createTextNode(Calendar._TT["WK"]));
	}
	for (var i =3D 7; i > 0; --i) {
		cell =3D Calendar.createElement("td", row);
		cell.appendChild(document.createTextNode(""));
		if (!i) {
			cell.navtype =3D 100;
			cell.calendar =3D this;
			Calendar._add_evs(cell);
		}
	}
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;
	this._displayWeekdays();

	var tbody =3D Calendar.createElement("tbody", table);
	this.tbody =3D tbody;

	for (i =3D 6; i > 0; --i) {
		row =3D Calendar.createElement("tr", tbody);
		if (this.weekNumbers) {
			cell =3D Calendar.createElement("td", row);
			cell.appendChild(document.createTextNode(""));
		}
		for (var j =3D 7; j > 0; --j) {
			cell =3D Calendar.createElement("td", row);
			cell.appendChild(document.createTextNode(""));
			cell.calendar =3D this;
			Calendar._add_evs(cell);
		}
	}

	if (this.showsTime) {
		row =3D Calendar.createElement("tr", tbody);
		row.className =3D "time";

		cell =3D Calendar.createElement("td", row);
		cell.className =3D "time";
		cell.colSpan =3D 2;
		cell.innerHTML =3D Calendar._TT["TIME"] || "&nbsp;";

		cell =3D Calendar.createElement("td", row);
		cell.className =3D "time";
		cell.colSpan =3D this.weekNumbers ? 4 : 3;

		(function(){
			function makeTimePart(className, init, range_start, range_end) {
				var part =3D Calendar.createElement("span", cell);
				part.className =3D className;
				part.appendChild(document.createTextNode(init));
				part.calendar =3D cal;
				part.ttip =3D Calendar._TT["TIME_PART"];
				part.navtype =3D 50;
				part._range =3D [];
				if (typeof range_start !=3D "number")
					part._range =3D range_start;
				else {
					for (var i =3D range_start; i <=3D range_end; ++i) {
						var txt;
						if (i < 10 && range_end >=3D 10) txt =3D '0' + i;
						else txt =3D '' + i;
						part._range[part._range.length] =3D txt;
					}
				}
				Calendar._add_evs(part);
				return part;
			};
			var hrs =3D cal.date.getHours();
			var mins =3D cal.date.getMinutes();
			var t12 =3D !cal.time24;
			var pm =3D (hrs > 12);
			if (t12 && pm) hrs -=3D 12;
			var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);
			var span =3D Calendar.createElement("span", cell);
			span.appendChild(document.createTextNode(":"));
			span.className =3D "colon";
			var M =3D makeTimePart("minute", mins, 0, 59);
			var AP =3D null;
			cell =3D Calendar.createElement("td", row);
			cell.className =3D "time";
			cell.colSpan =3D 2;
			if (t12)
				AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);
			else
				cell.innerHTML =3D "&nbsp;";

			cal.onSetTime =3D function() {
				var hrs =3D this.date.getHours();
				var mins =3D this.date.getMinutes();
				var pm =3D (hrs > 12);
				if (pm && t12) hrs -=3D 12;
				H.firstChild.data =3D (hrs < 10) ? ("0" + hrs) : hrs;
				M.firstChild.data =3D (mins < 10) ? ("0" + mins) : mins;
				if (t12)
					AP.firstChild.data =3D pm ? "pm" : "am";
			};

			cal.onUpdateTime =3D function() {
				var date =3D this.date;
				var h =3D parseInt(H.firstChild.data, 10);
				if (t12) {
					if (/pm/i.test(AP.firstChild.data) && h < 12)
						h +=3D 12;
					else if (/am/i.test(AP.firstChild.data) && h =3D=3D 12)
						h =3D 0;
				}
				var d =3D date.getDate();
				var m =3D date.getMonth();
				var y =3D date.getFullYear();
				date.setHours(h);
				date.setMinutes(parseInt(M.firstChild.data, 10));
				date.setFullYear(y);
				date.setMonth(m);
				date.setDate(d);
				this.dateClicked =3D false;
				this.callHandler();
			};
		})();
	} else {
		this.onSetTime =3D this.onUpdateTime =3D function() {};
	}

	var tfoot =3D Calendar.createElement("tfoot", table);

	row =3D Calendar.createElement("tr", tfoot);
	row.className =3D "footrow";

	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
	cell.className =3D "ttip";
	if (this.isPopup) {
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];
		cell.style.cursor =3D "move";
	}
	this.tooltips =3D cell;

	div =3D Calendar.createElement("div", this.element);
	this.monthsCombo =3D div;
	div.className =3D "combo";
	for (i =3D 0; i < Calendar._MN.length; ++i) {
		var mn =3D Calendar.createElement("div");
		mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";
		mn.month =3D i;
		mn.appendChild(document.createTextNode(Calendar._SMN[i]));
		div.appendChild(mn);
	}

	div =3D Calendar.createElement("div", this.element);
	this.yearsCombo =3D div;
	div.className =3D "combo";
	for (i =3D 12; i > 0; --i) {
		var yr =3D Calendar.createElement("div");
		yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";
		yr.appendChild(document.createTextNode(""));
		div.appendChild(yr);
	}

	this._init(this.firstDayOfWeek, this.date);
	parent.appendChild(this.element);
};

/** keyboard navigation, only for popup calendars */
Calendar._keyEvent =3D function(ev) {
	if (!window.calendar) {
		return false;
	}
	(Calendar.is_ie) && (ev =3D window.event);
	var cal =3D window.calendar;
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress");
	if (ev.ctrlKey) {
		switch (ev.keyCode) {
		    case 37: // KEY left
			act && Calendar.cellClick(cal._nav_pm);
			break;
		    case 38: // KEY up
			act && Calendar.cellClick(cal._nav_py);
			break;
		    case 39: // KEY right
			act && Calendar.cellClick(cal._nav_nm);
			break;
		    case 40: // KEY down
			act && Calendar.cellClick(cal._nav_ny);
			break;
		    default:
			return false;
		}
	} else switch (ev.keyCode) {
	    case 32: // KEY space (now)
		Calendar.cellClick(cal._nav_now);
		break;
	    case 27: // KEY esc
		act && cal.callCloseHandler();
		break;
	    case 37: // KEY left
	    case 38: // KEY up
	    case 39: // KEY right
	    case 40: // KEY down
		if (act) {
			var date =3D cal.date.getDate() - 1;
			var el =3D cal.currentDateEl;
			var ne =3D null;
			var prev =3D (ev.keyCode =3D=3D 37) || (ev.keyCode =3D=3D 38);
			switch (ev.keyCode) {
			    case 37: // KEY left
				(--date >=3D 0) && (ne =3D cal.ar_days[date]);
				break;
			    case 38: // KEY up
				date -=3D 7;
				(date >=3D 0) && (ne =3D cal.ar_days[date]);
				break;
			    case 39: // KEY right
				(++date < cal.ar_days.length) && (ne =3D cal.ar_days[date]);
				break;
			    case 40: // KEY down
				date +=3D 7;
				(date < cal.ar_days.length) && (ne =3D cal.ar_days[date]);
				break;
			}
			if (!ne) {
				if (prev) {
					Calendar.cellClick(cal._nav_pm);
				} else {
					Calendar.cellClick(cal._nav_nm);
				}
				date =3D (prev) ? cal.date.getMonthDays() : 1;
				el =3D cal.currentDateEl;
				ne =3D cal.ar_days[date - 1];
			}
			Calendar.removeClass(el, "selected");
			Calendar.addClass(ne, "selected");
			cal.date =3D new Date(ne.caldate);
			cal.callHandler();
			cal.currentDateEl =3D ne;
		}
		break;
	    case 13: // KEY enter
		if (act) {
			cal.callHandler();
			cal.hide();
		}
		break;
	    default:
		return false;
	}
	return Calendar.stopEvent(ev);
};

/**
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek
 */
Calendar.prototype._init =3D function (firstDayOfWeek, date) {
	var today =3D new Date();
	this.table.style.visibility =3D "hidden";
	var year =3D date.getFullYear();
	if (year < this.minYear) {
		year =3D this.minYear;
		date.setFullYear(year);
	} else if (year > this.maxYear) {
		year =3D this.maxYear;
		date.setFullYear(year);
	}
	this.firstDayOfWeek =3D firstDayOfWeek;
	this.date =3D new Date(date);
	var month =3D date.getMonth();
	var mday =3D date.getDate();
	var no_days =3D date.getMonthDays();

	// calendar voodoo for computing the first day that would actually be
	// displayed in the calendar, even if it's from the previous month.
	// WARNING: this is magic. ;-)
	date.setDate(1);
	var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;
	if (day1 < 0)
		day1 +=3D 7;
	date.setDate(-day1);
	date.setDate(date.getDate() + 1);

	var row =3D this.tbody.firstChild;
	var MN =3D Calendar._SMN[month];
	var ar_days =3D new Array();
	var weekend =3D Calendar._TT["WEEKEND"];
	for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {
		var cell =3D row.firstChild;
		if (this.weekNumbers) {
			cell.className =3D "day wn";
			cell.firstChild.data =3D date.getWeekNumber();
			cell =3D cell.nextSibling;
		}
		row.className =3D "daysrow";
		var hasdays =3D false;
		for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, =
date.setDate(date.getDate() + 1)) {
			var iday =3D date.getDate();
			var wday =3D date.getDay();
			cell.className =3D "day";
			var current_month =3D (date.getMonth() =3D=3D month);
			if (!current_month) {
				if (this.showsOtherMonths) {
					cell.className +=3D " othermonth";
					cell.otherMonth =3D true;
				} else {
					cell.className =3D "emptycell";
					cell.innerHTML =3D "&nbsp;";
					cell.disabled =3D true;
					continue;
				}
			} else {
				cell.otherMonth =3D false;
				hasdays =3D true;
			}
			cell.disabled =3D false;
			cell.firstChild.data =3D iday;
			if (typeof this.getDateStatus =3D=3D "function") {
				var status =3D this.getDateStatus(date, year, month, iday);
				if (status =3D=3D=3D true) {
					cell.className +=3D " disabled";
					cell.disabled =3D true;
				} else {
					if (/disabled/i.test(status))
						cell.disabled =3D true;
					cell.className +=3D " " + status;
				}
			}
			if (!cell.disabled) {
				ar_days[ar_days.length] =3D cell;
				cell.caldate =3D new Date(date);
				cell.ttip =3D "_";
				if (current_month && iday =3D=3D mday) {
					cell.className +=3D " selected";
					this.currentDateEl =3D cell;
				}
				if (date.getFullYear() =3D=3D today.getFullYear() &&
				    date.getMonth() =3D=3D today.getMonth() &&
				    iday =3D=3D today.getDate()) {
					cell.className +=3D " today";
					cell.ttip +=3D Calendar._TT["PART_TODAY"];
				}
				if (weekend.indexOf(wday.toString()) !=3D -1) {
					cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";
				}
			}
		}
		if (!(hasdays || this.showsOtherMonths))
			row.className =3D "emptyrow";
	}
	this.ar_days =3D ar_days;
	this.title.firstChild.data =3D Calendar._MN[month] + ", " + year;
	this.onSetTime();
	this.table.style.visibility =3D "visible";
	// PROFILE
	// this.tooltips.firstChild.data =3D "Generated in " + ((new Date()) - =
today) + " ms";
};

/**
 *  Calls _init function above for going to a certain date (but only if =
the
 *  date is different than the currently selected one).
 */
Calendar.prototype.setDate =3D function (date) {
	if (!date.equalsTo(this.date)) {
		this._init(this.firstDayOfWeek, date);
	}
};

/**
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is
 *  dynamic, meaning that the list of disabled date can change at =
runtime.
 *  Just * call this function if you think that the list of disabled =
dates
 *  should * change.
 */
Calendar.prototype.refresh =3D function () {
	this._init(this.firstDayOfWeek, this.date);
};

/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for =
Monday, etc.). */
Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {
	this._init(firstDayOfWeek, this.date);
	this._displayWeekdays();
};

/**
 *  Allows customization of what dates are enabled.  The "unaryFunction"
 *  parameter must be a function object that receives the date (as a JS =
Date
 *  object) and returns a boolean value.  If the returned value is true =
then
 *  the passed date will be marked as disabled.
 */
Calendar.prototype.setDateStatusHandler =3D =
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {
	this.getDateStatus =3D unaryFunction;
};

/** Customization of allowed year range for the calendar. */
Calendar.prototype.setRange =3D function (a, z) {
	this.minYear =3D a;
	this.maxYear =3D z;
};

/** Calls the first user handler (selectedHandler). */
Calendar.prototype.callHandler =3D function () {
	if (this.onSelected) {
		this.onSelected(this, this.date.print(this.dateFormat));
	}
};

/** Calls the second user handler (closeHandler). */
Calendar.prototype.callCloseHandler =3D function () {
	if (this.onClose) {
		this.onClose(this);
	}
	this.hideShowCovered();
};

/** Removes the calendar object from the DOM tree and destroys it. */
Calendar.prototype.destroy =3D function () {
	var el =3D this.element.parentNode;
	el.removeChild(this.element);
	Calendar._C =3D null;
	window.calendar =3D null;
};

/**
 *  Moves the calendar element to a different section in the DOM tree =
(changes
 *  its parent).
 */
Calendar.prototype.reparent =3D function (new_parent) {
	var el =3D this.element;
	el.parentNode.removeChild(el);
	new_parent.appendChild(el);
};

// This gets called when the user presses a mouse button anywhere in the
// document, if the calendar is shown.  If the click was outside the =
open
// calendar this function closes it.
Calendar._checkCalendar =3D function(ev) {
	if (!window.calendar) {
		return false;
	}
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);
	if (el =3D=3D null) {
		// calls closeHandler which should hide the calendar.
		window.calendar.callCloseHandler();
		return Calendar.stopEvent(ev);
	}
};

/** Shows the calendar. */
Calendar.prototype.show =3D function () {
	var rows =3D this.table.getElementsByTagName("tr");
	for (var i =3D rows.length; i > 0;) {
		var row =3D rows[--i];
		Calendar.removeClass(row, "rowhilite");
		var cells =3D row.getElementsByTagName("td");
		for (var j =3D cells.length; j > 0;) {
			var cell =3D cells[--j];
			Calendar.removeClass(cell, "hilite");
			Calendar.removeClass(cell, "active");
		}
	}
	this.element.style.display =3D "block";
	this.hidden =3D false;
	if (this.isPopup) {
		window.calendar =3D this;
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.hideShowCovered();
};

/**
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD
 *  element.
 */
Calendar.prototype.hide =3D function () {
	if (this.isPopup) {
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);
	}
	this.element.style.display =3D "none";
	this.hidden =3D true;
	this.hideShowCovered();
};

/**
 *  Shows the calendar at a given absolute position (beware that, =
depending on
 *  the calendar element style -- position property -- this might be =
relative
 *  to the parent's containing rectangle).
 */
Calendar.prototype.showAt =3D function (x, y) {
	var s =3D this.element.style;
	s.left =3D x + "px";
	s.top =3D y + "px";
	this.show();
};

/** Shows the calendar near a given element. */
Calendar.prototype.showAtElement =3D function (el, opts) {
	var self =3D this;
	var p =3D Calendar.getAbsolutePos(el);
	if (!opts || typeof opts !=3D "string") {
		this.showAt(p.x, p.y + el.offsetHeight);
		return true;
	}
	function fixPosition(box) {
		if (box.x < 0)
			box.x =3D 0;
		if (box.y < 0)
			box.y =3D 0;
		var cp =3D document.createElement("div");
		var s =3D cp.style;
		s.position =3D "absolute";
		s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";
		document.body.appendChild(cp);
		var br =3D Calendar.getAbsolutePos(cp);
		document.body.removeChild(cp);
		if (Calendar.is_ie) {
			br.y +=3D document.body.scrollTop;
			br.x +=3D document.body.scrollLeft;
		} else {
			br.y +=3D window.scrollY;
			br.x +=3D window.scrollX;
		}
		var tmp =3D box.x + box.width - br.x;
		if (tmp > 0) box.x -=3D tmp;
		tmp =3D box.y + box.height - br.y;
		if (tmp > 0) box.y -=3D tmp;
	};
	this.element.style.display =3D "block";
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {
		var w =3D self.element.offsetWidth;
		var h =3D self.element.offsetHeight;
		self.element.style.display =3D "none";
		var valign =3D opts.substr(0, 1);
		var halign =3D "l";
		if (opts.length > 1) {
			halign =3D opts.substr(1, 1);
		}
		// vertical alignment
		switch (valign) {
		    case "T": p.y -=3D h; break;
		    case "B": p.y +=3D el.offsetHeight; break;
		    case "C": p.y +=3D (el.offsetHeight - h) / 2; break;
		    case "t": p.y +=3D el.offsetHeight - h; break;
		    case "b": break; // already there
		}
		// horizontal alignment
		switch (halign) {
		    case "L": p.x -=3D w; break;
		    case "R": p.x +=3D el.offsetWidth; break;
		    case "C": p.x +=3D (el.offsetWidth - w) / 2; break;
		    case "r": p.x +=3D el.offsetWidth - w; break;
		    case "l": break; // already there
		}
		p.width =3D w;
		p.height =3D h + 40;
		self.monthsCombo.style.display =3D "none";
		fixPosition(p);
		self.showAt(p.x, p.y);
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Customizes the date format. */
Calendar.prototype.setDateFormat =3D function (str) {
	this.dateFormat =3D str;
};

/** Customizes the tooltip date format. */
Calendar.prototype.setTtDateFormat =3D function (str) {
	this.ttDateFormat =3D str;
};

/**
 *  Tries to identify the date represented in a string.  If successful =
it also
 *  calls this.setDate which moves the calendar to the given date.
 */
Calendar.prototype.parseDate =3D function (str, fmt) {
	var y =3D 0;
	var m =3D -1;
	var d =3D 0;
	var a =3D str.split(/\W+/);
	if (!fmt) {
		fmt =3D this.dateFormat;
	}
	var b =3D fmt.match(/%./g);
	var i =3D 0, j =3D 0;
	var hr =3D 0;
	var min =3D 0;
	for (i =3D 0; i < a.length; ++i) {
		if (!a[i])
			continue;
		switch (b[i]) {
		    case "%d":
		    case "%e":
			d =3D parseInt(a[i], 10);
			break;

		    case "%m":
			m =3D parseInt(a[i], 10) - 1;
			break;

		    case "%Y":
		    case "%y":
			y =3D parseInt(a[i], 10);
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);
			break;

		    case "%b":
		    case "%B":
			for (j =3D 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }
			}
			break;

		    case "%H":
		    case "%I":
		    case "%k":
		    case "%l":
			hr =3D parseInt(a[i], 10);
			break;

		    case "%P":
		    case "%p":
			if (/pm/i.test(a[i]) && hr < 12)
				hr +=3D 12;
			break;

		    case "%M":
			min =3D parseInt(a[i], 10);
			break;
		}
	}
	if (y !=3D 0 && m !=3D -1 && d !=3D 0) {
		this.setDate(new Date(y, m, d, hr, min, 0));
		return;
	}
	y =3D 0; m =3D -1; d =3D 0;
	for (i =3D 0; i < a.length; ++i) {
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {
			var t =3D -1;
			for (j =3D 0; j < 12; ++j) {
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }
			}
			if (t !=3D -1) {
				if (m !=3D -1) {
					d =3D m+1;
				}
				m =3D t;
			}
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {
			m =3D a[i]-1;
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {
			y =3D parseInt(a[i], 10);
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);
		} else if (d =3D=3D 0) {
			d =3D a[i];
		}
	}
	if (y =3D=3D 0) {
		var today =3D new Date();
		y =3D today.getFullYear();
	}
	if (m !=3D -1 && d !=3D 0) {
		this.setDate(new Date(y, m, d, hr, min, 0));
	}
};

Calendar.prototype.hideShowCovered =3D function () {
	var self =3D this;
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {
		function getVisib(obj){
			var value =3D obj.style.visibility;
			if (!value) {
				if (document.defaultView && typeof =
(document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, =
W3C
					if (!Calendar.is_khtml)
						value =3D document.defaultView.
							getComputedStyle(obj, "").getPropertyValue("visibility");
					else
						value =3D '';
				} else if (obj.currentStyle) { // IE
					value =3D obj.currentStyle.visibility;
				} else
					value =3D '';
			}
			return value;
		};

		var tags =3D new Array("applet", "iframe", "select");
		var el =3D self.element;

		var p =3D Calendar.getAbsolutePos(el);
		var EX1 =3D p.x;
		var EX2 =3D el.offsetWidth + EX1;
		var EY1 =3D p.y;
		var EY2 =3D el.offsetHeight + EY1;

		for (var k =3D tags.length; k > 0; ) {
			var ar =3D document.getElementsByTagName(tags[--k]);
			var cc =3D null;

			for (var i =3D ar.length; i > 0;) {
				cc =3D ar[--i];

				p =3D Calendar.getAbsolutePos(cc);
				var CX1 =3D p.x;
				var CX2 =3D cc.offsetWidth + CX1;
				var CY1 =3D p.y;
				var CY2 =3D cc.offsetHeight + CY1;

				if (self.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {
					if (!cc.__msh_save_visibility) {
						cc.__msh_save_visibility =3D getVisib(cc);
					}
					cc.style.visibility =3D cc.__msh_save_visibility;
				} else {
					if (!cc.__msh_save_visibility) {
						cc.__msh_save_visibility =3D getVisib(cc);
					}
					cc.style.visibility =3D "hidden";
				}
			}
		}
	};
	if (Calendar.is_khtml)
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);
	else
		Calendar.continuation_for_the_fucking_khtml_browser();
};

/** Internal function; it displays the bar with the names of the =
weekday. */
Calendar.prototype._displayWeekdays =3D function () {
	var fdow =3D this.firstDayOfWeek;
	var cell =3D this.firstdayname;
	var weekend =3D Calendar._TT["WEEKEND"];
	for (var i =3D 0; i < 7; ++i) {
		cell.className =3D "day name";
		var realday =3D (i + fdow) % 7;
		if (i) {
			cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", =
Calendar._DN[realday]);
			cell.navtype =3D 100;
			cell.calendar =3D this;
			cell.fdow =3D realday;
			Calendar._add_evs(cell);
		}
		if (weekend.indexOf(realday.toString()) !=3D -1) {
			Calendar.addClass(cell, "weekend");
		}
		cell.firstChild.data =3D Calendar._SDN[(i + fdow) % 7];
		cell =3D cell.nextSibling;
	}
};

/** Internal function.  Hides all combo boxes that might be displayed. =
*/
Calendar.prototype._hideCombos =3D function () {
	this.monthsCombo.style.display =3D "none";
	this.yearsCombo.style.display =3D "none";
};

/** Internal function.  Starts dragging the element. */
Calendar.prototype._dragStart =3D function (ev) {
	if (this.dragging) {
		return;
	}
	this.dragging =3D true;
	var posX;
	var posY;
	if (Calendar.is_ie) {
		posY =3D window.event.clientY + document.body.scrollTop;
		posX =3D window.event.clientX + document.body.scrollLeft;
	} else {
		posY =3D ev.clientY + window.scrollY;
		posX =3D ev.clientX + window.scrollX;
	}
	var st =3D this.element.style;
	this.xOffs =3D posX - parseInt(st.left);
	this.yOffs =3D posY - parseInt(st.top);
	with (Calendar) {
		addEvent(document, "mousemove", calDragIt);
		addEvent(document, "mouseup", calDragEnd);
	}
};

// BEGIN: DATE OBJECT PATCHES

/** Adds the number of days array to the Date object. */
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);

/** Constants used for time computations */
Date.SECOND =3D 1000 /* milliseconds */;
Date.MINUTE =3D 60 * Date.SECOND;
Date.HOUR   =3D 60 * Date.MINUTE;
Date.DAY    =3D 24 * Date.HOUR;
Date.WEEK   =3D  7 * Date.DAY;

/** Returns the number of days in the current month */
Date.prototype.getMonthDays =3D function(month) {
	var year =3D this.getFullYear();
	if (typeof month =3D=3D "undefined") {
		month =3D this.getMonth();
	}
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {
		return 29;
	} else {
		return Date._MD[month];
	}
};

/** Returns the number of day in the year. */
Date.prototype.getDayOfYear =3D function() {
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);
	var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);
	var time =3D now - then;
	return Math.floor(time / Date.DAY);
};

/** Returns the number of the week in year, as defined in ISO 8601. */
Date.prototype.getWeekNumber =3D function() {
	var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), =
0, 0, 0);
	var DoW =3D d.getDay();
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
	var ms =3D d.valueOf(); // GMT
	d.setMonth(0);
	d.setDate(4); // Thu in Week 1
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
};

/** Checks dates equality (ignores time) */
Date.prototype.equalsTo =3D function(date) {
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&
		(this.getMonth() =3D=3D date.getMonth()) &&
		(this.getDate() =3D=3D date.getDate()) &&
		(this.getHours() =3D=3D date.getHours()) &&
		(this.getMinutes() =3D=3D date.getMinutes()));
};

/** Prints the date in a string according to the given format. */
Date.prototype.print =3D function (str) {
	var m =3D this.getMonth();
	var d =3D this.getDate();
	var y =3D this.getFullYear();
	var wn =3D this.getWeekNumber();
	var w =3D this.getDay();
	var s =3D {};
	var hr =3D this.getHours();
	var pm =3D (hr >=3D 12);
	var ir =3D (pm) ? (hr - 12) : hr;
	var dy =3D this.getDayOfYear();
	if (ir =3D=3D 0)
		ir =3D 12;
	var min =3D this.getMinutes();
	var sec =3D this.getSeconds();
	s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
	s["%A"] =3D Calendar._DN[w]; // full weekday name
	s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
	s["%B"] =3D Calendar._MN[m]; // full month name
	// FIXME: %c : preferred date and time representation for the current =
locale
	s["%C"] =3D 1 + Math.floor(y / 100); // the century number
	s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 =
to 31)
	s["%e"] =3D d; // the day of the month (range 1 to 31)
	// FIXME: %D : american date style: %m/%d/%y
	// FIXME: %E, %F, %G, %g, %h (man strftime)
	s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h =
format)
	s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h =
format)
	s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; =
// day of the year (range 001 to 366)
	s["%k"] =3D hr;		// hour, range 0 to 23 (24h format)
	s["%l"] =3D ir;		// hour, range 1 to 12 (12h format)
	s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
	s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
	s["%n"] =3D "\n";		// a newline character
	s["%p"] =3D pm ? "PM" : "AM";
	s["%P"] =3D pm ? "pm" : "am";
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p
	// FIXME: %R : the time in 24-hour notation %H:%M
	s["%s"] =3D Math.floor(this.getTime() / 1000);
	s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
	s["%t"] =3D "\t";		// a tab character
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)
	s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;
	s["%u"] =3D w + 1;	// the day of the week (range 1 to 7, 1 =3D MON)
	s["%w"] =3D w;		// the day of the week (range 0 to 6, 0 =3D SUN)
	// FIXME: %x : preferred date representation for the current locale =
without the time
	// FIXME: %X : preferred time representation for the current locale =
without the date
	s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range =
00 to 99)
	s["%Y"] =3D y;		// year with the century
	s["%%"] =3D "%";		// a literal '%' character

	var re =3D /%./g;
	if (!Calendar.is_ie5)
		return str.replace(re, function (par) { return s[par] || par; });

	var a =3D str.match(re);
	for (var i =3D 0; i < a.length; i++) {
		var tmp =3D s[a[i]];
		if (tmp) {
			re =3D new RegExp(a[i], 'g');
			str =3D str.replace(re, tmp);
		}
	}

	return str;
};

Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;
Date.prototype.setFullYear =3D function(y) {
	var d =3D new Date(this);
	d.__msh_oldSetFullYear(y);
	if (d.getMonth() !=3D this.getMonth())
		this.setDate(28);
	this.__msh_oldSetFullYear(y);
};

// END: DATE OBJECT PATCHES


// global object that remembers the calendar
window.calendar =3D null;

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/calendar-it.js

// ** I18N

Calendar._DN =3D new Array
("Domenica",
 "Lunedi",
 "Martedi",
 "Mercoledi",
 "Giovedi",
 "Venerdi",
 "Sabato",
 "Domenica");

Calendar._SDN =3D new Array
("Dom",
 "Lun",
 "Mar",
 "Mer",
 "Gio",
 "Ven",
 "Sab",
 "Dom");

// full month names
Calendar._MN =3D new Array
("Gennaio",
 "Febbraio",
 "Marzo",
 "Aprile",
 "Maggio",
 "Giugno",
 "Luglio",
 "Agosto",
 "Settembre",
 "Ottobre",
 "Novembre",
 "Dicembre");

// short month names
Calendar._SMN =3D new Array
("Jan",
 "Feb",
 "Mar",
 "Apr",
 "May",
 "Jun",
 "Jul",
 "Aug",
 "Sep",
 "Oct",
 "Nov",
 "Dec");

// tooltips
Calendar._TT =3D {};
Calendar._TT["INFO"] =3D "a proposito del calendario";

Calendar._TT["ABOUT"] =3D
"DHTML Date/Time Selector\n" +
"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
"Per le ultime versioni vai a: http://dynarch.com/mishoo/calendar.epl\n" =
+
"Distribuito su licenza GNU LGPL.  Vedi =
http://gnu.org/licenses/lgpl.html per i dettagli." +
"\n\n" +
"selezione della data:\n" +
"- Usa i bottoni \xab, \xbb per selezionare l'anno\n" +
"- Usa i bottoni " + String.fromCharCode(0x2039) + ", " + =
String.fromCharCode(0x203a) + " per selezionare il mese\n" +
"- Utilizza il mouse per una selezione rapida.";
Calendar._TT["ABOUT_TIME"] =3D "\n\n" +
"selezione dell'ora:\n" +
"- Clicca sull'ora visualizzata per aumentarla\n" +
"- o Shift-click per diminuirla\n" +
"- o click a trascina per la selezione rapida.";

Calendar._TT["PREV_YEAR"] =3D "Anno prec. (tieni premuto per menu)";
Calendar._TT["PREV_MONTH"] =3D "Mese prec. (tieni premuto per menu)";
Calendar._TT["GO_TODAY"] =3D "Oggi";
Calendar._TT["NEXT_MONTH"] =3D "Mese succ. (tieni premuto per menu)";
Calendar._TT["NEXT_YEAR"] =3D "Anno succ. (tieni premuto per menu)";
Calendar._TT["SEL_DATE"] =3D "Seleziona una data";
Calendar._TT["DRAG_TO_MOVE"] =3D "Drag to move";
Calendar._TT["PART_TODAY"] =3D " (today)";

// the following is to inform that "%s" is to be the first day of week
// %s will be replaced with the day name.
Calendar._TT["DAY_FIRST"] =3D "Sel. %s come primo giorno della sett.";

// This may be locale-dependent.  It specifies the week-end days, as an =
array
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means =
Sunday, 1
// means Monday, etc.
Calendar._TT["WEEKEND"] =3D "0,6";

Calendar._TT["CLOSE"] =3D "Chiudi";
Calendar._TT["TODAY"] =3D "Oggi";
Calendar._TT["TIME_PART"] =3D "(Shift-)Click or drag to change value";

// date formats
Calendar._TT["DEF_DATE_FORMAT"] =3D "%d/%m/%Y";
Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %e %b";

Calendar._TT["WK"] =3D "Setti";
Calendar._TT["TIME"] =3D "Ora:";

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/calendar-setup.js

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
 * =
-------------------------------------------------------------------------=
--
 *
 * The DHTML Calendar
 *
 * Details and latest version at:
 * http://dynarch.com/mishoo/calendar.epl
 *
 * This script is distributed under the GNU Lesser General Public =
License.
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html
 *
 * This file defines helper functions for setting up the calendar.  They =
are
 * intended to help non-programmers get a working calendar on their site
 * quickly.  This script should not be seen as part of the calendar.  It =
just
 * shows you what one can do with the calendar, while in the same time
 * providing a quick and simple method for setting it up.  If you need
 * exhaustive customization of the calendar creation process feel free =
to
 * modify this code to suit your needs (this is recommended and much =
better
 * than modifying calendar.js itself).
 */

// $Id: calendar-setup.js,v 1.15 2004/02/04 08:10:03 mishoo Exp $

/**
 *  This function "patches" an input field (or other element) to use a =
calendar
 *  widget for date selection.
 *
 *  The "params" is a single object that can have the following =
properties:
 *
 *    prop. name   | description
 *  =
-------------------------------------------------------------------------=
------------------------
 *   inputField    | the ID of an input field to store the date
 *   displayArea   | the ID of a DIV or other element to show the date
 *   button        | ID of a button or other element that will trigger =
the calendar
 *   eventName     | event that will trigger the calendar, without the =
"on" prefix (default: "click")
 *   ifFormat      | date format that will be stored in the input field
 *   daFormat      | the date format that will be used to display the =
date in displayArea
 *   singleClick   | (true/false) wether the calendar is in single click =
mode or not (default: true)
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, =
"1" means display Monday first, etc.
 *   align         | alignment (default: "Br"); if you don't know what's =
this see the calendar documentation
 *   range         | array with 2 elements.  Default: [1900, 2999] -- =
the range of years available
 *   weekNumbers   | (true/false) if it's true (default) the calendar =
will display week numbers
 *   flat          | null or element ID; if not null the calendar will =
be a flat calendar having the parent with the given ID
 *   flatCallback  | function that receives a JS Date object and returns =
an URL to point the browser to (for flat calendar)
 *   disableFunc   | function that receives a JS Date object and should =
return true if that date has to be disabled in the calendar
 *   onSelect      | function that gets called when a date is selected.  =
You don't _have_ to supply this (the default is generally okay)
 *   onClose       | function that gets called when the calendar is =
closed.  [default]
 *   onUpdate      | function that gets called after the date is updated =
in the input field.  Receives a reference to the calendar.
 *   date          | the date that the calendar will be initially =
displayed to
 *   showsTime     | default: false; if true the calendar will include a =
time selector
 *   timeFormat    | the time format; can be "12" or "24", default is =
"12"
 *   electric      | if true (default) then given fields/date areas are =
updated for each move; otherwise they're updated only on close
 *   step          | configures the step of the years in drop-down =
boxes; default: 2
 *   position      | configures the calendar absolute position; default: =
null
 *   cache         | if "true" (but default: "false") it will reuse the =
same calendar object, where possible
 *   showOthers    | if "true" (but default: "false") it will show days =
from other months too
 *
 *  None of them is required, they all have default values.  However, if =
you
 *  pass none of "inputField", "displayArea" or "button" you'll get a =
warning
 *  saying "nothing to setup".
 */
Calendar.setup =3D function (params) {
	function param_default(pname, def) { if (typeof params[pname] =3D=3D =
"undefined") { params[pname] =3D def; } };

	param_default("inputField",     null);
	param_default("displayArea",    null);
	param_default("button",         null);
	param_default("eventName",      "click");
	param_default("ifFormat",       "%Y/%m/%d");
	param_default("daFormat",       "%Y/%m/%d");
	param_default("singleClick",    true);
	param_default("disableFunc",    null);
	param_default("dateStatusFunc", params["disableFunc"]);	// takes =
precedence if both are defined
	param_default("firstDay",       0); // defaults to "Sunday" first
	param_default("align",          "Br");
	param_default("range",          [1900, 2999]);
	param_default("weekNumbers",    true);
	param_default("flat",           null);
	param_default("flatCallback",   null);
	param_default("onSelect",       null);
	param_default("onClose",        null);
	param_default("onUpdate",       null);
	param_default("date",           null);
	param_default("showsTime",      false);
	param_default("timeFormat",     "24");
	param_default("electric",       true);
	param_default("step",           2);
	param_default("position",       null);
	param_default("cache",          false);
	param_default("showOthers",     false);

	var tmp =3D ["inputField", "displayArea", "button"];
	for (var i in tmp) {
		if (typeof params[tmp[i]] =3D=3D "string") {
			params[tmp[i]] =3D document.getElementById(params[tmp[i]]);
		}
	}
	if (!(params.flat || params.inputField || params.displayArea || =
params.button)) {
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please =
check your code");
		return false;
	}

	function onSelect(cal) {
		var p =3D cal.params;
		var update =3D (cal.dateClicked || p.electric);
		if (update && p.flat) {
			if (typeof p.flatCallback =3D=3D "function")
				p.flatCallback(cal);
			else
				alert("No flatCallback given -- doing nothing.");
			return false;
		}
		if (update && p.inputField) {
			p.inputField.value =3D cal.date.print(p.ifFormat);
			if (typeof p.inputField.onchange =3D=3D "function")
				p.inputField.onchange();
		}
		if (update && p.displayArea)
			p.displayArea.innerHTML =3D cal.date.print(p.daFormat);
		if (update && p.singleClick && cal.dateClicked)
			cal.callCloseHandler();
		if (update && typeof p.onUpdate =3D=3D "function")
			p.onUpdate(cal);
	};

	if (params.flat !=3D null) {
		if (typeof params.flat =3D=3D "string")
			params.flat =3D document.getElementById(params.flat);
		if (!params.flat) {
			alert("Calendar.setup:\n  Flat specified but can't find parent.");
			return false;
		}
		var cal =3D new Calendar(params.firstDay, params.date, params.onSelect =
|| onSelect);
		cal.showsTime =3D params.showsTime;
		cal.time24 =3D (params.timeFormat =3D=3D "24");
		cal.params =3D params;
		cal.weekNumbers =3D params.weekNumbers;
		cal.setRange(params.range[0], params.range[1]);
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.create(params.flat);
		cal.show();
		return false;
	}

	var triggerEl =3D params.button || params.displayArea || =
params.inputField;
	triggerEl["on" + params.eventName] =3D function() {
		var dateEl =3D params.inputField || params.displayArea;
		var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;
		var mustCreate =3D false;
		var cal =3D window.calendar;
		if (!(cal && params.cache)) {
			window.calendar =3D cal =3D new Calendar(params.firstDay,
							     params.date,
							     params.onSelect || onSelect,
							     params.onClose || function(cal) { cal.hide(); });
			cal.showsTime =3D params.showsTime;
			cal.time24 =3D (params.timeFormat =3D=3D "24");
			cal.weekNumbers =3D params.weekNumbers;
			mustCreate =3D true;
		} else {
			if (params.date)
				cal.setDate(params.date);
			cal.hide();
		}
		cal.showsOtherMonths =3D params.showOthers;
		cal.yearStep =3D params.step;
		cal.setRange(params.range[0], params.range[1]);
		cal.params =3D params;
		cal.setDateStatusHandler(params.dateStatusFunc);
		cal.setDateFormat(dateFmt);
		if (mustCreate)
			cal.create();
		cal.parseDate(dateEl.value || dateEl.innerHTML);
		cal.refresh();
		if (!params.position)
			cal.showAtElement(params.button || params.displayArea || =
params.inputField, params.align);
		else
			cal.showAt(params.position[0], params.position[1]);
		return false;
	};
};

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/prototype.js

/*  Prototype JavaScript framework, version 1.5.0=0A=
 *  (c) 2005-2007 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0',=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate=0A=
  },=0A=
=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
  emptyFunction: function() {},=0A=
  K: function(x) { return x }=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({}, object);=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function(event) {=0A=
    return __method.apply(object, [( event || =
window.event)].concat(args).concat($A(arguments)));=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, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback(this);=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
String.interpret =3D function(value){=0A=
  return value =3D=3D null ? '' : String(value);=0A=
}=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var 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.length > 1 ?=0A=
      $A(div.childNodes).inject('',function(memo,node){ return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return {};=0A=
=0A=
    return match[1].split(separator || '&').inject({}, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var name =3D decodeURIComponent(pair[0]);=0A=
        var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A=
=0A=
        if (hash[name] !=3D=3D undefined) {=0A=
          if (hash[name].constructor !=3D Array)=0A=
            hash[name] =3D [hash[name]];=0A=
          if (value) hash[name].push(value);=0A=
        }=0A=
        else hash[name] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function(){=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/\\/g, '\\\\');=0A=
    if (useDoubleQuotes)=0A=
      return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A=
    else=0A=
      return "'" + escapedString.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 + String.interpret(object[match[3]]);=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=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.map(iterator);=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push((iterator || Prototype.K)(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.include(value) ? array : array.concat([value]);=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string){=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if(window.opera){=0A=
  Array.prototype.concat =3D function(){=0A=
    var array =3D [];=0A=
    for(var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if(arguments[i].constructor =3D=3D Array) {=0A=
        for(var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
}=0A=
var Hash =3D function(obj) {=0A=
  Object.extend(this, obj || {});=0A=
};=0A=
=0A=
Object.extend(Hash, {=0A=
  toQueryString: function(obj) {=0A=
    var parts =3D [];=0A=
=0A=
	  this.prototype._each.call(obj, function(pair) {=0A=
      if (!pair.key) return;=0A=
=0A=
      if (pair.value && pair.value.constructor =3D=3D Array) {=0A=
        var values =3D pair.value.compact();=0A=
        if (values.length < 2) pair.value =3D values.reduce();=0A=
        else {=0A=
        	key =3D encodeURIComponent(pair.key);=0A=
          values.each(function(value) {=0A=
            value =3D value !=3D undefined ? encodeURIComponent(value) : =
'';=0A=
            parts.push(key + '=3D' + encodeURIComponent(value));=0A=
          });=0A=
          return;=0A=
        }=0A=
      }=0A=
      if (pair.value =3D=3D undefined) pair[1] =3D '';=0A=
      parts.push(pair.map(encodeURIComponent).join('=3D'));=0A=
	  });=0A=
=0A=
    return parts.join('&');=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Hash.prototype, Enumerable);=0A=
Object.extend(Hash.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (value && value =3D=3D Hash.prototype[key]) continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject(this, function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  remove: function() {=0A=
    var result;=0A=
    for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var value =3D this[arguments[i]];=0A=
      if (value !=3D=3D undefined){=0A=
        if (result =3D=3D=3D undefined) result =3D value;=0A=
        else {=0A=
          if (result.constructor !=3D Array) result =3D [result];=0A=
          result.push(value)=0A=
        }=0A=
      }=0A=
      delete this[arguments[i]];=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return Hash.toQueryString(this);=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
});=0A=
=0A=
function $H(object) {=0A=
  if (object && object.constructor =3D=3D Hash) return object;=0A=
  return new Hash(object);=0A=
};=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (typeof responder[callback] =3D=3D 'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
    if (typeof this.options.parameters =3D=3D 'string')=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  _complete: false,=0A=
=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D this.options.parameters;=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    params =3D Hash.toQueryString(params);=0A=
    if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) =
params +=3D '&_=3D'=0A=
=0A=
    // when GET, append parameters to URL=0A=
    if (this.method =3D=3D 'get' && params)=0A=
      this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A=
=0A=
    try {=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous)=0A=
        setTimeout(function() { this.respondToReadyState(1) =
}.bind(this), 10);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.method =3D=3D 'post' ? (this.options.postBody || =
params) : null;=0A=
=0A=
      this.transport.send(body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (typeof extras.push =3D=3D 'function')=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    return !this.transport.status=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A=
        match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A=
          this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + state, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      var json =3D this.getHeader('X-JSON');=0A=
      return json ? eval('(' + json + ')') : null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, param) {=0A=
      this.updateContent();=0A=
      onComplete(transport, param);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'];=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts) response =3D response.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (this.options.insertion)=0A=
        new this.options.insertion(receiver, response);=0A=
      else=0A=
        receiver.update(response);=0A=
    }=0A=
=0A=
    if (this.success()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (typeof element =3D=3D 'string')=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(query.snapshotItem(i));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  if (Prototype.BrowserFeatures.XPath) {=0A=
    var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + =
" ')]";=0A=
    return document._getElementsByXPath(q, parentElement);=0A=
  } else {=0A=
    var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
    var elements =3D [], child;=0A=
    for (var i =3D 0, length =3D children.length; i < length; i++) {=0A=
      child =3D children[i];=0A=
      if (Element.hasClassName(child, className))=0A=
        elements.push(Element.extend(child));=0A=
    }=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 || _nativeExtensions || element.nodeType =3D=3D 3) return =
element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Object.clone(Element.Methods), cache =3D =
Element.extend.cache;=0A=
=0A=
    if (element.tagName =3D=3D 'FORM')=0A=
      Object.extend(methods, Form.Methods);=0A=
    if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A=
      Object.extend(methods, Form.Element.Methods);=0A=
=0A=
    Object.extend(methods, Element.Methods.Simulated);=0A=
=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function' && !(property in element))=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=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(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*'));=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (typeof selector =3D=3D 'string')=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    return Selector.findElement($(element).ancestors(), expression, =
index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    return Selector.findElement($(element).descendants(), expression, =
index);=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    return Selector.findElement($(element).previousSiblings(), =
expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    return Selector.findElement($(element).nextSiblings(), expression, =
index);=0A=
  },=0A=
=0A=
  getElementsBySelector: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  getElementsByClassName: function(element, className) {=0A=
    return document.getElementsByClassName(className, element);=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (document.all && !window.opera) {=0A=
      var t =3D Element._attributeTranslations;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name])  name =3D t.names[name];=0A=
      var attribute =3D element.attributes[name];=0A=
      if(attribute) return attribute.nodeValue;=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    if (elementClassName.length =3D=3D 0) return false;=0A=
    if (elementClassName =3D=3D className ||=0A=
        elementClassName.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).add(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element).remove(className);=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    Element.classNames(element)[element.hasClassName(className) ? =
'remove' : 'add'](className);=0A=
    return element;=0A=
  },=0A=
=0A=
  observe: function() {=0A=
    Event.observe.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  stopObserving: function() {=0A=
    Event.stopObserving.apply(Event, arguments);=0A=
    return $A(arguments).first();=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Position.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    if (['float','cssFloat'].include(style))=0A=
      style =3D (typeof element.style.styleFloat !=3D 'undefined' ? =
'styleFloat' : 'cssFloat');=0A=
    style =3D style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css[style] : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style];=0A=
      }=0A=
    }=0A=
=0A=
    if((value =3D=3D 'auto') && ['width','height'].include(style) && =
(element.getStyle('display') !=3D 'none'))=0A=
      value =3D element['offset'+style.capitalize()] + 'px';=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
    if(style =3D=3D 'opacity') {=0A=
      if(value) return parseFloat(value);=0A=
      if(value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if(value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
    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=
      var value =3D style[name];=0A=
      if(name =3D=3D 'opacity') {=0A=
        if (value =3D=3D 1) {=0A=
          value =3D (/Gecko/.test(navigator.userAgent) &&=0A=
            !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =
0.999999 : 1.0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else if(value =3D=3D=3D '') {=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A=
        } else {=0A=
          if(value < 0.00001) value =3D 0;=0A=
          if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A=
            element.style.filter =3D =
element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
              'alpha(opacity=3D'+value*100+')';=0A=
        }=0A=
      } else if(['float','cssFloat'].include(name)) name =3D (typeof =
element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A=
      element.style[name.camelize()] =3D value;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D element.style.overflow || 'auto';=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A=
=0A=
Element._attributeTranslations =3D {};=0A=
=0A=
Element._attributeTranslations.names =3D {=0A=
  colspan:   "colSpan",=0A=
  rowspan:   "rowSpan",=0A=
  valign:    "vAlign",=0A=
  datetime:  "dateTime",=0A=
  accesskey: "accessKey",=0A=
  tabindex:  "tabIndex",=0A=
  enctype:   "encType",=0A=
  maxlength: "maxLength",=0A=
  readonly:  "readOnly",=0A=
  longdesc:  "longDesc"=0A=
};=0A=
=0A=
Element._attributeTranslations.values =3D {=0A=
  _getAttr: function(element, attribute) {=0A=
    return element.getAttribute(attribute, 2);=0A=
  },=0A=
=0A=
  _flag: function(element, attribute) {=0A=
    return $(element).hasAttribute(attribute) ? attribute : null;=0A=
  },=0A=
=0A=
  style: function(element) {=0A=
    return element.style.cssText.toLowerCase();=0A=
  },=0A=
=0A=
  title: function(element) {=0A=
    var node =3D element.getAttributeNode('title');=0A=
    return node.specified ? node.nodeValue : null;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element._attributeTranslations.values, {=0A=
  href: Element._attributeTranslations.values._getAttr,=0A=
  src:  Element._attributeTranslations.values._getAttr,=0A=
  disabled: Element._attributeTranslations.values._flag,=0A=
  checked:  Element._attributeTranslations.values._flag,=0A=
  readonly: Element._attributeTranslations.values._flag,=0A=
  multiple: Element._attributeTranslations.values._flag=0A=
});=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    var t =3D Element._attributeTranslations;=0A=
    attribute =3D t.names[attribute] || attribute;=0A=
    return $(element).getAttributeNode(attribute).specified;=0A=
  }=0A=
};=0A=
=0A=
// IE is missing .innerHTML support for TABLE-related elements=0A=
if (document.all && !window.opera){=0A=
  Element.Methods.update =3D function(element, html) {=0A=
    element =3D $(element);=0A=
    html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
    if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A=
      var div =3D document.createElement('div');=0A=
      switch (tagName) {=0A=
        case 'THEAD':=0A=
        case 'TBODY':=0A=
          div.innerHTML =3D '<table><tbody>' +  html.stripScripts() + =
'</tbody></table>';=0A=
          depth =3D 2;=0A=
          break;=0A=
        case 'TR':=0A=
          div.innerHTML =3D '<table><tbody><tr>' +  html.stripScripts() =
+ '</tr></tbody></table>';=0A=
          depth =3D 3;=0A=
          break;=0A=
        case 'TD':=0A=
          div.innerHTML =3D '<table><tbody><tr><td>' +  =
html.stripScripts() + '</td></tr></tbody></table>';=0A=
          depth =3D 4;=0A=
      }=0A=
      $A(element.childNodes).each(function(node){=0A=
        element.removeChild(node)=0A=
      });=0A=
      depth.times(function(){ div =3D div.firstChild });=0A=
=0A=
      $A(div.childNodes).each(=0A=
        function(node){ element.appendChild(node) });=0A=
    } else {=0A=
      element.innerHTML =3D html.stripScripts();=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
  ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A=
    var className =3D 'HTML' + tag + 'Element';=0A=
    if(window[className]) return;=0A=
    var klass =3D window[className] =3D {};=0A=
    klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : =
'div').__proto__;=0A=
  });=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    var cache =3D Element.extend.cache;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  if (typeof HTMLElement !=3D 'undefined') {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
    copy(Form.Methods, HTMLFormElement.prototype);=0A=
    [HTMLInputElement, HTMLTextAreaElement, =
HTMLSelectElement].each(function(klass) {=0A=
      copy(Form.Element.Methods, klass.prototype);=0A=
    });=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=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.toUpperCase();=0A=
        if (['TBODY', 'TR'].include(tagName)) {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
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.readAttribute("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, length =3D clause.length; i < length; i++)=0A=
        conditions.push('element.hasClassName(' + clause[i].inspect() + =
')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.readAttribute(' + =
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('element.hasAttribute(' + =
attribute.name.inspect() + ')'); 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=
      element =3D $(element); \=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, length =3D scope.length; i < 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=
Object.extend(Selector, {=0A=
  matchElements: function(elements, expression) {=0A=
    var selector =3D new Selector(expression);=0A=
    return =
elements.select(selector.match.bind(selector)).map(Element.extend);=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (typeof expression =3D=3D 'number') index =3D expression, =
expression =3D false;=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    return expressions.map(function(expression) {=0A=
      return =
expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], =
function(results, expr) {=0A=
        var selector =3D new Selector(expr);=0A=
        return results.inject([], function(elements, result) {=0A=
          return elements.concat(selector.findElements(result || =
element));=0A=
        });=0A=
      });=0A=
    }).flatten();=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, getHash) {=0A=
    var data =3D elements.inject({}, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        var key =3D element.name, value =3D $(element).getValue();=0A=
        if (value !=3D undefined) {=0A=
          if (result[key]) {=0A=
            if (result[key].constructor !=3D Array) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return getHash ? data : Hash.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, getHash) {=0A=
    return Form.serializeElements(Form.getElements(form), getHash);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    form.getElements().each(function(element) {=0A=
      element.disabled =3D '';=0A=
    });=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return $(form).getElements().find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form, Form.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D {};=0A=
        pair[element.name] =3D value;=0A=
        return Hash.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A=
      !['button', 'reset', 'submit'].include(element.type) ) )=0A=
      element.select();=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Form.Element, Form.Element.Methods);=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    return element.checked ? element.value : null;=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return element.value;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return this[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' =
=3D=3D typeof value=0A=
      ? this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value));=0A=
    if (changed) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    =
Form.getElements(this.element).each(this.registerCallback.bind(this));=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0, length =3D Event.observers.length; i < length; =
i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    Event._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (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=
      try {=0A=
        element.detachEvent('on' + name, observer);=0A=
      } catch (e) {}=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=
        if(element.tagName=3D=3D'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=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=
      if (!window.opera || element.tagName=3D=3D'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/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=
}=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/scriptaculous.js

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.7.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/datepicker.js

/**=0A=
 * DatePicker widget using Prototype and Scriptaculous.=0A=
 * (c) 2007 Mathieu Jondet <mathieu@eulerian.com>=0A=
 * Eulerian Technologies=0A=
 *=0A=
 * DatePicker is freely distributable under the same terms as Prototype.=0A=
 *=0A=
 */=0A=
=0A=
var DatePicker	=3D Class.create();=0A=
=0A=
DatePicker.prototype	=3D {=0A=
 Version	: '0.9.2',=0A=
 _relative	: null,=0A=
 _div		: null,=0A=
 _zindex	: 1,=0A=
 _keepFieldEmpty: true,=0A=
 _daysInMonth	: [31,28,31,30,31,30,31,31,30,31,30,31],=0A=
 /* language */=0A=
 _language	: 'fr',=0A=
 _language_month	: $H({=0A=
  'fr'	: [ 'Janvier', 'F&#233;vrier', 'Mars', 'Avril', 'Mai', 'Juin', =0A=
   'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', =
'D&#233;cembre' ],=0A=
  'en'	: [ 'January', 'February', 'March', 'April', 'May',=0A=
   'June', 'July', 'August', 'September', 'October', 'November', =
'December' ],=0A=
  'sp'	: [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', =0A=
   'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' =
],=0A=
  'it'	: [ 'Gennaio', 'Febbraio', 'Marzo', 'Aprile', 'Maggio', 'Giugno',=0A=
   'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre' ],=0A=
  'de'	: [ 'Januar', 'Februar', 'M&#228;rz', 'April', 'Mai', 'Juni',=0A=
   'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember' ],=0A=
  'pt'	: [ 'Janeiro', 'Fevereiro', 'Mar&#231;o', 'Abril', 'Maio', =
'Junho',=0A=
   'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ]=0A=
 }),=0A=
 _language_day	: $H({=0A=
  'fr'	: [ 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim' ],=0A=
  'en'	: [ 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun' ],=0A=
  'sp'	: [ 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'S&#224;b', 'Dom' ],=0A=
  'it'	: [ 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom' ],=0A=
  'de'	: [ 'Mon', 'Die', 'Mit', 'Don', 'Fre', 'Sam', 'Son' ],=0A=
  'pt'	: [ 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'S&#225;', 'Dom' ]=0A=
 }),=0A=
 _language_close	: $H({=0A=
  'fr'	: 'fermer',=0A=
  'en'	: 'close',=0A=
  'sp'	: 'cierre',=0A=
  'it'	: 'fine',=0A=
  'de'	: 'schliessen',=0A=
  'pt'	: 'fim'=0A=
 }),=0A=
 /* date manipulation */=0A=
 _todayDate	: new Date(),=0A=
 _date_regexp	: /^(\d{1,2})(\/|\.|\-)(\d{1,2})(?:\/|\.|\-)(\d{4})$/,=0A=
 _current_date	: null,=0A=
 _clickCallback	: Prototype.emptyFunction,=0A=
 _date_separator: '/',=0A=
 _id_datepicker	: null,=0A=
 /* positionning */=0A=
 _topOffset	: 30,=0A=
 _leftOffset	: 0,=0A=
 _isPositionned	: false,=0A=
 _relativePosition : true,=0A=
 /* return the name of current month in appropriate language */=0A=
 getMonthLocale	: function ( month ) {=0A=
  return	this._language_month[this._language][month];=0A=
 },=0A=
 getLocaleClose	: function () {=0A=
  return	this._language_close[this._language];=0A=
 },=0A=
 _initCurrentDate : function () {=0A=
  /* check if value in field is proper, set to today */=0A=
  this._current_date	=3D $F(this._relative);=0A=
  if ( !this._date_regexp.test(this._current_date) ) {=0A=
   var now	=3D new Date();=0A=
   var day	=3D this._leftpad_zero(now.getDate(), 2);=0A=
   var mon	=3D this._leftpad_zero(now.getMonth() + 1, 2);=0A=
   /* depending on language not presented the same way */=0A=
   if ( this._language =3D=3D 'en' )=0A=
    this._current_date	=3D mon+'/'+day+'/'+now.getFullYear();=0A=
   else =0A=
    this._current_date	=3D day+'/'+mon+'/'+now.getFullYear();=0A=
   /* set the field value ? */=0A=
   if ( !this._keepFieldEmpty )=0A=
    $(this._relative).setAttribute('value', this._current_date);=0A=
  }=0A=
  var a_date_regexp	=3D this._current_date.match(this._date_regexp);=0A=
  /* fetch date separator as specified in option or via value */=0A=
  this._date_separator	=3D String(a_date_regexp[2]);=0A=
  /* check language */=0A=
  if ( this._language =3D=3D 'en' ) {=0A=
   this._current_mon	=3D Number(a_date_regexp[1]) - 1;=0A=
   this._current_day	=3D Number(a_date_regexp[3]);=0A=
  } else {=0A=
   this._current_day	=3D Number(a_date_regexp[1]);=0A=
   this._current_mon	=3D Number(a_date_regexp[3]) - 1;=0A=
  }=0A=
  this._current_year	=3D Number(a_date_regexp[4]);=0A=
 },=0A=
 /* init */=0A=
 initialize	: function ( h_p ) {=0A=
  /* arguments */=0A=
  this._relative=3D h_p["relative"];=0A=
  if ( h_p["language"] )=0A=
   this._language =3D h_p["language"];=0A=
  this._zindex	=3D ( h_p["zindex"] ) ? parseInt(Number(h_p["zindex"])) : =
1;=0A=
  if ( typeof(h_p["keepFieldEmpty"]) !=3D 'undefined' )=0A=
   this._keepFieldEmpty	=3D h_p["keepFieldEmpty"];=0A=
  if ( typeof(h_p["clickCallback"]) =3D=3D 'function' )=0A=
   this._clickCallback	=3D h_p["clickCallback"];=0A=
  if ( typeof(h_p["leftOffset"]) !=3D 'undefined' )=0A=
   this._leftOffset	=3D parseInt(h_p["leftOffset"]);=0A=
  if ( typeof(h_p["topOffset"]) !=3D 'undefined' )=0A=
   this._topOffset	=3D parseInt(h_p["topOffset"]);=0A=
  if ( typeof(h_p["relativePosition"]) !=3D 'undefined' )=0A=
   this._relativePosition =3D h_p["relativePosition"];=0A=
  this._id_datepicker		=3D 'datepicker-'+this._relative;=0A=
  this._id_datepicker_prev	=3D this._id_datepicker+'-prev';=0A=
  this._id_datepicker_next	=3D this._id_datepicker+'-next';=0A=
  this._id_datepicker_hdr	=3D this._id_datepicker+'-header';=0A=
  this._id_datepicker_ftr	=3D this._id_datepicker+'-footer';=0A=
=0A=
  /* build up calendar skel */=0A=
  this._div =3D Builder.node('div', { =0A=
    id 		: this._id_datepicker,=0A=
    className	: 'datepicker',=0A=
    style	: 'display: none; z-index: '+this._zindex =0A=
   }, [=0A=
      /* header */=0A=
      Builder.node('div', { className : 'datepicker-header' }, [=0A=
       Builder.node('span', { =0A=
	id : this._id_datepicker_prev, style : 'cursor: pointer;' }, ' << '),=0A=
       Builder.node('span', { id : this._id_datepicker_hdr }),=0A=
       Builder.node('span', { =0A=
	id : this._id_datepicker_next, style : 'cursor: pointer;' }, ' >> ')=0A=
      ]),=0A=
      /* calendar */=0A=
      Builder.node('div', { className : 'datepicker-calendar' }, [=0A=
       Builder.node('table', { id : this._id_datepicker+'-table' }) ]),=0A=
      /* footer */=0A=
      Builder.node('div', { =0A=
       id 	: this._id_datepicker_ftr,=0A=
       className: 'datepicker-footer' }, this.getLocaleClose() )=0A=
  ]);=0A=
  /* finally declare the event listener on input field */=0A=
  Event.observe(this._relative, =0A=
    'click', this.click.bindAsEventListener(this), false);=0A=
  /* need to append on body when doc is loaded for IE */=0A=
  Event.observe(window, 'load', this.load.bindAsEventListener(this), =
false);=0A=
 },=0A=
 /**=0A=
  * load	: called when document is fully-loaded to append datepicker=0A=
  *		  to main object.=0A=
  */=0A=
 load		: function () {=0A=
  /* append to body */=0A=
  var body	=3D document.getElementsByTagName("body").item(0);=0A=
  if ( body )=0A=
   body.appendChild( this._div );=0A=
  /* init the date in field if needed */=0A=
  this._initCurrentDate();=0A=
  /* declare the observers for UI control */=0A=
  Event.observe($(this._id_datepicker_prev), =0A=
    'click', this.prevMonth.bindAsEventListener(this), false);=0A=
  Event.observe($(this._id_datepicker_next), =0A=
    'click', this.nextMonth.bindAsEventListener(this), false);=0A=
  Event.observe($(this._id_datepicker_ftr), =0A=
    'click', this.close.bindAsEventListener(this), false);=0A=
 },=0A=
 /**=0A=
  * click	: called when input element is clicked=0A=
  */=0A=
 click		: function () {=0A=
  if ( !this._isPositionned && this._relativePosition ) {=0A=
   /* position the datepicker relatively to element */=0A=
   var a_lt =3D Position.positionedOffset($(this._relative));=0A=
   $(this._id_datepicker).setStyle({=0A=
    'left'	: Number(a_lt[0]+this._leftOffset)+'px',=0A=
    'top'	: Number(a_lt[1]+this._topOffset)+'px'=0A=
   });=0A=
   this._isPositionned	=3D true;=0A=
  }=0A=
  if ( !$(this._id_datepicker).visible() ) {=0A=
   this._initCurrentDate();=0A=
   this._redrawCalendar();=0A=
  }=0A=
  /* eval the clickCallback function */=0A=
  eval(this._clickCallback());=0A=
  /* Effect toggle to fade-in / fade-out the datepicker */=0A=
  new Effect.toggle(this._id_datepicker, 'appear');=0A=
 },=0A=
 /**=0A=
  * close	: called when the datepicker is closed=0A=
  */=0A=
 close		: function () {=0A=
  new Effect.Fade(this._id_datepicker, { duration : 0.3 });=0A=
 },=0A=
 /**=0A=
  * setPosition	: set the position of the datepicker.=0A=
  *  param : t=3Dtop | l=3Dleft=0A=
  */=0A=
 setPosition	: function ( t, l ) {=0A=
  var h_pos	=3D { 'top' : '0px', 'left' : '0px' };=0A=
  if ( typeof(t) !=3D 'undefined' )=0A=
   h_pos['top']	=3D Number(t)+this._topOffset+'px';=0A=
  if ( typeof(l) !=3D 'undefined' )=0A=
   h_pos['left']=3D Number(l)+this._leftOffset+'px';=0A=
  $(this._id_datepicker).setStyle(h_pos);=0A=
  this._isPositionned	=3D true;=0A=
 },=0A=
 /**=0A=
  * _leftpad_zero : pad the provided string to given number of 0=0A=
  */=0A=
  /** CHECK toPaddedString: from =
http://dev.rubyonrails.org/changeset/6363 */=0A=
 _leftpad_zero	: function ( str, padToLength ) {=0A=
  var result	=3D '';=0A=
  for ( var i =3D 0; i < (padToLength - String(str).length); i++ )=0A=
   result	+=3D '0';=0A=
  return	result + str;=0A=
 },=0A=
 /**=0A=
  * _getMonthDays : given the year and month find the number of days.=0A=
  */=0A=
 _getMonthDays	: function ( year, month ) {=0A=
  if (((0 =3D=3D (year%4)) && =0A=
   ( (0 !=3D (year%100)) || (0 =3D=3D (year%400)))) && (month =3D=3D 1))=0A=
   return 29;=0A=
  return this._daysInMonth[month];=0A=
 },=0A=
 /**=0A=
  * _buildCalendar	: draw the days array for current date=0A=
  */=0A=
 _buildCalendar		: function () {=0A=
  var _self	=3D this;=0A=
  var tbody	=3D document.createElement('tbody');=0A=
  /* generate day headers */=0A=
  var trDay	=3D document.createElement('tr');=0A=
  this._language_day[this._language].each( function ( item ) {=0A=
   var td	=3D document.createElement('td');=0A=
   td.innerHTML	=3D item;=0A=
   td.className	=3D 'wday';=0A=
   trDay.appendChild( td );=0A=
  });=0A=
  tbody.appendChild( trDay );=0A=
  /* generate the content of days */=0A=
  =0A=
  /* build-up days matrix */=0A=
  var a_d	=3D [=0A=
    [ 0, 0, 0, 0, 0, 0, 0 ]=0A=
   ,[ 0, 0, 0, 0, 0, 0, 0 ]=0A=
   ,[ 0, 0, 0, 0, 0, 0, 0 ]=0A=
   ,[ 0, 0, 0, 0, 0, 0, 0 ]=0A=
   ,[ 0, 0, 0, 0, 0, 0, 0 ]=0A=
   ,[ 0, 0, 0, 0, 0, 0, 0 ]=0A=
  ];=0A=
  /* set date at beginning of month to display */=0A=
  var d		=3D new Date(this._current_year, this._current_mon, 1, 12);=0A=
  /* start the day list on monday */=0A=
  var startIndex	=3D ( !d.getDay() ) ? 6 : d.getDay() - 1;=0A=
  var nbDaysInMonth	=3D this._getMonthDays(=0A=
    this._current_year, this._current_mon);=0A=
  var daysIndex		=3D 1;=0A=
  for ( var j =3D startIndex; j < 7; j++ ) {=0A=
   a_d[0][j]	=3D { =0A=
     d : daysIndex=0A=
    ,m : this._current_mon=0A=
    ,y : this._current_year =0A=
   };=0A=
   daysIndex++;=0A=
  }=0A=
  var a_prevMY	=3D this._prevMonthYear();=0A=
  var nbDaysInMonthPrev	=3D this._getMonthDays(a_prevMY[1], a_prevMY[0]);=0A=
  for ( var j =3D 0; j < startIndex; j++ ) {=0A=
   a_d[0][j]	=3D { =0A=
     d : Number(nbDaysInMonthPrev - startIndex + j + 1) =0A=
    ,m : Number(a_prevMY[0])=0A=
    ,y : a_prevMY[1]=0A=
    ,c : 'outbound'=0A=
   };=0A=
  }=0A=
  var switchNextMonth	=3D false;=0A=
  var currentMonth	=3D this._current_mon;=0A=
  var currentYear	=3D this._current_year;=0A=
  for ( var i =3D 1; i < 6; i++ ) {=0A=
   for ( var j =3D 0; j < 7; j++ ) {=0A=
    a_d[i][j]	=3D { =0A=
      d : daysIndex=0A=
     ,m : currentMonth=0A=
     ,y : currentYear=0A=
     ,c : ( switchNextMonth ) ? 'outbound' : ( =0A=
      ((daysIndex =3D=3D this._todayDate.getDate()) &&=0A=
        (this._current_mon  =3D=3D this._todayDate.getMonth()) &&=0A=
        (this._current_year =3D=3D this._todayDate.getFullYear())) ? =
'today' : null)=0A=
    };=0A=
    daysIndex++;=0A=
    /* if at the end of the month : reset counter */=0A=
    if ( daysIndex > nbDaysInMonth ) {=0A=
     daysIndex	=3D 1;=0A=
     switchNextMonth =3D true;=0A=
     if ( this._current_mon + 1 > 11 ) {=0A=
      currentMonth =3D 0;=0A=
      currentYear +=3D 1;=0A=
     } else {=0A=
      currentMonth +=3D 1;=0A=
     }=0A=
    }=0A=
   }=0A=
  }=0A=
=0A=
  /* generate days for current date */=0A=
  for ( var i =3D 0; i < 6; i++ ) {=0A=
   var tr	=3D document.createElement('tr');=0A=
   for ( var j =3D 0; j < 7; j++ ) {=0A=
    var h_ij	=3D a_d[i][j];=0A=
    var td	=3D document.createElement('td');=0A=
    /* id is : datepicker-day-mon-year or depending on language other =
way */=0A=
    /* don't forget to add 1 on month for proper formmatting */=0A=
    if ( this._language =3D=3D 'en' ) =0A=
     var id	=3D $A([ this._relative, this._leftpad_zero((h_ij["m"] +1), =
2),=0A=
       this._leftpad_zero(h_ij["d"], 2), h_ij["y"] ]).join('-');=0A=
     else =0A=
      var id	=3D $A([ this._relative, this._leftpad_zero(h_ij["d"], 2),=0A=
	this._leftpad_zero((h_ij["m"] + 1), 2), h_ij["y"] ]).join('-');=0A=
    /* set id and classname for cell if exists */=0A=
    td.setAttribute('id', id);=0A=
    if ( h_ij["c"] )=0A=
     td.className	=3D h_ij["c"];=0A=
    /* on onclick : rebuild date value from id of current cell */=0A=
    td.onclick	=3D function () { =0A=
     $(_self._relative).value =3D String($(this).readAttribute('id')=0A=
	).replace(_self._relative+'-','').replace(/-/g,_self._date_separator); =0A=
     _self.close(); =0A=
    };=0A=
    td.innerHTML=3D h_ij["d"];=0A=
    tr.appendChild( td );=0A=
   }=0A=
   tbody.appendChild( tr );=0A=
  }=0A=
  return	tbody;=0A=
 },=0A=
 /**=0A=
  * nextMonth	: redraw the calendar content for next month.=0A=
  */=0A=
 _nextMonthYear	: function () {=0A=
  var c_mon	=3D this._current_mon;=0A=
  var c_year	=3D this._current_year;=0A=
  if ( c_mon + 1 > 11 ) {=0A=
   c_mon	=3D 0;=0A=
   c_year	+=3D 1;=0A=
  } else {=0A=
   c_mon	+=3D 1;=0A=
  }=0A=
  return	[ c_mon, c_year ];=0A=
 },=0A=
 nextMonth	: function () {=0A=
  var a_next		=3D this._nextMonthYear();=0A=
  this._current_mon	=3D a_next[0];=0A=
  this._current_year 	=3D a_next[1];=0A=
  this._redrawCalendar();=0A=
 },=0A=
 /**=0A=
  * prevMonth	: redraw the calendar content for previous month.=0A=
  */=0A=
 _prevMonthYear	: function () {=0A=
  var c_mon	=3D this._current_mon;=0A=
  var c_year	=3D this._current_year;=0A=
  if ( c_mon - 1 < 0 ) {=0A=
   c_mon	=3D 11;=0A=
   c_year	-=3D 1;=0A=
  } else {=0A=
   c_mon	-=3D 1;=0A=
  }=0A=
  return	[ c_mon, c_year ];=0A=
 },=0A=
 prevMonth	: function () {=0A=
  var a_prev		=3D this._prevMonthYear();=0A=
  this._current_mon	=3D a_prev[0];=0A=
  this._current_year 	=3D a_prev[1];=0A=
  this._redrawCalendar();=0A=
 },=0A=
 _redrawCalendar	: function () {=0A=
  this._setLocaleHdr();=0A=
  var table	=3D $(this._id_datepicker+'-table');=0A=
  try {=0A=
   while ( table.hasChildNodes() )=0A=
    table.removeChild(table.childNodes[0]);=0A=
  } catch ( e ) {}=0A=
  table.appendChild( this._buildCalendar() );=0A=
 },=0A=
 _setLocaleHdr	: function () {=0A=
  /* next link */=0A=
  var a_next	=3D this._nextMonthYear();=0A=
  $(this._id_datepicker_next).setAttribute('title',=0A=
   this.getMonthLocale(a_next[0])+' '+a_next[1]);=0A=
  /* prev link */=0A=
  var a_prev	=3D this._prevMonthYear();=0A=
  $(this._id_datepicker_prev).setAttribute('title',=0A=
   this.getMonthLocale(a_prev[0])+' '+a_prev[1]);=0A=
  /* header */=0A=
  =
$(this._id_datepicker_hdr).update('&nbsp;&nbsp;&nbsp;'+this.getMonthLocal=
e(this._current_mon)+'&nbsp;'+this._current_year+'&nbsp;&nbsp;&nbsp;');=0A=
 }=0A=
};=0A=

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAUA9HkD52Wm4xx0q25btZ4hQ1wrVeOlCb17HeyaHc9EudbWKEphR5-SDiw-EFwx5zaWhu7gVsgTOARA

var G_INCOMPAT =3D false;function GScript(src) {document.write('<' + =
'script src=3D"' + src + '"' +' type=3D"text/javascript"><' + =
'/script>');}function GBrowserIsCompatible() {if (G_INCOMPAT) return =
false;return true;}function GApiInit() {if (GApiInit.called) =
return;GApiInit.called =3D true;window.GAddMessages && =
GAddMessages({160: '\x3cH1\x3eServer Error\x3c/H1\x3eThe server =
encountered a temporary error and could not complete your =
request.\x3cp\x3ePlease try again in a minute or so.\x3c/p\x3e',1415: =
'.',1416: ',',1547: 'mi',1616: 'km',4100: 'm',4101: 'ft',10018: =
'Loading...',10021: 'Zoom In',10022: 'Zoom Out',10024: 'Drag to =
zoom',10029: 'Return to the last result',10049: 'Map',10050: =
'Satellite',10093: 'Terms of Use',10111: 'Map',10112: 'Sat',10116: =
'Hybrid',10117: 'Hyb',10120: 'We are sorry, but we don\x27t have maps at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10121: 'We are sorry, but we don\x27t have imagery at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10507: 'Pan left',10508: 'Pan right',10509: 'Pan =
up',10510: 'Pan down',10511: 'Show street map',10512: 'Show satellite =
imagery',10513: 'Show imagery with street names',10806: 'Click to see =
this area on Google Maps',10807: 'Traffic',10808: 'Show Traffic',10809: =
'Hide Traffic',12150: '%1$s on %2$s',12151: '%1$s on %2$s at =
%3$s',12152: '%1$s on %2$s between %3$s and %4$s',10985: 'Zoom =
in',10986: 'Zoom out',11047: 'Center map here',11089: '\x3ca =
href\x3d\x22javascript:void(0);\x22\x3eZoom In\x3c/a\x3e to see traffic =
for this region',11259: 'Full-screen',11751: 'Show street map with =
terrain',11752: 'Style:',11757: 'Change map style',11758: =
'Terrain',11759: 'Ter',11794: 'Show labels',11303: 'Street View =
Help',11274: 'To use street view, you need Adobe Flash Player version =
%1$d or newer.',11382: 'Get the latest Flash Player.',11314: 'We\x27re =
sorry, street view is currently unavailable due to high =
demand.\x3cbr\x3ePlease try again later!',1559: 'N',1560: 'S',1561: =
'W',1562: 'E',1608: 'NW',1591: 'NE',1605: 'SW',1606: 'SE',11907: 'This =
image is no longer available',10041: 'Help',12471: 'Current =
Location',12492: 'Earth',12823: 'Google has disabled usage of the Maps =
API for this application. See the Terms of Service for more information: =
%1$s.',12822: 'http://code.google.com/apis/maps/terms.html',12915: =
'Improve the map',12916: 'Google, Europa Technologies',13171: 'Hybrid =
3D',0: ''});}var GLoad;(function() {GLoad =3D function(apiCallback) {var =
callee =3D arguments.callee;GApiInit();var opts =3D =
{export_legacy_names:true,tile_override:[{maptype:0,min_zoom:7,max_zoom:7=
,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_=
e7:1293600000}},{lo:{lat_e7:366500000,lng_e7:1297000000},hi:{lat_e7:38620=
0000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1.13=
\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1.13\x=
26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1.13\x26=
hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1.13\x26hl=
=3Den\x26src=3Dapi\x26"]},{maptype:0,min_zoom:8,max_zoom:9,rect:[{lo:{lat=
_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_e7:1279600000}}=
,{lo:{lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:386200000,lng_e7:128=
6700000}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{lat_e7:386200000,l=
ng_e7:1293600000}},{lo:{lat_e7:354690000,lng_e7:1293600000},hi:{lat_e7:38=
6200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1=
.13\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1.1=
3\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1.13\=
x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1.13\x2=
6hl=3Den\x26src=3Dapi\x26"]},{maptype:0,min_zoom:10,max_zoom:19,rect:[{lo=
:{lat_e7:329890840,lng_e7:1246055600},hi:{lat_e7:386930130,lng_e7:1284960=
940}},{lo:{lat_e7:344646740,lng_e7:1284960940},hi:{lat_e7:386930130,lng_e=
7:1288476560}},{lo:{lat_e7:350277470,lng_e7:1288476560},hi:{lat_e7:386930=
130,lng_e7:1310531620}},{lo:{lat_e7:370277730,lng_e7:1310531620},hi:{lat_=
e7:386930130,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3D=
kr1.13\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr=
1.13\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1.=
13\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1.13=
\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:7,max_zoom:7,rect:[{l=
o:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_e7:129360=
0000}},{lo:{lat_e7:366500000,lng_e7:1297000000},hi:{lat_e7:386200000,lng_=
e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3D=
en\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3De=
n\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3Den=
\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3Den\=
x26src=3Dapi\x26"]},{maptype:3,min_zoom:8,max_zoom:9,rect:[{lo:{lat_e7:33=
0000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_e7:1279600000}},{lo:{=
lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:386200000,lng_e7:128670000=
0}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{lat_e7:386200000,lng_e7:=
1293600000}},{lo:{lat_e7:354690000,lng_e7:1293600000},hi:{lat_e7:38620000=
0,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1p.12\x=
26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1p.12\x2=
6hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26=
hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26h=
l=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:10,rect:[{lo:{lat_e7:32989=
0840,lng_e7:1246055600},hi:{lat_e7:386930130,lng_e7:1284960940}},{lo:{lat=
_e7:344646740,lng_e7:1284960940},hi:{lat_e7:386930130,lng_e7:1288476560}}=
,{lo:{lat_e7:350277470,lng_e7:1288476560},hi:{lat_e7:386930130,lng_e7:131=
0531620}},{lo:{lat_e7:370277730,lng_e7:1310531620},hi:{lat_e7:386930130,l=
ng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26h=
l=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=
=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3D=
en\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1p.12\x26hl=3De=
n\x26src=3Dapi\x26"]}],jsmain:"http://maps.gstatic.com/intl/en_ALL/mapfil=
es/332a/maps2.api/main.js",obliques_urls:["http://khmdb0.google.com/kh?v=3D=
37\x26","http://khmdb1.google.com/kh?v=3D37\x26"],token:2243888412,jsmodu=
le_base_url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/332a/maps2.api"=
,generic_tile_urls:["http://mt0.google.com/vt?hl=3Den\x26src=3Dapi\x26","=
http://mt1.google.com/vt?hl=3Den\x26src=3Dapi\x26"]};var pageArgs =3D =
{};apiCallback(["http://mt0.google.com/vt/lyrs\x3dm@151\x26hl\x3den\x26sr=
c\x3dapi\x26","http://mt1.google.com/vt/lyrs\x3dm@151\x26hl\x3den\x26src\=
x3dapi\x26"], =
["http://khm0.google.com/kh/v\x3d83\x26","http://khm1.google.com/kh/v\x3d=
83\x26"], =
["http://mt0.google.com/vt/lyrs\x3dh@151\x26hl\x3den\x26src\x3dapi\x26","=
http://mt1.google.com/vt/lyrs\x3dh@151\x26hl\x3den\x26src\x3dapi\x26"],"A=
BQIAAAAUA9HkD52Wm4xx0q25btZ4hQ1wrVeOlCb17HeyaHc9EudbWKEphR5-SDiw-EFwx5zaW=
hu7gVsgTOARA","","",true,"google.maps.",opts,["http://mt0.google.com/vt/l=
yrs\x3dt@126,r@151\x26hl\x3den\x26src\x3dapi\x26","http://mt1.google.com/=
vt/lyrs\x3dt@126,r@151\x26hl\x3den\x26src\x3dapi\x26"],null  =
,pageArgs);if (!callee.called) {callee.called =3D true;}}})();function =
GUnload() {if (window.GUnloadApi) {GUnloadApi();}}var _mIsRtl =3D =
false;var _mF =3D [ =
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"http://cbk0.goo=
gle.com",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"","1",,,,,,,,,,,,,,,,,=
,,true,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"",,true,22,'http://khm.google.com/vt=
/lbw/lyrs\x3dm\x26hl\x3den\x26','http://khm.google.com/vt/lbw/lyrs\x3ds\x=
26hl\x3den\x26','http://khm.google.com/vt/lbw/lyrs\x3dy\x26hl\x3den\x26',=
'http://khm.google.com/vt/lbw/lyrs\x3dp\x26hl\x3den\x26',,,,,,,"windows-i=
e,windows-firefox,windows-chrome,macos-safari,macos-firefox,macos-chrome"=
,,,20000,600,30,,,,,,false,,,,,,,,,"",,,,,true,"4:http://gt%1$d.google.co=
m/mt?v\x3dgwm.fresh\x26","4:http://gt%1$d.google.com/mt?v\x3dgwh.fresh\x2=
6",,false,,,0.25,,,,,,,,,,,,,,,,,false,"https://cbks0.google.com",,,,,,,,=
,,,,,,,,,,,,true,false,,,,true,"http://mt0.google.com/vt/ft",,,,,,,,,,,,,=
,,,,,2,,,,,true,,,,,,,,,,,,,,,,,,false,,,,,,,,,,,,,,,,,,,true,,,,,,,,,,,,=
,,,,"4:https://gt%1$d.google.com/mt?v\x3dgwm.fresh\x26","4:https://gt%1$d=
.google.com/mt?v\x3dgwh.fresh\x26" ];var _mHost =3D =
"http://maps.google.com";var _mUri =3D "/maps";var _mDomain =3D =
"google.com";var _mStaticPath =3D =
"http://maps.gstatic.com/intl/en_ALL/mapfiles/";var _mJavascriptVersion =
=3D G_API_VERSION =3D "332a";var _mTermsUrl =3D =
"http://www.google.com/intl/en_ALL/help/terms_maps.html";var =
_mLocalSearchUrl =3D =
"http://www.google.com/uds/solutions/localsearch/gmlocalsearch.js";var =
_mHL =3D "en";var _mGL =3D "";var _mTrafficEnableApi =3D true;var =
_mTrafficTileServerUrls =3D =
["http://mt0.google.com/mapstt","http://mt1.google.com/mapstt","http://mt=
2.google.com/mapstt","http://mt3.google.com/mapstt"];var =
_mCityblockLatestFlashUrl =3D =
"http://maps.google.com/local_url?q=3Dhttp://www.adobe.com/shockwave/down=
load/download.cgi%3FP1_Prod_Version%3DShockwaveFlash&amp;dq=3D&amp;file=3D=
api&amp;v=3D2.x&amp;key=3DABQIAAAAUA9HkD52Wm4xx0q25btZ4hQ1wrVeOlCb17HeyaH=
c9EudbWKEphR5-SDiw-EFwx5zaWhu7gVsgTOARA&amp;s=3DANYYN7manSNIV_th6k0SFvGB4=
jz36is1Gg";var _mCityblockFrogLogUsage =3D false;var =
_mCityblockInfowindowLogUsage =3D false;var _mCityblockUseSsl =3D =
false;var _mSatelliteToken =3D =
"fzwq1Kqn_uJGGgAtnaYlfkez2e911jpiBYL83A";var _mMapCopy =3D "Map data =
\x26#169;2011 ";var _mSatelliteCopy =3D "Imagery \x26#169;2011 ";var =
_mGoogleCopy =3D "\x26#169;2011 Google";var _mPreferMetric =3D false;var =
_mDirectionsEnableApi =3D true;var _mLayersTileBaseUrls =3D =
['http://mt0.google.com/mapslt','http://mt1.google.com/mapslt','http://mt=
2.google.com/mapslt','http://mt3.google.com/mapslt'];var =
_mLayersFeaturesBaseUrl =3D "http://mt0.google.com/vt/ft";function =
GLoadMapsScript() {if (!GLoadMapsScript.called && =
GBrowserIsCompatible()) {GLoadMapsScript.called =3D =
true;GScript("http://maps.gstatic.com/intl/en_ALL/mapfiles/332a/maps2.api=
/main.js");}}(function() {if (!window.google) window.google =3D {};if =
(!window.google.maps) window.google.maps =3D {};var ns =3D =
window.google.maps;ns.BrowserIsCompatible =3D =
GBrowserIsCompatible;ns.Unload =3D GUnload;})();GLoadMapsScript();
------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.provincia.re.it/scripts/gmaps.js

=EF=BB=BF	var side_bar_tipologie_html =3D "";
	var markerId =3D [];
	var gmarkers =3D [];
	var iconType =3D [];
	var labels =3D [];
	var htmls =3D [];
	var gicons =3D [];
	var gicon_markers =3D [];
	var gindex =3D 0;
	var map;=20
	var mm;
	var urlBaseMarker;

	function aggiornamappacartografica( oselect ) {
		if (oselect) =
GDownloadUrl(oselect.options[oselect.selectedIndex].value, loadComune);
		}

	function loadComune( doc )	{
		var jsonData =3D eval('(' + doc + ')');
		map.setCenter(new GLatLng(0,0),0);
		var bounds =3D new GLatLngBounds();
		var ulInfo =3D document.createElement('ul')
	    for (var i=3D0; i<jsonData.markers.length; i++)  {
			bounds.extend(new GLatLng(parseFloat(jsonData.markers[i].lat), =
parseFloat(jsonData.markers[i].lng)));
			var liInfo =3D document.createElement('li')
			liInfo.innerHTML =3D jsonData.markers[i].html.replace(' =
id=3D"gmaps_popup"', '')
			ulInfo.appendChild(liInfo);
			 }
		var dInfo =3D document.getElementById("gmap_info");
		if (dInfo)	{
			dInfo.innerHTML =3D '<h3>Fattorie</h3>';
			dInfo.appendChild(ulInfo);
			}
		map.setZoom(map.getBoundsZoomLevel(bounds));
		map.setCenter(bounds.getCenter());
		}
	=09
	function createMarker(point,name,html,gicon) {

		if (gicon)	{
			gicon.iconSize=3Dnew GSize(25, 36);
			gicon.iconAnchor=3Dnew GPoint(12, 35);
			gicon.infoWindowAnchor=3Dnew GPoint(12, 18);
			gicon.infoWindowAnchor=3Dnew GPoint(12, 18);
			gicon.shadow =3D '';		=09
			var marker =3D new GMarker(point,gicon)
					}
		else=09
			var marker =3D new GMarker(point);
		if (html!=3D'')
		        {
		    GEvent.addListener(marker, "click", function() {
		      marker.openInfoWindowHtml(html);
		    });
		        }
		gmarkers[gindex] =3D marker;
		htmls[gindex] =3D html;
		labels[gindex] =3D name;
		gindex++;
		return marker;
		}

	function showhideMarker( nID, bChecked ) {

			iconType['id'+nID]=3DbChecked;
			for (var i=3D0; i<gicon_markers[nID].length; i++) {
				if (gmarkers[gicon_markers[nID][i]].isHidden())
					gmarkers[gicon_markers[nID][i]].show();
				else=09
					gmarkers[gicon_markers[nID][i]].hide();
				}
			Gmaps_onmove();=09
		  }

	function markerClick(nIndex) {
		gmarkers[nIndex].openInfoWindowHtml(htmls[nIndex]);
	  }

	function searchString (arrayToSearch, stringToSearch) {
	    for (var i =3D 0; i < arrayToSearch.length; i++) {
	        if (arrayToSearch[i] =3D=3D stringToSearch)
	            return true;
	     }
	    return false;
	}
	 =20
	function Gmaps_onmove() {
		var sQuery =3D '?';
		if (urlBaseMarker.indexOf('?')>0) var sQuery =3D '&';
		sQuery +=3D 'OLat=3D' + map.getBounds().getSouthWest().lat() + =
'&ELat=3D' + map.getBounds().getNorthEast().lat() + '&NLng=3D' + =
map.getBounds().getNorthEast().lng() + '&SLng=3D' + =
map.getBounds().getSouthWest().lng()=20
		if (document.getElementById("gmap_info")) GDownloadUrl(urlBaseMarker + =
sQuery, loadMarker);
		}

	function Gmaps_onzoom() {

	if (document.getElementById("gmap_info"))	{
		if (map.getZoom() >=3D 15)
				document.getElementById("gmap_info").innerHTML =3D ""
			else=09
				document.getElementById("gmap_info").innerHTML =3D "A queto livello =
di zoom non =C3=A8 possibile visulizzare i punti d'interesse"
			}
		}=09
	=09
	function loadMarker( doc )	{
		 var jsonData =3D eval('(' + doc + ')');
	=09
			if (document.getElementById("side_bar_tipologie"))	{
				side_bar_tipologie_html =3D '<ul id=3D"nav">';

		        for (var i=3D0; i<jsonData.icontypepadre.length; i++) {
				  side_bar_tipologie_html +=3D '<li id=3D"li-gicon-' + =
jsonData.icontypepadre[i].id + '"><div class=3D"contentli">';
				  side_bar_tipologie_html +=3D '<label><span>' + =
jsonData.icontypepadre[i].label + '</span></label></div>';
				  side_bar_tipologie_html +=3D '<ul id=3D"ul-gicon-' + =
jsonData.icontypepadre[i].id + '"></ul>';			 =20
				  side_bar_tipologie_html +=3D '</li>';			 =20
				}=09
				side_bar_tipologie_html +=3D '</ul>';
				document.getElementById("side_bar_tipologie").innerHTML =3D =
side_bar_tipologie_html;

		        for (var i=3D0; i<jsonData.icontype.length; i++) {
				  if (!gicons[ jsonData.icontype[i].id ]) {
				  	  var cGIcon=3Dnull;
					  if (jsonData.icontype[i].id>0)	{
						var cGIcon =3D new GIcon(G_DEFAULT_ICON, =
jsonData.icontype[i].url);
						cGIcon.printImage =3D jsonData.icontype[i].url;
						cGIcon.mozPrintImage =3D jsonData.icontype[i].url;
							}
					  gicons[ jsonData.icontype[i].id ] =3D cGIcon;
					  gicon_markers[ jsonData.icontype[i].id ] =3D []
						}

				  var oPadre =3D document.getElementById('ul-gicon-' + =
jsonData.icontype[i].idpadre);
				  if (oPadre) {
					var oLI =3D document.createElement('li');
					oLI.id =3D 'li-gicon-' + jsonData.icontype[i].id;
					oLI.innerHTML =3D '<div class=3D"contentli"><img src=3D"' + =
jsonData.icontype[i].url + '" /><input type=3D"checkbox" id=3D"chk' + =
jsonData.icontype[i].id + '" name=3D"chk' + +jsonData.icontype[i].id + =
'" onClick=3D"showhideMarker(' + jsonData.icontype[i].id + ', =
this.checked);" /><label for=3D"chk' + +jsonData.icontype[i].id + =
'"><span>' + jsonData.icontype[i].label + '</span></label></div>';
					oPadre.appendChild(oLI);
					}
				  }
				}

			for (var i=3D0; i<jsonData.icontype.length; i++) {
				if  (iconType['id'+jsonData.icontype[i].id]=3D=3Dundefined) =
iconType['id'+jsonData.icontype[i].id] =3D true;
				}
			=09
	        for (var i=3D0; i<jsonData.markers.length; i++) {
			  if (!markerId[jsonData.markers[i].id])=09
				{
				  markerId[jsonData.markers[i].id] =3D gindex;
				  gicon_markers[jsonData.markers[i].idicona].push(gindex);
		          var point =3D new GLatLng(jsonData.markers[i].lat, =
jsonData.markers[i].lng);
		          var marker =3D createMarker(point, =
jsonData.markers[i].label, jsonData.markers[i].html, gicons[ =
jsonData.markers[i].idicona ]);
				  //mm.addMarker(marker,0,17);=20
				  map.addOverlay(marker)
				} =20
			  if (!iconType['id'+jsonData.markers[i].idicona]) =
gmarkers[markerId[jsonData.markers[i].id]].hide();
			}

			for (var i=3D0; i<jsonData.icontype.length; i++) {
				if (iconType['id'+jsonData.icontype[i].id]) {
					var li =3D document.getElementById( 'li-gicon-' + =
jsonData.icontype[i].id );
					var side_bar_tipologie_html_markers =3D ''
					if (li)	{
						var oUL =3D document.createElement('ul');
						for (var k=3D0; k<gicon_markers[jsonData.icontype[i].id].length; =
k++) {
							var oLIF =3D document.createElement('li');
							oLIF.innerHTML =3D '<a href=3D"javascript:markerClick(' + =
gicon_markers[jsonData.icontype[i].id][k] + ');"><span>' + =
labels[gicon_markers[jsonData.icontype[i].id][k]] + '</span></a>';
							oUL.appendChild(oLIF)
							}
						li.appendChild(oUL)
						}
					}=09
				var ochk =3D document.getElementById( 'chk' + =
jsonData.icontype[i].id );
				if (ochk) ochk.checked =3D iconType['id'+jsonData.icontype[i].id];
				}
		}
=09
	function initGMaps( sDivMap, dLat, dLng, dZoom, sUrlBaseMarkers, =
nIDIcona ) {
=09
	    if (GBrowserIsCompatible()) {
		  window.unload =3D GUnload();
		  map =3D new GMap(document.getElementById(sDivMap));=20
		  map.enableScrollWheelZoom();
		  if (sUrlBaseMarkers!=3D'')	{
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
		    map.enableGoogleBar();
				}
		  else	=09
			map.addControl(new GSmallMapControl ());
		  map.setCenter(new GLatLng(dLat,dLng),dZoom);
		  GEvent.addListener(map, "moveend", Gmaps_onmove);
//		  GEvent.addListener(map, "zoomend", Gmaps_onzoom);
		//  mm =3D new GMarkerManager(map); 	  =20
		  urlBaseMarker =3D sUrlBaseMarkers;
		 =20
	      if (sUrlBaseMarkers!=3D'')
				{
	        Gmaps_onmove();
				}
	      else =20
	        {
			  var cGIcon=3Dnull;
			  if (nIDIcona>0)  {
				var cGIcon =3D new GIcon(G_DEFAULT_ICON, 'img/icone/gmaps/ico-' + =
nIDIcona + '.png') ;
			    cGIcon.printImage =3D 'img/icone/gmaps/ico-' + nIDIcona + '.png';
			    cGIcon.mozPrintImage =3D 'img/icone/gmaps/ico-' + nIDIcona + =
'.png';
					}
              var marker =3D createMarker(new GLatLng(dLat,dLng), '', =
'', cGIcon);
              map.addOverlay(marker);
	        } =20
	    }

	    else {
	      alert("Sorry, the Google Maps API is not compatible with this =
browser");
	    }
	}	
------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://storage.aicod.it/static/js/jquery.js

/*!=0A=
 * jQuery JavaScript Library v1.4.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Sat Feb 13 22:33:48 2010 -0500=0A=
 */=0A=
(function(A,w){function =
ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTi=
meout(ma,1);return}c.ready()}}function =
Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE=
val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re=
moveChild(b)}function X(a,b,d,f,e,j){var i=3Da.length;if(typeof =
b=3D=3D=3D"object"){for(var o in b)X(a,o,b[o],f,e,d);return =
a}if(d!=3D=3Dw){f=3D!j&&f&&c.isFunction(d);for(o=3D0;o<i;o++)e(a[o],b,f?d=
.call(a[o],o,e(a[o],b)):d,j);return a}return i?=0A=
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return =
false}function Z(){return true}function na(a,b,d){d[0].type=3Da;return =
c.event.handle.apply(b,d)}function oa(a){var =
b,d=3D[],f=3D[],e=3Darguments,j,i,o,k,n,r;i=3Dc.data(this,"events");if(!(=
a.liveFired=3D=3D=3Dthis||!i||!i.live||a.button&&a.type=3D=3D=3D"click"))=
{a.liveFired=3Dthis;var =
u=3Di.live.slice(0);for(k=3D0;k<u.length;k++){i=3Du[k];i.origType.replace=
(O,"")=3D=3D=3Da.type?f.push(i.selector):u.splice(k--,1)}j=3Dc(a.target).=
closest(f,a.currentTarget);n=3D0;for(r=3D=0A=
j.length;n<r;n++)for(k=3D0;k<u.length;k++){i=3Du[k];if(j[n].selector=3D=3D=
=3Di.selector){o=3Dj[n].elem;f=3Dnull;if(i.preType=3D=3D=3D"mouseenter"||=
i.preType=3D=3D=3D"mouseleave")f=3Dc(a.relatedTarget).closest(i.selector)=
[0];if(!f||f!=3D=3Do)d.push({elem:o,handleObj:i})}}n=3D0;for(r=3Dd.length=
;n<r;n++){j=3Dd[n];a.currentTarget=3Dj.elem;a.data=3Dj.handleObj.data;a.h=
andleObj=3Dj.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)=3D=3D=3D=
false){b=3Dfalse;break}}return b}}function =
pa(a,b){return"live."+(a&&a!=3D=3D"*"?a+".":"")+b.replace(/\./g,"`").repl=
ace(/ /g,=0A=
"&")}function =
qa(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
ra(a,b){var =
d=3D0;b.each(function(){if(this.nodeName=3D=3D=3D(a[d]&&a[d].nodeName)){v=
ar f=3Dc.data(a[d++]),e=3Dc.data(this,f);if(f=3Df&&f.events){delete =
e.handle;e.events=3D{};for(var j in f)for(var i in =
f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var =
f,e,j;b=3Db&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length=3D=3D=3D1&&typeo=
f =
a[0]=3D=3D=3D"string"&&a[0].length<512&&b=3D=3D=3Ds&&!ta.test(a[0])&&(c.s=
upport.checkClone||!ua.test(a[0]))){e=3D=0A=
true;if(j=3Dc.fragments[a[0]])if(j!=3D=3D1)f=3Dj}if(!f){f=3Db.createDocum=
entFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=3Dj?f:1;return{frag=
ment:f,cacheable:e}}function K(a,b){var =
d=3D{};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=3Da});=
return d}function wa(a){return"scrollTo"in =
a&&a.document?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:false}=
var c=3Dfunction(a,b){return new =
c.fn.init(a,b)},Ra=3DA.jQuery,Sa=3DA.$,s=3DA.document,T,Ta=3D/^[^<]*(<[\w=
\W]+>)[^>]*$|^#([\w-]+)$/,Ua=3D/^.[^:#\[\.,]*$/,Va=3D/\S/,=0A=
Wa=3D/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=3D/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=3D=
navigator.userAgent,xa=3Dfalse,Q=3D[],L,$=3DObject.prototype.toString,aa=3D=
Object.prototype.hasOwnProperty,ba=3DArray.prototype.push,R=3DArray.proto=
type.slice,ya=3DArray.prototype.indexOf;c.fn=3Dc.prototype=3D{init:functi=
on(a,b){var d,f;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da;this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!b){this.context=3Ds;this[0]=3Ds.body;this.sele=
ctor=3D"body";this.length=3D1;return this}if(typeof =
a=3D=3D=3D"string")if((d=3DTa.exec(a))&&=0A=
(d[1]||!b))if(d[1]){f=3Db?b.ownerDocument||b:s;if(a=3DXa.exec(a))if(c.isP=
lainObject(b)){a=3D[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else =
a=3D[f.createElement(a[1])];else{a=3Dsa([d[1]],[f]);a=3D(a.cacheable?a.fr=
agment.cloneNode(true):a.fragment).childNodes}return =
c.merge(this,a)}else{if(b=3Ds.getElementById(d[2])){if(b.id!=3D=3Dd[2])re=
turn =
T.find(a);this.length=3D1;this[0]=3Db}this.context=3Ds;this.selector=3Da;=
return this}else =
if(!b&&/^\w+$/.test(a)){this.selector=3Da;this.context=3Ds;a=3Ds.getEleme=
ntsByTagName(a);return c.merge(this,=0A=
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else =
if(c.isFunction(a))return =
T.ready(a);if(a.selector!=3D=3Dw){this.selector=3Da.selector;this.context=
=3Da.context}return =
c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){=
return this.length},toArray:function(){return =
R.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:functi=
on(a,b,d){var =
f=3Dc();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=3Dthis;f.con=
text=3Dthis.context;if(b=3D=3D=3D=0A=
"find")f.selector=3Dthis.selector+(this.selector?" ":"")+d;else =
if(b)f.selector=3Dthis.selector+"."+b+"("+d+")";return =
f},each:function(a,b){return =
c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c=
);else Q&&Q.push(a);return this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","=
))},map:function(a){return this.pushStack(c.map(this,=0A=
function(b,d){return a.call(b,d,b)}))},end:function(){return =
this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.ini=
t.prototype=3Dc.fn;c.extend=3Dc.fn.extend=3Dfunction(){var =
a=3Darguments[0]||{},b=3D1,d=3Darguments.length,f=3Dfalse,e,j,i,o;if(type=
of a=3D=3D=3D"boolean"){f=3Da;a=3Darguments[1]||{};b=3D2}if(typeof =
a!=3D=3D"object"&&!c.isFunction(a))a=3D{};if(d=3D=3D=3Db){a=3Dthis;--b}fo=
r(;b<d;b++)if((e=3Darguments[b])!=3Dnull)for(j in =
e){i=3Da[j];o=3De[j];if(a!=3D=3Do)if(f&&o&&(c.isPlainObject(o)||c.isArray=
(o))){i=3Di&&(c.isPlainObject(i)||=0A=
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=3Dc.extend(f,i,o)}else =
if(o!=3D=3Dw)a[j]=3Do}return =
a};c.extend({noConflict:function(a){A.$=3DSa;if(a)A.jQuery=3DRa;return =
c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return =
setTimeout(c.ready,13);c.isReady=3Dtrue;if(Q){for(var =
a,b=3D0;a=3DQ[b++];)a.call(s,c);Q=3Dnull}c.fn.triggerHandler&&c(s).trigge=
rHandler("ready")}},bindReady:function(){if(!xa){xa=3Dtrue;if(s.readyStat=
e=3D=3D=3D"complete")return =
c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",=0A=
L,false);A.addEventListener("load",c.ready,false)}else =
if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("on=
load",c.ready);var =
a=3Dfalse;try{a=3DA.frameElement=3D=3Dnull}catch(b){}s.documentElement.do=
Scroll&&a&&ma()}}},isFunction:function(a){return =
$.call(a)=3D=3D=3D"[object Function]"},isArray:function(a){return =
$.call(a)=3D=3D=3D"[object =
Array]"},isPlainObject:function(a){if(!a||$.call(a)!=3D=3D"[object =
Object]"||a.nodeType||a.setInterval)return =
false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor=
.prototype,=0A=
"isPrototypeOf"))return false;var b;for(b in a);return =
b=3D=3D=3Dw||aa.call(a,b)},isEmptyObject:function(a){for(var b in =
a)return false;return true},error:function(a){throw =
a;},parseJSON:function(a){if(typeof a!=3D=3D"string"||!a)return =
null;a=3Dc.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u=
[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\=
d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return =
A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+=0A=
a))();else c.error("Invalid JSON: =
"+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var =
b=3Ds.getElementsByTagName("head")[0]||s.documentElement,d=3Ds.createElem=
ent("script");d.type=3D"text/javascript";if(c.support.scriptEval)d.append=
Child(s.createTextNode(a));else =
d.text=3Da;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:fun=
ction(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,b,d){var =
f,e=3D0,j=3Da.length,i=3Dj=3D=3D=3Dw||c.isFunction(a);if(d)if(i)for(f in =
a){if(b.apply(a[f],=0A=
d)=3D=3D=3Dfalse)break}else =
for(;e<j;){if(b.apply(a[e++],d)=3D=3D=3Dfalse)break}else if(i)for(f in =
a){if(b.call(a[f],f,a[f])=3D=3D=3Dfalse)break}else =
for(d=3Da[0];e<j&&b.call(d,e,d)!=3D=3Dfalse;d=3Da[++e]);return =
a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b)=
{b=3Db||[];if(a!=3Dnull)a.length=3D=3Dnull||typeof =
a=3D=3D=3D"string"||c.isFunction(a)||typeof =
a!=3D=3D"function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return =
b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var =
d=3D0,f=3Db.length;d<f;d++)if(b[d]=3D=3D=3D=0A=
a)return d;return-1},merge:function(a,b){var =
d=3Da.length,f=3D0;if(typeof b.length=3D=3D=3D"number")for(var =
e=3Db.length;f<e;f++)a[d++]=3Db[f];else =
for(;b[f]!=3D=3Dw;)a[d++]=3Db[f++];a.length=3Dd;return =
a},grep:function(a,b,d){for(var =
f=3D[],e=3D0,j=3Da.length;e<j;e++)!d!=3D=3D!b(a[e],e)&&f.push(a[e]);retur=
n f},map:function(a,b,d){for(var =
f=3D[],e,j=3D0,i=3Da.length;j<i;j++){e=3Db(a[j],j,d);if(e!=3Dnull)f[f.len=
gth]=3De}return =
f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length=3D=
=3D=3D2)if(typeof b=3D=3D=3D"string"){d=3Da;a=3Dd[b];b=3Dw}else if(b&&=0A=
!c.isFunction(b)){d=3Db;b=3Dw}if(!b&&a)b=3Dfunction(){return =
a.apply(d||this,arguments)};if(a)b.guid=3Da.guid=3Da.guid||b.guid||c.guid=
++;return b},uaMatch:function(a){a=3Da.toLowerCase();a=3D/(webkit)[ =
\/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ =
\/]([\w.]+)/.exec(a)||/(msie) =
([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? =
rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},br=
owser:{}});P=3Dc.uaMatch(P);if(P.browser){c.browser[P.browser]=3Dtrue;c.b=
rowser.version=3DP.version}if(c.browser.webkit)c.browser.safari=3D=0A=
true;if(ya)c.inArray=3Dfunction(a,b){return =
ya.call(b,a)};T=3Dc(s);if(s.addEventListener)L=3Dfunction(){s.removeEvent=
Listener("DOMContentLoaded",L,false);c.ready()};else =
if(s.attachEvent)L=3Dfunction(){if(s.readyState=3D=3D=3D"complete"){s.det=
achEvent("onreadystatechange",L);c.ready()}};(function(){c.support=3D{};v=
ar =
a=3Ds.documentElement,b=3Ds.createElement("script"),d=3Ds.createElement("=
div"),f=3D"script"+J();d.style.display=3D"none";d.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";=0A=
var =
e=3Dd.getElementsByTagName("*"),j=3Dd.getElementsByTagName("a")[0];if(!(!=
e||!e.length||!j)){c.support=3D{leadingWhitespace:d.firstChild.nodeType=3D=
=3D=3D3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.g=
etElementsByTagName("link").length,style:/red/.test(j.getAttribute("style=
")),hrefNormalized:j.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.t=
est(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByT=
agName("input")[0].value=3D=3D=3D"on",optSelected:s.createElement("select=
").appendChild(s.createElement("option")).selected,=0A=
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNod=
e=3D=3D=3Dnull,deleteExpando:true,checkClone:false,scriptEval:false,noClo=
neEvent:true,boxModel:null};b.type=3D"text/javascript";try{b.appendChild(=
s.createTextNode("window."+f+"=3D1;"))}catch(i){}a.insertBefore(b,a.first=
Child);if(A[f]){c.support.scriptEval=3Dtrue;delete A[f]}try{delete =
b.test}catch(o){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att=
achEvent&&d.fireEvent){d.attachEvent("onclick",function =
k(){c.support.noCloneEvent=3D=0A=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")=
}d=3Ds.createElement("div");d.innerHTML=3D"<input type=3D'radio' =
name=3D'radiotest' =
checked=3D'checked'/>";a=3Ds.createDocumentFragment();a.appendChild(d.fir=
stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi=
ld.checked;c(function(){var =
k=3Ds.createElement("div");k.style.width=3Dk.style.paddingLeft=3D"1px";s.=
body.appendChild(k);c.boxModel=3Dc.support.boxModel=3Dk.offsetWidth=3D=3D=
=3D2;s.body.removeChild(k).style.display=3D"none"});a=3Dfunction(k){var =
n=3D=0A=
s.createElement("div");k=3D"on"+k;var r=3Dk in =
n;if(!r){n.setAttribute(k,"return;");r=3Dtypeof =
n[k]=3D=3D=3D"function"}return =
r};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha=
nge");a=3Db=3Dd=3De=3Dj=3Dnull}})();c.props=3D{"for":"htmlFor","class":"c=
lassName",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpac=
ing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useM=
ap",frameborder:"frameBorder"};var =
G=3D"jQuery"+J(),Ya=3D0,za=3D{};c.extend({cache:{},expando:G,noData:{embe=
d:true,object:true,=0A=
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.to=
LowerCase()])){a=3Da=3D=3DA?za:a;var f=3Da[G],e=3Dc.cache;if(!f&&typeof =
b=3D=3D=3D"string"&&d=3D=3D=3Dw)return null;f||(f=3D++Ya);if(typeof =
b=3D=3D=3D"object"){a[G]=3Df;e[f]=3Dc.extend(true,{},b)}else =
if(!e[f]){a[G]=3Df;e[f]=3D{}}a=3De[f];if(d!=3D=3Dw)a[b]=3Dd;return =
typeof =
b=3D=3D=3D"string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.n=
oData[a.nodeName.toLowerCase()])){a=3Da=3D=3DA?za:a;var =
d=3Da[G],f=3Dc.cache,e=3Df[d];if(b){if(e){delete =
e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando=
)delete a[c.expando];=0A=
else a.removeAttribute&&a.removeAttribute(c.expando);delete =
f[d]}}}});c.fn.extend({data:function(a,b){if(typeof =
a=3D=3D=3D"undefined"&&this.length)return c.data(this[0]);else if(typeof =
a=3D=3D=3D"object")return this.each(function(){c.data(this,a)});var =
d=3Da.split(".");d[1]=3Dd[1]?"."+d[1]:"";if(b=3D=3D=3Dw){var =
f=3Dthis.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f=3D=3D=3Dw&&this.l=
ength)f=3Dc.data(this[0],a);return =
f=3D=3D=3Dw&&d[1]?this.data(d[0]):f}else return =
this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,=0A=
a,b)})},removeData:function(a){return =
this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a=
,b,d){if(a){b=3D(b||"fx")+"queue";var f=3Dc.data(a,b);if(!d)return =
f||[];if(!f||c.isArray(d))f=3Dc.data(a,b,c.makeArray(d));else =
f.push(d);return f}},dequeue:function(a,b){b=3Db||"fx";var =
d=3Dc.queue(a,b),f=3Dd.shift();if(f=3D=3D=3D"inprogress")f=3Dd.shift();if=
(f){b=3D=3D=3D"fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue=
(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof =
a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3D=0A=
w)return c.queue(this[0],a);return this.each(function(){var =
d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=3Dc.fx?c.=
fx.speeds[a]||a:a;b=3Db||"fx";return this.queue(b,function(){var =
d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])}});var =
Aa=3D/[\n\t]/g,ca=3D/\s+/,Za=3D/\r/g,$a=3D/href|src|style/,ab=3D/(button|=
input)/i,bb=3D/(button|input|object|select|textarea)/i,=0A=
cb=3D/^(a|area)$/i,Ba=3D/radio|checkbox/;c.fn.extend({attr:function(a,b){=
return X(this,a,b,true,c.attr)},removeAttr:function(a){return =
this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo=
veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return =
this.each(function(n){var =
r=3Dc(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string")for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1)if(e.className){for(var j=3D" =
"+e.className+" ",=0A=
i=3De.className,o=3D0,k=3Db.length;o<k;o++)if(j.indexOf(" "+b[o]+" =
")<0)i+=3D" "+b[o];e.className=3Dc.trim(i)}else e.className=3Da}return =
this},removeClass:function(a){if(c.isFunction(a))return =
this.each(function(k){var =
n=3Dc(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string"||a=3D=3D=3Dw)for(var =
b=3D(a||"").split(ca),d=3D0,f=3Dthis.length;d<f;d++){var =
e=3Dthis[d];if(e.nodeType=3D=3D=3D1&&e.className)if(a){for(var j=3D(" =
"+e.className+" ").replace(Aa," =
"),i=3D0,o=3Db.length;i<o;i++)j=3Dj.replace(" "+b[i]+" ",=0A=
" ");e.className=3Dc.trim(j)}else e.className=3D""}return =
this},toggleClass:function(a,b){var d=3Dtypeof a,f=3Dtypeof =
b=3D=3D=3D"boolean";if(c.isFunction(a))return this.each(function(e){var =
j=3Dc(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return =
this.each(function(){if(d=3D=3D=3D"string")for(var =
e,j=3D0,i=3Dc(this),o=3Db,k=3Da.split(ca);e=3Dk[j++];){o=3Df?o:!i.hasClas=
s(e);i[o?"addClass":"removeClass"](e)}else =
if(d=3D=3D=3D"undefined"||d=3D=3D=3D"boolean"){this.className&&c.data(thi=
s,"__className__",this.className);this.className=3D=0A=
this.className||a=3D=3D=3Dfalse?"":c.data(this,"__className__")||""}})},h=
asClass:function(a){a=3D" "+a+" ";for(var =
b=3D0,d=3Dthis.length;b<d;b++)if((" "+this[b].className+" =
").replace(Aa," ").indexOf(a)>-1)return true;return =
false},val:function(a){if(a=3D=3D=3Dw){var =
b=3Dthis[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}=
).specified?b.value:b.text;if(c.nodeName(b,"select")){var =
d=3Db.selectedIndex,f=3D[],e=3Db.options;b=3Db.type=3D=3D=3D"select-one";=
if(d<0)return null;var j=3Db?d:0;for(d=3Db?d+1:e.length;j<d;j++){var i=3D=0A=
e[j];if(i.selected){a=3Dc(i).val();if(b)return a;f.push(a)}}return =
f}if(Ba.test(b.type)&&!c.support.checkOn)return =
b.getAttribute("value")=3D=3D=3Dnull?"on":b.value;return(b.value||"").rep=
lace(Za,"")}return w}var o=3Dc.isFunction(a);return =
this.each(function(k){var =
n=3Dc(this),r=3Da;if(this.nodeType=3D=3D=3D1){if(o)r=3Da.call(this,k,n.va=
l());if(typeof =
r=3D=3D=3D"number")r+=3D"";if(c.isArray(r)&&Ba.test(this.type))this.check=
ed=3Dc.inArray(n.val(),r)>=3D0;else if(c.nodeName(this,"select")){var =
u=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3D=0A=
c.inArray(c(this).val(),u)>=3D0});if(!u.length)this.selectedIndex=3D-1}el=
se =
this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t=
rue,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){=
if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)return w;if(f&&b in =
c.attrFn)return c(a)[b](d);f=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var =
e=3Dd!=3D=3Dw;b=3Df&&c.props[b]||b;if(a.nodeType=3D=3D=3D1){var =
j=3D$a.test(b);if(b in =
a&&f&&!j){if(e){b=3D=3D=3D"type"&&ab.test(a.nodeName)&&a.parentNode&&c.er=
ror("type property can't be changed");=0A=
a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return =
a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA=
ttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.te=
st(a.nodeName)&&a.href?0:w;return =
a[b]}if(!c.support.style&&f&&b=3D=3D=3D"style"){if(e)a.style.cssText=3D""=
+d;return =
a.style.cssText}e&&a.setAttribute(b,""+d);a=3D!c.support.hrefNormalized&&=
f&&j?a.getAttribute(b,2):a.getAttribute(b);return =
a=3D=3D=3Dnull?w:a}return c.style(a,b,d)}});var =
O=3D/\.(.*)$/,db=3Dfunction(a){return a.replace(/[^\w\s\.\|`]/g,=0A=
function(b){return"\\"+b})};c.event=3D{add:function(a,b,d,f){if(!(a.nodeT=
ype=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(a.setInterval&&a!=3D=3DA&&!a.fra=
meElement)a=3DA;var =
e,j;if(d.handler){e=3Dd;d=3De.handler}if(!d.guid)d.guid=3Dc.guid++;if(j=3D=
c.data(a)){var =
i=3Dj.events=3Dj.events||{},o=3Dj.handle;if(!o)j.handle=3Do=3Dfunction(){=
return typeof =
c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,argum=
ents):w};o.elem=3Da;b=3Db.split(" ");for(var =
k,n=3D0,r;k=3Db[n++];){j=3De?c.extend({},e):{handler:d,data:f};if(k.index=
Of(".")>-1){r=3Dk.split(".");=0A=
k=3Dr.shift();j.namespace=3Dr.slice(0).sort().join(".")}else{r=3D[];j.nam=
espace=3D""}j.type=3Dk;j.guid=3Dd.guid;var =
u=3Di[k],z=3Dc.event.special[k]||{};if(!u){u=3Di[k]=3D[];if(!z.setup||z.s=
etup.call(a,f,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener=
(k,o,false);else =
a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.ha=
ndler.guid)j.handler.guid=3Dd.guid}u.push(j);c.event.global[k]=3Dtrue}a=3D=
null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType=3D=3D=3D3||a.n=
odeType=3D=3D=3D8)){var e,j=3D0,i,o,k,n,r,u,z=3Dc.data(a),=0A=
C=3Dz&&z.events;if(z&&C){if(b&&b.type){d=3Db.handler;b=3Db.type}if(!b||ty=
peof b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(e in =
C)c.event.remove(a,e+b)}else{for(b=3Db.split(" =
");e=3Db[j++];){n=3De;i=3De.indexOf(".")<0;o=3D[];if(!i){o=3De.split(".")=
;e=3Do.shift();k=3Dnew =
RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|=
$)")}if(r=3DC[e])if(d){n=3Dc.event.special[e]||{};for(B=3Df||0;B<r.length=
;B++){u=3Dr[B];if(d.guid=3D=3D=3Du.guid){if(i||k.test(u.namespace)){f=3D=3D=
null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=3D=0A=
null)break}}if(r.length=3D=3D=3D0||f!=3Dnull&&r.length=3D=3D=3D1){if(!n.t=
eardown||n.teardown.call(a,o)=3D=3D=3Dfalse)Ca(a,e,z.handle);delete =
C[e]}}else for(var =
B=3D0;B<r.length;B++){u=3Dr[B];if(i||k.test(u.namespace)){c.event.remove(=
a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=3Dz.handle=
)b.elem=3Dnull;delete z.events;delete =
z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,=
f){var e=3Da.type||a;if(!f){a=3Dtypeof =
a=3D=3D=3D"object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf(=
"!")>=3D0){a.type=3D=0A=
e=3De.slice(0,-1);a.exclusive=3Dtrue}if(!d){a.stopPropagation();c.event.g=
lobal[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.=
trigger(a,b,this.handle.elem)})}if(!d||d.nodeType=3D=3D=3D3||d.nodeType=3D=
=3D=3D8)return =
w;a.result=3Dw;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg=
et=3Dd;(f=3Dc.data(d,"handle"))&&f.apply(d,b);f=3Dd.parentNode||d.ownerDo=
cument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["=
on"+e]&&d["on"+e].apply(d,b)=3D=3D=3Dfalse)a.result=3Dfalse}catch(j){}if(=
!a.isPropagationStopped()&&=0A=
f)c.event.trigger(a,b,f,true);else =
if(!a.isDefaultPrevented()){f=3Da.target;var =
i,o=3Dc.nodeName(f,"a")&&e=3D=3D=3D"click",k=3Dc.event.special[e]||{};if(=
(!k._default||k._default.call(d,a)=3D=3D=3Dfalse)&&!o&&!(f&&f.nodeName&&c=
.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=3Df["on"+e])f["on"+=
e]=3Dnull;c.event.triggered=3Dtrue;f[e]()}}catch(n){}if(i)f["on"+e]=3Di;c=
.event.triggered=3Dfalse}}},handle:function(a){var =
b,d,f,e;a=3Darguments[0]=3Dc.event.fix(a||A.event);a.currentTarget=3Dthis=
;b=3Da.type.indexOf(".")<0&&!a.exclusive;=0A=
if(!b){d=3Da.type.split(".");a.type=3Dd.shift();f=3Dnew =
RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=3Dc=
.data(this,"events");d=3De[a.type];if(e&&d){d=3Dd.slice(0);e=3D0;for(var =
j=3Dd.length;e<j;e++){var =
i=3Dd[e];if(b||f.test(i.namespace)){a.handler=3Di.handler;a.data=3Di.data=
;a.handleObj=3Di;i=3Di.handler.apply(this,arguments);if(i!=3D=3Dw){a.resu=
lt=3Di;if(i=3D=3D=3Dfalse){a.preventDefault();a.stopPropagation()}}if(a.i=
sImmediatePropagationStopped())break}}}return a.result},props:"altKey =
attrChange attrName bubbles button cancelable charCode clientX clientY =
ctrlKey currentTarget data detail eventPhase fromElement handler keyCode =
layerX layerY metaKey newValue offsetX offsetY originalTarget pageX =
pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" "),=0A=
fix:function(a){if(a[G])return a;var b=3Da;a=3Dc.Event(b);for(var =
d=3Dthis.props.length,f;d;){f=3Dthis.props[--d];a[f]=3Db[f]}if(!a.target)=
a.target=3Da.srcElement||s;if(a.target.nodeType=3D=3D=3D3)a.target=3Da.ta=
rget.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=3Da.fr=
omElement=3D=3D=3Da.target?a.toElement:a.fromElement;if(a.pageX=3D=3Dnull=
&&a.clientX!=3Dnull){b=3Ds.documentElement;d=3Ds.body;a.pageX=3Da.clientX=
+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft|=
|0);a.pageY=3Da.clientY+(b&&b.scrollTop||=0A=
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.ch=
arCode||a.charCode=3D=3D=3D0?a.charCode:a.keyCode))a.which=3Da.charCode||=
a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=3Da.ctrlKey;if(!a.which&&a.b=
utton!=3D=3Dw)a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0;return =
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.no=
op},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{hand=
ler:oa}))},remove:function(a){var =
b=3Dtrue,d=3Da.origType.replace(O,"");c.each(c.data(this,=0A=
"events").live||[],function(){if(d=3D=3D=3Dthis.origType.replace(O,""))re=
turn =
b=3Dfalse});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:f=
unction(a,b,d){if(this.setInterval)this.onbeforeunload=3Dd;return =
false},teardown:function(a,b){if(this.onbeforeunload=3D=3D=3Db)this.onbef=
oreunload=3Dnull}}}};var =
Ca=3Ds.removeEventListener?function(a,b,d){a.removeEventListener(b,d,fals=
e)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=3Dfunction(a){if(!th=
is.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=3D=0A=
a;this.type=3Da.type}else =
this.type=3Da;this.timeStamp=3DJ();this[G]=3Dtrue};c.Event.prototype=3D{p=
reventDefault:function(){this.isDefaultPrevented=3DZ;var =
a=3Dthis.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.retur=
nValue=3Dfalse}},stopPropagation:function(){this.isPropagationStopped=3DZ=
;var =
a=3Dthis.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.can=
celBubble=3Dtrue}},stopImmediatePropagation:function(){this.isImmediatePr=
opagationStopped=3DZ;this.stopPropagation()},isDefaultPrevented:Y,isPropa=
gationStopped:Y,=0A=
isImmediatePropagationStopped:Y};var Da=3Dfunction(a){var =
b=3Da.relatedTarget;try{for(;b&&b!=3D=3Dthis;)b=3Db.parentNode;if(b!=3D=3D=
this){a.type=3Da.data;c.event.handle.apply(this,arguments)}}catch(d){}},E=
a=3Dfunction(a){a.type=3Da.data;c.event.handle.apply(this,arguments)};c.e=
ach({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.=
special[a]=3D{setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)=
},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(=
!c.support.submitBubbles)c.event.special.submit=3D=0A=
{setup:function(){if(this.nodeName.toLowerCase()!=3D=3D"form"){c.event.ad=
d(this,"click.specialSubmit",function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"submit"||d=3D=3D=3D"image")&&c(b).=
closest("form").length)return =
na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",f=
unction(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"text"||d=3D=3D=3D"password")&&c(b)=
.closest("form").length&&a.keyCode=3D=3D=3D13)return =
na("submit",this,arguments)})}else return =
false},teardown:function(){c.event.remove(this,".specialSubmit")}};=0A=
if(!c.support.changeBubbles){var =
da=3D/textarea|input|select/i,ea,Fa=3Dfunction(a){var =
b=3Da.type,d=3Da.value;if(b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox")d=3Da.c=
hecked;else =
if(b=3D=3D=3D"select-multiple")d=3Da.selectedIndex>-1?c.map(a.options,fun=
ction(f){return f.selected}).join("-"):"";else =
if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return =
d},fa=3Dfunction(a,b){var =
d=3Da.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=3Dc.data(d,"_c=
hange_data");e=3DFa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c=
.data(d,"_change_data",=0A=
e);if(!(f=3D=3D=3Dw||e=3D=3D=3Df))if(f!=3Dnull||e){a.type=3D"change";retu=
rn =
c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:fa,=
click:function(a){var =
b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod=
eName.toLowerCase()=3D=3D=3D"select")return =
fa.call(this,a)},keydown:function(a){var =
b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()=
!=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D=
"radio")||d=3D=3D=3D"select-multiple")return =
fa.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,=0A=
"_change_data",Fa(a))}},setup:function(){if(this.type=3D=3D=3D"file")retu=
rn false;for(var a in =
ea)c.event.add(this,a+".specialChange",ea[a]);return =
da.test(this.nodeName)},teardown:function(){c.event.remove(this,".special=
Change");return =
da.test(this.nodeName)}};ea=3Dc.event.special.change.filters}s.addEventLi=
stener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function =
d(f){f=3Dc.event.fix(f);f.type=3Db;return =
c.event.handle.call(this,f)}c.event.special[b]=3D{setup:function(){this.a=
ddEventListener(a,=0A=
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.eac=
h(["bind","one"],function(a,b){c.fn[b]=3Dfunction(d,f,e){if(typeof =
d=3D=3D=3D"object"){for(var j in d)this[b](j,f,d[j],e);return =
this}if(c.isFunction(f)){e=3Df;f=3Dw}var =
i=3Db=3D=3D=3D"one"?c.proxy(e,function(k){c(this).unbind(k,i);return =
e.apply(this,arguments)}):e;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one=
(d,f,e);else{j=3D0;for(var =
o=3Dthis.length;j<o;j++)c.event.add(this[j],d,i,f)}return =
this}});c.fn.extend({unbind:function(a,b){if(typeof a=3D=3D=3D"object"&&=0A=
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=3D0;for(var =
f=3Dthis.length;d<f;d++)c.event.remove(this[d],a,b)}return =
this},delegate:function(a,b,d,f){return =
this.live(b,d,f,a)},undelegate:function(a,b,d){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,d,a)},trig=
ger:function(a,b){return =
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0]){a=3Dc.Event(a);a.preventDefault();a.stopPropagation();c=
.event.trigger(a,b,this[0]);return a.result}},=0A=
toggle:function(a){for(var =
b=3Darguments,d=3D1;d<b.length;)c.proxy(a,b[d++]);return =
this.click(c.proxy(a,function(f){var =
e=3D(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.gu=
id,e+1);f.preventDefault();return =
b[e].apply(this,arguments)||false}))},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
Ga=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=3Dfunction(d,f,e,j=
){var i,o=3D0,k,n,r=3Dj||this.selector,=0A=
u=3Dj?this:c(this.context);if(c.isFunction(f)){e=3Df;f=3Dw}for(d=3D(d||""=
).split(" =
");(i=3Dd[o++])!=3Dnull;){j=3DO.exec(i);k=3D"";if(j){k=3Dj[0];i=3Di.repla=
ce(O,"")}if(i=3D=3D=3D"hover")d.push("mouseenter"+k,"mouseleave"+k);else{=
n=3Di;if(i=3D=3D=3D"focus"||i=3D=3D=3D"blur"){d.push(Ga[i]+k);i+=3Dk}else=
 =
i=3D(Ga[i]||i)+k;b=3D=3D=3D"live"?u.each(function(){c.event.add(this,pa(i=
,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u=
.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout =
load resize scroll unload click dblclick mousedown mouseup mousemove =
mouseover mouseout mouseenter mouseleave change select submit keydown =
keypress keyup error".split(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=3Dtrue});A.atta=
chEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var=
 a in =
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}c=
atch(b){}});(function(){function a(g){for(var =
h=3D"",l,m=3D0;g[m];m++){l=3Dg[m];if(l.nodeType=3D=3D=3D3||l.nodeType=3D=3D=
=3D4)h+=3Dl.nodeValue;else =
if(l.nodeType!=3D=3D8)h+=3Da(l.childNodes)}return h}function =
b(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var t=3Dm[q];=0A=
if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1&&!p){t.sizcache=3Dl;t.sizset=3Dq}if(t.nodeName.toLowerCase()=3D=
=3D=3Dh){y=3Dt;break}t=3Dt[g]}m[q]=3Dy}}}function =
d(g,h,l,m,q,p){q=3D0;for(var v=3Dm.length;q<v;q++){var =
t=3Dm[q];if(t){t=3Dt[g];for(var =
y=3Dfalse;t;){if(t.sizcache=3D=3D=3Dl){y=3Dm[t.sizset];break}if(t.nodeTyp=
e=3D=3D=3D1){if(!p){t.sizcache=3Dl;t.sizset=3Dq}if(typeof =
h!=3D=3D"string"){if(t=3D=3D=3Dh){y=3Dtrue;break}}else =
if(k.filter(h,[t]).length>0){y=3Dt;break}}t=3Dt[g]}m[q]=3Dy}}}var =
f=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
e=3D0,j=3DObject.prototype.toString,i=3Dfalse,o=3Dtrue;[0,0].sort(functio=
n(){o=3Dfalse;return 0});var k=3Dfunction(g,h,l,m){l=3Dl||[];var =
q=3Dh=3Dh||s;if(h.nodeType!=3D=3D1&&h.nodeType!=3D=3D9)return[];if(!g||ty=
peof g!=3D=3D"string")return l;for(var =
p=3D[],v,t,y,S,H=3Dtrue,M=3Dx(h),I=3Dg;(f.exec(""),v=3Df.exec(I))!=3D=3Dn=
ull;){I=3Dv[3];p.push(v[1]);if(v[2]){S=3Dv[3];break}}if(p.length>1&&r.exe=
c(g))if(p.length=3D=3D=3D2&&n.relative[p[0]])t=3Dga(p[0]+p[1],h);else =
for(t=3Dn.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=3Dp.shift();if(n=
.relative[g])g+=3Dp.shift();=0A=
t=3Dga(g,t)}else{if(!m&&p.length>1&&h.nodeType=3D=3D=3D9&&!M&&n.match.ID.=
test(p[0])&&!n.match.ID.test(p[p.length-1])){v=3Dk.find(p.shift(),h,M);h=3D=
v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=3Dm?{expr:p.pop(),set:z=
(m)}:k.find(p.pop(),p.length=3D=3D=3D1&&(p[0]=3D=3D=3D"~"||p[0]=3D=3D=3D"=
+")&&h.parentNode?h.parentNode:h,M);t=3Dv.expr?k.filter(v.expr,v.set):v.s=
et;if(p.length>0)y=3Dz(t);else H=3Dfalse;for(;p.length;){var =
D=3Dp.pop();v=3DD;if(n.relative[D])v=3Dp.pop();else =
D=3D"";if(v=3D=3Dnull)v=3Dh;n.relative[D](y,v,M)}}else =
y=3D[]}y||(y=3Dt);y||k.error(D||=0A=
g);if(j.call(y)=3D=3D=3D"[object =
Array]")if(H)if(h&&h.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[=
g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&E(h,y[g])))l.push(t[g])}=
else =
for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&l.push(t[g]);el=
se l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return =
l};k.uniqueSort=3Dfunction(g){if(B){i=3Do;g.sort(B);if(i)for(var =
h=3D1;h<g.length;h++)g[h]=3D=3D=3Dg[h-1]&&g.splice(h--,1)}return =
g};k.matches=3Dfunction(g,h){return =
k(g,null,null,h)};k.find=3Dfunction(g,h,l){var m,q;if(!g)return[];=0A=
for(var p=3D0,v=3Dn.order.length;p<v;p++){var =
t=3Dn.order[p];if(q=3Dn.leftMatch[t].exec(g)){var =
y=3Dq[1];q.splice(1,1);if(y.substr(y.length-1)!=3D=3D"\\"){q[1]=3D(q[1]||=
"").replace(/\\/g,"");m=3Dn.find[t](q,h,l);if(m!=3Dnull){g=3Dg.replace(n.=
match[t],"");break}}}}m||(m=3Dh.getElementsByTagName("*"));return{set:m,e=
xpr:g}};k.filter=3Dfunction(g,h,l,m){for(var =
q=3Dg,p=3D[],v=3Dh,t,y,S=3Dh&&h[0]&&x(h[0]);g&&h.length;){for(var H in =
n.filter)if((t=3Dn.leftMatch[H].exec(g))!=3Dnull&&t[2]){var =
M=3Dn.filter[H],I,D;D=3Dt[1];y=3Dfalse;t.splice(1,1);if(D.substr(D.length=
-=0A=
1)!=3D=3D"\\"){if(v=3D=3D=3Dp)p=3D[];if(n.preFilter[H])if(t=3Dn.preFilter=
[H](t,v,l,p,m,S)){if(t=3D=3D=3Dtrue)continue}else =
y=3DI=3Dtrue;if(t)for(var =
U=3D0;(D=3Dv[U])!=3Dnull;U++)if(D){I=3DM(D,t,U,v);var =
Ha=3Dm^!!I;if(l&&I!=3Dnull)if(Ha)y=3Dtrue;else v[U]=3Dfalse;else =
if(Ha){p.push(D);y=3Dtrue}}if(I!=3D=3Dw){l||(v=3Dp);g=3Dg.replace(n.match=
[H],"");if(!y)return[];break}}}if(g=3D=3D=3Dq)if(y=3D=3Dnull)k.error(g);e=
lse break;q=3Dg}return v};k.error=3Dfunction(g){throw"Syntax error, =
unrecognized expression: "+g;};var =
n=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,=0A=
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"]*((?:[\w\u00c0=
-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\=
S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CH=
ILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth=
|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,PSEUDO:/:((?:[\=
w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},lef=
tMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:=
function(g){return g.getAttribute("href")}},=0A=
relative:{"+":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string",m=3Dl&&!/\W/.test(h);l=3Dl&&!m;if(m)h=3Dh.toLowerCase(=
);m=3D0;for(var =
q=3Dg.length,p;m<q;m++)if(p=3Dg[m]){for(;(p=3Dp.previousSibling)&&p.nodeT=
ype!=3D=3D1;);g[m]=3Dl||p&&p.nodeName.toLowerCase()=3D=3D=3Dh?p||false:p=3D=
=3D=3Dh}l&&k.filter(h,g,true)},">":function(g,h){var l=3Dtypeof =
h=3D=3D=3D"string";if(l&&!/\W/.test(h)){h=3Dh.toLowerCase();for(var =
m=3D0,q=3Dg.length;m<q;m++){var =
p=3Dg[m];if(p){l=3Dp.parentNode;g[m]=3Dl.nodeName.toLowerCase()=3D=3D=3Dh=
?l:false}}}else{m=3D0;for(q=3Dg.length;m<q;m++)if(p=3Dg[m])g[m]=3D=0A=
l?p.parentNode:p.parentNode=3D=3D=3Dh;l&&k.filter(h,g,true)}},"":function=
(g,h,l){var m=3De++,q=3Dd;if(typeof =
h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("parentNode",h,m,g,p,l)},"~":function(g,h=
,l){var m=3De++,q=3Dd;if(typeof h=3D=3D=3D"string"&&!/\W/.test(h)){var =
p=3Dh=3Dh.toLowerCase();q=3Db}q("previousSibling",h,m,g,p,l)}},find:{ID:f=
unction(g,h,l){if(typeof =
h.getElementById!=3D=3D"undefined"&&!l)return(g=3Dh.getElementById(g[1]))=
?[g]:[]},NAME:function(g,h){if(typeof =
h.getElementsByName!=3D=3D"undefined"){var l=3D[];=0A=
h=3Dh.getElementsByName(g[1]);for(var =
m=3D0,q=3Dh.length;m<q;m++)h[m].getAttribute("name")=3D=3D=3Dg[1]&&l.push=
(h[m]);return l.length=3D=3D=3D0?null:l}},TAG:function(g,h){return =
h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=3D=
" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=3D0;for(var =
v;(v=3Dh[p])!=3Dnull;p++)if(v)if(q^(v.className&&(" "+v.className+" =
").replace(/[\t\n]/g," ").indexOf(g)>=3D0))l||m.push(v);else =
if(l)h[p]=3Dfalse;return false},ID:function(g){return =
g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},=0A=
CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var =
h=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Dh[1]+(h[2]||=
1)-0;g[3]=3Dh[3]-0}g[0]=3De++;return =
g},ATTR:function(g,h,l,m,q,p){h=3Dg[1].replace(/\\/g,"");if(!p&&n.attrMap=
[h])g[1]=3Dn.attrMap[h];if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" =
";return =
g},PSEUDO:function(g,h,l,m,q){if(g[1]=3D=3D=3D"not")if((f.exec(g[3])||"")=
.length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,h);else{g=3Dk.filter(=
g[3],h,l,true^q);l||m.push.apply(m,=0A=
g);return false}else =
if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return =
g},POS:function(g){g.unshift(true);return =
g}},filters:{enabled:function(g){return =
g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret=
urn g.disabled=3D=3D=3Dtrue},checked:function(g){return =
g.checked=3D=3D=3Dtrue},selected:function(g){return =
g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f=
unction(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).len=
gth},header:function(g){return/h\d/i.test(g.nodeName)},=0A=
text:function(g){return"text"=3D=3D=3Dg.type},radio:function(g){return"ra=
dio"=3D=3D=3Dg.type},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type=
},file:function(g){return"file"=3D=3D=3Dg.type},password:function(g){retu=
rn"password"=3D=3D=3Dg.type},submit:function(g){return"submit"=3D=3D=3Dg.=
type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g){r=
eturn"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3Dg.=
type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){return=
/input|select|textarea|button/i.test(g.nodeName)}},=0A=
setFilters:{first:function(g,h){return =
h=3D=3D=3D0},last:function(g,h,l,m){return =
h=3D=3D=3Dm.length-1},even:function(g,h){return =
h%2=3D=3D=3D0},odd:function(g,h){return =
h%2=3D=3D=3D1},lt:function(g,h,l){return =
h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return =
l[3]-0=3D=3D=3Dh},eq:function(g,h,l){return =
l[3]-0=3D=3D=3Dh}},filter:{PSEUDO:function(g,h,l,m){var =
q=3Dh[1],p=3Dn.filters[q];if(p)return p(g,l,h,m);else =
if(q=3D=3D=3D"contains")return(g.textContent||g.innerText||a([g])||"").in=
dexOf(h[3])>=3D0;else if(q=3D=3D=3D"not"){h=3D=0A=
h[3];l=3D0;for(m=3Dh.length;l<m;l++)if(h[l]=3D=3D=3Dg)return =
false;return true}else k.error("Syntax error, unrecognized expression: =
"+q)},CHILD:function(g,h){var l=3Dh[1],m=3Dg;switch(l){case "only":case =
"first":for(;m=3Dm.previousSibling;)if(m.nodeType=3D=3D=3D1)return =
false;if(l=3D=3D=3D"first")return true;m=3Dg;case =
"last":for(;m=3Dm.nextSibling;)if(m.nodeType=3D=3D=3D1)return =
false;return true;case "nth":l=3Dh[2];var =
q=3Dh[3];if(l=3D=3D=3D1&&q=3D=3D=3D0)return true;h=3Dh[0];var =
p=3Dg.parentNode;if(p&&(p.sizcache!=3D=3Dh||!g.nodeIndex)){var =
v=3D0;for(m=3Dp.firstChild;m;m=3D=0A=
m.nextSibling)if(m.nodeType=3D=3D=3D1)m.nodeIndex=3D++v;p.sizcache=3Dh}g=3D=
g.nodeIndex-q;return =
l=3D=3D=3D0?g=3D=3D=3D0:g%l=3D=3D=3D0&&g/l>=3D0}},ID:function(g,h){return=
 =
g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Dh},TAG:function(g,h){r=
eturn =
h=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3Dh},=
CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" =
").indexOf(h)>-1},ATTR:function(g,h){var =
l=3Dh[1];g=3Dn.attrHandle[l]?n.attrHandle[l](g):g[l]!=3Dnull?g[l]:g.getAt=
tribute(l);l=3Dg+"";var m=3Dh[2];h=3Dh[4];return =
g=3D=3Dnull?m=3D=3D=3D"!=3D":m=3D=3D=3D=0A=
"=3D"?l=3D=3D=3Dh:m=3D=3D=3D"*=3D"?l.indexOf(h)>=3D0:m=3D=3D=3D"~=3D"?(" =
"+l+" =
").indexOf(h)>=3D0:!h?l&&g!=3D=3Dfalse:m=3D=3D=3D"!=3D"?l!=3D=3Dh:m=3D=3D=
=3D"^=3D"?l.indexOf(h)=3D=3D=3D0:m=3D=3D=3D"$=3D"?l.substr(l.length-h.len=
gth)=3D=3D=3Dh:m=3D=3D=3D"|=3D"?l=3D=3D=3Dh||l.substr(0,h.length+1)=3D=3D=
=3Dh+"-":false},POS:function(g,h,l,m){var =
q=3Dn.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=3Dn.match.POS;for(var =
u in n.match){n.match[u]=3Dnew =
RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,fun=
ction(g,=0A=
h){return"\\"+(h-0+1)}))}var =
z=3Dfunction(g,h){g=3DArray.prototype.slice.call(g,0);if(h){h.push.apply(=
h,g);return h}return =
g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C=
){z=3Dfunction(g,h){h=3Dh||[];if(j.call(g)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(h,g);else if(typeof =
g.length=3D=3D=3D"number")for(var =
l=3D0,m=3Dg.length;l<m;l++)h.push(g[l]);else =
for(l=3D0;g[l];l++)h.push(g[l]);return h}}var =
B;if(s.documentElement.compareDocumentPosition)B=3Dfunction(g,h){if(!g.co=
mpareDocumentPosition||=0A=
!h.compareDocumentPosition){if(g=3D=3Dh)i=3Dtrue;return =
g.compareDocumentPosition?-1:1}g=3Dg.compareDocumentPosition(h)&4?-1:g=3D=
=3D=3Dh?0:1;if(g=3D=3D=3D0)i=3Dtrue;return g};else if("sourceIndex"in =
s.documentElement)B=3Dfunction(g,h){if(!g.sourceIndex||!h.sourceIndex){if=
(g=3D=3Dh)i=3Dtrue;return =
g.sourceIndex?-1:1}g=3Dg.sourceIndex-h.sourceIndex;if(g=3D=3D=3D0)i=3Dtru=
e;return g};else =
if(s.createRange)B=3Dfunction(g,h){if(!g.ownerDocument||!h.ownerDocument)=
{if(g=3D=3Dh)i=3Dtrue;return g.ownerDocument?-1:1}var =
l=3Dg.ownerDocument.createRange(),m=3D=0A=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,=
0);m.setEnd(h,0);g=3Dl.compareBoundaryPoints(Range.START_TO_END,m);if(g=3D=
=3D=3D0)i=3Dtrue;return g};(function(){var =
g=3Ds.createElement("div"),h=3D"script"+(new =
Date).getTime();g.innerHTML=3D"<a name=3D'"+h+"'/>";var =
l=3Ds.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(=
h)){n.find.ID=3Dfunction(m,q,p){if(typeof =
q.getElementById!=3D=3D"undefined"&&!p)return(q=3Dq.getElementById(m[1]))=
?q.id=3D=3D=3Dm[1]||typeof q.getAttributeNode!=3D=3D"undefined"&&=0A=
q.getAttributeNode("id").nodeValue=3D=3D=3Dm[1]?[q]:w:[]};n.filter.ID=3Df=
unction(m,q){var p=3Dtypeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return =
m.nodeType=3D=3D=3D1&&p&&p.nodeValue=3D=3D=3Dq}}l.removeChild(g);l=3Dg=3D=
null})();(function(){var =
g=3Ds.createElement("div");g.appendChild(s.createComment(""));if(g.getEle=
mentsByTagName("*").length>0)n.find.TAG=3Dfunction(h,l){l=3Dl.getElements=
ByTagName(h[1]);if(h[1]=3D=3D=3D"*"){h=3D[];for(var =
m=3D0;l[m];m++)l[m].nodeType=3D=3D=3D1&&h.push(l[m]);l=3Dh}return =
l};g.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(g.firstChild&&typeof =
g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h=
ref")!=3D=3D"#")n.attrHandle.href=3Dfunction(h){return =
h.getAttribute("href",2)};g=3Dnull})();s.querySelectorAll&&function(){var=
 g=3Dk,h=3Ds.createElement("div");h.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST")=
.length=3D=3D=3D0)){k=3Dfunction(m,q,p,v){q=3Dq||s;if(!v&&q.nodeType=3D=3D=
=3D9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return =
g(m,q,p,v)};for(var l in g)k[l]=3Dg[l];h=3Dnull}}();=0A=
(function(){var g=3Ds.createElement("div");g.innerHTML=3D"<div =
class=3D'test e'></div><div =
class=3D'test'></div>";if(!(!g.getElementsByClassName||g.getElementsByCla=
ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen=
tsByClassName("e").length!=3D=3D1){n.order.splice(1,0,"CLASS");n.find.CLA=
SS=3Dfunction(h,l,m){if(typeof =
l.getElementsByClassName!=3D=3D"undefined"&&!m)return =
l.getElementsByClassName(h[1])};g=3Dnull}}})();var =
E=3Ds.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPos=
ition(h)&16)}:=0A=
function(g,h){return =
g!=3D=3Dh&&(g.contains?g.contains(h):true)},x=3Dfunction(g){return(g=3D(g=
?g.ownerDocument||g:0).documentElement)?g.nodeName!=3D=3D"HTML":false},ga=
=3Dfunction(g,h){var =
l=3D[],m=3D"",q;for(h=3Dh.nodeType?[h]:h;q=3Dn.match.PSEUDO.exec(g);){m+=3D=
q[0];g=3Dg.replace(n.match.PSEUDO,"")}g=3Dn.relative[g]?g+"*":g;q=3D0;for=
(var p=3Dh.length;q<p;q++)k(g,h[q],l);return =
k.filter(m,l)};c.find=3Dk;c.expr=3Dk.selectors;c.expr[":"]=3Dc.expr.filte=
rs;c.unique=3Dk.uniqueSort;c.text=3Da;c.isXMLDoc=3Dx;c.contains=3DE})();v=
ar eb=3D/Until$/,fb=3D/^(?:parents|prevUntil|prevAll)/,=0A=
gb=3D/,/;R=3DArray.prototype.slice;var =
Ia=3Dfunction(a,b,d){if(c.isFunction(b))return =
c.grep(a,function(e,j){return!!b.call(e,j,e)=3D=3D=3Dd});else =
if(b.nodeType)return c.grep(a,function(e){return =
e=3D=3D=3Db=3D=3D=3Dd});else if(typeof b=3D=3D=3D"string"){var =
f=3Dc.grep(a,function(e){return =
e.nodeType=3D=3D=3D1});if(Ua.test(b))return c.filter(b,f,!d);else =
b=3Dc.filter(b,f)}return c.grep(a,function(e){return =
c.inArray(e,b)>=3D0=3D=3D=3Dd})};c.fn.extend({find:function(a){for(var =
b=3Dthis.pushStack("","find",a),d=3D0,f=3D0,e=3Dthis.length;f<e;f++){d=3D=
b.length;=0A=
c.find(a,this[f],b);if(f>0)for(var j=3Dd;j<b.length;j++)for(var =
i=3D0;i<d;i++)if(b[i]=3D=3D=3Db[j]){b.splice(j--,1);break}}return =
b},has:function(a){var b=3Dc(a);return this.filter(function(){for(var =
d=3D0,f=3Db.length;d<f;d++)if(c.contains(this,b[d]))return =
true})},not:function(a){return =
this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return =
this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.f=
ilter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var =
d=3D[],f=3Dthis[0],e,j=3D=0A=
{},i;if(f&&a.length){e=3D0;for(var =
o=3Da.length;e<o;e++){i=3Da[e];j[i]||(j[i]=3Dc.expr.match.POS.test(i)?c(i=
,b||this.context):i)}for(;f&&f.ownerDocument&&f!=3D=3Db;){for(i in =
j){e=3Dj[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem=
:f});delete j[i]}}f=3Df.parentNode}}return d}var =
k=3Dc.expr.match.POS.test(a)?c(a,b||this.context):null;return =
this.map(function(n,r){for(;r&&r.ownerDocument&&r!=3D=3Db;){if(k?k.index(=
r)>-1:c(r).is(a))return r;r=3Dr.parentNode}return =
null})},index:function(a){if(!a||typeof a=3D=3D=3D=0A=
"string")return =
c.inArray(this[0],a?c(a):this.parent().children());return =
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=3Dtypeof =
a=3D=3D=3D"string"?c(a,b||this.context):c.makeArray(a);b=3Dc.merge(this.g=
et(),a);return =
this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){retu=
rn =
this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare=
ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return =
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return =
c.dir(a,"parentNode",=0A=
d)},next:function(a){return =
c.nth(a,2,"nextSibling")},prev:function(a){return =
c.nth(a,2,"previousSibling")},nextAll:function(a){return =
c.dir(a,"nextSibling")},prevAll:function(a){return =
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return =
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return =
c.dir(a,"previousSibling",d)},siblings:function(a){return =
c.sibling(a.parentNode.firstChild,a)},children:function(a){return =
c.sibling(a.firstChild)},contents:function(a){return =
c.nodeName(a,"iframe")?=0A=
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},f=
unction(a,b){c.fn[a]=3Dfunction(d,f){var =
e=3Dc.map(this,b,d);eb.test(a)||(f=3Dd);if(f&&typeof =
f=3D=3D=3D"string")e=3Dc.filter(f,e);e=3Dthis.length>1?c.unique(e):e;if((=
this.length>1||gb.test(f))&&fb.test(a))e=3De.reverse();return =
this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:funct=
ion(a,b,d){if(d)a=3D":not("+a+")";return =
c.find.matches(a,b)},dir:function(a,b,d){var =
f=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3Dw||a.nodeType!=3D=3D=
1||!c(a).is(d));){a.nodeType=3D=3D=3D=0A=
1&&f.push(a);a=3Da[b]}return f},nth:function(a,b,d){b=3Db||1;for(var =
f=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++f=3D=3D=3Db)break;return =
a},sibling:function(a,b){for(var =
d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret=
urn d}});var Ja=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,V=3D/^\s+/,Ka=3D/(<([\w:]+)[^>]*?)\/>/g,hb=3D=
/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=3D/<([\w:]+)/,=
ib=3D/<tbody/i,jb=3D/<|&#?\w+;/,ta=3D/<script|<object|<embed|<option|<sty=
le/i,ua=3D/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,Ma=3Dfunction(a,b,d){re=
turn hb.test(d)?=0A=
a:b+"></"+d+">"},F=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};F.optgroup=3DF.option;F.tbody=3DF.tfoot=3DF.colgroup=3D=
F.caption=3DF.thead;F.th=3DF.td;if(!c.support.htmlSerialize)F._default=3D=
[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))=
return this.each(function(b){var d=3D=0A=
c(this);d.text(a.call(this,b,d.text()))});if(typeof =
a!=3D=3D"object"&&a!=3D=3Dw)return =
this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a)=
);return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return =
this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =
b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in=
sertBefore(this[0]);b.map(function(){for(var =
d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;=
return d}).append(this)}return this},=0A=
wrapInner:function(a){if(c.isFunction(a))return =
this.each(function(b){c(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap=
pendChild(a)})},=0A=
prepend:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in=
sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa=
rentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=
this)});else if(arguments.length){var =
a=3Dc(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=0A=
this.nextSibling)});else if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
d=3D0,f;(f=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[f]).length){if(!b&&f=
.nodeType=3D=3D=3D1){c.cleanData(f.getElementsByTagName("*"));c.cleanData=
([f])}f.parentNode&&f.parentNode.removeChild(f)}return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b=
.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A=
return this},clone:function(a){var =
b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va=
r =
d=3Dthis.outerHTML,f=3Dthis.ownerDocument;if(!d){d=3Df.createElement("div=
");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return =
c.clean([d.replace(Ja,"").replace(/=3D([^=3D"'>\s]+\/)>/g,'=3D"$1">').rep=
lace(V,"")],f)[0]}else return =
this.cloneNode(true)});if(a=3D=3D=3Dtrue){ra(this,b);ra(this.find("*"),b.=
find("*"))}return b},html:function(a){if(a=3D=3D=3Dw)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Ja,=0A=
""):null;else if(typeof =
a=3D=3D=3D"string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a)=
)&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Ka,Ma);try{f=
or(var =
b=3D0,d=3Dthis.length;b<d;b++)if(this[b].nodeType=3D=3D=3D1){c.cleanData(=
this[b].getElementsByTagName("*"));this[b].innerHTML=3Da}}catch(f){this.e=
mpty().append(a)}}else c.isFunction(a)?this.each(function(e){var =
j=3Dc(this),i=3Dj.html();j.empty().append(function(){return =
a.call(this,e,i)})}):this.empty().append(a);return =
this},replaceWith:function(a){if(this[0]&&=0A=
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var =
d=3Dc(this),f=3Dd.html();d.replaceWith(a.call(this,b,f))});if(typeof =
a!=3D=3D"string")a=3Dc(a).detach();return this.each(function(){var =
b=3Dthis.nextSibling,d=3Dthis.parentNode;c(this).remove();b?c(b).before(a=
):c(d).append(a)})}else return =
this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function=
(a){return this.remove(a,true)},domManip:function(a,b,d){function =
f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||=0A=
u.appendChild(u.ownerDocument.createElement("tbody")):u}var =
e,j,i=3Da[0],o=3D[],k;if(!c.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof i=3D=3D=3D"string"&&ua.test(i))return =
this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))re=
turn this.each(function(u){var =
z=3Dc(this);a[0]=3Di.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(thi=
s[0]){e=3Di&&i.parentNode;e=3Dc.support.parentNode&&e&&e.nodeType=3D=3D=3D=
11&&e.childNodes.length=3D=3D=3Dthis.length?{fragment:e}:sa(a,this,o);k=3D=
e.fragment;if(j=3Dk.childNodes.length=3D=3D=3D=0A=
1?(k=3Dk.firstChild):k.firstChild){b=3Db&&c.nodeName(j,"tr");for(var =
n=3D0,r=3Dthis.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cachea=
ble||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return =
this}});c.fragments=3D{};c.each({appendTo:"append",prependTo:"prepend",in=
sertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},functio=
n(a,b){c.fn[a]=3Dfunction(d){var f=3D[];d=3Dc(d);var =
e=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(e&&e.nodeType=3D=3D=3D11=
&&e.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);=0A=
return this}else{e=3D0;for(var j=3Dd.length;e<j;e++){var =
i=3D(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=3Df.conc=
at(i)}return =
this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=3D=
b||s;if(typeof =
b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||b[0]&&b[0].owner=
Document||s;for(var e=3D[],j=3D0,i;(i=3Da[j])!=3Dnull;j++){if(typeof =
i=3D=3D=3D"number")i+=3D"";if(i){if(typeof =
i=3D=3D=3D"string"&&!jb.test(i))i=3Db.createTextNode(i);else if(typeof =
i=3D=3D=3D"string"){i=3Di.replace(Ka,Ma);var o=3D(La.exec(i)||["",=0A=
""])[1].toLowerCase(),k=3DF[o]||F._default,n=3Dk[0],r=3Db.createElement("=
div");for(r.innerHTML=3Dk[1]+i+k[2];n--;)r=3Dr.lastChild;if(!c.support.tb=
ody){n=3Dib.test(i);o=3Do=3D=3D=3D"table"&&!n?r.firstChild&&r.firstChild.=
childNodes:k[1]=3D=3D=3D"<table>"&&!n?r.childNodes:[];for(k=3Do.length-1;=
k>=3D0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parent=
Node.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertB=
efore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=3Dr.childNodes}if(i.=
nodeType)e.push(i);else e=3D=0A=
c.merge(e,i)}}if(d)for(j=3D0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!=
e[j].type||e[j].type.toLowerCase()=3D=3D=3D"text/javascript"))f.push(e[j]=
.parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType=3D=
=3D=3D1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTa=
gName("script"))));d.appendChild(e[j])}return =
e},cleanData:function(a){for(var =
b,d,f=3Dc.cache,e=3Dc.event.special,j=3Dc.support.deleteExpando,i=3D0,o;(=
o=3Da[i])!=3Dnull;i++)if(d=3Do[c.expando]){b=3Df[d];if(b.events)for(var =
k in b.events)e[k]?=0A=
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else =
o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var =
kb=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=3D/alpha\([^)]=
*\)/,Oa=3D/opacity=3D([^)]*)/,ha=3D/float/i,ia=3D/-([a-z])/ig,lb=3D/([A-Z=
])/g,mb=3D/^-?\d+(?:px)?$/i,nb=3D/^-?\d/,ob=3D{position:"absolute",visibi=
lity:"hidden",display:"block"},pb=3D["Left","Right"],qb=3D["Top","Bottom"=
],rb=3Ds.defaultView&&s.defaultView.getComputedStyle,Pa=3Dc.support.cssFl=
oat?"cssFloat":"styleFloat",ja=3D=0A=
function(a,b){return b.toUpperCase()};c.fn.css=3Dfunction(a,b){return =
X(this,a,b,true,function(d,f,e){if(e=3D=3D=3Dw)return =
c.curCSS(d,f);if(typeof =
e=3D=3D=3D"number"&&!kb.test(f))e+=3D"px";c.style(d,f,e)})};c.extend({sty=
le:function(a,b,d){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)retu=
rn =
w;if((b=3D=3D=3D"width"||b=3D=3D=3D"height")&&parseFloat(d)<0)d=3Dw;var =
f=3Da.style||a,e=3Dd!=3D=3Dw;if(!c.support.opacity&&b=3D=3D=3D"opacity"){=
if(e){f.zoom=3D1;b=3DparseInt(d,10)+""=3D=3D=3D"NaN"?"":"alpha(opacity=3D=
"+d*100+")";a=3Df.filter||c.curCSS(a,"filter")||"";f.filter=3D=0A=
Na.test(a)?a.replace(Na,b):b}return =
f.filter&&f.filter.indexOf("opacity=3D")>=3D0?parseFloat(Oa.exec(f.filter=
)[1])/100+"":""}if(ha.test(b))b=3DPa;b=3Db.replace(ia,ja);if(e)f[b]=3Dd;r=
eturn =
f[b]},css:function(a,b,d,f){if(b=3D=3D=3D"width"||b=3D=3D=3D"height"){var=
 e,j=3Db=3D=3D=3D"width"?pb:qb;function =
i(){e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;f!=3D=3D"border"&&=
c.each(j,function(){f||(e-=3DparseFloat(c.curCSS(a,"padding"+this,true))|=
|0);if(f=3D=3D=3D"margin")e+=3DparseFloat(c.curCSS(a,"margin"+this,true))=
||0;else e-=3DparseFloat(c.curCSS(a,=0A=
"border"+this+"Width",true))||0})}a.offsetWidth!=3D=3D0?i():c.swap(a,ob,i=
);return Math.max(0,Math.round(e))}return =
c.curCSS(a,b,d)},curCSS:function(a,b,d){var =
f,e=3Da.style;if(!c.support.opacity&&b=3D=3D=3D"opacity"&&a.currentStyle)=
{f=3DOa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";r=
eturn =
f=3D=3D=3D""?"1":f}if(ha.test(b))b=3DPa;if(!d&&e&&e[b])f=3De[b];else =
if(rb){if(ha.test(b))b=3D"float";b=3Db.replace(lb,"-$1").toLowerCase();e=3D=
a.ownerDocument.defaultView;if(!e)return =
null;if(a=3De.getComputedStyle(a,null))f=3D=0A=
a.getPropertyValue(b);if(b=3D=3D=3D"opacity"&&f=3D=3D=3D"")f=3D"1"}else =
if(a.currentStyle){d=3Db.replace(ia,ja);f=3Da.currentStyle[b]||a.currentS=
tyle[d];if(!mb.test(f)&&nb.test(f)){b=3De.left;var =
j=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;e.left=3D=
d=3D=3D=3D"fontSize"?"1em":f||0;f=3De.pixelLeft+"px";e.left=3Db;a.runtime=
Style.left=3Dj}}return f},swap:function(a,b,d){var f=3D{};for(var e in =
b){f[e]=3Da.style[e];a.style[e]=3Db[e]}d.call(a);for(e in =
b)a.style[e]=3Df[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=3D=
function(a){var b=3D=0A=
a.offsetWidth,d=3Da.offsetHeight,f=3Da.nodeName.toLowerCase()=3D=3D=3D"tr=
";return =
b=3D=3D=3D0&&d=3D=3D=3D0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display"=
)=3D=3D=3D"none"};c.expr.filters.visible=3Dfunction(a){return!c.expr.filt=
ers.hidden(a)}}var =
sb=3DJ(),tb=3D/<script(.|\s)*?\/script>/gi,ub=3D/select|textarea/i,vb=3D/=
color|date|datetime|email|hidden|month|number|password|range|search|tel|t=
ext|time|url|week/i,N=3D/=3D\?(&|$)/,ka=3D/\?/,wb=3D/(\?|&)_=3D.*?(&|$)/,=
xb=3D/^(\w+:)?\/\/([^\/?#]+)/,yb=3D/%20/g,zb=3Dc.fn.load;c.fn.extend({loa=
d:function(a,b,d){if(typeof a!=3D=3D=0A=
"string")return zb.call(this,a);else if(!this.length)return this;var =
f=3Da.indexOf(" ");if(f>=3D0){var =
e=3Da.slice(f,a.length);a=3Da.slice(0,f)}f=3D"GET";if(b)if(c.isFunction(b=
)){d=3Db;b=3Dnull}else if(typeof =
b=3D=3D=3D"object"){b=3Dc.param(b,c.ajaxSettings.traditional);f=3D"POST"}=
var =
j=3Dthis;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,=
o){if(o=3D=3D=3D"success"||o=3D=3D=3D"notmodified")j.html(e?c("<div =
/>").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.e=
ach(d,[i.responseText,o,i])}});return this},=0A=
serialize:function(){return =
c.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test=
(this.type))}).map(function(a,b){a=3Dc(this).val();return =
a=3D=3Dnull?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,valu=
e:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop =
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),=0A=
function(a,b){c.fn[b]=3Dfunction(d){return =
this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=3D=
f||d;d=3Db;b=3Dnull}return =
c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:functio=
n(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return =
c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=3Df||d;=
d=3Db;b=3D{}}return =
c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:functi=
on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,=0A=
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",pr=
ocessData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=3D=3D=
"file:"||!A.ActiveXObject)?function(){return new =
A.XMLHttpRequest}:function(){try{return new =
A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"applicatio=
n/xml, text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:=
{},ajax:function(a){function b(){e.success&&=0A=
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function =
d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);=
e.global&&!--c.active&&c.event.trigger("ajaxStop")}function =
f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var =
e=3Dc.extend(true,{},c.ajaxSettings,a),j,i,o,k=3Da&&a.context||e,n=3De.ty=
pe.toUpperCase();if(e.data&&e.processData&&typeof =
e.data!=3D=3D"string")e.data=3Dc.param(e.data,e.traditional);if(e.dataTyp=
e=3D=3D=3D"jsonp"){if(n=3D=3D=3D"GET")N.test(e.url)||(e.url+=3D(ka.test(e=
.url)?=0A=
"&":"?")+(e.jsonp||"callback")+"=3D?");else =
if(!e.data||!N.test(e.data))e.data=3D(e.data?e.data+"&":"")+(e.jsonp||"ca=
llback")+"=3D?";e.dataType=3D"json"}if(e.dataType=3D=3D=3D"json"&&(e.data=
&&N.test(e.data)||N.test(e.url))){j=3De.jsonpCallback||"jsonp"+sb++;if(e.=
data)e.data=3D(e.data+"").replace(N,"=3D"+j+"$1");e.url=3De.url.replace(N=
,"=3D"+j+"$1");e.dataType=3D"script";A[j]=3DA[j]||function(q){o=3Dq;b();d=
();A[j]=3Dw;try{delete =
A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType=3D=3D=3D"script"&&e.cac=
he=3D=3D=3Dnull)e.cache=3Dfalse;if(e.cache=3D=3D=3D=0A=
false&&n=3D=3D=3D"GET"){var =
r=3DJ(),u=3De.url.replace(wb,"$1_=3D"+r+"$2");e.url=3Du+(u=3D=3D=3De.url?=
(ka.test(e.url)?"&":"?")+"_=3D"+r:"")}if(e.data&&n=3D=3D=3D"GET")e.url+=3D=
(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("a=
jaxStart");r=3D(r=3Dxb.exec(e.url))&&(r[1]&&r[1]!=3D=3Dlocation.protocol|=
|r[2]!=3D=3Dlocation.host);if(e.dataType=3D=3D=3D"script"&&n=3D=3D=3D"GET=
"&&r){var =
z=3Ds.getElementsByTagName("head")[0]||s.documentElement,C=3Ds.createElem=
ent("script");C.src=3De.url;if(e.scriptCharset)C.charset=3De.scriptCharse=
t;if(!j){var B=3D=0A=
false;C.onload=3DC.onreadystatechange=3Dfunction(){if(!B&&(!this.readySta=
te||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"complete")=
){B=3Dtrue;b();d();C.onload=3DC.onreadystatechange=3Dnull;z&&C.parentNode=
&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var =
E=3Dfalse,x=3De.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,=
e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.set=
RequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModifi=
ed[e.url]&&x.setRequestHeader("If-Modified-Since",=0A=
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",=
c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest")=
;x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[=
e.dataType]+", =
*/*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,=
x,e)=3D=3D=3Dfalse){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.=
abort();return false}e.global&&f("ajaxSend",[x,e]);var =
g=3Dx.onreadystatechange=3Dfunction(q){if(!x||x.readyState=3D=3D=3D0||q=3D=
=3D=3D"abort"){E||=0A=
d();E=3Dtrue;if(x)x.onreadystatechange=3Dc.noop}else =
if(!E&&x&&(x.readyState=3D=3D=3D4||q=3D=3D=3D"timeout")){E=3Dtrue;x.onrea=
dystatechange=3Dc.noop;i=3Dq=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(x=
)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success=
";var =
p;if(i=3D=3D=3D"success")try{o=3Dc.httpData(x,e.dataType,e)}catch(v){i=3D=
"parsererror";p=3Dv}if(i=3D=3D=3D"success"||i=3D=3D=3D"notmodified")j||b(=
);else =
c.handleError(e,x,i,p);d();q=3D=3D=3D"timeout"&&x.abort();if(e.async)x=3D=
null}};try{var h=3Dx.abort;x.abort=3Dfunction(){x&&h.call(x);=0A=
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&=
g("timeout")},e.timeout);try{x.send(n=3D=3D=3D"POST"||n=3D=3D=3D"PUT"||n=3D=
=3D=3D"DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.asyn=
c||g();return =
x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,=
d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,=
a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.pro=
tocol=3D=3D=3D"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D30=
4||a.status=3D=3D=3D=0A=
1223||a.status=3D=3D=3D0}catch(b){}return =
false},httpNotModified:function(a,b){var =
d=3Da.getResponseHeader("Last-Modified"),f=3Da.getResponseHeader("Etag");=
if(d)c.lastModified[b]=3Dd;if(f)c.etag[b]=3Df;return =
a.status=3D=3D=3D304||a.status=3D=3D=3D0},httpData:function(a,b,d){var =
f=3Da.getResponseHeader("content-type")||"",e=3Db=3D=3D=3D"xml"||!b&&f.in=
dexOf("xml")>=3D0;a=3De?a.responseXML:a.responseText;e&&a.documentElement=
.nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte=
r)a=3Dd.dataFilter(a,b);if(typeof a=3D=3D=3D"string")if(b=3D=3D=3D=0A=
"json"||!b&&f.indexOf("json")>=3D0)a=3Dc.parseJSON(a);else =
if(b=3D=3D=3D"script"||!b&&f.indexOf("javascript")>=3D0)c.globalEval(a);r=
eturn a},param:function(a,b){function =
d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d=
(i+"["+(typeof =
n=3D=3D=3D"object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=3Dnull&&typeof=
 =
o=3D=3D=3D"object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}funct=
ion =
f(i,o){o=3Dc.isFunction(o)?o():o;e[e.length]=3DencodeURIComponent(i)+"=3D=
"+encodeURIComponent(o)}var =
e=3D[];if(b=3D=3D=3Dw)b=3Dc.ajaxSettings.traditional;=0A=
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});e=
lse for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var =
la=3D{},Ab=3D/toggle|show|hide/,Bb=3D/^([+-]=3D)?([\d+-.]+)(.*)$/,W,va=3D=
[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["wid=
th","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]=
;c.fn.extend({show:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("show",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");=0A=
this[a].style.display=3Dd||"";if(c.css(this[a],"display")=3D=3D=3D"none")=
{d=3Dthis[a].nodeName;var f;if(la[d])f=3Dla[d];else{var e=3Dc("<"+d+" =
/>").appendTo("body");f=3De.css("display");if(f=3D=3D=3D"none")f=3D"block=
";e.remove();la[d]=3Df}c.data(this[a],"olddisplay",f)}}a=3D0;for(b=3Dthis=
.length;a<b;a++)this[a].style.display=3Dc.data(this[a],"olddisplay")||"";=
return this}},hide:function(a,b){if(a||a=3D=3D=3D0)return =
this.animate(K("hide",3),a,b);else{a=3D0;for(b=3Dthis.length;a<b;a++){var=
 d=3Dc.data(this[a],"olddisplay");!d&&d!=3D=3D"none"&&c.data(this[a],=0A=
"olddisplay",c.css(this[a],"display"))}a=3D0;for(b=3Dthis.length;a<b;a++)=
this[a].style.display=3D"none";return =
this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=3Dtypeof =
a=3D=3D=3D"boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.appl=
y(this,arguments);else a=3D=3Dnull||d?this.each(function(){var =
f=3Dd?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K=
("toggle",3),a,b);return this},fadeTo:function(a,b,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,d)},=0A=
animate:function(a,b,d,f){var =
e=3Dc.speed(b,d,f);if(c.isEmptyObject(a))return =
this.each(e.complete);return =
this[e.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
j=3Dc.extend({},e),i,o=3Dthis.nodeType=3D=3D=3D1&&c(this).is(":hidden"),k=
=3Dthis;for(i in a){var =
n=3Di.replace(ia,ja);if(i!=3D=3Dn){a[n]=3Da[i];delete =
a[i];i=3Dn}if(a[i]=3D=3D=3D"hide"&&o||a[i]=3D=3D=3D"show"&&!o)return =
j.complete.call(this);if((i=3D=3D=3D"height"||i=3D=3D=3D"width")&&this.st=
yle){j.display=3Dc.css(this,"display");j.overflow=3Dthis.style.overflow}i=
f(c.isArray(a[i])){(j.specialEasing=3D=0A=
j.specialEasing||{})[i]=3Da[i][1];a[i]=3Da[i][0]}}if(j.overflow!=3Dnull)t=
his.style.overflow=3D"hidden";j.curAnim=3Dc.extend({},a);c.each(a,functio=
n(r,u){var z=3Dnew =
c.fx(k,j,r);if(Ab.test(u))z[u=3D=3D=3D"toggle"?o?"show":"hide":u](a);else=
{var C=3DBb.exec(u),B=3Dz.cur(true)||0;if(C){u=3DparseFloat(C[2]);var =
E=3DC[3]||"px";if(E!=3D=3D"px"){k.style[r]=3D(u||1)+E;B=3D(u||1)/z.cur(tr=
ue)*B;k.style[r]=3DB+E}if(C[1])u=3D(C[1]=3D=3D=3D"-=3D"?-1:1)*u+B;z.custo=
m(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var =
d=3Dc.timers;a&&this.queue([]);=0A=
this.each(function(){for(var =
f=3Dd.length-1;f>=3D0;f--)if(d[f].elem=3D=3D=3Dthis){b&&d[f](true);d.spli=
ce(f,1)}});b||this.dequeue();return =
this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b=
){c.fn[a]=3Dfunction(d,f){return =
this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=3Da&&typeof =
a=3D=3D=3D"object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,ea=
sing:d&&b||b&&!c.isFunction(b)&&b};f.duration=3Dc.fx.off?0:typeof =
f.duration=3D=3D=3D=0A=
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=3D=
f.complete;f.complete=3Dfunction(){f.queue!=3D=3Dfalse&&c(this).dequeue()=
;c.isFunction(f.old)&&f.old.call(this)};return =
f},easing:{linear:function(a,b,d,f){return =
d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},t=
imers:[],fx:function(a,b,d){this.options=3Db;this.elem=3Da;this.prop=3Dd;=
if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update:function(){this.option=
s.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.p=
rop]||=0A=
c.fx.step._default)(this);if((this.prop=3D=3D=3D"height"||this.prop=3D=3D=
=3D"width")&&this.elem.style)this.elem.style.display=3D"block"},cur:funct=
ion(a){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.styl=
e[this.prop]=3D=3Dnull))return =
this.elem[this.prop];return(a=3DparseFloat(c.css(this.elem,this.prop,a)))=
&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:functio=
n(a,b,d){function f(j){return =
e.step(j)}this.startTime=3DJ();this.start=3Da;this.end=3Db;this.unit=3Dd|=
|this.unit||"px";this.now=3Dthis.start;=0A=
this.pos=3Dthis.state=3D0;var =
e=3Dthis;f.elem=3Dthis.elem;if(f()&&c.timers.push(f)&&!W)W=3DsetInterval(=
c.fx.tick,13)},show:function(){this.options.orig[this.prop]=3Dc.style(thi=
s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D=
"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro=
p);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:function(a){v=
ar =
b=3DJ(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){this.no=
w=3D=0A=
this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi=
s.prop]=3Dtrue;for(var f in =
this.options.curAnim)if(this.options.curAnim[f]!=3D=3Dtrue)d=3Dfalse;if(d=
){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.option=
s.overflow;a=3Dc.data(this.elem,"olddisplay");this.elem.style.display=3Da=
?a:this.options.display;if(c.css(this.elem,"display")=3D=3D=3D"none")this=
.elem.style.display=3D"block"}this.options.hide&&c(this.elem).hide();if(t=
his.options.hide||this.options.show)for(var e in =
this.options.curAnim)c.style(this.elem,=0A=
e,this.options.orig[e]);this.options.complete.call(this.elem)}return =
false}else{e=3Db-this.startTime;this.state=3De/this.options.duration;a=3D=
this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin=
g[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](t=
his.state,e,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th=
is.start)*this.pos;this.update()}return =
true}};c.extend(c.fx,{tick:function(){for(var =
a=3Dc.timers,b=3D0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||=0A=
c.fx.stop()},stop:function(){clearInterval(W);W=3Dnull},speeds:{slow:600,=
fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity"=
,a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=3Dnu=
ll)a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"height=
"?Math.max(0,a.now):a.now)+a.unit;else =
a.elem[a.prop]=3Da.now}}});if(c.expr&&c.expr.filters)c.expr.filters.anima=
ted=3Dfunction(a){return c.grep(c.timers,function(b){return =
a=3D=3D=3Db.elem}).length};c.fn.offset=3D"getBoundingClientRect"in =
s.documentElement?=0A=
function(a){var b=3Dthis[0];if(a)return =
this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);var =
d=3Db.getBoundingClientRect(),f=3Db.ownerDocument;b=3Df.body;f=3Df.docume=
ntElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrol=
lTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXO=
ffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.c=
lientLeft||0)}}:function(a){var b=3D=0A=
this[0];if(a)return =
this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);c.offset.initialize();var =
d=3Db.offsetParent,f=3Db,e=3Db.ownerDocument,j,i=3De.documentElement,o=3D=
e.body;f=3D(e=3De.defaultView)?e.getComputedStyle(b,null):b.currentStyle;=
for(var =
k=3Db.offsetTop,n=3Db.offsetLeft;(b=3Db.parentNode)&&b!=3D=3Do&&b!=3D=3Di=
;){if(c.offset.supportsFixedPosition&&f.position=3D=3D=3D"fixed")break;j=3D=
e?e.getComputedStyle(b,null):b.currentStyle;=0A=
k-=3Db.scrollTop;n-=3Db.scrollLeft;if(b=3D=3D=3Dd){k+=3Db.offsetTop;n+=3D=
b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTab=
leAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=3DparseFloat(j.borderT=
opWidth)||0;n+=3DparseFloat(j.borderLeftWidth)||0}f=3Dd;d=3Db.offsetParen=
t}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=3D=3D"vis=
ible"){k+=3DparseFloat(j.borderTopWidth)||0;n+=3DparseFloat(j.borderLeftW=
idth)||0}f=3Dj}if(f.position=3D=3D=3D"relative"||f.position=3D=3D=3D"stat=
ic"){k+=3Do.offsetTop;n+=3Do.offsetLeft}if(c.offset.supportsFixedPosition=
&&=0A=
f.position=3D=3D=3D"fixed"){k+=3DMath.max(i.scrollTop,o.scrollTop);n+=3DM=
ath.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset=3D{init=
ialize:function(){var =
a=3Ds.body,b=3Ds.createElement("div"),d,f,e,j=3DparseFloat(c.curCSS(a,"ma=
rginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,mar=
gin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML=
=3D"<div style=3D'position:absolute;top:0;left:0;margin:0;border:5px =
solid #000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";=0A=
a.insertBefore(b,a.firstChild);d=3Db.firstChild;f=3Dd.firstChild;e=3Dd.ne=
xtSibling.firstChild.firstChild;this.doesNotAddBorder=3Df.offsetTop!=3D=3D=
5;this.doesAddBorderForTableAndCells=3De.offsetTop=3D=3D=3D5;f.style.posi=
tion=3D"fixed";f.style.top=3D"20px";this.supportsFixedPosition=3Df.offset=
Top=3D=3D=3D20||f.offsetTop=3D=3D=3D15;f.style.position=3Df.style.top=3D"=
";d.style.overflow=3D"hidden";d.style.position=3D"relative";this.subtract=
sBorderForOverflowNotVisible=3Df.offsetTop=3D=3D=3D-5;this.doesNotInclude=
MarginInBodyOffset=3Da.offsetTop!=3D=3Dj;a.removeChild(b);=0A=
c.offset.initialize=3Dc.noop},bodyOffset:function(a){var =
b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo=
tIncludeMarginInBodyOffset){b+=3DparseFloat(c.curCSS(a,"marginTop",true))=
||0;d+=3DparseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d=
}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.s=
tyle.position=3D"relative";var =
f=3Dc(a),e=3Df.offset(),j=3DparseInt(c.curCSS(a,"top",true),10)||0,i=3Dpa=
rseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=3Db.call(a,=0A=
d,e);d=3D{top:b.top-e.top+j,left:b.left-e.left+i};"using"in =
b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),f=3D/^body|html$/i.=
test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.curCS=
S(a,"marginTop",true))||0;d.left-=3DparseFloat(c.curCSS(a,"marginLeft",tr=
ue))||0;f.top+=3DparseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.le=
ft+=3DparseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.t=
op-=0A=
f.top,left:d.left-f.left}},offsetParent:function(){return =
this.map(function(){for(var =
a=3Dthis.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(=
a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return =
a})}});c.each(["Left","Top"],function(a,b){var =
d=3D"scroll"+b;c.fn[d]=3Dfunction(f){var e=3Dthis[0],j;if(!e)return =
null;if(f!=3D=3Dw)return =
this.each(function(){if(j=3Dwa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?=
f:c(j).scrollTop());else this[d]=3Df});else =
return(j=3Dwa(e))?"pageXOffset"in j?j[a?"pageYOffset":=0A=
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.docum=
ent.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var =
d=3Db.toLowerCase();c.fn["inner"+b]=3Dfunction(){return =
this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=3Dfunction=
(f){return =
this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=3Dfuncti=
on(f){var e=3Dthis[0];if(!e)return =
f=3D=3Dnull?null:this;if(c.isFunction(f))return =
this.each(function(j){var =
i=3Dc(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in=0A=
e&&e.document?e.document.compatMode=3D=3D=3D"CSS1Compat"&&e.document.docu=
mentElement["client"+b]||e.document.body["client"+b]:e.nodeType=3D=3D=3D9=
?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElem=
ent["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f=3D=3D=
=3Dw?c.css(e,d):this.css(d,typeof =
f=3D=3D=3D"string"?f:f+"px")}});A.jQuery=3DA.$=3Dc})(window);=0A=

------=_NextPart_000_0049_01CBFAAD.F705CDB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

<html><head><title>302 Access denied</title></head><body><small><p =
align=3D"center">Access to www.google-analytics.com filtered by: =
fool<br>Ask <a =
href=3D"mailto:riccardo.torrini@esaote.com">proxymaster</a> if you think =
is wrong</p></small>=0A=
</body></html>=0A=

------=_NextPart_000_0049_01CBFAAD.F705CDB0--

