From: <Saved by Windows Internet Explorer 8>
Subject: =?Windows-1252?Q?Premium_Beauty_News_-_Cosmoprof_Asia_2009=A0:_la_pouss?=
	=?Windows-1252?Q?=E9e_de_l=92airless?=
Date: Wed, 25 Nov 2009 16:46:25 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CA6DEE.D3E6C200"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=print&id_article=1432

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Premium Beauty =
News - Cosmoprof Asia 2009=A0: la pouss=E9e de l=92airless</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18828"><LINK =
rel=3D"shortcut icon"=20
href=3D"squelettes/favicon.ico"><!--<link rel=3D"alternate" =
type=3D"application/rss+xml" title=3D"Syndiquer tout le site" =
href=3D"http://www.premiumbeautynews.com/spip.php?page=3Dbackend" /> =
--><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/dist/spip_style.css" =
media=3Dall><LINK=20
rel=3Dstylesheet type=3Dtext/css href=3D"" media=3D"projection, screen, =
tv"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/dist/impression.css" =
media=3Dprint>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.premiumbeautynews.com/spip.php?page=3Djquery.js"></SCRI=
PT>
<!-- insert_head -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/soundm=
anager/soundmanager2.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
var musicplayerurl=3D"plugins/Lecteur_multimedia/eraplayer_playlist.swf";=0A=
var image_play=3D"plugins/Lecteur_multimedia/images/playl.gif";=0A=
var image_pause=3D"plugins/Lecteur_multimedia/images/pausel.gif";=0A=
soundManager.url =3D =
"plugins/Lecteur_multimedia/soundmanager/soundmanager2.swf";=0A=
soundManager.nullURL =3D =
"plugins/Lecteur_multimedia/soundmanager/null.mp3";=0A=
var videoNullUrl =3D "plugins/Lecteur_multimedia/null.flv";=0A=
var DIR_PLUGIN_PLAYER =3D "plugins/Lecteur_multimedia/";//--></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/javasc=
ript/jscroller.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player=
_enclosure.js"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/playe=
r.css"=20
media=3D"projection, screen, tv"><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/spip.php?page=3Dforms_styles.css=
"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/plugins/plugin-thelia/spipthelia=
.css"=20
media=3D"projection, screen, tv">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.premiumbeautynews.com/plugins/thickbox2/javascript/thic=
kbox.js"></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css" =

media=3D"projection, screen, tv">
<SCRIPT type=3Dtext/javascript><!--=0A=
// Inside the function "this" will be "document" when called by ready() =0A=
// and "the ajaxed element" when called because of onAjaxLoad =0A=
var init_f =3D function() {=0A=
	if =
(jQuery("a.thickbox,a[@type=3D'image/jpeg'],a[@type=3D'image/png'],a[@typ=
e=3D'image/gif']",this).addClass("thickbox").size()) {=0A=
		TB_chemin_animation =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/circle_animation.gif"=
;=0A=
		TB_chemin_close =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/close.gif";=0A=
		TB_chemin_css =3D =
"http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css";=0A=
		TB_init(this);=0A=
	};=0A=
}=0A=
//onAjaxLoad is defined in private area only=0A=
if(typeof onAjaxLoad =3D=3D "function") onAjaxLoad(init_f);=0A=
if (window.jQuery) jQuery(document).ready(init_f);=0A=
// --></SCRIPT>
</HEAD>
<BODY=20
style=3D"BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: =
#ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: =
black; BORDER-TOP: 0px; BORDER-RIGHT: 0px"=20
dir=3Dltr>
<DIV style=3D"MARGIN: auto; WIDTH: 600px">
<TABLE style=3D"BORDER-BOTTOM: gray 2px solid; MARGIN-BOTTOM: 36px" =
border=3D0=20
cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD vAlign=3Dbottom>
      <DIV style=3D"COLOR: navy; FONT-SIZE: 100%"><STRONG>Premium Beauty =

      News</STRONG></DIV></TD>
    <TD vAlign=3Dbottom>
      <DIV=20
      style=3D"TEXT-ALIGN: right; COLOR: #999999; FONT-SIZE: =
68%">http://www.premiumbeautynews.com</DIV></TD></TR></TBODY></TABLE>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR vAlign=3Dbottom>
    <TD width=3D"100%">
      <DIV style=3D"BORDER-BOTTOM: #999999 1px solid">
      <DIV style=3D"FONT-SIZE: 120%">Cosmoprof Asia 2009&nbsp;: la =
pouss=E9e de=20
      l=92airless</DIV>
      <DIV style=3D"COLOR: #333333; FONT-SIZE: 85%"></DIV><SPAN=20
      style=3D"COLOR: #666666; FONT-SIZE: 75%">mardi, 24 novembre =
2009</SPAN>=20
      </DIV></TD></TR></TBODY></TABLE>
<DIV style=3D"MARGIN-TOP: 18px; MARGIN-BOTTOM: 18px; FONT-SIZE: =
75%">Cela restera=20
incontestablement comme l=92un des =E9v=E8nements majeurs de la =
derni=E8re =E9dition de=20
Cosmoprof Asia&nbsp;: les diff=E9rents types de conditionnement airless =
(=E0 piston,=20
=E0 poche, en tubes, stylos etc...) font un v=E9ritable "tabac" aupr=E8s =
des marques=20
de produits cosm=E9tiques et de soins. Du coup, tout le monde s=92y met. =

<P class=3Dspip>Le petit noyau d=92industriels pionniers des pompes =
airless et que=20
l=92on pouvait compter sur les doigts des deux mains, se voit d=E9j=E0 =
confronter =E0 ce=20
qui n=92est pas encore un d=E9ferlement de concurrents mais qui pourrait =
bien le=20
devenir. Il se produirait quelque 500 millions de pompes airless chaque =
ann=E9e en=20
Europe, le taux de croissance annuel frise les 15&nbsp;% et, =E0 ce =
rythme, le=20
march=E9 doublerait purement et simplement d=92ici cinq ans. De quoi =
attirer les=20
convoitises.</P>
<H3 class=3Dspip>Qu=92est ce qu=92un airless&nbsp;?</H3>
<P class=3Dspip>Mais, au fait, qu=92est ce qu=92un <A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Les-systemes-airless-ne,1001">ai=
rless</A>&nbsp;?=20
Selon la d=E9finition de l=92<A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Une-association-pour-la-promotio=
n,589">Airless=20
Pack Association</A> cr=E9=E9e par quatre majors de l=92industrie =
mondiale en 2009=20
(Rexam, Megaplast, Lablabo, Quadpack/Yonwoo)&nbsp;: =AB&nbsp;<I =
class=3Dspip> Un=20
emballage airless est un syst=E8me distributeur inviolable non =
pressuris=E9,=20
associant une pompe =E0 action m=E9canique et un contenant qui, apr=E8s =
remplissage et=20
fermeture =E0 l=92abri de l=92air, d=E9livre le produit sans reprise =
d=92air. le=20
contenant, d=E9formable ou rigide peut =EAtre =E0 piston ou =E0 =
poche</I>&nbsp;=BB.</P>
<DL class=3D"spip_document_2451 spip_documents spip_documents_center">
  <DT><A title=3D"JPG - 8.2 ko"=20
  href=3D"http://www.premiumbeautynews.com/IMG/jpg/men_aftershave.jpg"=20
  type=3Dimage/jpeg><IMG style=3D"WIDTH: 400px; HEIGHT: 250px" =
alt=3D"JPG - 8.2 ko"=20
  =
src=3D"http://www.premiumbeautynews.com/local/cache-vignettes/L400xH250/m=
en_aftershave-362b2-8ddd6.jpg"=20
  width=3D400 height=3D250></A></DT>
  <DT style=3D"WIDTH: 350px" class=3Dspip_doc_titre><STRONG>Le Soothing =
After Shave=20
  Moisturizer de Ahava dans un airless pack</STRONG></DT></DL>
<P class=3Dspip>Une d=E9finition simple et claire mais qui permet =
d=92entrevoir toute=20
la somme de technologies qui existe derri=E8re ce type de produit. Un =
contenant,=20
une poche (rapport=E9e ou bien qui se forme apr=E8s d=E9lamination =
d=92une couche=20
coextrud=E9e dans le flacon) ou un piston, une pompe (et pas n=92importe =
laquelle),=20
des syst=E8mes souvent sophistiqu=E9s pour rendre cette pompe, =
pr=E9cis=E9ment, airless,=20
un process de conditionnement =E0 l=92abri des contaminations..., la =
protection=20
r=E9clam=E9e par de plus en plus de marques de produits de =
sant=E9/beaut=E9 se paye.</P>
<P class=3Dspip>Les premiers <A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Les-systemes-airless-ne,1001">sy=
st=E8mes=20
airless</A> ont =E9t=E9 adopt=E9s =E0 grande =E9chelle par les =
producteurs de dentifrices=20
au milieu des ann=E9es 1980, par souci =E0 la fois marketing et =
technique. Puis,=20
tr=E8s vite, l=92industrie cosm=E9tique y a trouv=E9 son compte.... =
aujourd=92hui, les=20
consommateurs s=92en f=E9licitent=85et ceci pour plusieurs =
raisons....</P>
<H3 class=3Dspip>Peu ou pas d=92agents conservateurs</H3>
<P class=3Dspip>Le r=F4le de l=92agent conservateur est d=92assurer la =
stabilit=E9=20
microbienne ou d=92=E9viter l=92alt=E9ration des ingr=E9dients entrant =
dans la composition=20
d=92un produit cosm=E9tique, apr=E8s ouverture du flacon. =
L=92int=E9r=EAt du syst=E8me airless=20
utilisant un poussoir ou une pompe permet d=92=E9viter l=92ouverture du =
contenant et=20
tout contact avec l=92environnement ext=E9rieur.</P>
<P class=3Dspip>C=92est pourquoi la r=E9duction, voire m=EAme =
l=92absence d=92agent=20
conservateur, est tout =E0 fait compatible avec le syst=E8me airless. =
Certains=20
agents conservateurs, ont le sait, font l=92objet de controverses quant =
=E0 leurs=20
effets sur la sant=E9.</P>
<H3 class=3Dspip>Efficacit=E9 garantie jusqu=92au push final</H3>
<P class=3Dspip>Le <A class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Les-systemes-airless-ne,1001">fl=
acon=20
airless</A> emp=EAche l=92oxydation par l=92air et permet ainsi =
d=92=E9viter l=92alt=E9ration=20
de certains ingr=E9dients sensibles, tel que la Vitamine C, d=E8s lors =
que le=20
contenant est ouvert. Il assure une protection maximale contre les =
bact=E9ries et=20
les microorganismes (virus, champignons, levures) et certains =
allerg=E8nes=20
(pollens, spores, poussi=E8res). Ainsi liquide ou p=E2teuse, quelle que =
soit la=20
formulation, sa puret=E9 et son efficacit=E9 restent enti=E8res =
jusqu=92=E0 sa derni=E8re=20
utilisation.</P>
<H3 class=3Dspip>O=F9 le bio prend toute sa mesure</H3>
<P class=3Dspip>Que ce soit gr=E2ce au syst=E8me =E0 piston ou =E0 poche =
la consommation=20
est optimale, sans produit r=E9siduel. Les dosages sont extr=EAmement =
pr=E9cis et=20
peuvent aller de 0,1 =E0 3 ml et les flacons airless fonctionnent dans =
toutes les=20
positions y compris la t=EAte en bas, ce qui facilite leur utilisation. =
Les=20
avantages du syst=E8me airless dans la cosm=E9tique naturelle et bio =
sont immenses.=20
Se faire du bien sans faire de mal =E0 la nature, c=92est int=E9grer les =
principes du=20
d=E9veloppement durable en consommant responsable. Le <A =
class=3Dspip_out=20
href=3D"http://www.premiumbeautynews.com/Les-systemes-airless-ne,1001">sy=
st=E8me=20
airless</A> r=E9pond =E0 cette exigence en permettant de se passer des =
conservateurs=20
artificiels au profit de substances naturelles moins agressives et=20
biod=E9gradables. Le syst=E8me lui-m=EAme est r=E9alis=E9 avec des =
mat=E9riaux=20
recyclables.</P>
<P class=3Dspip>Mais l=92=E9volution tient aussi =E0 son aspect qui =
concilie esth=E9tique=20
et fonctionnalit=E9 pour satisfaire aux crit=E8res de choix de =
l=92ensemble des=20
produits cosm=E9tiques des marques de luxe aux marques de grande =
distribution.</P>
<P class=3Dspip>Le march=E9 europ=E9en, estim=E9 =E0 500 millions =
d=92unit=E9s par an,=20
poursuit invariablement son essor. On trouve aujourd=92hui sur le =
march=E9 plusieurs=20
syst=E8mes doubles, =E0 poches ou =E0 pistons, pouvant distribuer 2 =
produits=20
incompatibles ou compl=E9mentaires. Les deux pompes sont actionn=E9es =
par un=20
poussoir unique maintenant la s=E9paration des deux produits =
incompatibles jusqu=92=E0=20
la sortie ou, pour deux produits compl=E9mentaires, chaque pompe est =
munie de son=20
propre poussoir et les deux produits peuvent =EAtre utilis=E9s de =
fa=E7on=20
ind=E9pendante.</P>Jean-Yves Bourgeois <BR><BR>=A9 2009 - Premium Beauty =
News -=20
www.premiumbeautynews.com </DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
		window.print();=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.premiumbeautynews.com/local/cache-vignettes/L400xH250/men_aftershave-362b2-8ddd6.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAD6AZADASEA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KA
CigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAoo
AKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACi
gAooAKKACigAooAKKACigAooAKKACigAooAKKACigBCcCjNAADmjNABmjNABmjIoAMijNABmjNAB
mloAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAQ9K86+IXxt0L
wBfppsjNfaoQGa1iOPLU9C7YOM+nJ+lJ6DWpx8P7QF3q8oSyWxjJOFjD73/nz+VOuPiV4iuDtN0I
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
AKKACigAooAKKACigAooAKKAMLx0xHgrXgASxsJ1GOuTGQK/JHVP2V/C3xJYXERm0DVHGTc2gBjY
+rxngn3GDQBw3iP/AIJ/fEOwXzfD11pniaL/AJ5pL9mm/wC+X+X/AMergtY/ZY+MHhqMy3vw71xo
V6yWsAuB/wCQy1bRlrcdji77w5reiu0ep6RqOmsvVLu0kiP5MopsMm0ByCqjgZ4r38NPQZI06ZwX
XI46967u++JMOq/BrQfAq2brPpus3mrNemQMsizwxRhAvUEeUSTnnIr01eTXkxnc23xquLv4y2Pj
m00GSRrewhsRp/mFt2ywFoWDhc84LgEeg966HwdN8R9Z0jwvaQfB4+OL7w6hi0fUr/SLqQwxFy6x
yKCscyI5ZlEgIG49RxROEIQTnPlsl+F7/mSbsH7LP7S3xAl8KpN4W/sT/hHzMdPvb2eC0MBluGuH
dsMWJ8xyQAvAwAOK9K8C/wDBKC9eeCfxv48gih+9NZ6DbF3PqomlwPx2GvJrY6jBctLV9/xKPpz4
dfs8fD39nWPTE8I6GlvdteRCfVbxvPvZgWHDSkZA/wBlcD2r6ZXkA18/KTk7sljqKkQUUAFFABRQ
AUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFFABRQAUUAFJQBS1m0N7pdzB/z0UrXyZrHwoufD+rT
XFpbmaBpCSqdRz6VLGjY8P3NvbOEmfyHB5WYbD+tem6RMjorRyKw9VIoLsdBGFnTEiiVSMYcZB/O
l/sHS5hiXS7GT/rpaxt/MU1foIUeEdAzzoOlE/8AXhD/APE1Yg8L6JEcx6LpkZ9Usogf/Qavml3A
0bextbU/uLSCH3jiVfw4FWWkZgQWJH1qRWK9xdQWsReaaOFBzukcKK5rVfiDo9mzRwzNqFwRxFZr
5h+hI4pDOZi0rWPGuuWN5qEX2HT7eUSxWinJLdmY9z/KvaUGFA9BQiWOopiCigAooAKKACigAooA
KKACigAooAKKACigAooAKKACigAooAKKACigAooARhuUisC58MCaUspjKscnd/8AqpDRm33w5tNQ
z50UEn++uf6Vjt8GrSNi1rK1m3/TCVl/TFKw7gPhfq8BzbeI7iP2dt381qeLwV4sgyE1+2kH/TWA
Z/QCiwXJ18NeL06anph9zC9O/wCEd8YYx/ammKfVYX/rTsFyN/CPi6Y/N4igiHpDbgfzBqM/DrWp
2zc+JbyT2SXYP0ApWC6FT4SWcknmXbm9k/vXEjSfzrdsPBdnp4AiiijA7IMU7Cbua0OmLCwIAGPS
ropiFooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAo
oAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKAC
igAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooA
KKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigAooAKKACigD//Z

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/dist/spip_style.css

I.spip {
=09
}
STRONG.spip {
=09
}
HR.spip {
=09
}
.spip_puce {
	LIST-STYLE-POSITION: outside
}
UL.spip {
=09
}
OL.spip {
=09
}
LI.spip {
=09
}
H3.spip {
	TEXT-ALIGN: center; MARGIN-TOP: 2em; MARGIN-BOTTOM: 1.4em; FONT-SIZE: =
1.15em; FONT-WEIGHT: bold
}
P.spip {
=09
}
P.spip_note {
=09
}
BLOCKQUOTE.spip {
	FONT-FAMILY: Georgia, Times, serif
}
.spip_serif {
	FONT-FAMILY: Georgia, Times, serif
}
BLOCKQUOTE.spip {
	BORDER-BOTTOM: 1px dotted; BORDER-LEFT: 1px dotted; MARGIN: 1em; =
PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: 1px dotted; =
BORDER-RIGHT: 1px dotted
}
DIV.spip_poesie {
	BORDER-LEFT: 1px solid; MARGIN: 1em; PADDING-LEFT: 1em; FONT-FAMILY: =
Garamond, Georgia, Times, serif
}
DIV.spip_poesie DIV {
	TEXT-INDENT: -60px; MARGIN-LEFT: 60px
}
.spip_code {
	FONT-STYLE: normal; FONT-FAMILY: monospace; FONT-SIZE: 1.2em
}
.spip_cadre {
	FONT-STYLE: normal; FONT-FAMILY: monospace; FONT-SIZE: 1.2em
}
.spip_cadre {
	BORDER-BOTTOM: 1px inset; BORDER-LEFT: 1px inset; WIDTH: 99%; =
BORDER-TOP: 1px inset; BORDER-RIGHT: 1px inset
}
.spip_surligne {
	BACKGROUND: #ff6
}
TABLE.spip {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN: auto auto =
1em; BORDER-COLLAPSE: collapse; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px =
solid
}
TABLE.spip CAPTION {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: auto; PADDING-LEFT: =
3px; CAPTION-SIDE: top; PADDING-RIGHT: 3px; FONT-WEIGHT: bold; =
PADDING-TOP: 3px
}
TABLE.spip TR.row_first {
	BACKGROUND: #ffc
}
TABLE.spip TR.row_odd {
	BACKGROUND: #ddd
}
TABLE.spip TR.row_even {
	BACKGROUND: #eee
}
TABLE.spip TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
TABLE.spip TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.spip_logos {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.spip_documents {
	TEXT-ALIGN: center
}
.spip_documents_center {
	MARGIN: auto; WIDTH: 100%; CLEAR: both
}
SPAN.spip_documents_center {
	MARGIN-TOP: 1em; DISPLAY: block
}
.spip_documents_left {
	MARGIN-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 15px
}
.spip_documents_right {
	MARGIN-BOTTOM: 5px; FLOAT: right; MARGIN-LEFT: 15px
}
.spip_doc_titre {
	MARGIN-LEFT: auto; FONT-SIZE: 0.8em; FONT-WEIGHT: bold; MARGIN-RIGHT: =
auto
}
.spip_doc_descriptif {
	MARGIN-LEFT: auto; CLEAR: both; FONT-SIZE: 0.8em; MARGIN-RIGHT: auto
}
.format_png {
	BEHAVIOR: url(win_png.htc)
}
.spip_modele {
	BORDER-BOTTOM: #666 1px dotted; BORDER-LEFT: #666 1px dotted; WIDTH: =
180px; DISPLAY: block; FLOAT: right; BORDER-TOP: #666 1px dotted; =
BORDER-RIGHT: #666 1px dotted
}
TABLE.spip_barre {
	WIDTH: 100%
}
TABLE.spip_barre A IMG {
	BORDER-BOTTOM: #999 1px outset; BORDER-LEFT: #999 1px outset; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#fda; BORDER-TOP: #999 1px outset; BORDER-RIGHT: #999 1px outset; =
PADDING-TOP: 3px
}
TABLE.spip_barre A:hover IMG {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BACKGROUND: =
#fff; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
TABLE.spip_barre INPUT.barre {
	WIDTH: 100%; BACKGROUND: #eee
}
A.spip_note {
=09
}
A.spip_in {
	COLOR: #900
}
A.spip_out {
	COLOR: #009
}
A.spip_url {
	COLOR: #009
}
A.spip_glossaire {
	COLOR: #060
}
.on {
	COLOR: #000; FONT-WEIGHT: bold
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/dist/impression.css

BODY {
	TEXT-ALIGN: left; MARGIN: 15pt; FONT: 12pt Verdana, Tahoma, Arial, =
sans-serif; BACKGROUND: #fff; COLOR: #000
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#entete {
	DISPLAY: none
}
#hierarchie {
	DISPLAY: none
}
#navigation {
	DISPLAY: none
}
.encart {
	DISPLAY: none
}
#pied {
	DISPLAY: none
}
.forum-repondre {
	DISPLAY: none
}
.forum-repondre-message {
	DISPLAY: none
}
.formulaire_spip {
	DISPLAY: none
}
.spip-admin {
	DISPLAY: none
}
.spip-admin-float {
	DISPLAY: none
}
.invisible {
	DISPLAY: none
}
.nettoyeur {
	CLEAR: both
}
A {
	COLOR: #520; TEXT-DECORATION: underline
}
A.spip_out:after {
	DISPLAY: inline; CONTENT: " [" attr(href) "]"
}
A.spip_glossaire:after {
	DISPLAY: inline; CONTENT: " [" attr(href) "]"
}
.cartouche {
	MARGIN-BOTTOM: 2em
}
.cartouche SMALL {
	FONT-SIZE: 0.71em
}
.cartouche .titre {
	FONT-SIZE: 1.27em; FONT-WEIGHT: bold
}
.cartouche P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; CLEAR: left; PADDING-TOP: 0px
}
.cartouche .traductions {
	DISPLAY: none
}
.cartouche .surtitre {
	FONT-VARIANT: small-caps; FONT-SIZE: 0.82em
}
.cartouche .soustitre {
	FONT-VARIANT: small-caps; FONT-SIZE: 0.82em
}
.spip_logos {
	FLOAT: right; MARGIN-LEFT: 0.8em
}
.chapo {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 1.5em; FONT-SIZE: 0.82em; =
FONT-WEIGHT: bold
}
.lien {
	FONT-SIZE: 0.82em; FONT-WEIGHT: bold
}
.texte {
	LINE-HEIGHT: 1.4em
}
H3.spip {
	TEXT-ALIGN: center; MARGIN: 1.4em; FONT-SIZE: 1.15em; FONT-WEIGHT: bold
}
.ps {
	MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; BORDER-TOP: #ccc 2pt solid; =
PADDING-TOP: 0.2em
}
.notes {
	MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; BORDER-TOP: #ccc 2pt solid; =
PADDING-TOP: 0.2em
}
.forum-decompte {
	MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; BORDER-TOP: #ccc 2pt solid; =
PADDING-TOP: 0.2em
}
#documents_portfolio {
	MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; BORDER-TOP: #ccc 2pt solid; =
PADDING-TOP: 0.2em
}
#documents_joints {
	MARGIN-TOP: 1.4em; FONT-SIZE: 0.82em; BORDER-TOP: #ccc 2pt solid; =
PADDING-TOP: 0.2em
}
.ps H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
.notes H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
.forum-decompte {
	CLEAR: both; FONT-WEIGHT: bold
}
#documents_joints H2 {
	CLEAR: both; FONT-WEIGHT: bold
}
Q {
	FONT-FAMILY: Georgia, Times, serif
}
BLOCKQUOTE {
	FONT-FAMILY: Georgia, Times, serif
}
.lien {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: #ccc 1pt dotted; =
PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #fff; BORDER-TOP: #ccc 1pt dotted; BORDER-RIGHT: #ccc 1pt =
dotted; PADDING-TOP: 1em
}
BLOCKQUOTE.spip {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: #ccc 1pt dotted; =
PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #fff; BORDER-TOP: #ccc 1pt dotted; BORDER-RIGHT: #ccc 1pt =
dotted; PADDING-TOP: 1em
}
.spip_poesie {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: #ccc 1pt dotted; =
PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #fff; BORDER-TOP: #ccc 1pt dotted; BORDER-RIGHT: #ccc 1pt =
dotted; PADDING-TOP: 1em
}
.spip_cadre {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: #ccc 1pt dotted; =
PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #fff; BORDER-TOP: #ccc 1pt dotted; BORDER-RIGHT: #ccc 1pt =
dotted; PADDING-TOP: 1em
}
.liste-articles LI .texte {
	BORDER-BOTTOM: #ccc 1pt dotted; BORDER-LEFT: #ccc 1pt dotted; =
PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
BACKGROUND: #fff; BORDER-TOP: #ccc 1pt dotted; BORDER-RIGHT: #ccc 1pt =
dotted; PADDING-TOP: 1em
}
.forum {
	MARGIN: 2em 0px; FONT-SIZE: 0.82em
}
.forum-fil UL {
	MARGIN-LEFT: 0.5em
}
.forum-chapo .forum-titre {
	DISPLAY: block; FONT-WEIGHT: bold
}
UL .forum-message {
	BORDER-BOTTOM: #ccc 1pt solid; BORDER-LEFT: #ccc 1pt solid; =
PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; =
MARGIN-BOTTOM: 1em; BACKGROUND: #eee; BORDER-TOP: #ccc 1pt solid; =
BORDER-RIGHT: #ccc 1pt solid; PADDING-TOP: 1em
}
.liste-articles LI {
	MARGIN-BOTTOM: 1em; PADDING-TOP: 0.3em
}
.liste-articles LI .titre {
	FONT-SIZE: 1.03em; FONT-WEIGHT: bold
}
.liste-articles LI P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.liste-articles LI SMALL {
	DISPLAY: block; FONT-SIZE: 0.71em
}
.page_plan #contenu H2 {
	FONT-SIZE: 1.15em; FONT-WEIGHT: bold
}
.page_plan #contenu UL {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em
}
.page_plan #contenu LI {
	LIST-STYLE-TYPE: square
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player.css

.radiobox {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 200px; =
PADDING-RIGHT: 0px; FONT-FAMILY: verdana, sans-serif; COLOR: #999999; =
FONT-SIZE: 9px; PADDING-TOP: 0px
}
.controles {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px; CURSOR: pointer
}
.playliste {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
3px; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: =
#cccccc 1px solid; PADDING-TOP: 3px
}
.radiobox A {
	FONT-FAMILY: verdana, sans-serif; COLOR: #999999; TEXT-DECORATION: none
}
.radiobox A:hover {
	FONT-FAMILY: verdana, sans-serif; COLOR: #999999; TEXT-DECORATION: none
}
.radiobox LI.over {
	BACKGROUND: #e6e6e6
}
.playliste_pagination {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
MARGIN: 5px 0px 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: =
#cccccc 1px solid
}
UL.playliste LI {
	CURSOR: pointer
}
.radiobox LI.play_on {
	BACKGROUND: #e6e6e6
}
SPAN.play_ {
	CURSOR: pointer
}
SPAN.play_on {
	CURSOR: pointer
}
#scrollbar {
	BORDER-BOTTOM: white 1px solid; POSITION: relative; BORDER-LEFT: white =
1px solid; BACKGROUND-COLOR: white; MARGIN: 5px 0px; HEIGHT: 5px; CLEAR: =
both; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
#loading {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#ccc; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0%; PADDING-RIGHT: 0px; =
HEIGHT: 5px; FONT-SIZE: 0.3em; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#position {
	Z-INDEX: 20; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: =
#e74455; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 0%; PADDING-RIGHT: 0px; =
HEIGHT: 5px; FONT-SIZE: 0.3em; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
DIV#now_playing {
	TEXT-ALIGN: left; WIDTH: 120px; HEIGHT: 13px
}
#scroller_container {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 120px; FLOAT: left; HEIGHT: 13px; OVERFLOW: =
hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#scroller {
	POSITION: absolute; MARGIN: 0px; WIDTH: 120px; HEIGHT: 13px; TOP: 0px; =
LEFT: 0px
}
#dummy {
=09
}
#scroller_container {
	OVERFLOW: auto
}
#player {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #e9f6ff; WIDTH: 200px; HEIGHT: 20px; COLOR: #000; =
BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#player .button {
	WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px =
2px; FLOAT: left; HEIGHT: 20px
}
#player .button A {
	TEXT-INDENT: -100em; DISPLAY: block; HEIGHT: 20px; OVERFLOW: hidden
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=forms_styles.css

.spip_forms FORM LABEL {
	FLOAT: none
}
.spip_forms H2 {
	MARGIN: 0.2em; COLOR: #543e29
}
.spip_forms {
	PADDING-BOTTOM: 6px; MARGIN: 0px 0px 16px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
COLOR: black; FONT-WEIGHT: normal; PADDING-TOP: 6px
}
.spip_forms FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0.5em
}
.spip_forms DIV.spip_descriptif {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; CLEAR: both; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.spip_forms H3 {
	TEXT-ALIGN: left; FLOAT: none
}
.spip_forms LEGEND {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
1.15em; PADDING-TOP: 5px
}
.spip_forms .spip_form_champ {
	MARGIN-TOP: 1em; DISPLAY: block; MARGIN-BOTTOM: 0px; CLEAR: both
}
.spip_forms .spip_form_label {
	TEXT-ALIGN: left; DISPLAY: block; COLOR: #494949; FONT-WEIGHT: bold
}
.spip_forms .spip_form_label LABEL {
	TEXT-ALIGN: left; COLOR: #494949; FONT-WEIGHT: bold
}
.spip_forms .spip_form_label .label {
	TEXT-ALIGN: left; COLOR: #494949; FONT-WEIGHT: bold
}
.spip_forms .spip_form_label_obligatoire {
	FONT-STYLE: italic; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
.spip_forms .obligatoire_oublie {
	COLOR: red
}
.spip_forms .spip_form_label_details {
	TEXT-ALIGN: left; FONT-STYLE: italic; DISPLAY: block
}
.spip_forms .spip_form_choix_multiple {
	DISPLAY: block
}
.spip_forms .spip_form_choix_unique INPUT {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique INPUT.fondo {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique INPUT.fondl {
	WIDTH: auto
}
.spip_forms .spip_form_choix_unique LABEL {
	MARGIN: 0px 0px 5px
}
.spip_forms .spip_form_choix_multiple INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms .spip_form_choix_multiple INPUT.fondo {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms .spip_form_choix_multiple INPUT.fondl {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
UL.choix_mots LI INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto
}
.spip_forms UL.choix_mots {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; WIDTH: 45%; FLOAT: left; =
LIST-STYLE-IMAGE: none
}
.spip_forms UL.spip_form_choix_multiple {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; WIDTH: 45%; FLOAT: left; =
LIST-STYLE-IMAGE: none
}
.spip_forms UL.spip_form_choix_unique {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 5px; WIDTH: 45%; FLOAT: left; =
LIST-STYLE-IMAGE: none
}
.spip_forms .spip_sondage {
	MARGIN: auto
}
.spip_forms .spip_form_erreur {
	COLOR: red; FONT-WEIGHT: bold
}
.spip_forms .spip_form_ok {
	PADDING-BOTTOM: 0.6em; MARGIN: 1em 0px 0px; PADDING-LEFT: 0.6em; =
PADDING-RIGHT: 0.6em; BACKGROUND: #262626; COLOR: #f1f1f1; FONT-WEIGHT: =
bold; PADDING-TOP: 0.6em
}
.spip_forms .spip_form_ok A {
	COLOR: #fff9e2
}
.spip_forms .spip_form_ok A:hover {
	COLOR: #deb55e
}
.spip_forms .spip_form_ok_confirmation {
	DISPLAY: block
}
.spip_forms .spip_sondage STRONG {
	DISPLAY: block; COLOR: #494949; MARGIN-LEFT: 5px; CLEAR: both
}
.spip_forms .spip_sondage .ligne_nom {
	TEXT-ALIGN: right; WIDTH: 19%; PADDING-RIGHT: 1%
}
.spip_forms .spip_sondage .ligne_nom:after {
	CONTENT: ":"
}
.spip_forms .spip_sondage ligne.chiffres {
	COLOR: #525252
}
.spip_forms .spip_sondage .ligne_barre {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: =
80%; BACKGROUND: url(ligne.gif) repeat-x; HEIGHT: 16px; BORDER-TOP: =
black 1px solid; BORDER-RIGHT: black 1px solid
}
.spip_forms .spip_sondage .sondage_table {
	WIDTH: 100%; DISPLAY: table
}
.spip_forms .spip_sondage .sondage_ligne {
	DISPLAY: table-row
}
.spip_forms .spip_sondage .sondage_ligne > DIV {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
table-cell; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; PADDING-TOP: =
2px
}
.spip_forms .forml {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; =
PADDING-RIGHT: 0.25em; FONT-SIZE: 1em; PADDING-TOP: 0.25em
}
.spip_forms .formo {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; =
PADDING-RIGHT: 0.25em; FONT-SIZE: 1em; PADDING-TOP: 0.25em
}
.spip_forms .forml {
	WIDTH: 85%; BACKGROUND: #fffde7; COLOR: #4a4336
}
.spip_forms .fondl {
	WIDTH: 85%; BACKGROUND: #fffde7; COLOR: #4a4336
}
.spip_forms .formo {
	BACKGROUND-COLOR: white; WIDTH: 85%; COLOR: #4a4336
}
.spip_forms .fondo {
	BACKGROUND-COLOR: white; WIDTH: 85%; COLOR: #4a4336
}
.spip_forms .champ_obli_oubli {
	BORDER-BOTTOM: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-TOP: =
red 2px solid; BORDER-RIGHT: red 2px solid
}
.spip_forms FORM .forml-focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff2c8; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM INPUT.forml-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff2c8; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM TEXTAREA.forml-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff2c8; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.forml-focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff2c8; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM .formo-focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff9ee; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM INPUT.formo-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff9ee; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM TEXTAREA.formo-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff9ee; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms .formo-focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; WIDTH: 85%; PADDING-RIGHT: =
0.25em; BACKGROUND: #fff9ee; COLOR: #433817; FONT-SIZE: 1em; BORDER-TOP: =
#000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms FORM .champ_obli_oubli-focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; =
BACKGROUND: #fff2c8; COLOR: #4d161b; FONT-SIZE: 1em; BORDER-TOP: #000 =
1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
FORM INPUT.champ_obli_oubli-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; =
BACKGROUND: #fff2c8; COLOR: #4d161b; FONT-SIZE: 1em; BORDER-TOP: #000 =
1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
FORM TEXTAREA.champ_obli_oubli-focus:focus {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; =
BACKGROUND: #fff2c8; COLOR: #4d161b; FONT-SIZE: 1em; BORDER-TOP: #000 =
1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; =
PADDING-TOP: 0.25em
}
.spip_forms .spip_bouton INPUT {
	BORDER-BOTTOM: #563033 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#563033 1px solid; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; WIDTH: 100px; =
PADDING-RIGHT: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BACKGROUND: #f0e6dc; COLOR: #4a4336; FONT-SIZE: 1em; BORDER-TOP: #563033 =
1px solid; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: #563033 1px =
solid; PADDING-TOP: 1em
}
.spip_forms FIELDSET {
	BORDER-BOTTOM: #8f8181 1px; BORDER-LEFT: #8f8181 1px; PADDING-BOTTOM: =
0.4em; MARGIN: 0.5em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0.4em; =
BORDER-TOP: #8f8181 1px; BORDER-RIGHT: #8f8181 1px; PADDING-TOP: 0.4em
}
.spip_forms A.resultats_sondage {
	BORDER-BOTTOM: #a07d7a 1px solid; BORDER-LEFT: #a07d7a 1px solid; =
PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; =
DISPLAY: block; BACKGROUND: #fffbed; FLOAT: right; COLOR: #444040; =
BORDER-TOP: #a07d7a 1px solid; BORDER-RIGHT: #a07d7a 1px solid; =
TEXT-DECORATION: none; PADDING-TOP: 0.2em
}
.spip_forms A.resultats_sondage:hover {
	BACKGROUND: #444040; COLOR: #f8f5ec; TEXT-DECORATION: none
}
.spip_forms P.spip_form_ok {
	CLEAR: both
}
.spip_forms P.spip_form_erreur {
	CLEAR: both
}
.spip_forms FORM {
	CLEAR: both
}
SPAN.nettoyeur {
	LINE-HEIGHT: 1px; DISPLAY: block; CLEAR: both; FONT-SIZE: 1px
}
SPAN.erreur {
	DISPLAY: block
}
SPAN.donnees {
	BORDER-BOTTOM: #666 1px dashed; BORDER-LEFT: #999 5px solid; =
PADDING-BOTTOM: 0.4em; PADDING-LEFT: 1em; DISPLAY: block; OVERFLOW: =
hidden; PADDING-TOP: 1em
}
SPAN.donnee-champ {
	DISPLAY: block; CLEAR: left
}
SPAN.donnee-champ-label {
	WIDTH: 150px; DISPLAY: block; FLOAT: left
}
SPAN.donnee-champ-data {
	DISPLAY: block; MARGIN-LEFT: 160px
}
SPAN.nettoyeur {
	CLEAR: both
}
DIV.liste {
	WIDTH: auto; CLEAR: both
}
.highlight {
	BACKGROUND-COLOR: #3d3d3d; FONT-WEIGHT: bold
}
.donnees TH {
	BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 34px; VERTICAL-ALIGN: middle; BORDER-TOP: #fff 1px solid; =
BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
.donnees TH.neutre {
	PADDING-LEFT: 0px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header.png) repeat-x left bottom
}
.donnees TH.header {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-bg.png) no-repeat left bottom
}
.donnees TH.headerSortUp {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-asc.png) no-repeat left bottom
}
.donnees TH.headerSortDown {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/header-desc.png) no-repeat left bottom
}
.donnees TD .numerique {
	TEXT-ALIGN: right; WIDTH: 100%; DISPLAY: block
}
#sorting DIV {
	FONT-WEIGHT: bold
}
#filter {
	BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #888 1px =
solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: transparent; PADDING-LEFT: =
5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: none; FLOAT: right; =
BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid; PADDING-TOP: =
5px
}
#filter P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
#filter DIV {
	TEXT-ALIGN: center; FLOAT: left
}
.filterIcon {
	TEXT-ALIGN: center; WIDTH: 20px; BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/filter=
.gif) no-repeat left center; FLOAT: right; HEIGHT: 16px; CURSOR: pointer
}
.sorter {
	PADDING-RIGHT: 10px; FLOAT: left; CURSOR: pointer; TEXT-DECORATION: =
underline
}
DIV.puce_forms_donnee {
	POSITION: relative; WIDTH: 11px; HEIGHT: 11px
}
DIV.puce_forms_donnee_fixe {
	POSITION: absolute
}
DIV.puce_forms_donnee_popup {
	Z-INDEX: 10; BORDER-BOTTOM: #666 1px solid; POSITION: absolute; =
BORDER-LEFT: #666 1px solid; BACKGROUND-COLOR: #ccc; MARGIN-TOP: -1px; =
VISIBILITY: hidden; BORDER-TOP: #666 1px solid; TOP: 0px; BORDER-RIGHT: =
#666 1px solid
}
DIV.puce_forms_donnee_popup IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
DIV.puce_forms_donnee_popup {
	WIDTH: 45px
}
A.date-picker {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 26px; PADDING-RIGHT: 0px; =
BACKGROUND: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/select_day_26.gif) no-repeat; FLOAT: left; HEIGHT: 26px; COLOR: #fff; =
OVERFLOW: hidden; BORDER-TOP: medium none; CURSOR: pointer; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
A.date-picker SPAN {
	MARGIN: 0px 0px 0px -2000px
}
DIV.date-picker-holder {
	POSITION: relative
}
DIV.date-picker-holder INPUT {
	FLOAT: left
}
DIV.popup-calendar * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.popup-calendar {
	Z-INDEX: 2; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; =
BORDER-LEFT: #000 2px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; =
WIDTH: 163px; PADDING-RIGHT: 4px; DISPLAY: none; BACKGROUND: #fff; =
COLOR: #000; FONT-SIZE: 0.8em; OVERFLOW: hidden; BORDER-TOP: #000 2px =
solid; TOP: 0px; BORDER-RIGHT: #000 2px solid; PADDING-TOP: 4px; LEFT: =
-16px
}
HTML > BODY DIV.popup-calendar {
	LEFT: 99px
}
DIV.popup-calendar IFRAME {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 3000px; =
DISPLAY: block; HEIGHT: 3000px; TOP: 0px; LEFT: 0px
}
DIV.popup-calendar DIV.link-close {
	FLOAT: right
}
DIV.popup-calendar DIV.link-prev {
	FLOAT: left
}
DIV.popup-calendar H3 {
	MARGIN: 2px 0px 5px 3px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
DIV.popup-calendar DIV.link-next {
	FLOAT: right
}
DIV.popup-calendar DIV A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: =
#000; PADDING-TOP: 1px
}
DIV.popup-calendar DIV A:hover {
	BACKGROUND-COLOR: #000; COLOR: #fff
}
DIV.popup-calendar TABLE {
	MARGIN: 0px
}
* HTML DIV.popup-calendar TABLE {
	DISPLAY: inline
}
DIV.popup-calendar TABLE TH {
	TEXT-ALIGN: center; WIDTH: 21px; BACKGROUND: #eee; HEIGHT: 17px
}
DIV.popup-calendar TABLE TD {
	TEXT-ALIGN: center; WIDTH: 21px; BACKGROUND: #eee; HEIGHT: 17px
}
DIV.popup-calendar TABLE TD.inactive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#aaa; PADDING-TOP: 1px
}
DIV.popup-calendar TABLE TD A {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: =
19px; DISPLAY: block; HEIGHT: 15px; COLOR: #333; BORDER-TOP: #eee 1px =
solid; BORDER-RIGHT: #eee 1px solid; TEXT-DECORATION: none
}
DIV.popup-calendar TABLE TD.today A {
	BORDER-BOTTOM-COLOR: #aaa; BORDER-TOP-COLOR: #aaa; BORDER-RIGHT-COLOR: =
#aaa; BORDER-LEFT-COLOR: #aaa
}
DIV.popup-calendar TABLE TD A.selected {
	BACKGROUND: #333; COLOR: #fff
}
DIV.popup-calendar TABLE TD A:hover {
	BACKGROUND: #333; COLOR: #fff
}
.formInfo A {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f66; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FLOAT: right; COLOR: #fff; MARGIN-LEFT: 5px; =
FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.formInfo A:active {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f66; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FLOAT: right; COLOR: #fff; MARGIN-LEFT: 5px; =
FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
formInfo A:visited {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f66; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FLOAT: right; COLOR: #fff; MARGIN-LEFT: 5px; =
FONT-SIZE: 1.3em; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
.formInfo A:hover {
	COLOR: #600; TEXT-DECORATION: none
}
#JT_arrow_left {
	BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/arrow_left.gif); Z-INDEX: 101; POSITION: absolute; WIDTH: 10px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: =
23px; TOP: -3px; LEFT: -12px
}
#JT_arrow_right {
	BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/arrow_right.gif); Z-INDEX: 101; POSITION: absolute; WIDTH: 11px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: =
23px; TOP: -2px
}
#JT {
	Z-INDEX: 100; BORDER-BOTTOM: #ccc 2px solid; POSITION: absolute; =
BORDER-LEFT: #ccc 2px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #ccc =
2px solid; BORDER-RIGHT: #ccc 2px solid
}
#JT_copy {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#333; PADDING-TOP: 10px
}
.JT_loader {
	BACKGROUND-IMAGE: =
url(http://www.premiumbeautynews.com/plugins/forms_et_tables_1_9_1/img_pa=
ck/loader.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center center; HEIGHT: 12px
}
#JT_close_left {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ccc; =
PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#JT_close_right {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ccc; =
PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#JT_copy P {
	MARGIN: 3px 0px
}
#JT_copy IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.jTip {
	CURSOR: help
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/plugin-thelia/spipthelia.css

.titrePage {
	TEXT-ALIGN: left; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.titrePage H1 {
	LINE-HEIGHT: 1.2em; TEXT-TRANSFORM: uppercase; FONT-FAMILY: =
"Helvetica-Bold", "Helvetica", "Arial", sans-serif; COLOR: #f60; =
FONT-SIZE: 1.4em; FONT-WEIGHT: normal
}
.sousTitrePage {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #7a6d2c; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.textePage {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; COLOR: #141414; =
FONT-WEIGHT: normal
}
.separation {
	BACKGROUND-COLOR: #7a6d2c; MARGIN-TOP: 1em; ZOOM: 1; MARGIN-BOTTOM: =
1em; HEIGHT: 1px; OVERFLOW: hidden
}
.ListeProduitsPetits {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.produitPetit {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 20px 20px 0px 0px; =
MIN-HEIGHT: 300px; PADDING-LEFT: 0px; WIDTH: 145px; PADDING-RIGHT: 0px; =
FLOAT: left; FONT-SIZE: 0.9em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; =
_height: 300px
}
.contourImage {
	BORDER-LEFT: #cccccc 1px solid; MARGIN-BOTTOM: 5px; FLOAT: left; =
BORDER-TOP: #cccccc 1px solid
}
.titreProduit {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; WIDTH: 100%; MARGIN-BOTTOM: 5px; =
COLOR: #12335b; FONT-WEIGHT: bold
}
.chapoProduit {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.2em; FONT-STYLE: italic; WIDTH: 100%; =
MARGIN-BOTTOM: 5px; COLOR: #12335b; FONT-SIZE: 0.9em
}
.descriptionProduit {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; COLOR: #12335b
}
.prixProduit {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; COLOR: #ec8000; FONT-WEIGHT: normal
}
.ficheProduit {
	WIDTH: 470px; FLOAT: left; MARGIN-LEFT: 10px
}
A.LIEN_commander {
	COLOR: #acac90; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
INPUT.LIEN_commander {
	FLOAT: right
}
.page_produit INPUT.LIEN_commander {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em; FLOAT: none
}
.caracteristiqueProduit UL {
	PADDING-LEFT: 0px
}
.caracteristiqueProduit UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#pages {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: 0px; FLOAT: left; =
COLOR: #12335b; FONT-SIZE: 0.9em; PADDING-TOP: 10px
}
.page_produit #pages {
	CLEAR: left
}
A.LIEN_pages:link {
	COLOR: #12335b; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.LIEN_pages:visited {
	COLOR: #12335b; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.LIEN_pages:hover {
	COLOR: #12335b; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.codeReduction {
	BORDER-BOTTOM: #7a6d2c 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: =
1em; MARGIN-BOTTOM: 1em
}
.codeReduction #code {
	WIDTH: 6em; MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.enteteTableau {
	TEXT-ALIGN: center; FONT-SIZE: 0.8em; FONT-WEIGHT: bold
}
.sousTableau {
	PADDING-BOTTOM: 0.5em; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.5em; =
PADDING-RIGHT: 0.5em; MARGIN-BOTTOM: 1em; BACKGROUND: #b8dd9a; FLOAT: =
right; FONT-SIZE: 0.9em; PADDING-TOP: 0.5em
}
.sousTableau UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.sousTableau UL LI {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#panier {
	TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: #e9e9e9
}
#commande {
	TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: #e9e9e9
}
#panier THEAD TR {
	BACKGROUND: #666; COLOR: white
}
#commande THEAD TR {
	BACKGROUND: #666; COLOR: white
}
.bouton-actualiser {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; FLOAT: right; COLOR: #7a6d2c; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: =
underline
}
.ligneTableau {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 0.9em
}
.footerTableau {
	COLOR: #666; FONT-WEIGHT: bold
}
.boutonMonCompteContenu {
	TEXT-ALIGN: right; MARGIN: 10px
}
.lien-etapes-thelia {
	TEXT-ALIGN: right; MARGIN: 10px
}
.boutonMonCompteContenu A {
	COLOR: #7a6d2c; TEXT-DECORATION: underline
}
.lien-etapes-thelia {
	COLOR: #7a6d2c; TEXT-DECORATION: underline
}
.bouton-etapes-thelia {
	FLOAT: right
}
A.lien-retour-thelia {
	COLOR: #666; FONT-SIZE: 0.9em; TEXT-DECORATION: underline
}
.zoneDeSaisie {
	COLOR: #7a6d2c; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.obligatoire {
	COLOR: #ff0000
}
.commentaires {
	FONT-STYLE: italic; COLOR: #7a6d2c; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.formulaire-thelia FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.formulaire-produit FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.produits_thelia {
	BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: left; BORDER-LEFT: =
#cccccc 1px dashed; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; WIDTH: =
200px; PADDING-RIGHT: 1em; BORDER-TOP: #cccccc 1px dashed; BORDER-RIGHT: =
#cccccc 1px dashed; PADDING-TOP: 1em
}
.thelia_promo {
	COLOR: #f60; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.thelia_reappro {
	FONT-STYLE: italic; FONT-SIZE: 0.9em
}
.autres-images-produit {
	CLEAR: both
}
#etapes-achat UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#etapes-achat UL LI {
	BACKGROUND-IMAGE: url(img_pack/fleche.jpg); PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 11px; FLOAT: =
left; HEIGHT: 70px; COLOR: #939393; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
#etapes-achat UL LI.derniere-etape {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 0px
}
#etapes-achat UL LI DIV {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 75px; PADDING-RIGHT: =
5px; PADDING-TOP: 5px
}
#etapes-achat UL LI.etape-courante {
	COLOR: #f60; FONT-WEIGHT: bold
}
#etapes-achat UL LI.etape-courante DIV {
=09
}
#etapes-achat UL LI A {
	COLOR: #808080
}
#etapes-achat UL LI A:hover {
	COLOR: #f60
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/thickbox2/thickbox.css

HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto !important
}
BODY {
	MIN-HEIGHT: 100%; HEIGHT: auto !important
}
HTML {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#TB_window {
	FONT: 10px Verdana, Helvetica, sans-serif
}
#contentPad {
	MARGIN: 20px
}
#TB_overlay {
	Z-INDEX: 100; POSITION: absolute; FILTER: alpha(opacity=3D60); =
BACKGROUND-COLOR: #000; MIN-HEIGHT: 100%; WIDTH: 100%; HEIGHT: 100%; =
TOP: 0px; LEFT: 0px; -moz-opacity: 0.6; opacity: 0.6
}
#TB_load {
	DISPLAY: none
}
#TB_window {
	Z-INDEX: 102; POSITION: absolute; TEXT-ALIGN: left; DISPLAY: none; =
BACKGROUND: #fff; COLOR: #000000
}
#TB_window IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 10px 0px =
10px 10px; DISPLAY: block; BORDER-TOP: medium none; BORDER-RIGHT: medium =
none
}
#TB_legend {
	POSITION: relative
}
#TB_legend IMG {
	MARGIN: 0px
}
#TB_caption {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 35px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#TB_secondLine {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 35px; FONT: =
10px Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 0px
}
#TB_closeWindow {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0.7em; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 26px; PADDING-RIGHT: 0px; HEIGHT: 26px; =
TOP: 0px; RIGHT: 10px; PADDING-TOP: 0px
}
#TB_ajaxWindowTitle {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 1px; FLOAT: left; PADDING-TOP: 7px
}
#TB_closeAjaxWindow {
	TEXT-ALIGN: right; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; PADDING-TOP: 5px
}
#TB_ajaxContent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; CLEAR: both; OVERFLOW: auto; =
PADDING-TOP: 2px
}
#TB_load {
	Z-INDEX: 101; POSITION: absolute; WIDTH: 100px; DISPLAY: none; HEIGHT: =
100px
}
#TB_HideSelect {
	Z-INDEX: 99; BORDER-BOTTOM: medium none; POSITION: absolute; FILTER: =
alpha(opacity=3D0); BORDER-LEFT: medium none; BACKGROUND-COLOR: #fff; =
BORDER-TOP: medium none; TOP: 0px; BORDER-RIGHT: medium none; LEFT: 0px; =
-moz-opacity: 0; opacity: 0
}
#TB_iframeContent {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 1px; =
MARGIN-BOTTOM: -1px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; _margin-bottom: 1px
}

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/spip.php?page=jquery.js

/*=0A=
 * jQuery 1.1 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2007 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * + form.js (plugins @ jQuery.com)=0A=
 * + ajaxCallback.js (www.spip.net)=0A=
 */=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
if(typeof window.jQuery=3D=3D=0A=
"undefined"=0A=
){=0A=
window.undefined=3Dwindow.undefined;var jQuery=3Dfunction(a,c){=0A=
if (window=3D=3Dthis)=0A=
return new jQuery(a,c);=0A=
a=3Da||document;=0A=
if (jQuery.isFunction(a))=0A=
return new jQuery(document)[ jQuery.fn.ready?=0A=
"ready"=0A=
:=0A=
"load"=0A=
](a);=0A=
if (typeof a=3D=3D=0A=
"string"=0A=
){=0A=
var m=3D=0A=
/^[^<]*(<(.|\s)+>)[^>]*$/.exec(a);if (m)=0A=
a=3DjQuery.clean([ m[1] ]);=0A=
else=0A=
return new jQuery(c).find(a);}=0A=
return this.setArray(=0A=
a.constructor=3D=3DArray&&a||=0A=
(a.jquery||a.length&&a !=3Dwindow&&!a.nodeType&&a[0] =
!=3Dundefined&&a[0].nodeType)&&jQuery.makeArray(a)||=0A=
[ a ]);};=0A=
if (typeof $ !=3D=0A=
"undefined"=0A=
)=0A=
jQuery._$=3D$;=0A=
var $=3DjQuery;jQuery.fn=3DjQuery.prototype=3D{jquery:=0A=
"1.1.1"=0A=
,size:function(){return this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?=0A=
jQuery.makeArray(this):=0A=
this[num];},pushStack:function(a){var =
ret=3DjQuery(a);ret.prevObject=3Dthis;return =
ret;},setArray:function(a){this.length=3D0;[].push.apply(this,a);return =
this;},each:function(fn,args){return =
jQuery.each(this,fn,args);},index:function(obj){var =
pos=3D-1;this.each(function(i){if (this=3D=3Dobj) pos=3Di;});return =
pos;},attr:function(key,value,type){var obj=3Dkey;=0A=
if (key.constructor=3D=3DString)=0A=
if (value=3D=3Dundefined)=0A=
return this.length&&jQuery[ type||=0A=
"attr"=0A=
](this[0],key)||undefined;else {obj=3D{};obj[ key ]=3Dvalue;}=0A=
return this.each(function(index){=0A=
for (var prop in obj)=0A=
jQuery.attr(type?this.style:this,prop,jQuery.prop(this,obj[prop],type,ind=
ex,prop));});},css:function(key,value){return this.attr(key,value,=0A=
"curCSS"=0A=
);},text:function(e){if (typeof e=3D=3D=0A=
"string"=0A=
)=0A=
return this.empty().append(document.createTextNode(e));var t=3D=0A=
""=0A=
;jQuery.each(e||this,function(){jQuery.each(this.childNodes,function(){if=
 (this.nodeType !=3D8)=0A=
t+=3Dthis.nodeType !=3D1?this.nodeValue:jQuery.fn.text([ this =
]);});});return t;},wrap:function(){=0A=
var a=3DjQuery.clean(arguments);=0A=
return this.each(function(){=0A=
var b=3Da[0].cloneNode(true);=0A=
this.parentNode.insertBefore(b,this);=0A=
while (b.firstChild)=0A=
b=3Db.firstChild;=0A=
b.appendChild(this);});},append:function(){return =
this.domManip(arguments,true,1,function(a){this.appendChild(a);});},prepe=
nd:function(){return =
this.domManip(arguments,true,-1,function(a){this.insertBefore(a,this.firs=
tChild);});},before:function(){return =
this.domManip(arguments,false,1,function(a){this.parentNode.insertBefore(=
a,this);});},after:function(){return =
this.domManip(arguments,false,-1,function(a){this.parentNode.insertBefore=
(a,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(t){return =
this.pushStack(jQuery.map(this,function(a){return =
jQuery.find(t,a);}),t);},clone:function(deep){return =
this.pushStack(jQuery.map(this,function(a){return a.cloneNode(deep =
!=3Dundefined?deep:true);}));},filter:function(t){return =
this.pushStack(jQuery.isFunction(t)&&jQuery.grep(this,function(el,index){=
return =
t.apply(el,[index])})||jQuery.multiFilter(t,this));},not:function(t){retu=
rn =
this.pushStack(t.constructor=3D=3DString&&jQuery.multiFilter(t,this,true)=
||jQuery.grep(this,function(a){return =
(t.constructor=3D=3DArray||t.jquery)?jQuery.inArray(a,t)<0:a =
!=3Dt;}));},add:function(t){return =
this.pushStack(jQuery.merge(this.get(),t.constructor=3D=3DString?jQuery(t=
).get():t.length !=3Dundefined&&(!t.nodeName||t.nodeName=3D=3D=0A=
"FORM"=0A=
)?t:[t]));},is:function(expr){return =
expr?jQuery.filter(expr,this).r.length>0:false;},val:function(val){return=
 val=3D=3Dundefined?(this.length?this[0].value:null):this.attr(=0A=
"value"=0A=
,val);},html:function(val){return =
val=3D=3Dundefined?(this.length?this[0].innerHTML:null):this.empty().appe=
nd(val);},domManip:function(args,table,dir,fn){var =
clone=3Dthis.length>1;var a=3DjQuery.clean(args);if (dir<0)=0A=
a.reverse();return this.each(function(){var obj=3Dthis;if =
(table&&jQuery.nodeName(this,=0A=
"table"=0A=
)&&jQuery.nodeName(a[0],=0A=
"tr"=0A=
))=0A=
obj=3Dthis.getElementsByTagName(=0A=
"tbody"=0A=
)[0]||this.appendChild(document.createElement(=0A=
"tbody"=0A=
));jQuery.each(a,function(){fn.apply(obj,[ =
clone?this.cloneNode(true):this =
]);});});}};jQuery.extend=3DjQuery.fn.extend=3Dfunction(){=0A=
var target=3Darguments[0],a=3D1;=0A=
if (arguments.length=3D=3D1){target=3Dthis;a=3D0;}=0A=
var prop;while (prop=3Darguments[a++])=0A=
for (var i in prop) target[i]=3Dprop[i];=0A=
return target;};jQuery.extend({noConflict:function(){if (jQuery._$)=0A=
$=3DjQuery._$;return jQuery;},=0A=
isFunction:function(fn){return !!fn&&typeof fn !=3D=0A=
"string"=0A=
&&typeof fn[0]=3D=3D=0A=
"undefined"=0A=
&&=0A=
/function/i.test(fn+=0A=
""=0A=
);},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},=0A=
each:function(obj,fn,args){if (obj.length=3D=3Dundefined)=0A=
for (var i in obj)=0A=
fn.apply(obj[i],args||[i,obj[i]]);else=0A=
for (var i=3D0,ol=3Dobj.length;i<ol;i++)=0A=
if (fn.apply(obj[i],args||[i,obj[i]])=3D=3D=3Dfalse) break;return =
obj;},prop:function(elem,value,type,index,prop){=0A=
if (jQuery.isFunction(value))=0A=
return value.call(elem,[index]);=0A=
var exclude=3D=0A=
/z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
return value&&value.constructor=3D=3DNumber&&type=3D=3D=0A=
"curCSS"=0A=
&&!exclude.test(prop)?value+=0A=
"px"=0A=
:value;},className:{=0A=
add:function(elem,c){jQuery.each(c.split(=0A=
/\s+/),function(i,cur){if (!jQuery.className.has(elem.className,cur))=0A=
elem.className+=3D(elem.className?=0A=
" "=0A=
:=0A=
""=0A=
)+cur;});},=0A=
remove:function(elem,c){elem.className=3Dc?jQuery.grep(elem.className.spl=
it(=0A=
/\s+/),function(cur){return !jQuery.className.has(c,cur);}).join(=0A=
" "=0A=
):=0A=
""=0A=
;},=0A=
has:function(t,c){t=3Dt.className||t;return t&&new RegExp(=0A=
"(^|\\s)"=0A=
+c+=0A=
"(\\s|$)"=0A=
).test(t);}},swap:function(e,o,f){for (var i in o){e.style[=0A=
"old"=0A=
+i]=3De.style[i];e.style[i]=3Do[i];}=0A=
f.apply(e,[]);for (var i in o)=0A=
e.style[i]=3De.style[=0A=
"old"=0A=
+i];},css:function(e,p){if (p=3D=3D=0A=
"height"=0A=
||p=3D=3D=0A=
"width"=0A=
){var old=3D{},oHeight,oWidth,d=3D[=0A=
"Top"=0A=
,=0A=
"Bottom"=0A=
,=0A=
"Right"=0A=
,=0A=
"Left"=0A=
];jQuery.each(d,function(){old[=0A=
"padding"=0A=
+this]=3D0;old[=0A=
"border"=0A=
+this+=0A=
"Width"=0A=
]=3D0;});jQuery.swap(e,old,function(){if (jQuery.css(e,=0A=
"display"=0A=
) !=3D=0A=
"none"=0A=
){oHeight=3De.offsetHeight;oWidth=3De.offsetWidth;} else =
{e=3DjQuery(e.cloneNode(true))=0A=
.find(=0A=
":radio"=0A=
).removeAttr(=0A=
"checked"=0A=
).end()=0A=
.css({visibility:=0A=
"hidden"=0A=
,position:=0A=
"absolute"=0A=
,display:=0A=
"block"=0A=
,right:=0A=
"0"=0A=
,left:=0A=
"0"=0A=
}).appendTo(e.parentNode)[0];var parPos=3DjQuery.css(e.parentNode,=0A=
"position"=0A=
);if (parPos=3D=3D=0A=
""=0A=
||parPos=3D=3D=0A=
"static"=0A=
)=0A=
e.parentNode.style.position=3D=0A=
"relative"=0A=
;oHeight=3De.clientHeight;oWidth=3De.clientWidth;if (parPos=3D=3D=0A=
""=0A=
||parPos=3D=3D=0A=
"static"=0A=
)=0A=
e.parentNode.style.position=3D=0A=
"static"=0A=
;e.parentNode.removeChild(e);}});return p=3D=3D=0A=
"height"=0A=
?oHeight:oWidth;}=0A=
return jQuery.curCSS(e,p);},curCSS:function(elem,prop,force){var ret;if =
(prop=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie)=0A=
return jQuery.attr(elem.style,=0A=
"opacity"=0A=
);if (prop=3D=3D=0A=
"float"=0A=
||prop=3D=3D=0A=
"cssFloat"=0A=
)=0A=
prop=3DjQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
;if (!force&&elem.style[prop])=0A=
ret=3Delem.style[prop];else if =
(document.defaultView&&document.defaultView.getComputedStyle){if =
(prop=3D=3D=0A=
"cssFloat"=0A=
||prop=3D=3D=0A=
"styleFloat"=0A=
)=0A=
prop=3D=0A=
"float"=0A=
;prop=3Dprop.replace(=0A=
/([A-Z])/g,=0A=
"-$1"=0A=
).toLowerCase();var =
cur=3Ddocument.defaultView.getComputedStyle(elem,null);if (cur)=0A=
ret=3Dcur.getPropertyValue(prop);else if (prop=3D=3D=0A=
"display"=0A=
)=0A=
ret=3D=0A=
"none"=0A=
;else=0A=
jQuery.swap(elem,{display:=0A=
"block"=0A=
},function(){var c=3Ddocument.defaultView.getComputedStyle(this,=0A=
""=0A=
);ret=3Dc&&c.getPropertyValue(prop)||=0A=
""=0A=
;});} else if (elem.currentStyle){var newProp=3Dprop.replace(=0A=
/\-(\w)/g,function(m,c){return =
c.toUpperCase();});ret=3Delem.currentStyle[prop]||elem.currentStyle[newPr=
op];}=0A=
return ret;},clean:function(a){var =
r=3D[];jQuery.each(a,function(i,arg){if (!arg) return;if =
(arg.constructor=3D=3DNumber)=0A=
arg=3Darg.toString();=0A=
if (typeof arg=3D=3D=0A=
"string"=0A=
){=0A=
var s=3DjQuery.trim(arg),div=3Ddocument.createElement(=0A=
"div"=0A=
),tb=3D[];var wrap=3D=0A=
!s.indexOf(=0A=
"<opt"=0A=
)&&[1,=0A=
"<select>"=0A=
,=0A=
"</select>"=0A=
]||(!s.indexOf(=0A=
"<thead"=0A=
)||!s.indexOf(=0A=
"<tbody"=0A=
)||!s.indexOf(=0A=
"<tfoot"=0A=
))&&[1,=0A=
"<table>"=0A=
,=0A=
"</table>"=0A=
]||!s.indexOf(=0A=
"<tr"=0A=
)&&[2,=0A=
"<table><tbody>"=0A=
,=0A=
"</tbody></table>"=0A=
]||=0A=
(!s.indexOf(=0A=
"<td"=0A=
)||!s.indexOf(=0A=
"<th"=0A=
))&&[3,=0A=
"<table><tbody><tr>"=0A=
,=0A=
"</tr></tbody></table>"=0A=
]||[0,=0A=
""=0A=
,=0A=
""=0A=
];=0A=
div.innerHTML=3Dwrap[1]+s+wrap[2];=0A=
while (wrap[0]--)=0A=
div=3Ddiv.firstChild;=0A=
if (jQuery.browser.msie){=0A=
if (!s.indexOf(=0A=
"<table"=0A=
)&&s.indexOf(=0A=
"<tbody"=0A=
)<0)=0A=
 tb=3Ddiv.firstChild&&div.firstChild.childNodes;=0A=
else if (wrap[1]=3D=3D=0A=
"<table>"=0A=
&&s.indexOf(=0A=
"<tbody"=0A=
)<0)=0A=
tb=3Ddiv.childNodes;for (var n=3Dtb.length-1;n>=3D0;--n)=0A=
if (jQuery.nodeName(tb[n],=0A=
"tbody"=0A=
)&&!tb[n].childNodes.length)=0A=
tb[n].parentNode.removeChild(tb[n]);}=0A=
arg=3Ddiv.childNodes;}=0A=
if (arg.length=3D=3D=3D0)=0A=
return;if (arg[0]=3D=3Dundefined)=0A=
r.push(arg);else=0A=
r=3DjQuery.merge(r,arg);});return r;},attr:function(elem,name,value){var =
fix=3D{=0A=
"for"=0A=
:=0A=
"htmlFor"=0A=
,=0A=
"class"=0A=
:=0A=
"className"=0A=
,=0A=
"float"=0A=
:jQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
,cssFloat:jQuery.browser.msie?=0A=
"styleFloat"=0A=
:=0A=
"cssFloat"=0A=
,innerHTML:=0A=
"innerHTML"=0A=
,className:=0A=
"className"=0A=
,value:=0A=
"value"=0A=
,disabled:=0A=
"disabled"=0A=
,checked:=0A=
"checked"=0A=
,readonly:=0A=
"readOnly"=0A=
,selected:=0A=
"selected"=0A=
};=0A=
if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie&&value !=3Dundefined){=0A=
elem.zoom=3D1;=0A=
return elem.filter=3Delem.filter.replace(=0A=
/alpha\([^\)]*\)/gi,=0A=
""=0A=
)+(value=3D=3D1?=0A=
""=0A=
:=0A=
"alpha(opacity=3D"=0A=
+value * 100+=0A=
")"=0A=
);} else if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.msie)=0A=
return elem.filter?parseFloat(elem.filter.match(=0A=
/alpha\(opacity=3D(.*)\)/)[1]) / 100:1;=0A=
if (name=3D=3D=0A=
"opacity"=0A=
&&jQuery.browser.mozilla&&value=3D=3D1)=0A=
value=3D0.9999;=0A=
if (fix[name]){if (value !=3Dundefined) elem[fix[name]]=3Dvalue;return =
elem[fix[name]];} else if =
(value=3D=3Dundefined&&jQuery.browser.msie&&jQuery.nodeName(elem,=0A=
"form"=0A=
)&&(name=3D=3D=0A=
"action"=0A=
||name=3D=3D=0A=
"method"=0A=
))=0A=
return elem.getAttributeNode(name).nodeValue;=0A=
else if (elem.tagName){if (value !=3Dundefined) =
elem.setAttribute(name,value);return elem.getAttribute(name);} else =
{name=3Dname.replace(=0A=
/-([a-z])/ig,function(z,b){return b.toUpperCase();});if (value =
!=3Dundefined) elem[name]=3Dvalue;return =
elem[name];}},trim:function(t){return t.replace(=0A=
/^\s+|\s+$/g,=0A=
""=0A=
);},makeArray:function(a){var r=3D[];if (a.constructor !=3DArray)=0A=
for (var i=3D0,al=3Da.length;i<al;i++)=0A=
r.push(a[i]);else=0A=
r=3Da.slice(0);return r;},inArray:function(b,a){for (var =
i=3D0,al=3Da.length;i<al;i++)=0A=
if (a[i]=3D=3Db)=0A=
return i;return-1;},merge:function(first,second){var =
r=3D[].slice.call(first,0);=0A=
for (var i=3D0,sl=3Dsecond.length;i<sl;i++)=0A=
if (jQuery.inArray(second[i],r)=3D=3D-1)=0A=
first.push(second[i]);return first;},grep:function(elems,fn,inv){=0A=
if (typeof fn=3D=3D=0A=
"string"=0A=
)=0A=
fn=3Dnew Function(=0A=
"a"=0A=
,=0A=
"i"=0A=
,=0A=
"return "=0A=
+fn);var result=3D[];=0A=
for (var i=3D0,el=3Delems.length;i<el;i++)=0A=
if (!inv&&fn(elems[i],i)||inv&&!fn(elems[i],i))=0A=
result.push(elems[i]);return result;},map:function(elems,fn){=0A=
if (typeof fn=3D=3D=0A=
"string"=0A=
)=0A=
fn=3Dnew Function(=0A=
"a"=0A=
,=0A=
"return "=0A=
+fn);var result=3D[],r=3D[];=0A=
for (var i=3D0,el=3Delems.length;i<el;i++){var val=3Dfn(elems[i],i);if =
(val !=3D=3Dnull&&val !=3Dundefined){if (val.constructor !=3DArray) =
val=3D[val];result=3Dresult.concat(val);}}=0A=
var r=3Dresult.length?[ result[0] ]:[];check:for (var =
i=3D1,rl=3Dresult.length;i<rl;i++){for (var j=3D0;j<i;j++)=0A=
if (result[i]=3D=3Dr[j])=0A=
continue check;r.push(result[i]);}=0A=
return r;}});=0A=
new function(){var b=3Dnavigator.userAgent.toLowerCase();=0A=
jQuery.browser=3D{safari:=0A=
/webkit/.test(b),opera:=0A=
/opera/.test(b),msie:=0A=
/msie/.test(b)&&!=0A=
/opera/.test(b),mozilla:=0A=
/mozilla/.test(b)&&!=0A=
/(compatible|webkit)/.test(b)};=0A=
jQuery.boxModel=3D!jQuery.browser.msie||document.compatMode=3D=3D=0A=
"CSS1Compat"=0A=
;};jQuery.each({parent:=0A=
"a.parentNode"=0A=
,parents:=0A=
"jQuery.parents(a)"=0A=
,next:=0A=
"jQuery.nth(a,2,'nextSibling')"=0A=
,prev:=0A=
"jQuery.nth(a,2,'previousSibling')"=0A=
,siblings:=0A=
"jQuery.sibling(a.parentNode.firstChild,a)"=0A=
,children:=0A=
"jQuery.sibling(a.firstChild)"=0A=
},function(i,n){jQuery.fn[ i ]=3Dfunction(a){var =
ret=3DjQuery.map(this,n);if (a&&typeof a=3D=3D=0A=
"string"=0A=
)=0A=
ret=3DjQuery.multiFilter(a,ret);return =
this.pushStack(ret);};});jQuery.each({appendTo:=0A=
"append"=0A=
,prependTo:=0A=
"prepend"=0A=
,insertBefore:=0A=
"before"=0A=
,insertAfter:=0A=
"after"=0A=
},function(i,n){jQuery.fn[ i ]=3Dfunction(){var a=3Darguments;return =
this.each(function(){for (var j=3D0,al=3Da.length;j<al;j++)=0A=
jQuery(a[j])[n](this);});};});jQuery.each({removeAttr:function(key){jQuer=
y.attr(this,key,=0A=
""=0A=
);this.removeAttribute(key);},addClass:function(c){jQuery.className.add(t=
his,c);},removeClass:function(c){jQuery.className.remove(this,c);},toggle=
Class:function(c){jQuery.className[ jQuery.className.has(this,c)?=0A=
"remove"=0A=
:=0A=
"add"=0A=
](this,c);},remove:function(a){if (!a||jQuery.filter(a,[this]).r.length)=0A=
this.parentNode.removeChild(this);},empty:function(){while =
(this.firstChild)=0A=
this.removeChild(this.firstChild);}},function(i,n){jQuery.fn[ i =
]=3Dfunction(){return this.each(n,arguments);};});jQuery.each([=0A=
"eq"=0A=
,=0A=
"lt"=0A=
,=0A=
"gt"=0A=
,=0A=
"contains"=0A=
],function(i,n){jQuery.fn[ n ]=3Dfunction(num,fn){return this.filter(=0A=
":"=0A=
+n+=0A=
"("=0A=
+num+=0A=
")"=0A=
,fn);};});jQuery.each([=0A=
"height"=0A=
,=0A=
"width"=0A=
],function(i,n){jQuery.fn[ n ]=3Dfunction(h){return =
h=3D=3Dundefined?(this.length?jQuery.css(this[0],n):null):this.css(n,h.co=
nstructor=3D=3DString?h:h+=0A=
"px"=0A=
);};});jQuery.extend({expr:{=0A=
""=0A=
:=0A=
"m[2]=3D=3D'*'||jQuery.nodeName(a,m[2])"=0A=
,=0A=
"#"=0A=
:=0A=
"a.getAttribute('id')=3D=3Dm[2]"=0A=
,=0A=
":"=0A=
:{=0A=
lt:=0A=
"i<m[3]-0"=0A=
,gt:=0A=
"i>m[3]-0"=0A=
,nth:=0A=
"m[3]-0=3D=3Di"=0A=
,eq:=0A=
"m[3]-0=3D=3Di"=0A=
,first:=0A=
"i=3D=3D0"=0A=
,last:=0A=
"i=3D=3Dr.length-1"=0A=
,even:=0A=
"i%2=3D=3D0"=0A=
,odd:=0A=
"i%2"=0A=
,=0A=
"nth-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.firstChild,m[3],'nextSibling',a)=3D=3Da"=0A=
,=0A=
"first-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.firstChild,1,'nextSibling')=3D=3Da"=0A=
,=0A=
"last-child"=0A=
:=0A=
"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')=3D=3Da"=0A=
,=0A=
"only-child"=0A=
:=0A=
"jQuery.sibling(a.parentNode.firstChild).length=3D=3D1"=0A=
,=0A=
parent:=0A=
"a.firstChild"=0A=
,empty:=0A=
"!a.firstChild"=0A=
,=0A=
contains:=0A=
"jQuery.fn.text.apply([a]).indexOf(m[3])>=3D0"=0A=
,=0A=
visible:=0A=
'a.type!=3D"hidden"&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"vis=
ibility")!=3D"hidden"'=0A=
,hidden:=0A=
'a.type=3D=3D"hidden"||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,=
"visibility")=3D=3D"hidden"'=0A=
,=0A=
enabled:=0A=
"!a.disabled"=0A=
,disabled:=0A=
"a.disabled"=0A=
,checked:=0A=
"a.checked"=0A=
,selected:=0A=
"a.selected||jQuery.attr(a,'selected')"=0A=
,=0A=
text:=0A=
"a.type=3D=3D'text'"=0A=
,radio:=0A=
"a.type=3D=3D'radio'"=0A=
,checkbox:=0A=
"a.type=3D=3D'checkbox'"=0A=
,file:=0A=
"a.type=3D=3D'file'"=0A=
,password:=0A=
"a.type=3D=3D'password'"=0A=
,submit:=0A=
"a.type=3D=3D'submit'"=0A=
,image:=0A=
"a.type=3D=3D'image'"=0A=
,reset:=0A=
"a.type=3D=3D'reset'"=0A=
,button:=0A=
'a.type=3D=3D"button"||jQuery.nodeName(a,"button")'=0A=
,input:=0A=
"/input|select|textarea|button/i.test(a.nodeName)"=0A=
},=0A=
"."=0A=
:=0A=
"jQuery.className.has(a,m[2])"=0A=
,=0A=
"@"=0A=
:{=0A=
"=3D"=0A=
:=0A=
"z=3D=3Dm[4]"=0A=
,=0A=
"!=3D"=0A=
:=0A=
"z!=3Dm[4]"=0A=
,=0A=
"^=3D"=0A=
:=0A=
"z&&!z.indexOf(m[4])"=0A=
,=0A=
"$=3D"=0A=
:=0A=
"z&&z.substr(z.length - m[4].length,m[4].length)=3D=3Dm[4]"=0A=
,=0A=
"*=3D"=0A=
:=0A=
"z&&z.indexOf(m[4])>=3D0"=0A=
,=0A=
""=0A=
:=0A=
"z"=0A=
,_resort:function(m){return [=0A=
""=0A=
,m[1],m[3],m[2],m[5]];},_prefix:=0A=
"z=3Da[m[3]]||jQuery.attr(a,m[3]);"=0A=
},=0A=
"["=0A=
:=0A=
"jQuery.find(m[2],a).length"=0A=
},=0A=
parse:[=0A=
/^\[ *(@)([a-z0-9_-]*) *([!*$^=3D]*) *('?"?)(.*?)\4 *\]/i,=0A=
/^(\[)\s*(.*?(\[.*?\])?[^[]*?)\s*\]/,=0A=
/^(:)([a-z0-9_-]*)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/i,=0A=
/^([:.#]*)([a-z0-9_*-]*)/i=0A=
],token:[=0A=
/^(\/?\.\.)/,=0A=
"a.parentNode"=0A=
,=0A=
/^(>|\/)/,=0A=
"jQuery.sibling(a.firstChild)"=0A=
,=0A=
/^(\+)/,=0A=
"jQuery.nth(a,2,'nextSibling')"=0A=
,=0A=
/^(~)/,function(a){var =
s=3DjQuery.sibling(a.parentNode.firstChild);return =
s.slice(0,jQuery.inArray(a,s));}=0A=
],multiFilter:function(expr,elems,not){var old,cur=3D[];while =
(expr&&expr !=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(=0A=
/^\s*,\s*/,=0A=
""=0A=
);cur=3Dnot?elems=3Df.r:jQuery.merge(cur,f.r);}=0A=
return cur;},find:function(t,context){=0A=
if (typeof t !=3D=0A=
"string"=0A=
)=0A=
return [ t ];=0A=
if (context&&!context.nodeType)=0A=
context=3Dnull;=0A=
context=3Dcontext||document;=0A=
if (!t.indexOf(=0A=
"//"=0A=
)){context=3Dcontext.documentElement;t=3Dt.substr(2,t.length);=0A=
} else if (!t.indexOf(=0A=
"/"=0A=
)){context=3Dcontext.documentElement;t=3Dt.substr(1,t.length);if =
(t.indexOf(=0A=
"/"=0A=
)>=3D1)=0A=
t=3Dt.substr(t.indexOf(=0A=
"/"=0A=
),t.length);}=0A=
var ret=3D[context],done=3D[],last=3Dnull;=0A=
while (t&&last !=3Dt){var r=3D[];last=3Dt;t=3DjQuery.trim(t).replace(=0A=
/^\/\//i,=0A=
""=0A=
);var foundToken=3Dfalse;=0A=
var re=3D=0A=
/^[\/>]\s*([a-z0-9*-]+)/i;var m=3Dre.exec(t);if (m){=0A=
jQuery.each(ret,function(){for (var =
c=3Dthis.firstChild;c;c=3Dc.nextSibling)=0A=
if (c.nodeType=3D=3D1&&(jQuery.nodeName(c,m[1])||m[1]=3D=3D=0A=
"*"=0A=
))=0A=
r.push(c);});ret=3Dr;t=3Dt.replace(re,=0A=
""=0A=
);if (t.indexOf(=0A=
" "=0A=
)=3D=3D0) continue;foundToken=3Dtrue;} else {=0A=
for (var i=3D0;i<jQuery.token.length;i+=3D2){=0A=
var re=3DjQuery.token[i];var m=3Dre.exec(t);=0A=
if (m){=0A=
r=3Dret=3DjQuery.map(ret,jQuery.isFunction(jQuery.token[i+1])?jQuery.toke=
n[i+1]:function(a){return eval(jQuery.token[i+1]);});=0A=
t=3DjQuery.trim(t.replace(re,=0A=
""=0A=
));foundToken=3Dtrue;break;}}}=0A=
if (t&&!foundToken){=0A=
if (!t.indexOf(=0A=
","=0A=
)){=0A=
if (ret[0]=3D=3Dcontext) ret.shift();=0A=
jQuery.merge(done,ret);=0A=
r=3Dret=3D[context];=0A=
t=3D=0A=
" "=0A=
+t.substr(1,t.length);} else {=0A=
var re2=3D=0A=
/^([a-z0-9_-]+)(#)([a-z0-9\\*_-]*)/i;var m=3Dre2.exec(t);=0A=
if (m){m=3D[ 0,m[2],m[3],m[1] ];} else {=0A=
re2=3D=0A=
/^([#.]?)([a-z0-9\\*_-]*)/i;m=3Dre2.exec(t);}=0A=
if (m[1]=3D=3D=0A=
"#"=0A=
&&ret[ret.length-1].getElementById){=0A=
var oid=3Dret[ret.length-1].getElementById(m[2]);=0A=
ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];} else {=0A=
if (m[1]=3D=3D=0A=
"."=0A=
)=0A=
var rec=3Dnew RegExp(=0A=
"(^|\\s)"=0A=
+m[2]+=0A=
"(\\s|$)"=0A=
);=0A=
jQuery.each(ret,function(){=0A=
var tag=3Dm[1] !=3D=0A=
""=0A=
||m[0]=3D=3D=0A=
""=0A=
?=0A=
"*"=0A=
:m[2];=0A=
if (jQuery.nodeName(this,=0A=
"object"=0A=
)&&tag=3D=3D=0A=
"*"=0A=
)=0A=
tag=3D=0A=
"param"=0A=
;jQuery.merge(r,m[1] !=3D=0A=
""=0A=
&&ret.length =
!=3D1?jQuery.getAll(this,[],m[1],m[2],rec):this.getElementsByTagName(tag)=
);});=0A=
if (m[1]=3D=3D=0A=
"."=0A=
&&ret.length=3D=3D1)=0A=
r=3DjQuery.grep(r,function(e){return rec.test(e.className);});=0A=
if (m[1]=3D=3D=0A=
"#"=0A=
&&ret.length=3D=3D1){=0A=
var tmp=3Dr;r=3D[];=0A=
jQuery.each(tmp,function(){if (this.getAttribute(=0A=
"id"=0A=
)=3D=3Dm[2]){r=3D[ this ];return false;}});}=0A=
ret=3Dr;}=0A=
t=3Dt.replace(re2,=0A=
""=0A=
);}}=0A=
if (t){=0A=
var val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}=0A=
if (ret&&ret[0]=3D=3Dcontext) ret.shift();=0A=
jQuery.merge(done,ret);return done;},filter:function(t,r,not){=0A=
while (t&&=0A=
/^[a-z[({<*:.#]/i.test(t)){var =
p=3DjQuery.parse,m;jQuery.each(p,function(i,re){=0A=
m=3Dre.exec(t);if (m){=0A=
t=3Dt.substring(m[0].length);=0A=
if (jQuery.expr[ m[1] ]._resort)=0A=
m=3DjQuery.expr[ m[1] ]._resort(m);return false;}});=0A=
if (m[1]=3D=3D=0A=
":"=0A=
&&m[2]=3D=3D=0A=
"not"=0A=
)=0A=
r=3DjQuery.filter(m[3],r,true).r;=0A=
else if (m[1]=3D=3D=0A=
"."=0A=
){var re=3Dnew RegExp(=0A=
"(^|\\s)"=0A=
+m[2]+=0A=
"(\\s|$)"=0A=
);r=3DjQuery.grep(r,function(e){return re.test(e.className||=0A=
""=0A=
);},not);=0A=
} else {var f=3DjQuery.expr[m[1]];if (typeof f !=3D=0A=
"string"=0A=
)=0A=
f=3DjQuery.expr[m[1]][m[2]];=0A=
eval(=0A=
"f =3D function(a,i){"=0A=
+(jQuery.expr[ m[1] ]._prefix||=0A=
""=0A=
)+=0A=
"return "=0A=
+f+=0A=
"}"=0A=
);=0A=
r=3DjQuery.grep(r,f,not);}}=0A=
return {r:r,t:t};},getAll:function(o,r,token,name,re){for (var =
s=3Do.firstChild;s;s=3Ds.nextSibling)=0A=
if (s.nodeType=3D=3D1){var add=3Dtrue;if (token=3D=3D=0A=
"."=0A=
)=0A=
add=3Ds.className&&re.test(s.className);else if (token=3D=3D=0A=
"#"=0A=
)=0A=
add=3Ds.getAttribute(=0A=
"id"=0A=
)=3D=3Dname;if (add)=0A=
r.push(s);if (token=3D=3D=0A=
"#"=0A=
&&r.length) break;if (s.firstChild)=0A=
jQuery.getAll(s,r,token,name,re);}=0A=
return r;},parents:function(elem){var matched=3D[];var =
cur=3Delem.parentNode;while (cur&&cur =
!=3Ddocument){matched.push(cur);cur=3Dcur.parentNode;}=0A=
return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for (;cur;cur=3Dcur[dir]){if (cur.nodeType=3D=3D1) num++;if =
(num=3D=3Dresult||result=3D=3D=0A=
"even"=0A=
&&num%2=3D=3D0&&num>1&&cur=3D=3Delem||result=3D=3D=0A=
"odd"=0A=
&&num%2=3D=3D1&&cur=3D=3Delem) return =
cur;}},sibling:function(n,elem){var r=3D[];for (;n;n=3Dn.nextSibling){if =
(n.nodeType=3D=3D1&&(!elem||n !=3Delem))=0A=
r.push(n);}=0A=
return r;}});=0A=
jQuery.event=3D{=0A=
add:function(element,type,handler,data){=0A=
if (jQuery.browser.msie&&element.setInterval !=3Dundefined)=0A=
element=3Dwindow;=0A=
if(data)=0A=
 handler.data=3Ddata;=0A=
if (!handler.guid)=0A=
handler.guid=3Dthis.guid++;=0A=
if (!element.events)=0A=
element.events=3D{};=0A=
var handlers=3Delement.events[type];=0A=
if (!handlers){=0A=
handlers=3Delement.events[type]=3D{};=0A=
if (element[=0A=
"on"=0A=
+type])=0A=
handlers[0]=3Delement[=0A=
"on"=0A=
+type];}=0A=
handlers[handler.guid]=3Dhandler;=0A=
element[=0A=
"on"=0A=
+type]=3Dthis.handle;=0A=
if (!this.global[type])=0A=
this.global[type]=3D[];this.global[type].push(element);},guid:1,global:{}=
,=0A=
remove:function(element,type,handler){if (element.events)=0A=
if (type&&type.type)=0A=
delete element.events[ type.type ][ type.handler.guid ];else if =
(type&&element.events[type])=0A=
if (handler)=0A=
delete element.events[type][handler.guid];else=0A=
for (var i in element.events[type])=0A=
delete element.events[type][i];else=0A=
for (var j in element.events)=0A=
this.remove(element,j);},trigger:function(type,data,element){=0A=
data=3DjQuery.makeArray(data||[]);=0A=
if (!element)=0A=
jQuery.each(this.global[type]||[],function(){jQuery.event.trigger(type,da=
ta,this);});=0A=
else {var handler=3Delement[=0A=
"on"=0A=
+type ],val,fn=3DjQuery.isFunction(element[ type ]);if (handler){=0A=
data.unshift(this.fix({type:type,target:element}));=0A=
if ((val=3Dhandler.apply(element,data)) !=3D=3Dfalse)=0A=
this.triggered=3Dtrue;}=0A=
if (fn&&val !=3D=3Dfalse)=0A=
element[ type ]();this.triggered=3Dfalse;}},handle:function(event){=0A=
if (typeof jQuery=3D=3D=0A=
"undefined"=0A=
||jQuery.event.triggered) return;=0A=
event=3DjQuery.event.fix(event||window.event||{});=0A=
var returnValue;var c=3Dthis.events[event.type];var =
args=3D[].slice.call(arguments,1);args.unshift(event);for (var j in c){=0A=
args[0].handler=3Dc[j];args[0].data=3Dc[j].data;if =
(c[j].apply(this,args)=3D=3D=3Dfalse){event.preventDefault();event.stopPr=
opagation();returnValue=3Dfalse;}}=0A=
if (jQuery.browser.msie) =
event.target=3Devent.preventDefault=3Devent.stopPropagation=3Devent.handl=
er=3Devent.data=3Dnull;return returnValue;},fix:function(event){=0A=
if (!event.target&&event.srcElement)=0A=
event.target=3Devent.srcElement;=0A=
if (event.pageX=3D=3Dundefined&&event.clientX !=3Dundefined){var =
e=3Ddocument.documentElement,b=3Ddocument.body;event.pageX=3Devent.client=
X+(e.scrollLeft||b.scrollLeft);event.pageY=3Devent.clientY+(e.scrollTop||=
b.scrollTop);}=0A=
if (jQuery.browser.safari&&event.target.nodeType=3D=3D3){=0A=
var originalEvent=3Devent;event=3DjQuery.extend({},originalEvent);=0A=
event.target=3DoriginalEvent.target.parentNode;=0A=
event.preventDefault=3Dfunction(){return =
originalEvent.preventDefault();};event.stopPropagation=3Dfunction(){retur=
n originalEvent.stopPropagation();};}=0A=
if (!event.preventDefault)=0A=
event.preventDefault=3Dfunction(){this.returnValue=3Dfalse;};if =
(!event.stopPropagation)=0A=
event.stopPropagation=3Dfunction(){this.cancelBubble=3Dtrue;};return =
event;}};jQuery.fn.extend({bind:function(type,data,fn){return =
this.each(function(){jQuery.event.add(this,type,fn||data,data);});},one:f=
unction(type,data,fn){return =
this.each(function(){jQuery.event.add(this,type,function(event){jQuery(th=
is).unbind(event);return =
(fn||data).apply(this,arguments);},data);});},unbind:function(type,fn){re=
turn =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data){return =
this.each(function(){jQuery.event.trigger(type,data,this);});},toggle:fun=
ction(){=0A=
var a=3Darguments;return this.click(function(e){=0A=
this.lastToggle=3Dthis.lastToggle=3D=3D0?1:0;=0A=
e.preventDefault();=0A=
return =
a[this.lastToggle].apply(this,[e])||false;});},hover:function(f,g){=0A=
function handleHover(e){=0A=
var p=3D(e.type=3D=3D=0A=
"mouseover"=0A=
?e.fromElement:e.toElement)||e.relatedTarget;=0A=
while (p&&p !=3Dthis) try {p=3Dp.parentNode} catch(e){p=3Dthis;};=0A=
if (p=3D=3Dthis) return false;=0A=
return (e.type=3D=3D=0A=
"mouseover"=0A=
?f:g).apply(this,[e]);}=0A=
return =
this.mouseover(handleHover).mouseout(handleHover);},ready:function(f){=0A=
if (jQuery.isReady)=0A=
f.apply(document,[jQuery]);=0A=
else {=0A=
jQuery.readyList.push(function(){return f.apply(this,[jQuery])});}=0A=
return this;}});jQuery.extend({=0A=
isReady:false,readyList:[],=0A=
ready:function(){=0A=
if (!jQuery.isReady){=0A=
jQuery.isReady=3Dtrue;=0A=
if (jQuery.readyList){=0A=
jQuery.each(jQuery.readyList,function(){this.apply(document);});=0A=
jQuery.readyList=3Dnull;}=0A=
if (jQuery.browser.mozilla||jQuery.browser.opera)=0A=
document.removeEventListener(=0A=
"DOMContentLoaded"=0A=
,jQuery.ready,false);}}});new function(){jQuery.each((=0A=
"blur,focus,load,resize,scroll,unload,click,dblclick,"=0A=
+=0A=
"mousedown,mouseup,mousemove,mouseover,mouseout,change,select,"=0A=
+=0A=
"submit,keydown,keypress,keyup,error"=0A=
).split(=0A=
","=0A=
),function(i,o){=0A=
jQuery.fn[o]=3Dfunction(f){return f?this.bind(o,f):this.trigger(o);};});=0A=
if (jQuery.browser.mozilla||jQuery.browser.opera)=0A=
document.addEventListener(=0A=
"DOMContentLoaded"=0A=
,jQuery.ready,false);=0A=
else if (jQuery.browser.msie){=0A=
document.write(=0A=
"<scr"=0A=
+=0A=
"ipt id=3D__ie_init defer=3Dtrue "=0A=
+=0A=
"src=3D//:><\/script>"=0A=
);=0A=
var script=3Ddocument.getElementById(=0A=
"__ie_init"=0A=
);=0A=
if (script)=0A=
 script.onreadystatechange=3Dfunction(){if (this.readyState !=3D=0A=
"complete"=0A=
) return;this.parentNode.removeChild(this);jQuery.ready();};=0A=
script=3Dnull;=0A=
} else if (jQuery.browser.safari)=0A=
jQuery.safariTimer=3DsetInterval(function(){=0A=
if (document.readyState=3D=3D=0A=
"loaded"=0A=
||document.readyState=3D=3D=0A=
"complete"=0A=
){=0A=
clearInterval(jQuery.safariTimer);jQuery.safariTimer=3Dnull;=0A=
jQuery.ready();}},10);=0A=
jQuery.event.add(window,=0A=
"load"=0A=
,jQuery.ready);};=0A=
if (jQuery.browser.msie)=0A=
jQuery(window).one(=0A=
"unload"=0A=
,function(){var global=3DjQuery.event.global;for (var type in =
global){var els=3Dglobal[type],i=3Dels.length;if (i&&type !=3D=0A=
'unload'=0A=
)=0A=
do=0A=
jQuery.event.remove(els[i-1],type);while =
(--i);}});jQuery.fn.extend({show:function(speed,callback){var =
hidden=3Dthis.filter(=0A=
":hidden"=0A=
);speed?hidden.animate({height:=0A=
"show"=0A=
,width:=0A=
"show"=0A=
,opacity:=0A=
"show"=0A=
},speed,callback):hidden.each(function(){this.style.display=3Dthis.oldblo=
ck?this.oldblock:=0A=
""=0A=
;if (jQuery.css(this,=0A=
"display"=0A=
)=3D=3D=0A=
"none"=0A=
)=0A=
this.style.display=3D=0A=
"block"=0A=
;});return this;},hide:function(speed,callback){var =
visible=3Dthis.filter(=0A=
":visible"=0A=
);speed?visible.animate({height:=0A=
"hide"=0A=
,width:=0A=
"hide"=0A=
,opacity:=0A=
"hide"=0A=
},speed,callback):visible.each(function(){this.oldblock=3Dthis.oldblock||=
jQuery.css(this,=0A=
"display"=0A=
);if (this.oldblock=3D=3D=0A=
"none"=0A=
)=0A=
this.oldblock=3D=0A=
"block"=0A=
;this.style.display=3D=0A=
"none"=0A=
;});return this;},=0A=
_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var =
args=3Darguments;return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):this.e=
ach(function(){jQuery(this)[ jQuery(this).is(=0A=
":hidden"=0A=
)?=0A=
"show"=0A=
:=0A=
"hide"=0A=
]=0A=
.apply(jQuery(this),args);});},slideDown:function(speed,callback){return =
this.animate({height:=0A=
"show"=0A=
},speed,callback);},slideUp:function(speed,callback){return =
this.animate({height:=0A=
"hide"=0A=
},speed,callback);},slideToggle:function(speed,callback){return =
this.each(function(){var state=3DjQuery(this).is(=0A=
":hidden"=0A=
)?=0A=
"show"=0A=
:=0A=
"hide"=0A=
;jQuery(this).animate({height:state},speed,callback);});},fadeIn:function=
(speed,callback){return this.animate({opacity:=0A=
"show"=0A=
},speed,callback);},fadeOut:function(speed,callback){return =
this.animate({opacity:=0A=
"hide"=0A=
},speed,callback);},fadeTo:function(speed,to,callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){return =
this.queue(function(){this.curAnim=3DjQuery.extend({},prop);var =
opt=3DjQuery.speed(speed,easing,callback);for (var p in prop){var =
e=3Dnew jQuery.fx(this,opt,p);if (prop[p].constructor=3D=3DNumber)=0A=
e.custom(e.cur(),prop[p]);else=0A=
e[ prop[p] ](prop);}});},queue:function(type,fn){if (!fn){fn=3Dtype;type=3D=0A=
"fx"=0A=
;}=0A=
return this.each(function(){if (!this.queue)=0A=
this.queue=3D{};if (!this.queue[type])=0A=
this.queue[type]=3D[];this.queue[type].push(fn);if =
(this.queue[type].length=3D=3D1)=0A=
fn.apply(this);});}});jQuery.extend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor =
!=3DFunction&&easing};opt.duration=3D(opt.duration&&opt.duration.construc=
tor=3D=3DNumber?opt.duration:{slow:600,fast:200}[opt.duration])||400;=0A=
opt.old=3Dopt.complete;opt.complete=3Dfunction(){jQuery.dequeue(this,=0A=
"fx"=0A=
);if (jQuery.isFunction(opt.old))=0A=
opt.old.apply(this);};return =
opt;},easing:{},queue:{},dequeue:function(elem,type){type=3Dtype||=0A=
"fx"=0A=
;if (elem.queue&&elem.queue[type]){=0A=
elem.queue[type].shift();=0A=
var f=3Delem.queue[type][0];if (f) f.apply(elem);}},=0A=
fx:function(elem,options,prop){var z=3Dthis;=0A=
var y=3Delem.style;=0A=
var oldDisplay=3DjQuery.css(elem,=0A=
"display"=0A=
);=0A=
y.overflow=3D=0A=
"hidden"=0A=
;=0A=
z.a=3Dfunction(){if (options.step)=0A=
options.step.apply(elem,[ z.now ]);if (prop=3D=3D=0A=
"opacity"=0A=
)=0A=
jQuery.attr(y,=0A=
"opacity"=0A=
,z.now);=0A=
else if (parseInt(z.now))=0A=
y[prop]=3DparseInt(z.now)+=0A=
"px"=0A=
;y.display=3D=0A=
"block"=0A=
;=0A=
};=0A=
z.max=3Dfunction(){return parseFloat(jQuery.css(elem,prop));};=0A=
z.cur=3Dfunction(){var r=3DparseFloat(jQuery.curCSS(elem,prop));return =
r&&r>-10000?r:z.max();};=0A=
z.custom=3Dfunction(from,to){z.startTime=3D(new =
Date()).getTime();z.now=3Dfrom;z.a();z.timer=3DsetInterval(function(){z.s=
tep(from,to);},13);};=0A=
z.show=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();options.show=3Dtrue;=0A=
z.custom(0,elem.orig[prop]);=0A=
if (prop !=3D=0A=
"opacity"=0A=
)=0A=
y[prop]=3D=0A=
"1px"=0A=
;};=0A=
z.hide=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();options.hide=3Dtrue;=0A=
z.custom(elem.orig[prop],0);};=0A=
z.toggle=3Dfunction(){if (!elem.orig) elem.orig=3D{};=0A=
elem.orig[prop]=3Dthis.cur();if(oldDisplay=3D=3D=0A=
"none"=0A=
){options.show=3Dtrue;=0A=
if (prop !=3D=0A=
"opacity"=0A=
)=0A=
y[prop]=3D=0A=
"1px"=0A=
;=0A=
z.custom(0,elem.orig[prop]);} else {options.hide=3Dtrue;=0A=
z.custom(elem.orig[prop],0);}};=0A=
z.step=3Dfunction(firstNum,lastNum){var t=3D(new Date()).getTime();if =
(t>options.duration+z.startTime){=0A=
clearInterval(z.timer);z.timer=3Dnull;z.now=3DlastNum;z.a();if =
(elem.curAnim) elem.curAnim[ prop ]=3Dtrue;var done=3Dtrue;for (var i in =
elem.curAnim)=0A=
if (elem.curAnim[i] !=3D=3Dtrue)=0A=
done=3Dfalse;if (done){=0A=
y.overflow=3D=0A=
""=0A=
;=0A=
y.display=3DoldDisplay;if (jQuery.css(elem,=0A=
"display"=0A=
)=3D=3D=0A=
"none"=0A=
)=0A=
y.display=3D=0A=
"block"=0A=
;=0A=
if (options.hide)=0A=
 y.display=3D=0A=
"none"=0A=
;=0A=
if (options.hide||options.show)=0A=
for (var p in elem.curAnim)=0A=
if (p=3D=3D=0A=
"opacity"=0A=
)=0A=
jQuery.attr(y,p,elem.orig[p]);else=0A=
y[p]=3D=0A=
""=0A=
;}=0A=
if (done&&jQuery.isFunction(options.complete))=0A=
options.complete.apply(elem);} else {var n=3Dt-this.startTime;=0A=
var p=3Dn / options.duration;=0A=
z.now=3Doptions.easing&&jQuery.easing[options.easing]?jQuery.easing[optio=
ns.easing](p,n,firstNum,(lastNum-firstNum),options.duration):=0A=
((-Math.cos(p*Math.PI)/2)+0.5) * (lastNum-firstNum)+firstNum;=0A=
z.a();}};}});jQuery.fn.extend({loadIfModified:function(url,params,callbac=
k){this.load(url,params,callback,1);},load:function(url,params,callback,i=
fModified){if (jQuery.isFunction(url))=0A=
return this.bind(=0A=
"load"=0A=
,url);callback=3Dcallback||function(){};=0A=
var type=3D=0A=
"GET"=0A=
;=0A=
if (params)=0A=
if (jQuery.isFunction(params)){=0A=
callback=3Dparams;params=3Dnull;=0A=
} else {params=3DjQuery.param(params);type=3D=0A=
"POST"=0A=
;}=0A=
var self=3Dthis;=0A=
jQuery.ajax({url:url,type:type,data:params,ifModified:ifModified,complete=
:function(res,status){if (status=3D=3D=0A=
"success"=0A=
||!ifModified&&status=3D=3D=0A=
"notmodified"=0A=
)=0A=
self.attr(=0A=
"innerHTML"=0A=
,res.responseText)=0A=
.evalScripts()=0A=
.each(callback,[res.responseText,status,res]);else=0A=
callback.apply(self,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this);},evalScripts:function(){return this.find(=0A=
"script"=0A=
).each(function(){if (this.src)=0A=
jQuery.getScript(this.src);else=0A=
jQuery.globalEval(this.text||this.textContent||this.innerHTML||=0A=
""=0A=
);}).end();}});=0A=
if (!window.XMLHttpRequest)=0A=
XMLHttpRequest=3Dfunction(){return new ActiveXObject(=0A=
"Microsoft.XMLHTTP"=0A=
);};=0A=
jQuery.each(=0A=
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend"=0A=
.split(=0A=
","=0A=
),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});jQuery.extend({get:function(url,data,callback,type,if=
Modified){=0A=
if (jQuery.isFunction(data)){callback=3Ddata;data=3Dnull;}=0A=
return =
jQuery.ajax({url:url,data:data,success:callback,dataType:type,ifModified:=
ifModified});},getIfModified:function(url,data,callback,type){return =
jQuery.get(url,data,callback,type,1);},getScript:function(url,callback){r=
eturn jQuery.get(url,null,callback,=0A=
"script"=0A=
);},getJSON:function(url,data,callback){return =
jQuery.get(url,data,callback,=0A=
"json"=0A=
);},post:function(url,data,callback,type){if =
(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}=0A=
return jQuery.ajax({type:=0A=
"POST"=0A=
,url:url,data:data,success:callback,dataType:type});},=0A=
ajaxTimeout:function(timeout){jQuery.ajaxSettings.timeout=3Dtimeout;},aja=
xSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},a=
jaxSettings:{global:true,type:=0A=
"GET"=0A=
,timeout:0,contentType:=0A=
"application/x-www-form-urlencoded"=0A=
,processData:true,async:true,data:null},=0A=
lastModified:{},ajax:function(s){=0A=
s=3DjQuery.extend({},jQuery.ajaxSettings,s);=0A=
if (s.data){=0A=
if (s.processData&&typeof s.data !=3D=0A=
"string"=0A=
)=0A=
s.data=3DjQuery.param(s.data);=0A=
if(s.type.toLowerCase()=3D=3D=0A=
"get"=0A=
){=0A=
s.url+=3D((s.url.indexOf(=0A=
"?"=0A=
)>-1)?=0A=
"&"=0A=
:=0A=
"?"=0A=
)+s.data;=0A=
s.data=3Dnull;}}=0A=
if (s.global&&! jQuery.active++)=0A=
jQuery.event.trigger(=0A=
"ajaxStart"=0A=
);var requestDone=3Dfalse;=0A=
var xml=3Dnew XMLHttpRequest();=0A=
xml.open(s.type,s.url,s.async);=0A=
if (s.data)=0A=
xml.setRequestHeader(=0A=
"Content-Type"=0A=
,s.contentType);=0A=
if (s.ifModified)=0A=
xml.setRequestHeader(=0A=
"If-Modified-Since"=0A=
,jQuery.lastModified[s.url]||=0A=
"Thu, 01 Jan 1970 00:00:00 GMT"=0A=
);=0A=
xml.setRequestHeader(=0A=
"X-Requested-With"=0A=
,=0A=
"XMLHttpRequest"=0A=
);=0A=
if (xml.overrideMimeType)=0A=
xml.setRequestHeader(=0A=
"Connection"=0A=
,=0A=
"close"=0A=
);=0A=
if(s.beforeSend)=0A=
s.beforeSend(xml);if (s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxSend"=0A=
,[xml,s]);=0A=
var onreadystatechange=3Dfunction(isTimeout){=0A=
if (xml&&(xml.readyState=3D=3D4||isTimeout=3D=3D=0A=
"timeout"=0A=
)){requestDone=3Dtrue;var status;try =
{status=3DjQuery.httpSuccess(xml)&&isTimeout !=3D=0A=
"timeout"=0A=
?s.ifModified&&jQuery.httpNotModified(xml,s.url)?=0A=
"notmodified"=0A=
:=0A=
"success"=0A=
:=0A=
"error"=0A=
;=0A=
if (status !=3D=0A=
"error"=0A=
){=0A=
var modRes;try {modRes=3Dxml.getResponseHeader(=0A=
"Last-Modified"=0A=
);} catch(e){}=0A=
if (s.ifModified&&modRes)=0A=
jQuery.lastModified[s.url]=3DmodRes;=0A=
var data=3DjQuery.httpData(xml,s.dataType);=0A=
if (s.success)=0A=
s.success(data,status);=0A=
if(s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxSuccess"=0A=
,[xml,s]);} else=0A=
jQuery.handleError(s,xml,status);} catch(e){status=3D=0A=
"error"=0A=
;jQuery.handleError(s,xml,status,e);}=0A=
if(s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxComplete"=0A=
,[xml,s]);=0A=
if (s.global&&!--jQuery.active)=0A=
jQuery.event.trigger(=0A=
"ajaxStop"=0A=
);=0A=
if (s.complete)=0A=
s.complete(xml,status);=0A=
xml.onreadystatechange=3Dfunction(){};xml=3Dnull;}};xml.onreadystatechang=
e=3Donreadystatechange;=0A=
if (s.timeout>0)=0A=
setTimeout(function(){=0A=
if (xml){=0A=
xml.abort();if(!requestDone)=0A=
onreadystatechange(=0A=
"timeout"=0A=
);}},s.timeout);=0A=
var xml2=3Dxml;=0A=
try {xml2.send(s.data);} catch(e){jQuery.handleError(s,xml,null,e);}=0A=
if (!s.async)=0A=
onreadystatechange();=0A=
return xml2;},handleError:function(s,xml,status,e){=0A=
if (s.error) s.error(xml,status,e);=0A=
if (s.global)=0A=
jQuery.event.trigger(=0A=
"ajaxError"=0A=
,[xml,s,e]);},=0A=
active:0,=0A=
httpSuccess:function(r){try {return !r.status&&location.protocol=3D=3D=0A=
"file:"=0A=
||(r.status>=3D200&&r.status<300)||r.status=3D=3D304||jQuery.browser.safa=
ri&&r.status=3D=3Dundefined;} catch(e){}=0A=
return false;},=0A=
httpNotModified:function(xml,url){try {var =
xmlRes=3Dxml.getResponseHeader(=0A=
"Last-Modified"=0A=
);=0A=
return =
xml.status=3D=3D304||xmlRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xml.status=3D=3Dundefined;} catch(e){}=0A=
return false;},=0A=
httpData:function(r,type){var ct=3Dr.getResponseHeader(=0A=
"content-type"=0A=
);var data=3D!type&&ct&&ct.indexOf(=0A=
"xml"=0A=
)>=3D0;data=3Dtype=3D=3D=0A=
"xml"=0A=
||data?r.responseXML:r.responseText;=0A=
if (type=3D=3D=0A=
"script"=0A=
)=0A=
jQuery.globalEval(data);=0A=
if (type=3D=3D=0A=
"json"=0A=
)=0A=
eval(=0A=
"data =3D "=0A=
+data);=0A=
if (type=3D=3D=0A=
"html"=0A=
)=0A=
jQuery(=0A=
"<div>"=0A=
).html(data).evalScripts();return data;},=0A=
param:function(a){var s=3D[];=0A=
if (a.constructor=3D=3DArray||a.jquery)=0A=
jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+=0A=
"=3D"=0A=
+encodeURIComponent(this.value));});=0A=
else=0A=
for (var j in a)=0A=
if (a[j]&&a[j].constructor=3D=3DArray)=0A=
jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(this));});else=0A=
s.push(encodeURIComponent(j)+=0A=
"=3D"=0A=
+encodeURIComponent(a[j]));=0A=
return s.join(=0A=
"&"=0A=
);},=0A=
globalEval:function(data){if (window.execScript)=0A=
window.execScript(data);else if (jQuery.browser.safari)=0A=
window.setTimeout(data,0);else=0A=
eval.call(window,data);}});}=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
jQuery.fn.ajaxSubmit=3Dfunction(options){if (typeof options=3D=3D=0A=
'function'=0A=
)=0A=
options=3D{success:options};options=3DjQuery.extend({url:this.attr(=0A=
'action'=0A=
)||=0A=
''=0A=
,method:this.attr(=0A=
'method'=0A=
)||=0A=
'GET'=0A=
},options||{});=0A=
options.success=3Doptions.success||options.after;options.beforeSubmit=3Do=
ptions.beforeSubmit||options.before;options.type=3Doptions.type||options.=
method;var a=3Dthis.formToArray(options.semantic);=0A=
if =
(options.beforeSubmit&&options.beforeSubmit(a,this,options)=3D=3D=3Dfalse=
) return;var q=3DjQuery.param(a);if (options.type.toUpperCase()=3D=3D=0A=
'GET'=0A=
){=0A=
options.url+=3D(options.url.indexOf(=0A=
'?'=0A=
)>=3D0?=0A=
'&'=0A=
:=0A=
'?'=0A=
)+q;options.data=3Dnull;=0A=
}=0A=
else=0A=
options.data=3Dq;=0A=
var $form=3Dthis,callbacks=3D[];if (options.resetForm) =
callbacks.push(function(){$form.resetForm();});if (options.clearForm) =
callbacks.push(function(){$form.clearForm();});=0A=
if (!options.dataType&&options.target){var =
oldSuccess=3Doptions.success||function(){};callbacks.push(function(data,s=
tatus){jQuery(options.target).html(data).evalScripts().each(oldSuccess,[d=
ata,status]);});}=0A=
else if (options.success)=0A=
 =
callbacks.push(options.success);options.success=3Dfunction(data,status){f=
or (var i=3D0,max=3Dcallbacks.length;i<max;i++)=0A=
callbacks[i](data,status);};jQuery.ajax(options);return this;};=0A=
jQuery.fn.ajaxForm=3Dfunction(options){return =
this.each(function(){jQuery(=0A=
"input:submit,input:image,button:submit"=0A=
,this).click(function(ev){var $form=3Dthis.form;$form.clk=3Dthis;if =
(this.type=3D=3D=0A=
'image'=0A=
){if (ev.offsetX =
!=3Dundefined){$form.clk_x=3Dev.offsetX;$form.clk_y=3Dev.offsetY;} else =
if (typeof jQuery.fn.offset=3D=3D=0A=
'function'=0A=
){=0A=
var =
offset=3D$(this).offset();$form.clk_x=3Dev.pageX-offset.left;$form.clk_y=3D=
ev.pageY-offset.top;} else =
{$form.clk_x=3Dev.pageX-this.offsetLeft;$form.clk_y=3Dev.pageY-this.offse=
tTop;}}=0A=
setTimeout(function(){$form.clk=3D$form.clk_x=3D$form.clk_y=3Dnull;},10);=
})}).submit(function(e){jQuery(this).ajaxSubmit(options);return =
false;});};=0A=
jQuery.fn.formToArray=3Dfunction(semantic){var a=3D[];if =
(this.length=3D=3D0) return a;var form=3Dthis[0];var =
els=3Dsemantic?form.getElementsByTagName(=0A=
'*'=0A=
):form.elements;if (!els) return a;for(var =
i=3D0,max=3Dels.length;i<max;i++){var el=3Dels[i];var n=3Del.name;if =
(!n) continue;if (semantic&&form.clk&&el.type=3D=3D=0A=
"image"=0A=
){=0A=
if(!el.disabled&&form.clk=3D=3Del)=0A=
a.push({name:n+=0A=
'.x'=0A=
,value:form.clk_x},{name:n+=0A=
'.y'=0A=
,value:form.clk_y});continue;}=0A=
var v=3DjQuery.fieldValue(el,true);if (v=3D=3D=3Dnull) continue;if =
(v.constructor=3D=3DArray){for(var j=3D0,jmax=3Dv.length;j<jmax;j++)=0A=
a.push({name:n,value:v[j]});}=0A=
else=0A=
 a.push({name:n,value:v});}=0A=
if (!semantic&&form.clk){=0A=
var inputs=3Dform.getElementsByTagName(=0A=
"input"=0A=
);for(var i=3D0,max=3Dinputs.length;i<max;i++){var input=3Dinputs[i];var =
n=3Dinput.name;if(n&&!input.disabled&&input.type=3D=3D=0A=
"image"=0A=
&&form.clk=3D=3Dinput)=0A=
a.push({name:n+=0A=
'.x'=0A=
,value:form.clk_x},{name:n+=0A=
'.y'=0A=
,value:form.clk_y});}}=0A=
return a;};=0A=
jQuery.fn.formSerialize=3Dfunction(semantic){=0A=
return jQuery.param(this.formToArray(semantic));};=0A=
jQuery.fn.fieldSerialize=3Dfunction(successful){var =
a=3D[];this.each(function(){var n=3Dthis.name;if (!n) return;var =
v=3DjQuery.fieldValue(this,successful);if =
(v&&v.constructor=3D=3DArray){for (var i=3D0,max=3Dv.length;i<max;i++)=0A=
a.push({name:n,value:v[i]});}=0A=
else if (v !=3D=3Dnull&&typeof v !=3D=0A=
'undefined'=0A=
)=0A=
a.push({name:this.name,value:v});});=0A=
return jQuery.param(a);};=0A=
jQuery.fn.fieldValue=3Dfunction(successful){var cbVal,cbName;=0A=
for (var i=3D0,max=3Dthis.length;i<max;i++){var el=3Dthis[i];var =
v=3DjQuery.fieldValue(el,successful);if (v=3D=3D=3Dnull||typeof v=3D=3D=0A=
'undefined'=0A=
||(v.constructor=3D=3DArray&&!v.length))=0A=
continue;=0A=
if (el.type !=3D=0A=
'checkbox'=0A=
) return v;cbName=3DcbName||el.name;if (cbName !=3Del.name)=0A=
return cbVal;cbVal=3DcbVal||[];cbVal.push(v);}=0A=
return cbVal;};=0A=
jQuery.fieldValue=3Dfunction(el,successful){var =
n=3Del.name,t=3Del.type,tag=3Del.tagName.toLowerCase();if (typeof =
successful=3D=3D=0A=
'undefined'=0A=
) successful=3Dtrue;if (successful&&(!n||el.disabled||t=3D=3D=0A=
'reset'=0A=
||(t=3D=3D=0A=
'checkbox'=0A=
||t=3D=3D=0A=
'radio'=0A=
)&&!el.checked||(t=3D=3D=0A=
'submit'=0A=
||t=3D=3D=0A=
'image'=0A=
)&&el.form&&el.form.clk !=3Del||tag=3D=3D=0A=
'select'=0A=
&&el.selectedIndex=3D=3D-1))=0A=
return null;if (tag=3D=3D=0A=
'select'=0A=
){var index=3Del.selectedIndex;if (index<0) return null;var =
a=3D[],ops=3Del.options;var one=3D(t=3D=3D=0A=
'select-one'=0A=
);var max=3D(one?index+1:ops.length);for(var =
i=3D(one?index:0);i<max;i++){var op=3Dops[i];if (op.selected){=0A=
var v=3DjQuery.browser.msie&&!(op.attributes[=0A=
'value'=0A=
].specified)?op.text:op.value;if (one) return v;a.push(v);}}=0A=
return a;}=0A=
return el.value;};=0A=
jQuery.fn.clearForm=3Dfunction(){return this.each(function(){jQuery(=0A=
'input,select,textarea'=0A=
,this).clearInputs();});}=0A=
jQuery.fn.clearInputs=3Dfunction(){return this.each(function(){var =
t=3Dthis.type,tag=3Dthis.tagName.toLowerCase();if (t=3D=3D=0A=
'text'=0A=
||t=3D=3D=0A=
'password'=0A=
||tag=3D=3D=0A=
'textarea'=0A=
)=0A=
this.value=3D=0A=
''=0A=
;else if (t=3D=3D=0A=
'checkbox'=0A=
||t=3D=3D=0A=
'radio'=0A=
)=0A=
this.checked=3Dfalse;else if (tag=3D=3D=0A=
'select'=0A=
)=0A=
this.selectedIndex=3D-1;});}=0A=
jQuery.fn.resetForm=3Dfunction(){return this.each(function(){=0A=
if (typeof this.reset=3D=3D=0A=
'function'=0A=
||(typeof this.reset=3D=3D=0A=
'object'=0A=
&&!this.reset.nodeType))=0A=
 this.reset();});}=0A=
/* JavaScriptCompressor 0.8 [www.devpro.it], thanks to Dean Edwards for =
idea [dean.edwards.name] */
if(!jQuery.load_handlers){jQuery.load_handlers=3Dnew Array();=0A=
function onAjaxLoad(f){jQuery.load_handlers.push(f);};=0A=
function triggerAjaxLoad(root){for (var =
i=3D0;i<jQuery.load_handlers.length;i++)=0A=
jQuery.load_handlers[i].apply(root);};jQuery.fn._load=3DjQuery.fn.load;jQ=
uery.fn.load=3Dfunction(url,params,callback,ifModified){callback=3Dcallba=
ck||function(){};=0A=
if (params){=0A=
if (params.constructor=3D=3DFunction){=0A=
callback=3Dparams;params=3Dnull;}}=0A=
var =
callback2=3Dfunction(res,status){triggerAjaxLoad(this);callback(res,statu=
s);};return =
this._load(url,params,callback2,ifModified);};jQuery._ajax=3DjQuery.ajax;=
jQuery.ajax=3Dfunction(type,url,data,ret,ifModified){=0A=
if (jQuery.ajax.caller=3D=3DjQuery.fn._load) return =
jQuery._ajax(type,url,data,ret,ifModified);=0A=
if (!url){var =
orig_complete=3Dtype.complete||function(){};type.complete=3Dfunction(res,=
status){triggerAjaxLoad(document);orig_complete(res,status);};} else =
{var =
orig_ret=3Dret||function(){};ret=3Dfunction(res,status){triggerAjaxLoad(d=
ocument);orig_ret(res,status);};}=0A=
return jQuery._ajax(type,url,data,ret,ifModified);};}=0A=

------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/soundmanager/soundmanager2.js

/*=0A=
   SoundManager 2: Javascript Sound for the Web=0A=
   --------------------------------------------=0A=
   http://www.schillmania.com/projects/soundmanager2/=0A=
=0A=
   Copyright (c) 2007, Scott Schiller. All rights reserved.=0A=
   Code licensed under the BSD License:=0A=
   http://www.schillmania.com/projects/soundmanager2/license.txt=0A=
=0A=
   V2.0b.20070415=0A=
*/=0A=
=0A=
function SoundManager(smURL,smID) {=0A=
  var self =3D this;=0A=
  this.version =3D 'V2.0b.20070415';=0A=
  this.url =3D (smURL||'soundmanager2.swf');=0A=
=0A=
  this.debugMode =3D true;           // enable debugging output =
(div#soundmanager-debug, OR console if available + configured)=0A=
  this.useConsole =3D true;          // use firebug/safari =
console.log()-type debug console if available=0A=
  this.consoleOnly =3D false;        // if console is being used, do not =
create/write to #soundmanager-debug=0A=
  this.nullURL =3D 'data/null.mp3';  // path to "null" (empty) MP3 file, =
used to unload sounds=0A=
=0A=
  this.defaultOptions =3D {=0A=
    'autoLoad': false,             // enable automatic loading =
(otherwise .load() will be called on demand with .play(), the latter =
being nicer on bandwidth - if you want to .load yourself, you also can)=0A=
    'stream': true,                // allows playing before entire file =
has loaded (recommended)=0A=
    'autoPlay': false,             // enable playing of file as soon as =
possible (much faster if "stream" is true)=0A=
    'onid3': null,                 // callback function for "ID3 data is =
added/available"=0A=
    'onload': null,                // callback function for "load =
finished"=0A=
    'whileloading': null,          // callback function for "download =
progress update" (X of Y bytes received)=0A=
    'onplay': null,                // callback for "play" start=0A=
    'whileplaying': null,          // callback during play (position =
update)=0A=
    'onstop': null,                // callback for "user stop"=0A=
    'onfinish': null,              // callback function for "sound =
finished playing"=0A=
    'onbeforefinish': null,        // callback for "before sound =
finished playing (at [time])"=0A=
    'onbeforefinishtime': 5000,    // offset (milliseconds) before end =
of sound to trigger beforefinish (eg. 1000 msec =3D 1 second)=0A=
    'onbeforefinishcomplete':null, // function to call when said sound =
finishes playing=0A=
    'onjustbeforefinish':null,     // callback for [n] msec before end =
of current sound=0A=
    'onjustbeforefinishtime':200,  // [n] - if not using, set to 0 (or =
null handler) and event will not fire.=0A=
    'multiShot': true,             // let sounds "restart" or layer on =
top of each other when played multiple times, rather than one-shot/one =
at a time=0A=
    'pan': 0,                      // "pan" settings, left-to-right, =
-100 to 100=0A=
    'volume': 100                  // self-explanatory. 0-100, the =
latter being the max.=0A=
  }=0A=
=0A=
  this.allowPolling =3D true;        // allow flash to poll for status =
update (required for "while playing", "progress" etc. to work.)=0A=
  this.enabled =3D false;=0A=
  this.o =3D null;=0A=
  this.id =3D (smID||'sm2movie');=0A=
  this.oMC =3D null;=0A=
  this.sounds =3D [];=0A=
  this.soundIDs =3D [];=0A=
  this.isIE =3D (navigator.userAgent.match(/MSIE/));=0A=
  this.isSafari =3D (navigator.userAgent.match(/safari/i));=0A=
  this.debugID =3D 'soundmanager-debug';=0A=
  this._debugOpen =3D true;=0A=
  this._didAppend =3D false;=0A=
  this._appendSuccess =3D false;=0A=
  this._didInit =3D false;=0A=
  this._disabled =3D false;=0A=
  this._hasConsole =3D (typeof console !=3D 'undefined' && typeof =
console.log !=3D 'undefined');=0A=
  this._debugLevels =3D =
!self.isSafari?['debug','info','warn','error']:['log','log','log','log'];=0A=
=0A=
  // --- public methods ---=0A=
=0A=
  this.getMovie =3D function(smID) {=0A=
    // return self.isIE?window[smID]:document[smID];=0A=
    return =
self.isIE?window[smID]:(self.isSafari?document[smID+'-embed']:document.ge=
tElementById(smID+'-embed'));=0A=
  }=0A=
=0A=
  this.loadFromXML =3D function(sXmlUrl) {=0A=
    try {=0A=
      self.o._loadFromXML(sXmlUrl);=0A=
    } catch(e) {=0A=
      self._failSafely();=0A=
      return true;=0A=
    }=0A=
  }=0A=
=0A=
  this.createSound =3D function(oOptions) {=0A=
    if (!self._didInit) throw new Error('soundManager.createSound(): Not =
loaded yet - wait for soundManager.onload() before calling sound-related =
methods');=0A=
    if (arguments.length=3D=3D2) {=0A=
      // function overloading in JS! :) ..assume simple =
createSound(id,url) use case=0A=
      oOptions =3D {'id':arguments[0],'url':arguments[1]}=0A=
    }=0A=
    var thisOptions =3D self._mergeObjects(oOptions);=0A=
    self._writeDebug('soundManager.createSound(): "<a href=3D"#" =
onclick=3D"soundManager.play(\''+thisOptions.id+'\');return false" =
title=3D"play this sound">'+thisOptions.id+'</a>" =
('+thisOptions.url+')',1);=0A=
    if (self._idCheck(thisOptions.id,true)) {=0A=
      self._writeDebug('sound '+thisOptions.id+' already defined - =
exiting',2);=0A=
      return false;=0A=
    }=0A=
    self.sounds[thisOptions.id] =3D new SMSound(self,thisOptions);=0A=
    self.soundIDs[self.soundIDs.length] =3D thisOptions.id;=0A=
    try {=0A=
      =
self.o._createSound(thisOptions.id,thisOptions.onjustbeforefinishtime);=0A=
    } catch(e) {=0A=
      self._failSafely();=0A=
      return true;=0A=
    }=0A=
    if (thisOptions.autoLoad || thisOptions.autoPlay) =
self.sounds[thisOptions.id].load(thisOptions);=0A=
    if (thisOptions.autoPlay) self.sounds[thisOptions.id].playState =3D =
1; // we can only assume this sound will be playing soon.=0A=
  }=0A=
=0A=
  this.destroySound =3D function(sID) {=0A=
    // explicitly destroy a sound before normal page unload, etc.=0A=
    if (!self._idCheck(sID)) return false;=0A=
    for (var i=3Dself.soundIDs.length; i--;) {=0A=
      if (self.soundIDs[i] =3D=3D sID) {=0A=
        delete self.soundIDs[i];=0A=
        continue;=0A=
      }=0A=
    }=0A=
    self.sounds[sID].unload();=0A=
    delete self.sounds[sID];=0A=
  }=0A=
=0A=
  this.load =3D function(sID,oOptions) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].load(oOptions);=0A=
  }=0A=
=0A=
  this.unload =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].unload();=0A=
  }=0A=
=0A=
  this.play =3D function(sID,oOptions) {=0A=
    if (!self._idCheck(sID)) {=0A=
      if (typeof oOptions !=3D 'Object') oOptions =3D {url:oOptions}; // =
overloading use case: play('mySound','/path/to/some.mp3');=0A=
      if (oOptions && oOptions.url) {=0A=
        // overloading use case, creation + playing of sound: =
.play('someID',{url:'/path/to.mp3'});=0A=
        self._writeDebug('soundController.play(): attempting to create =
"'+sID+'"',1);=0A=
        oOptions.id =3D sID;=0A=
        self.createSound(oOptions);=0A=
      } else {=0A=
        return false;=0A=
      }=0A=
    }=0A=
    self.sounds[sID].play(oOptions);=0A=
  }=0A=
=0A=
  this.start =3D this.play; // just for convenience=0A=
=0A=
  this.setPosition =3D function(sID,nMsecOffset) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setPosition(nMsecOffset);=0A=
  }=0A=
=0A=
  this.stop =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self._writeDebug('soundManager.stop('+sID+')',1);=0A=
    self.sounds[sID].stop(); =0A=
  }=0A=
=0A=
  this.stopAll =3D function() {=0A=
    self._writeDebug('soundManager.stopAll()',1);=0A=
    for (var oSound in self.sounds) {=0A=
      if (self.sounds[oSound] instanceof SMSound) =
self.sounds[oSound].stop(); // apply only to sound objects=0A=
    }=0A=
  }=0A=
=0A=
  this.pause =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].pause();=0A=
  }=0A=
=0A=
  this.resume =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].resume();=0A=
  }=0A=
=0A=
  this.togglePause =3D function(sID) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].togglePause();=0A=
  }=0A=
=0A=
  this.setPan =3D function(sID,nPan) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setPan(nPan);=0A=
  }=0A=
=0A=
  this.setVolume =3D function(sID,nVol) {=0A=
    if (!self._idCheck(sID)) return false;=0A=
    self.sounds[sID].setVolume(nVol);=0A=
  }=0A=
=0A=
  this.setPolling =3D function(bPolling) {=0A=
    if (!self.o || !self.allowPolling) return false;=0A=
    self._writeDebug('soundManager.setPolling('+bPolling+')');=0A=
    self.o._setPolling(bPolling);=0A=
  }=0A=
=0A=
  this.disable =3D function() {=0A=
    // destroy all functions=0A=
    if (self._disabled) return false;=0A=
    self._disabled =3D true;=0A=
    self._writeDebug('soundManager.disable(): Disabling all functions - =
future calls will return false.',1);=0A=
    for (var i=3Dself.soundIDs.length; i--;) {=0A=
      self._disableObject(self.sounds[self.soundIDs[i]]);=0A=
    }=0A=
    self.initComplete(); // fire "complete", despite fail=0A=
    self._disableObject(self);=0A=
  }=0A=
=0A=
  this.getSoundById =3D function(sID,suppressDebug) {=0A=
    if (!sID) throw new Error('SoundManager.getSoundById(): sID is =
null/undefined');=0A=
    var result =3D self.sounds[sID];=0A=
    if (!result && !suppressDebug) {=0A=
      self._writeDebug('"'+sID+'" is an invalid sound ID.',2);=0A=
      // soundManager._writeDebug('trace: '+arguments.callee.caller);=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  this.onload =3D function() {=0A=
    // window.onload() equivalent for SM2, ready to create sounds etc.=0A=
    // this is a stub - you can override this in your own external =
script, eg. soundManager.onload =3D function() {}=0A=
    soundManager._writeDebug('<em>Warning</em>: soundManager.onload() is =
undefined.',2);=0A=
  }=0A=
=0A=
  this.onerror =3D function() {=0A=
    // stub for user handler, called when SM2 fails to load/init=0A=
  }=0A=
=0A=
  // --- "private" methods ---=0A=
=0A=
  this._idCheck =3D this.getSoundById;=0A=
=0A=
  this._disableObject =3D function(o) {=0A=
    for (var oProp in o) {=0A=
      if (typeof o[oProp] =3D=3D 'function' && typeof =
o[oProp]._protected =3D=3D 'undefined') o[oProp] =3D function(){return =
false;}=0A=
    }=0A=
    oProp =3D null;=0A=
  }=0A=
=0A=
  this._failSafely =3D function() {=0A=
    // exception handler for "object doesn't support this property or =
method"=0A=
    var flashCPLink =3D =
'http://www.macromedia.com/support/documentation/en/flashplayer/help/sett=
ings_manager04.html';=0A=
    var fpgssTitle =3D 'You may need to whitelist this location/domain =
eg. file:///C:/ or C:/ or mysite.com, or set ALWAYS ALLOW under the =
Flash Player Global Security Settings page. Note that this seems to =
apply only to file system viewing.';=0A=
    var flashCPL =3D '<a href=3D"'+flashCPLink+'" =
title=3D"'+fpgssTitle+'">view/edit</a>';=0A=
    var FPGSS =3D '<a href=3D"'+flashCPLink+'" title=3D"Flash Player =
Global Security Settings">FPGSS</a>';=0A=
    if (!self._disabled) {=0A=
      self._writeDebug('soundManager: JS-&gt;Flash communication failed. =
Possible causes: flash/browser security restrictions ('+flashCPL+'), =
insufficient browser/plugin support, or .swf not found',2);=0A=
      self._writeDebug('Verify that the movie path of =
<em>'+self.url+'</em> is correct (<a href=3D"'+self.url+'" title=3D"If =
you get a 404/not found, fix it!">test link</a>)',1);=0A=
      if (self._didAppend) {=0A=
        if (!document.domain) {=0A=
          self._writeDebug('Loading from local file system? =
(document.domain appears to be null, this URL path may need to be added =
to \'trusted locations\' in '+FPGSS+')',1);=0A=
          self._writeDebug('Possible security/domain restrictions =
('+flashCPL+'), should work when served by http on same domain',1);=0A=
        }=0A=
        // self._writeDebug('Note: Movie added via JS method, static =
object/embed in-page markup method may work instead.');=0A=
      }=0A=
      self.disable();=0A=
    }=0A=
  }=0A=
=0A=
  this._createMovie =3D function(smID,smURL) {=0A=
    if (self._didAppend && self._appendSuccess) return false; // ignore =
if already succeeded=0A=
    if (window.location.href.indexOf('debug=3D1')+1) self.debugMode =3D =
true; // allow force of debug mode via URL=0A=
    self._didAppend =3D true;=0A=
    var html =3D ['<object =
classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
codebase=3D"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swf=
lash.cab#version=3D8,0,0,0" width=3D"16" height=3D"16" =
id=3D"'+smID+'"><param name=3D"movie" value=3D"'+smURL+'"><param =
name=3D"quality" value=3D"high"><param name=3D"allowScriptAccess" =
value=3D"always" /></object>','<embed name=3D"'+smID+'-embed" =
id=3D"'+smID+'-embed" src=3D"'+smURL+'" width=3D"1" height=3D"1" =
quality=3D"high" allowScriptAccess=3D"always" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
type=3D"application/x-shockwave-flash"></embed>'];=0A=
    var toggleElement =3D '<div id=3D"'+self.debugID+'-toggle" =
style=3D"position:fixed;_position:absolute;right:0px;bottom:0px;_top:0px;=
width:1.2em;height:1.2em;line-height:1.2em;margin:2px;padding:0px;text-al=
ign:center;border:1px solid =
#999;cursor:pointer;background:#fff;color:#333;z-index:706" =
title=3D"Toggle SM2 debug console" =
onclick=3D"soundManager._toggleDebug()">-</div>';=0A=
    var debugHTML =3D '<div id=3D"'+self.debugID+'" =
style=3D"display:'+(self.debugMode && =
((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && =
!self.consoleOnly))?'block':'none')+';opacity:0.85"></div>';=0A=
    var appXHTML =3D 'soundManager._createMovie(): appendChild/innerHTML =
set failed. Serving application/xhtml+xml MIME type? Browser may be =
enforcing strict rules, not allowing write to innerHTML. (PS: If so, =
this means your commitment to XML validation is going to break stuff =
now, because this part isn\'t finished yet. ;))';=0A=
=0A=
    var sHTML =3D '<div =
style=3D"position:absolute;left:-256px;top:-256px;width:1px;height:1px" =
class=3D"movieContainer">'+html[self.isIE?0:1]+'</div>'+(self.debugMode =
&& ((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && !self.consoleOnly)) && =
!document.getElementById(self.debugID)?'x'+debugHTML+toggleElement:'');=0A=
=0A=
    var oTarget =3D =
(document.body?document.body:document.getElementsByTagName('div')[0]);=0A=
    if (oTarget) {=0A=
      self.oMC =3D document.createElement('div');=0A=
      self.oMC.className =3D 'movieContainer';=0A=
      // "hide" flash movie=0A=
      self.oMC.style.position =3D 'absolute';=0A=
      self.oMC.style.left =3D '-256px';=0A=
      self.oMC.style.width =3D '1px';=0A=
      self.oMC.style.height =3D '1px';=0A=
      try {=0A=
        oTarget.appendChild(self.oMC);=0A=
        self.oMC.innerHTML =3D html[self.isIE?0:1];=0A=
        self._appendSuccess =3D true;=0A=
      } catch(e) {=0A=
        // may fail under app/xhtml+xml - has yet to be tested=0A=
        throw new Error(appXHTML);=0A=
      }=0A=
      if (!document.getElementById(self.debugID) && =
((!self._hasConsole||!self.useConsole)||(self.useConsole && =
self._hasConsole && !self.consoleOnly))) {=0A=
        var oDebug =3D document.createElement('div');=0A=
        oDebug.id =3D self.debugID;=0A=
        oDebug.style.display =3D (self.debugMode?'block':'none');=0A=
        if (self.debugMode) {=0A=
          try {=0A=
            var oD =3D document.createElement('div');=0A=
            oTarget.appendChild(oD);=0A=
            oD.innerHTML =3D toggleElement;=0A=
          } catch(e) {=0A=
            throw new Error(appXHTML);=0A=
          }=0A=
        }=0A=
        oTarget.appendChild(oDebug);=0A=
      }=0A=
      oTarget =3D null;=0A=
    }=0A=
    self._writeDebug('-- SoundManager 2 Version =
'+self.version.substr(1)+' --',1);=0A=
    self._writeDebug('soundManager._createMovie(): trying to load <a =
href=3D"'+smURL+'" title=3D"Test this link =
(404=3Dbad)">'+smURL+'</a>',1);=0A=
  }=0A=
=0A=
  this._writeDebug =3D function(sText,sType) {=0A=
    if (!self.debugMode) return false;=0A=
    if (self._hasConsole && self.useConsole) {=0A=
      console[self._debugLevels[sType]||'log'](sText); // firebug et al=0A=
      if (self.useConsoleOnly) return true;=0A=
    }=0A=
    var sDID =3D 'soundmanager-debug';=0A=
    try {=0A=
      var o =3D document.getElementById(sDID);=0A=
      if (!o) return false;=0A=
      var p =3D document.createElement('div');=0A=
      p.innerHTML =3D sText;=0A=
      // o.appendChild(p); // top-to-bottom=0A=
      o.insertBefore(p,o.firstChild); // bottom-to-top=0A=
    } catch(e) {=0A=
      // oh well=0A=
    }=0A=
    o =3D null;=0A=
  }=0A=
  this._writeDebug._protected =3D true;=0A=
=0A=
  this._writeDebugAlert =3D function(sText) { alert(sText); }=0A=
=0A=
  if (window.location.href.indexOf('debug=3Dalert')+1) {=0A=
    self.debugMode =3D true;=0A=
    self._writeDebug =3D self._writeDebugAlert;=0A=
  }=0A=
=0A=
  this._toggleDebug =3D function() {=0A=
    var o =3D document.getElementById(self.debugID);=0A=
    var oT =3D document.getElementById(self.debugID+'-toggle');=0A=
    if (!o) return false;=0A=
    if (self._debugOpen) {=0A=
      // minimize=0A=
      oT.innerHTML =3D '+';=0A=
      o.style.display =3D 'none';=0A=
    } else {=0A=
      oT.innerHTML =3D '-';=0A=
      o.style.display =3D 'block';=0A=
    }=0A=
    self._debugOpen =3D !self._debugOpen;=0A=
  }=0A=
=0A=
  this._toggleDebug._protected =3D true;=0A=
=0A=
  this._debug =3D function() {=0A=
    self._writeDebug('soundManager._debug(): sounds by id/url:',0);=0A=
    for (var i=3D0,j=3Dself.soundIDs.length; i<j; i++) {=0A=
      self._writeDebug(self.sounds[self.soundIDs[i]].sID+' | =
'+self.sounds[self.soundIDs[i]].url,0);=0A=
    }=0A=
  }=0A=
=0A=
  this._mergeObjects =3D function(oMain,oAdd) {=0A=
    // non-destructive merge=0A=
    var o1 =3D oMain;=0A=
    var o2 =3D (typeof oAdd =3D=3D 'undefined'?self.defaultOptions:oAdd);=0A=
    for (var o in o2) {=0A=
      if (typeof o1[o] =3D=3D 'undefined') o1[o] =3D o2[o];=0A=
    }=0A=
    return o1;=0A=
  }=0A=
=0A=
  this.createMovie =3D function(sURL) {=0A=
    if (sURL) self.url =3D sURL;=0A=
    self._initMovie();=0A=
  }=0A=
=0A=
  this._initMovie =3D function() {=0A=
    // attempt to get, or create, movie=0A=
    if (self.o) return false; // pre-init may have fired this function =
before window.onload(), may already exist=0A=
    self.o =3D self.getMovie(self.id); // try to get flash movie (inline =
markup)=0A=
    if (!self.o) {=0A=
      // try to create=0A=
      self._createMovie(self.id,self.url);=0A=
      self.o =3D self.getMovie(self.id);=0A=
    }=0A=
    if (self.o) {=0A=
      self._writeDebug('soundManager._initMovie(): Got =
'+self.o.nodeName+' element ('+(self._didAppend?'created via JS':'static =
HTML')+')',1);=0A=
    }=0A=
  }=0A=
=0A=
  this.initComplete =3D function() {=0A=
    if (self._didInit) return false;=0A=
    self._didInit =3D true;=0A=
    self._writeDebug('-- SoundManager 2 '+(self._disabled?'failed to =
load':'loaded')+' ('+(self._disabled?'security/load error':'OK')+') =
--',1);=0A=
    if (self._disabled) {=0A=
      self._writeDebug('soundManager.initComplete(): calling =
soundManager.onerror()',1);=0A=
      self.onerror.apply(window);=0A=
      return false;=0A=
    }=0A=
    self._writeDebug('soundManager.initComplete(): calling =
soundManager.onload()',1);=0A=
    try {=0A=
      // call user-defined "onload", scoped to window=0A=
      self.onload.apply(window);=0A=
    } catch(e) {=0A=
      // something broke (likely JS error in user function)=0A=
      self._writeDebug('soundManager.onload() threw an exception: =
'+e.message,2);=0A=
      throw e; // (so browser/console gets message)=0A=
    }=0A=
    self._writeDebug('soundManager.onload() complete',1);=0A=
  }=0A=
=0A=
  this.init =3D function() {=0A=
    // called after onload()=0A=
    // self._initMovie();=0A=
    // event cleanup=0A=
    if (window.removeEventListener) {=0A=
      window.removeEventListener('load',self.beginInit,false);=0A=
    } else if (window.detachEvent) {=0A=
      window.detachEvent('onload',self.beginInit);=0A=
    }=0A=
    try {=0A=
      self.o._externalInterfaceTest(); // attempt to talk to Flash=0A=
      self._writeDebug('Flash ExternalInterface call (JS -&gt; Flash) =
succeeded.',1);=0A=
      if (!self.allowPolling) self._writeDebug('Polling =
(whileloading/whileplaying support) is disabled.',1);=0A=
      self.setPolling(true);=0A=
      self.enabled =3D true;=0A=
    }  catch(e) {=0A=
      self._failSafely();=0A=
      self.initComplete();=0A=
      return false;=0A=
    }=0A=
    self.initComplete();=0A=
  }=0A=
=0A=
  this.beginDelayedInit =3D function() {=0A=
    setTimeout(self.beginInit,200);=0A=
  }=0A=
=0A=
  this.beginInit =3D function() {=0A=
    self.createMovie(); // ensure creation if not already done=0A=
    self._initMovie();=0A=
    setTimeout(self.init,1000); // some delay required, otherwise =
JS<->Flash/ExternalInterface communication fails under non-IE (?!)=0A=
  }=0A=
=0A=
  this.destruct =3D function() {=0A=
    if (self.isSafari) {=0A=
      /* --=0A=
        Safari 1.3.2 (v312.6)/OSX 10.3.9 and perhaps newer will crash if =
a sound is actively loading when user exits/refreshes/leaves page=0A=
       (Apparently related to ExternalInterface making calls to an =
unloading/unloaded page?)=0A=
       Unloading sounds (detaching handlers and so on) may help to =
prevent this=0A=
      -- */=0A=
      for (var i=3Dself.soundIDs.length; i--;) {=0A=
        if (self.sounds[self.soundIDs[i]].readyState =3D=3D 1) =
self.sounds[self.soundIDs[i]].unload();=0A=
      }=0A=
    }=0A=
    self.disable();=0A=
    // self.o =3D null;=0A=
    // self.oMC =3D null;=0A=
  }=0A=
=0A=
}=0A=
=0A=
function SMSound(oSM,oOptions) {=0A=
  var self =3D this;=0A=
  var sm =3D oSM;=0A=
  this.sID =3D oOptions.id;=0A=
  this.url =3D oOptions.url;=0A=
  this.options =3D sm._mergeObjects(oOptions);=0A=
  this.id3 =3D {=0A=
   /* =0A=
    Name/value pairs set via Flash when available - see reference for =
names:=0A=
    =
http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/ww=
help.htm?context=3DLiveDocs_Parts&file=3D00001567.html=0A=
    (eg., this.id3.songname or this.id3['songname'])=0A=
   */=0A=
  }=0A=
=0A=
  self.resetProperties =3D function(bLoaded) {=0A=
    self.bytesLoaded =3D null;=0A=
    self.bytesTotal =3D null;=0A=
    self.position =3D null;=0A=
    self.duration =3D null;=0A=
    self.durationEstimate =3D null;=0A=
    self.loaded =3D false;=0A=
    self.loadSuccess =3D null;=0A=
    self.playState =3D 0;=0A=
    self.paused =3D false;=0A=
    self.readyState =3D 0; // 0 =3D uninitialised, 1 =3D loading, 2 =3D =
failed/error, 3 =3D loaded/success=0A=
    self.didBeforeFinish =3D false;=0A=
    self.didJustBeforeFinish =3D false;=0A=
  }=0A=
=0A=
  self.resetProperties();=0A=
=0A=
  // --- public methods ---=0A=
=0A=
  this.load =3D function(oOptions) {=0A=
    self.loaded =3D false;=0A=
    self.loadSuccess =3D null;=0A=
    self.readyState =3D 1;=0A=
    self.playState =3D (oOptions.autoPlay||false); // if autoPlay, =
assume "playing" is true (no way to detect when it actually starts in =
Flash unless onPlay is watched?)=0A=
    var thisOptions =3D sm._mergeObjects(oOptions);=0A=
    if (typeof thisOptions.url =3D=3D 'undefined') thisOptions.url =3D =
self.url;=0A=
    try {=0A=
      sm._writeDebug('loading '+thisOptions.url,1);=0A=
      =
sm.o._load(self.sID,thisOptions.url,thisOptions.stream,thisOptions.autoPl=
ay,thisOptions.whileloading?1:0);=0A=
    } catch(e) {=0A=
      sm._writeDebug('SMSound().load(): JS-&gt;Flash communication =
failed.',2);=0A=
    }=0A=
  }=0A=
=0A=
  this.unload =3D function() {=0A=
    // Flash 8/AS2 can't "close" a stream - fake it by loading an empty =
MP3=0A=
    sm._writeDebug('SMSound().unload(): "'+self.sID+'"');=0A=
    self.setPosition(0); // reset current sound positioning=0A=
    sm.o._unload(self.sID,sm.nullURL);=0A=
    // reset load/status flags=0A=
    self.resetProperties();=0A=
  }=0A=
=0A=
  this.play =3D function(oOptions) {=0A=
    if (!oOptions) oOptions =3D {};=0A=
=0A=
    // --- TODO: make event handlers specified via oOptions only apply =
to this instance of play() (eg. onfinish applies but will reset to =
default on finish)=0A=
    if (oOptions.onfinish) self.options.onfinish =3D oOptions.onfinish;=0A=
    if (oOptions.onbeforefinish) self.options.onbeforefinish =3D =
oOptions.onbeforefinish;=0A=
    if (oOptions.onjustbeforefinish) self.options.onjustbeforefinish =3D =
oOptions.onjustbeforefinish;=0A=
    // ---=0A=
=0A=
    var thisOptions =3D sm._mergeObjects(oOptions);=0A=
    if (self.playState =3D=3D 1) {=0A=
      // var allowMulti =3D typeof =
oOptions.multiShot!=3D'undefined'?oOptions.multiShot:sm.defaultOptions.mu=
ltiShot;=0A=
      var allowMulti =3D thisOptions.multiShot;=0A=
      if (!allowMulti) {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" already playing? =
(one-shot)',1);=0A=
        return false;=0A=
      } else {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" already playing =
(multi-shot)',1);=0A=
      }=0A=
    }=0A=
    if (!self.loaded) {=0A=
      if (self.readyState =3D=3D 0) {=0A=
        sm._writeDebug('SMSound.play(): .play() before load request. =
Attempting to load "'+self.sID+'"',1);=0A=
        // try to get this sound playing ASAP=0A=
        thisOptions.stream =3D true;=0A=
        thisOptions.autoPlay =3D true;=0A=
        // TODO: need to investigate when false, double-playing=0A=
        // if (typeof oOptions.autoPlay=3D=3D'undefined') =
thisOptions.autoPlay =3D true; // only set autoPlay if unspecified here=0A=
        self.load(thisOptions); // try to get this sound playing ASAP=0A=
      } else if (self.readyState =3D=3D 2) {=0A=
        sm._writeDebug('SMSound.play(): Could not load "'+self.sID+'" - =
exiting',2);=0A=
        return false;=0A=
      } else {=0A=
        sm._writeDebug('SMSound.play(): "'+self.sID+'" is loading - =
attempting to play..',1);=0A=
      }=0A=
    } else {=0A=
      sm._writeDebug('SMSound.play(): "'+self.sID+'"');=0A=
    }=0A=
    if (self.paused) {=0A=
      self.resume();=0A=
    } else {=0A=
      self.playState =3D 1;=0A=
      self.position =3D (thisOptions.offset||0);=0A=
      if (thisOptions.onplay) thisOptions.onplay.apply(self);=0A=
      self.setVolume(thisOptions.volume);=0A=
      self.setPan(thisOptions.pan);=0A=
      if (!thisOptions.autoPlay) {=0A=
        // sm._writeDebug('starting sound '+self.sID);=0A=
        sm.o._start(self.sID,thisOptions.loop||1,self.position); // =
TODO: verify !autoPlay doesn't cause issue=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  this.start =3D this.play; // just for convenience=0A=
=0A=
  this.stop =3D function(bAll) {=0A=
    if (self.playState =3D=3D 1) {=0A=
      self.playState =3D 0;=0A=
      self.paused =3D false;=0A=
      if (sm.defaultOptions.onstop) sm.defaultOptions.onstop.apply(self);=0A=
      sm.o._stop(self.sID);=0A=
    }=0A=
  }=0A=
=0A=
  this.setPosition =3D function(nMsecOffset) {=0A=
    // sm._writeDebug('setPosition('+nMsecOffset+')');=0A=
    =
sm.o._setPosition(self.sID,nMsecOffset/1000,self.paused||!self.playState)=
; // if paused or not playing, will not resume (by playing)=0A=
  }=0A=
=0A=
  this.pause =3D function() {=0A=
    if (self.paused) return false;=0A=
    sm._writeDebug('SMSound.pause()');=0A=
    self.paused =3D true;=0A=
    sm.o._pause(self.sID);=0A=
  }=0A=
=0A=
  this.resume =3D function() {=0A=
    if (!self.paused) return false;=0A=
    sm._writeDebug('SMSound.resume()');=0A=
    self.paused =3D false;=0A=
    sm.o._pause(self.sID); // flash method is toggle-based (pause/resume)=0A=
  }=0A=
=0A=
  this.togglePause =3D function() {=0A=
    // if playing, pauses - if paused, resumes playing.=0A=
    sm._writeDebug('SMSound.togglePause()');=0A=
    if (!self.playState) {=0A=
      // self.setPosition();=0A=
      self.play({offset:self.position/1000});=0A=
      return false;=0A=
    }=0A=
    if (self.paused) {=0A=
      sm._writeDebug('SMSound.togglePause(): resuming..');=0A=
      self.resume();=0A=
    } else {=0A=
      sm._writeDebug('SMSound.togglePause(): pausing..');=0A=
      self.pause();=0A=
    }=0A=
  }=0A=
=0A=
  this.setPan =3D function(nPan) {=0A=
    if (typeof nPan =3D=3D 'undefined') nPan =3D 0;=0A=
    sm.o._setPan(self.sID,nPan);=0A=
    self.options.pan =3D nPan;=0A=
  }=0A=
=0A=
  this.setVolume =3D function(nVol) {=0A=
    if (typeof nVol =3D=3D 'undefined') nVol =3D 100;=0A=
    sm.o._setVolume(self.sID,nVol);=0A=
    self.options.volume =3D nVol;=0A=
  }=0A=
=0A=
  // --- "private" methods called by Flash ---=0A=
=0A=
  this._whileloading =3D function(nBytesLoaded,nBytesTotal,nDuration) {=0A=
    self.bytesLoaded =3D nBytesLoaded;=0A=
    self.bytesTotal =3D nBytesTotal;=0A=
    self.duration =3D nDuration;=0A=
    self.durationEstimate =3D =
parseInt((self.bytesTotal/self.bytesLoaded)*self.duration); // estimate =
total time (will only be accurate with CBR MP3s.)=0A=
    if (self.readyState !=3D 3 && self.options.whileloading) =
self.options.whileloading.apply(self);=0A=
    // soundManager._writeDebug('duration/durationEst: '+self.duration+' =
/ '+self.durationEstimate);=0A=
  }=0A=
=0A=
  this._onid3 =3D function(oID3PropNames,oID3Data) {=0A=
    // oID3PropNames: string array (names)=0A=
    // ID3Data: string array (data)=0A=
    sm._writeDebug('SMSound()._onid3(): "'+this.sID+'" ID3 data =
received.');=0A=
    var oData =3D [];=0A=
    for (var i=3D0,j=3DoID3PropNames.length; i<j; i++) {=0A=
      oData[oID3PropNames[i]] =3D oID3Data[i];=0A=
      // sm._writeDebug(oID3PropNames[i]+': '+oID3Data[i]);=0A=
    }=0A=
    self.id3 =3D sm._mergeObjects(self.id3,oData);=0A=
    if (self.options.onid3) self.options.onid3.apply(self);=0A=
  }=0A=
=0A=
  this._whileplaying =3D function(nPosition) {=0A=
    if (isNaN(nPosition) || nPosition =3D=3D null) return false; // =
Flash may return NaN at times=0A=
    self.position =3D nPosition;=0A=
    if (self.playState =3D=3D 1) {=0A=
      if (self.options.whileplaying) =
self.options.whileplaying.apply(self); // flash may call after actual =
finish=0A=
      if (self.loaded && self.options.onbeforefinish && =
self.options.onbeforefinishtime && !self.didBeforeFinish && =
self.duration-self.position <=3D self.options.onbeforefinishtime) {=0A=
        sm._writeDebug('duration-position &lt;=3D onbeforefinishtime: =
'+self.duration+' - '+self.position+' &lt=3D =
'+self.options.onbeforefinishtime+' =
('+(self.duration-self.position)+')');=0A=
        self._onbeforefinish();=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  this._onload =3D function(bSuccess) {=0A=
    bSuccess =3D (bSuccess=3D=3D1?true:false);=0A=
    sm._writeDebug('SMSound._onload(): "'+self.sID+'"'+(bSuccess?' =
loaded.':' failed to load (or loaded from cache - weird bug) - [<a =
href=3D"'+self.url+'">test URL</a>]'));=0A=
    self.loaded =3D bSuccess;=0A=
    self.loadSuccess =3D bSuccess;=0A=
    self.readyState =3D bSuccess?3:2;=0A=
    if (self.options.onload) self.options.onload.apply(self);=0A=
  }=0A=
=0A=
  this._onbeforefinish =3D function() {=0A=
    if (!self.didBeforeFinish) {=0A=
      self.didBeforeFinish =3D true;=0A=
      if (self.options.onbeforefinish) =
self.options.onbeforefinish.apply(self);=0A=
    }=0A=
  }=0A=
=0A=
  this._onjustbeforefinish =3D function(msOffset) {=0A=
    // msOffset: "end of sound" delay actual value (eg. 200 msec, value =
at event fire time was 187)=0A=
    if (!self.didJustBeforeFinish) {=0A=
      self.didJustBeforeFinish =3D true;=0A=
      // soundManager._writeDebug('SMSound._onjustbeforefinish()');=0A=
      if (self.options.onjustbeforefinish) =
self.options.onjustbeforefinish.apply(self);;=0A=
    }=0A=
  }=0A=
=0A=
  this._onfinish =3D function() {=0A=
    // sound has finished playing=0A=
    sm._writeDebug('SMSound._onfinish(): "'+self.sID+'"');=0A=
    self.playState =3D 0;=0A=
    self.paused =3D false;=0A=
    if (self.options.onfinish) self.options.onfinish.apply(self);=0A=
    if (self.options.onbeforefinishcomplete) =
self.options.onbeforefinishcomplete.apply(self);=0A=
    // reset some state items=0A=
    self.setPosition(0);=0A=
    self.didBeforeFinish =3D false;=0A=
    self.didJustBeforeFinish =3D false;=0A=
  }=0A=
=0A=
}=0A=
=0A=
var soundManager =3D new SoundManager();=0A=
=0A=
// attach onload handler=0A=
if (window.addEventListener) {=0A=
  window.addEventListener('load',soundManager.beginDelayedInit,false);=0A=
  window.addEventListener('beforeunload',soundManager.destruct,false);=0A=
} else if (window.attachEvent) {=0A=
  window.attachEvent('onload',soundManager.beginInit);=0A=
  window.attachEvent('beforeunload',soundManager.destruct);=0A=
} else {=0A=
  // no add/attachevent support - safe to assume no JS->Flash either.=0A=
  soundManager.onerror();=0A=
  soundManager.disable();=0A=
}
------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/javascript/jscroller.js

/*=0A=
 * jScroller 0.2 - Scroller Script=0A=
 *=0A=
 * Copyright (c) 2007 Markus Bordihn (markusbordihn.de)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2007-08-05 18:00:00 +0100 (Sun, 05 Aug 2007) $=0A=
 * $Rev: 0.2 $=0A=
 */=0A=
 =0A=
$(document).ready(function(){=0A=
   this.defaults =3D {=0A=
     scroller: {=0A=
       interval:     0,=0A=
       refresh:      300,  // Refresh Time in ms=0A=
       direction:    "left", // down,right,left,up=0A=
       speed:        2,=0A=
       id:           "#scroller",=0A=
       cont_id:      "#scroller_container",=0A=
       height:       30,=0A=
       width:        160,=0A=
       min_height:   15,=0A=
       min_width:    80=0A=
     }=0A=
   }=0A=
   =0A=
   var config =3D $.extend(this.defaults);=0A=
   var scroller =3D $(config.scroller.id);=0A=
   var scroller_cont =3D $(config.scroller.cont_id);=0A=
   =0A=
   detectSizes();=0A=
   scroller_init(); =0A=
=0A=
   function startScroll() {=0A=
     if(!config.scroller.interval){=0A=
       =
config.scroller.interval=3DsetInterval(doScroll,config.scroller.refresh);=0A=
     }=0A=
   }=0A=
   =0A=
   function stopScroll() {=0A=
     window.clearInterval(config.scroller.interval);=0A=
     config.scroller.interval=3D0;=0A=
   }=0A=
 =0A=
   function detectSizes() {=0A=
     config.scroller.width=3D((scroller.width())||config.scroller.width);=0A=
     =
config.scroller.height=3D((scroller.height())||config.scroller.height);=0A=
     =
config.scroller.min_height=3D((scroller_cont.height())||config.scroller.m=
in_height);=0A=
     =
config.scroller.min_width=3D((scroller_cont.width())||config.scroller.min=
_width);=0A=
   }=0A=
 =0A=
=0A=
   =0A=
   function scroller_init() {=0A=
     $("#scroller a").click(function(){=0A=
      window.open(this.href);=0A=
      return false;=0A=
     });=0A=
     scroller_cont.css('overflow','hidden');=0A=
     if(!config.scroller.interval) {=0A=
      window.onfocus=3DstartScroll;=0A=
      /* window.onblur=3DstopScroll; */=0A=
        startScroll();  =0A=
       if ($.browser.msie && !config.scroller.interval) {window.focus}=0A=
     }=0A=
   }=0A=
   =0A=
=0A=
   =0A=
   function doScroll() {=0A=
     var =0A=
      p_top=3D Number((/[0-9-,.]+/.exec(scroller.css('top'))||0)),=0A=
      p_left=3DNumber((/[0-9-,.]+/.exec(scroller.css('left'))||0));=0A=
 =0A=
     switch(config.scroller.direction) {=0A=
       case 'up':=0A=
         if (p_top <=3D -1*config.scroller.height) =
{p_top=3Dconfig.scroller.min_height;}=0A=
         scroller.css('top',p_top-config.scroller.speed+'px');=0A=
       break;=0A=
       case 'right':=0A=
         if (p_left >=3D config.scroller.min_width) =
{p_left=3D-1*config.scroller.width;}=0A=
         scroller.css('left',p_left+config.scroller.speed+'px');=0A=
       break;=0A=
       case 'left':=0A=
         if (p_left <=3D -1*config.scroller.width) =
{p_left=3Dconfig.scroller.min_width;}=0A=
         scroller.css('left',p_left-config.scroller.speed+'px');=0A=
       break;=0A=
       case 'down':=0A=
         if (p_top >=3D config.scroller.min_height) =
{p_top=3D-1*config.scroller.height;}=0A=
         scroller.css('top',p_top+config.scroller.speed+'px');=0A=
       break;=0A=
     }=0A=
   }=0A=
});
------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/Lecteur_multimedia/player_enclosure.js

/*=0A=
	Appelee par le body onload, cette fonction affiche les players mp3/flv =
et genere les playlistes associees=0A=
	Auteur : BoOz <booz CHEZ rezo POINT net>=0A=
	Licence : GNU/GPL=0A=
=0A=
	compatibilite firefox par Vincent Ramos <www-lansargues CHEZ kailaasa =
POINT net> et erational <http://www.erational.org>=0A=
*=0A=
* Fonctionne avec jQuery.=0A=
* sounmanager2 : http://www.schillmania.com/projects/soundmanager2/=0A=
**/=0A=
=0A=
=0A=
var track_index =3D 0;=0A=
var playa=3D'';=0A=
=0A=
live_track =3D 'stop' ; =0A=
live_video =3D 'stop' ; =0A=
isVideoPlaying =3D false ; =0A=
videoPause =3D false ;=0A=
isPlaying =3D false ;=0A=
     =0A=
soundManager.consoleOnly =3D true;=0A=
soundManager.debugMode =3D false;=0A=
=0A=
//tableau des mp3 de la page=0A=
mp3Array =3D new Array();=0A=
mp3Titles =3D new Array();=0A=
=0A=
flvArray =3D new Array();=0A=
flvTitles =3D new Array();=0A=
	=0A=
function Player_init(url_player) {=0A=
=0A=
soundManager.onload =3D function() {=0A=
  // soundManager is initialised, ready to use. Create a sound for this =
demo page.=0A=
  soundManager.createSound('aDrumSound',url_player);=0A=
  }=0A=
  =0A=
}=0A=
=0A=
// Nouvelle methode pour les tableaux=0A=
// Retourne la premiere occurence correspondant, sinon false=0A=
Array.prototype.contains =3D function (ele) {=0A=
	for (var i =3D 0; i < this.length; i++) {=0A=
		if (this[i] =3D=3D ele) {=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
$(document).ready(function(){=0A=
=0A=
//lecteur_debug();=0A=
=0A=
lecteur_multimedia_init();=0A=
=0A=
});=0A=
=0A=
function lecteur_multimedia_init(){=0A=
=0A=
var aff=3D $("a[@rel=3D'enclosure'][@href$=3Dmp3]").size(); =0A=
=0A=
	//$("body").css({background:"#FF0000"});=0A=
	// preparer un plan B si flash < 8=0A=
	playa  =3D  '<div id=3D"musicplayer" style=3D"">' +=0A=
	         '</div>';=0A=
			=0A=
	$('body').append(playa);=0A=
	$('div#musicplayer').css({position:"fixed",top:"10px", =
right:"10px",width:"0",height:"0"});=0A=
	=0A=
	// lister les mp3 de la page =0A=
	$("a[@rel=3D'enclosure'][@href$=3Dmp3]").each(=0A=
		function(i) {	 =0A=
				// we store mp3 links in an array=0A=
				mp3Array.push(this.href);=0A=
				mp3Titles.push($(this).html());=0A=
=0A=
				//demarrer le lecteur lors d'un click=0A=
				$(this).click(=0A=
		             function(e)=0A=
		             {=0A=
		                 e.preventDefault();=0A=
		                 player_play(i);=0A=
		                 $("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/pause.png');		=0A=
		                 =0A=
		              }=0A=
		         );=0A=
		         =0A=
		         // activer le click sur un parent de class "play_"=0A=
		         if ( $(this).parent().attr("class") ) =0A=
		               		if(  $(this).parent().attr("class").split(" =
").contains("play_") )=0A=
		               	 		$(this).parent().click(=0A=
		             					function(e)=0A=
		             							{=0A=
												player_play(i);=0A=
		                 						$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER =
+ 'skins/blogo/pause.png');																	}		=0A=
		                		);=0A=
		         // ajouter un bouton "play" devant les liens hors player - =0A=
		         //a passer en .ajoute_musicplayer()	=0A=
				//$(this).before('<span class=3D"play_">play</span>&nbsp;');=0A=
				$(this).before('<span class=3D"play_"><img src=3D"' + image_play + =
'"/></span>&nbsp;');=0A=
=0A=
		}=0A=
	);=0A=
=0A=
=0A=
	$("a[@rel=3D'video']").each(=0A=
		function(i) {	 =0A=
				// we store flv links in an array=0A=
				flvArray.push(this.href);=0A=
				flvTitles.push($(this).html());=0A=
=0A=
				//demarrer le lecteur lors d'un click=0A=
				$(this).click(=0A=
		             function(e)=0A=
		             {=0A=
		                e.preventDefault();=0A=
		                video_play(i);	=0A=
						// $("#now_playing").html($(this).html());                =0A=
		             }=0A=
		         );=0A=
		        =0A=
		}=0A=
	);=0A=
=0A=
=0A=
	// css playliste=0A=
	// du player=0A=
	$(".playliste").find("span").remove(); // traiter a par le player=0A=
=0A=
	$(".playliste li").hover(function(){=0A=
	  $(this).addClass("over");=0A=
	},function(){=0A=
	  $(this).removeClass("over");=0A=
	});	=0A=
=0A=
=0A=
=0A=
=0A=
	// liens mp3 hors player avec bouton	=0A=
	// toggle play / pause=0A=
	$("span.play_").each(=0A=
	function(i) {=0A=
	 =0A=
		$(this).toggle(=0A=
			             function(e){ =0A=
			            if(live_track !=3D=3D'stop'){=0A=
			              player_stop();=0A=
			             }else{=0A=
			            player_play(i) ;=0A=
			            $(this).html("<img src=3D'" + image_pause + =
"'/>").addClass("play_on");	=0A=
			            // i c pas forcemment bon si t'as un player avant le lien =
cf plus bas=0A=
			            }  						=0A=
						 },function(e){=0A=
			              player_stop(); // ou pause ?		              =0A=
						 }		=0A=
			         );=0A=
	=0A=
	}=0A=
	);=0A=
=0A=
=0A=
=0A=
 // le bouton play/pause du player=0A=
 =0A=
	    $('#bouton_play').click(function(e){=0A=
	    //console.log(isPlaying);=0A=
	    if(!isPlaying){=0A=
	    	$(this).attr('src',DIR_PLUGIN_PLAYER + 'skins/blogo/pause.png');	  =
  	   =0A=
		    if(live_track =3D=3D'stop') {=0A=
		   		player_play(0) ;=0A=
		   	}else{=0A=
		    	player_togglePause();=0A=
		    }	=0A=
	    }else{	=0A=
	    	$(this).attr('src',DIR_PLUGIN_PLAYER + 'skins/blogo/play.png');		=0A=
	   		player_togglePause();=0A=
	    }=0A=
	    });=0A=
=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	// chopper les coordonn=E9es du clic dans la barre de progression=0A=
	$("#scrollbar").click(function(e){=0A=
	var x =3D Math.round((e.pageX - this.offsetLeft) / $(this).width() * =
100);=0A=
     if(live_track !=3D=3D 'stop'){=0A=
     var mySound =3D soundManager.getSoundById('son_' + track_index);=0A=
     var newposition =3D Math.round(mySound.durationEstimate * x / 100) ;=0A=
     soundManager.setPosition('son_' + track_index , newposition) ;=0A=
     }=0A=
     // pareil pour les videos=0A=
     if(isVideoPlaying){=0A=
     var position =3D Math.round(myListener.duration * x / 100) ;=0A=
     getFlashObject().SetVariable("method:setPosition", position);=0A=
     }=0A=
=0A=
  	 });=0A=
=0A=
  	 $("#now_playing").change(function(){=0A=
  	      	 scroller_init();=0A=
	 });=0A=
	 =0A=
	 =0A=
}=0A=
=0A=
=0A=
// .play() plugin jquery=0A=
=0A=
function player_play(i){=0A=
	player_stop();=0A=
	$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/pause.png');=0A=
=0A=
	track_index =3D i ;=0A=
	live_track =3D i ;=0A=
=0A=
	//$("span.play_:eq("+i+")").html("stop").addClass("play_on");		=0A=
	$("span.play_:eq("+i+")").html("<img src=3D'" + image_pause + =
"'/>").addClass("play_on");	// i c pas forcemment bon si t'as un player =
avant le lien, il faut retrancher le nb d'item de la playlist du lecteur =
(ne pas mettre enclosure aux deux ?)	=0A=
	$(".play_:eq("+i+")").addClass("play_on");=0A=
=0A=
	if(soundManager.url !=3D 'undefined'){=0A=
		soundManager.createSound({=0A=
	  	id:'son_'+i,url:mp3Array[i],=0A=
	 	  onfinish:function(){=0A=
	 	  /*console.log(this.sID+' finished playing'),*/=0A=
	 	  player_play(i+1)=0A=
	 	  },     =0A=
		  onid3:function(){=0A=
		  /*console.log(this.id3['songname'])*/=0A=
		  },                =0A=
		  onload:function(){=0A=
		  /*console.log(this.sID+' finished loading')*/=0A=
		  },              =0A=
		  whileloading:function(){=0A=
		  /*console.log('sound '+this.sID+' loading, '+this.bytesLoaded+' of =
'+this.bytesTotal);*/=0A=
		  var timer =3D this.bytesLoaded / this.bytesTotal * 100 ;=0A=
		  var minutes =3D Math.floor(this.durationEstimate / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.durationEstimate - =
minutes*1000*60) /1000);=0A=
		  $(".duration").html(minutes + "'" + secondes +"''");=0A=
		  $("#loading").css({width:Math.round(timer) +"%"});=0A=
		  },          // callback function for "download progress update" (X =
of Y bytes received)=0A=
		  onplay:function(){=0A=
		  $("#loading").css("cursor","hand");=0A=
		  var minutes =3D Math.floor(this.durationEstimate / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.durationEstimate - =
minutes*1000*60) /1000);=0A=
		  $(".duration").html(minutes + "'" + secondes +"''");		 =0A=
		  },                // callback for "play" start=0A=
		  whileplaying:function(){=0A=
		  var minutes =3D Math.floor(this.position / 1000 / 60) ;=0A=
		  var secondes =3D Math.floor((this.position - minutes*1000*60) /1000);=0A=
		  var timer2 =3D this.position / this.durationEstimate * 100 ;=0A=
		  $("#position").css({width:Math.round(timer2) +"%"});=0A=
		  $(".position").html(minutes + "'" + secondes +"''");=0A=
		  },          // callback during play (position update)=0A=
		  //'onstop':unLoad(this.sID),                // callback for "user =
stop"=0A=
		  //'onbeforefinish': null,        // callback for "before sound =
finished playing (at [time])"=0A=
		  //'onbeforefinishtime': 5000,    // offset (milliseconds) before end =
of sound to trigger beforefinish..=0A=
		  //'onbeforefinishcomplete':null, // function to call when said sound =
finishes playing=0A=
		  //'onjustbeforefinish':null,     // callback for [n] msec before end =
of current sound=0A=
		  //'onjustbeforefinishtime':200,  // [n] - if not using, set to 0 (or =
null handler) and event will not fire.=0A=
		  //'multiShot': true,             // let sounds "restart" or layer on =
top of each other when played multiple times..=0A=
		  //'pan': 0,                      // "pan" settings, left-to-right, =
-100 to 100=0A=
		  'volume': 100    	=0A=
	 	 });=0A=
	  =0A=
	  	//$("span#now_playing").html(i+"("+mp3Array[i]+")"+track_index);=0A=
	  	//$("span#now_playing").append("son_"+i.id3.artist);=0A=
		file1 =3D mp3Titles[track_index];=0A=
		file1 =3D file1.replace(/(%20)/g,' ');=0A=
		file1 =3D file1.substr(0,90);=0A=
		file1 =3D file1.replace(/(.mp3)/g,' ');=0A=
		file1 =3D file1.replace(/(_|-)/g,' ');=0A=
		//$("img[@alt=3D'play']").attr()=0A=
		var taille =3D file1.length;=0A=
		$("#now_playing").css("width", taille*6) ;=0A=
		$("#scroller").css("width", taille*6) ;=0A=
		$("#now_playing").html(file1) ;=0A=
		var taille =3D  $("#scroller").width();=0A=
  		var min_taille =3D $("#scroller_container").width();=0A=
=0A=
	   // adapter le defilement a la taille du texte=0A=
       $.extend({scroller: {=0A=
       interval:     0,=0A=
       refresh:      300,  // Refresh Time in ms=0A=
       direction:    "left", // down,right,left,up=0A=
       speed:        2,=0A=
       id:           "#scroller",=0A=
       cont_id:      "#scroller_container",=0A=
       height:       30,=0A=
       width:        taille,=0A=
       min_height:   15,=0A=
       min_width:    min_taille=0A=
        }});=0A=
       $("#scroller").css("left", min_taille-taille) ;=0A=
=0A=
	    soundManager.play('son_'+i,{volume:100}) ;=0A=
	    isPlaying =3D true ;=0A=
	    =0A=
 		//lecteur_debug();=0A=
	    =0A=
	}else{=0A=
	=0A=
	//Ajouter le musicplayer de secours=0A=
	playlist=3D'';=0A=
	deb=3D0;=0A=
	for(j=3Di; j < mp3Array.length ; j++) {=0A=
		if(deb > 0){=0A=
// Modification du code original. Voir ci-dessous.=0A=
			playlist =3D playlist + '|' + mp3Array[j];=0A=
// Fin modification=0A=
		}else{=0A=
			playlist =3D mp3Array[j];=0A=
			deb=3D1;=0A=
		}=0A=
	}=0A=
=0A=
$("#musicplayer").html('<object '+=0A=
	'type=3D"application/x-shockwave-flash" '+=0A=
	'data=3D"'+musicplayerurl+'" '+=0A=
	'width=3D"1" height=3D"1" align=3D"middle">'+=0A=
	'<param name=3D"FlashVars" value=3D"song_url=3D'+playlist+'" />'+=0A=
	'<param name=3D"wmode" value=3D"transparent" />'+=0A=
	'<param name=3D"movie" value=3D"'+musicplayerurl+'" />'+=0A=
	'</object>');=0A=
// Fin modification=0A=
=0A=
}=0A=
=0A=
}=0A=
	=0A=
=0A=
function player_stop(){=0A=
						//reinit d'un autre play=0A=
						isPlaying =3D false ;=0A=
=0A=
						//$("span.play_on").html('play');=0A=
						$("span.play_on").html('<img src=3D"' + image_play + '"/>');=0A=
						$("span.play_on").removeClass("play_on");=0A=
						live_track =3D 'stop' ;=0A=
						=0A=
						$(".playliste li.play_on").removeClass("play_on");=0A=
						reset_boutons();=0A=
						soundManager.destroySound("son_" + track_index);=0A=
						soundManager.stopAll();=0A=
						//stop le musicplayer en flash < 8=0A=
						$("#musicplayer").html('');=0A=
						$("#now_playing").html('');=0A=
}	=0A=
=0A=
=0A=
function unLoad(i){=0A=
	soundManager.unload(i);=0A=
	/*console.log(i+' unload hop');*/=0A=
=0A=
}=0A=
=0A=
	=0A=
	function player_next()=0A=
	{	=0A=
		unLoad("son_" + track_index);=0A=
		track_index++;=0A=
		=
//file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split=
("/")).length-1];=0A=
		//$("#now_playing").html(file1) ;=0A=
		player_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
=0A=
	=0A=
	function player_prev()=0A=
	{	=0A=
		unLoad("son_" + track_index);=0A=
		track_index--;	=0A=
		=
//file1=3D(mp3Array[track_index].split("/"))[(mp3Array[track_index].split=
("/")).length-1];=0A=
		//$("#now_playing").html(file1) ;=0A=
		player_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	=0A=
	function player_togglePause()=0A=
	{	=0A=
		=0A=
	 soundManager.togglePause('son_'+live_track) ;=0A=
	 //console.log(isPlaying);=0A=
	 if(isPlaying =3D=3D true){ =0A=
	 	isPlaying =3D false ;=0A=
	 }else{ =0A=
	 	isPlaying =3D true ;=0A=
	 	} =0A=
	=0A=
	}=0A=
=0A=
=0A=
=0A=
=0A=
	function reset_boutons(){=0A=
	$("#bouton_play").attr('src',DIR_PLUGIN_PLAYER + =
'skins/blogo/play.png');=0A=
	$(".position").html("0'00''");=0A=
	$("#position,#loading").width(0);=0A=
	}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
	// lecteur video=0A=
	// doc : http://flv-player.net/players/js/documentation/=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
 function video_play(i){=0A=
=0A=
	track_index =3D i ;=0A=
	live_video =3D i ;=0A=
	=0A=
			if (!videoPause) {=0A=
			video_stop();=0A=
  	 		getFlashObject().SetVariable("method:setUrl", flvArray[i]);=0A=
  	 		}          =0A=
     		getFlashObject().SetVariable("method:play", "");=0A=
     		videoPause =3D false ; =0A=
     		$(".playliste li:eq("+i+")").addClass("play_on");=0A=
=0A=
 }=0A=
=0A=
function video_pause()=0A=
            {=0A=
                if(videoPause){ videoPause =3D false } else { videoPause =
=3D true }=0A=
                getFlashObject().SetVariable("method:pause", "");=0A=
            }=0A=
=0A=
function video_next()=0A=
	{	=0A=
		track_index++;=0A=
		video_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	=0A=
	function video_prev()=0A=
	{	=0A=
		track_index--;	=0A=
		video_play(track_index);=0A=
		=0A=
	}=0A=
	=0A=
	function video_stop()=0A=
	{	=0A=
   	 $(".playliste li.play_on").removeClass("play_on");=0A=
	 getFlashObject().SetVariable("method:stop", "");=0A=
	 getFlashObject().SetVariable("method:setUrl", videoNullUrl);          =0A=
     getFlashObject().SetVariable("method:play", "");=0A=
     getFlashObject().SetVariable("method:stop", "");=0A=
     getFlashObject().SetVariable("method:setPosition", 0);=0A=
	}=0A=
=0A=
=0A=
	function video_setVolume()=0A=
            {=0A=
            	var volume =3D document.getElementById("inputVolume").value;=0A=
            	getFlashObject().SetVariable("method:setVolume", volume);=0A=
            }=0A=
   =0A=
   =0A=
   function lecteur_debug(){=0A=
   	=0A=
  	var content =3D $("#debug").html() ; 	=0A=
	$("#debug").html(content + "<br />live_track =3D " +live_track ) ; =0A=
   	=0A=
 	};
------=_NextPart_000_0000_01CA6DEE.D3E6C200
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.premiumbeautynews.com/plugins/thickbox2/javascript/thickbox.js

/*=0A=
 * Thickbox 2.1 - One Box To Rule Them All.=0A=
 * By Cody Lindley (http://www.codylindley.com)=0A=
 * Copyright (c) 2006 cody lindley=0A=
 * Licensed under the MIT License:=0A=
 *http://www.opensource.org/licenses/mit-license.php=0A=
 * Thickbox is built on top of the very light weight jQuery library.=0A=
 * Modified for SPIP <www.spip.net> by Fil <fil@rezo.net>:=0A=
 * Modified by BoOz@rezo.net=0A=
 * - added recognition of images based on a.type=0A=
 * - added an image gallery=0A=
 * - added keyboard navigation ('n'ext (->), 'p'revious (<-), 'q'uit =
(esc))=0A=
 * - customize path to the css and wheel image=0A=
 * - default size for thickbox links that have no width x height =
indicated ??=0A=
 * - don't load css when not needed ??=0A=
 * - TODO: don't load js when not needed!!=0A=
 =0A=
 */=0A=
 =0A=
 =0A=
//on page load call TB_init=0A=
//=0A=
// init=0A=
//=0A=
var DELAI =3D 7000 ; //nombre de secondes entre deux images=0A=
var imageArray =3D [];=0A=
var FULL_S =3D false;=0A=
var DIAPO =3D false;=0A=
=0A=
if(typeof TB_chemin_css =3D=3D 'undefined') { TB_chemin_css =3D =
'thickbox.css'; }=0A=
if(typeof TB_chemin_animation =3D=3D 'undefined') { TB_chemin_animation =
=3D 'circle_animation.gif'; }=0A=
//add thickbox to href elements that have a class of .thickbox=0A=
=0A=
function TB_image() {=0A=
	var t =3D this.title || this.name ;=0A=
	var longdesc =3D jQuery('img[@longdesc]', this).attr('longdesc');=0A=
=0A=
	if (longdesc)=0A=
		TB_show(t,longdesc);=0A=
	else=0A=
		TB_show(t,this.href,'image');=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
//add thickbox to href elements that have a class of .thickbox=0A=
function TB_init(root) {=0A=
	jQuery("a.thickbox",root).each(=0A=
		function(i) {=0A=
			this.onclick =3D TB_image;=0A=
			var t =3D this.alt || this.name || null;=0A=
			this.alt =3D t + " - view bigger version";=0A=
			if (=0A=
				(this.type && this.type.match(/^image[\/](jpeg|gif|png)$/i))=0A=
				|| (this.href && this.href.match(/\.(jpeg|jpg|png|gif)$/i))=0A=
			) {=0A=
				// we store image links in an array (for a gallery)=0A=
				imageArray.push ([=0A=
					this.href,=0A=
					this.title || this.name=0A=
				]);=0A=
=0A=
			}=0A=
		}=0A=
	);=0A=
//console.log(imageArray);=0A=
}=0A=
=0A=
function TB_show(caption, url) {//function called when the user clicks =
on a thickbox link=0A=
	try {=0A=
		if (document.getElementById("TB_HideSelect") =3D=3D null) {=0A=
		jQuery("body").append("<iframe id=3D'TB_HideSelect'></iframe><div =
id=3D'TB_overlay' title=3D'Fermer'></div><div id=3D'TB_window'></div>");=0A=
		jQuery("#TB_overlay").click(TB_remove);=0A=
	}=0A=
	jQuery(".TB_hide").hide();=0A=
=0A=
	if(caption=3D=3Dnull){caption=3D""};=0A=
=0A=
	if(!FULL_S){=0A=
		jQuery(window).scroll(TB_position);=0A=
	}=0A=
=0A=
	TB_overlaySize();=0A=
=0A=
	jQuery("body").append("<div id=3D'TB_load'><img =
src=3D'"+TB_chemin_animation+"' alt=3D'loading' /></div>");=0A=
	TB_load_position();=0A=
=0A=
	if(url.indexOf("?")!=3D=3D-1){ //If there is a query string involved=0A=
		var baseURL =3D url.substr(0, url.indexOf("?"));=0A=
	}else{=0A=
		var baseURL =3D url;=0A=
	}=0A=
	var urlString =3D /\.jpg|\.jpeg|\.png|\.gif|\.bmp/g;=0A=
	var urlType =3D baseURL.toLowerCase().match(urlString);=0A=
=0A=
	if(urlType =3D=3D '.jpg' || urlType =3D=3D '.jpeg' || urlType =3D=3D =
'.png' || urlType =3D=3D '.gif' || urlType =3D=3D '.bmp'){//code to show =
images=0A=
=0A=
	TB_PrevCaption =3D "";=0A=
	TB_PrevURL =3D "";=0A=
	TB_PrevHTML =3D "";=0A=
	TB_NextCaption =3D "";=0A=
	TB_NextURL =3D "";=0A=
	TB_NextHTML =3D "";=0A=
	TB_imageCount =3D "";=0A=
	TB_Full_Size =3D "";=0A=
	TB_FoundURL =3D false;=0A=
	=0A=
	if(imageArray.length > 0){=0A=
		TB_TempArray =3D imageArray ;=0A=
		for (TB_Counter =3D 0; ((TB_Counter < TB_TempArray.length) && =
(TB_NextHTML =3D=3D "")); TB_Counter++) {=0A=
			var urlTypeTemp =3D =
TB_TempArray[TB_Counter][0].toLowerCase().match(urlString);=0A=
			if (!(TB_TempArray[TB_Counter][0] =3D=3D url)) {=0A=
				if (TB_FoundURL) {=0A=
					TB_NextCaption =3D TB_TempArray[TB_Counter][1];=0A=
					TB_NextURL =3D TB_TempArray[TB_Counter][0];=0A=
					TB_NextHTML =3D "<span id=3D'TB_next'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Image suivante'><strong> &gt;</strong></a></span>";=0A=
				} else {=0A=
					TB_PrevCaption =3D TB_TempArray[TB_Counter][1];=0A=
					TB_PrevURL =3D TB_TempArray[TB_Counter][0];=0A=
					TB_PrevHTML =3D "<span id=3D'TB_prev'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Image precedente'><strong>&lt; </strong></a></span>";=0A=
				}=0A=
			} else {=0A=
				TB_FoundURL =3D true;=0A=
				TB_imageCount =3D(TB_Counter + 1) +" / "+ (TB_TempArray.length);=0A=
			}=0A=
		}=0A=
	}=0A=
	if (!(TB_NextHTML =3D=3D "")) { //preload de la prochaine image=0A=
		imageSuivante =3D new Image();=0A=
		imageSuivante.src =3D TB_NextURL ;=0A=
	}=0A=
=0A=
	imgPreloader =3D new Image();=0A=
	imgPreloader.onload =3D function(){=0A=
	imgPreloader.onload =3D null;=0A=
	//console.log("loaded" + url);=0A=
	// Resizing large images - orginal by Christian Montoya edited by me.=0A=
	TB_Big_Image =3D false ;=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var x =3D pagesize[0] - 150;=0A=
	var y =3D pagesize[1] - 150;=0A=
	var imageWidth =3D imgPreloader.width;=0A=
	var imageHeight =3D imgPreloader.height;=0A=
	IMAGE_WIDTH =3D imageWidth ;=0A=
		IMAGE_HEIGHT =3D imageHeight ;=0A=
=0A=
	if (imageWidth > x) {=0A=
		TB_Big_Image =3D true ;=0A=
		imageHeight =3D imageHeight * (x / imageWidth); =0A=
		imageWidth =3D x; =0A=
=0A=
		if (imageHeight > y) { =0A=
			TB_Big_Image =3D true ;=0A=
			imageWidth =3D imageWidth * (y / imageHeight); =0A=
			imageHeight =3D y; =0A=
		}=0A=
	} else if (imageHeight > y) {=0A=
		TB_Big_Image =3D true ;=0A=
		imageWidth =3D imageWidth * (y / imageHeight);=0A=
		imageHeight =3D y;=0A=
	=0A=
		if (imageWidth > x) {=0A=
			TB_Big_Image =3D true ;=0A=
			imageHeight =3D imageHeight * (x / imageWidth); =0A=
			imageWidth =3D x;=0A=
		}=0A=
	}=0A=
	// End Resizing=0A=
	if(!DIAPO){=0A=
		TB_Diapo =3D "<span id=3D'TB_Diapo'>&nbsp;&nbsp;<a =
href=3D'#'><strong>[Diaporama]</strong></a></span>";=0A=
	}else{=0A=
		TB_Diapo =3D "<span id=3D'TB_Diapo'>&nbsp;&nbsp;<a href=3D'#' =
title=3D'Stop'><strong>[Stop]</strong></a></span>";=0A=
	}=0A=
	if (TB_Big_Image)=0A=
		TB_Full_Size =3D "<span id=3D'TB_Full'>&nbsp;&nbsp;<a =
href=3D'#'><strong>[Zoom]</strong></a></span>";=0A=
		TB_WIDTH =3D imageWidth + 20;=0A=
		TB_HEIGHT =3D imageHeight + 20;=0A=
=0A=
		jQuery("#TB_window").append("<a href=3D'#' id=3D'TB_ImageOff'><img =
id=3D'TB_Image' src=3D'"+url+"' width=3D'"+imageWidth+"' =
height=3D'"+imageHeight+"' alt=3D'"+caption+" - next picture'/></a>" + =
"<div id=3D'TB_legend' style=3D'background-color:#fff'><div =
id=3D'TB_caption'>"+caption+"</div><div id=3D'TB_secondLine'>" + =
TB_imageCount + TB_Full_Size + TB_PrevHTML + TB_NextHTML + TB_Diapo =
+"</div><div id=3D'TB_closeWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton'><img src=3D'"+TB_chemin_close+"' =
alt=3D'Fermer' /></a></div></div>"); =0A=
=0A=
		jQuery("#TB_closeWindowButton").click(TB_remove);=0A=
		jQuery("#TB_load").remove();=0A=
		jQuery("#TB_window").fadeIn("slow");=0A=
		//setTimeout('jQuery("#TB_legend").slideDown(800);',1600);=0A=
=0A=
	if (!(TB_NextHTML =3D=3D "")) {=0A=
		function goNext(){=0A=
			FULL_S =3D false ;=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			TB_show(TB_NextCaption, TB_NextURL); =0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_next").click(goNext);=0A=
	}=0A=
=0A=
	if (!(TB_PrevHTML =3D=3D "")) {=0A=
		function goPrev(){=0A=
			FULL_S =3D false ;=0A=
			=
if(jQuery(document).unbind('click',goPrev)){jQuery(document).unbind('clic=
k',goPrev)};=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			TB_show(TB_PrevCaption, TB_PrevURL);=0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_prev").click(goPrev);=0A=
	}=0A=
=0A=
	if (!(TB_Full_Size =3D=3D "")) {=0A=
		function fullSize(){=0A=
			var arrayPageScroll =3D TB_getPageScrollTop();=0A=
			var pagesize =3D TB_getPageSize();=0A=
	=0A=
			if(!FULL_S){=0A=
				FULL_S =3D true ;=0A=
				TB_TOP =3D arrayPageScroll[1];=0A=
=0A=
				if( (arrayPageScroll[0] + (pagesize[0] - IMAGE_WIDTH)/2) > 0 ){=0A=
					TB_LEFT =3D arrayPageScroll[0] + (pagesize[0] - IMAGE_WIDTH)/2 ;=0A=
				}else{=0A=
					TB_LEFT =3D 50 ;=0A=
				}=0A=
=0A=
				=
jQuery("#TB_window").animate({top:TB_TOP,left:TB_LEFT,width:(IMAGE_WIDTH+=
20),height:(IMAGE_HEIGHT+20)},1500);=0A=
		 		=
jQuery("#TB_Image").animate({top:20,left:20,width:IMAGE_WIDTH,height:IMAG=
E_HEIGHT},1500, TB_recadre);=0A=
				}=0A=
	 		else{=0A=
	 			FULL_S =3D false ;=0A=
	 			jQuery("#TB_window").animate({top: (arrayPageScroll[1] + =
(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0] + (pagesize[0] - =
TB_WIDTH)/2), width:TB_WIDTH,height:TB_HEIGHT},1500);=0A=
	 			jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH - =
20),height:(TB_HEIGHT - 20)},1500,TB_recadre);=0A=
	 		}=0A=
			return false;=0A=
		}=0A=
		jQuery("#TB_Full").click(fullSize);=0A=
	 }=0A=
=0A=
	if(!(TB_NextHTML =3D=3D "")){=0A=
		jQuery("#TB_ImageOff").click(goNext);=0A=
	}else{=0A=
		jQuery("#TB_ImageOff").click(TB_remove);=0A=
	}=0A=
=0A=
	jQuery("#TB_Diapo").click(diaporama);=0A=
=0A=
	document.onkeydown =3D function(e){=0A=
		if (e =3D=3D null) { // ie=0A=
			keycode =3D event.keyCode;=0A=
		} else { // mozilla=0A=
			keycode =3D e.which;=0A=
		}=0A=
		if(keycode =3D=3D 27 | keycode =3D=3D 67 | keycode =3D=3D 70){ // close=0A=
			TB_remove();=0A=
		} else if(keycode =3D=3D 190 | keycode =3D=3D 39){ // display previous =
image <-=0A=
			if(!(TB_NextHTML =3D=3D "")){=0A=
				document.onkeydown =3D "";=0A=
				goNext();=0A=
			}=0A=
		} else if(keycode =3D=3D 188| keycode =3D=3D 37){ // display next =
image ->=0A=
			if(!(TB_PrevHTML =3D=3D "")){=0A=
				document.onkeydown =3D "";=0A=
				goPrev();=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	TB_position() ;=0A=
	 =0A=
	jQuery("#TB_load").remove();=0A=
	jQuery("#TB_window").css({display:"block"}); //for safari using css =
instead of show=0A=
=0A=
=0A=
	//diapo=0A=
	//console.log("deb " + DELAI); =0A=
	if(DIAPO)=0A=
		setTimeout('diapo();',DELAI);=0A=
		jQuery("#TB_ImageOff")[0].focus();=0A=
	}=0A=
=0A=
	imgPreloader.src =3D url;=0A=
	//console.log("hop" + url);=0A=
=0A=
	}else{//code to show html pages=0A=
		//console.log(url);=0A=
		var queryString =3D url.replace(/^[^\?]+\?+/,'');=0A=
		//rhooooo, c'est pas du boulot ce thickbox=0A=
		queryString =3D queryString.replace(/^[^\?]+\?+/,'');=0A=
		//console.log(queryString);=0A=
		var params =3D TB_parseQuery( queryString );=0A=
		//console.log(params);=0A=
=0A=
		TB_WIDTH =3D (params['width']*1) + 30;=0A=
		TB_HEIGHT =3D (params['height']*1) + 40;=0A=
=0A=
		ajaxContentW =3D TB_WIDTH - 30;=0A=
		ajaxContentH =3D TB_HEIGHT - 45;=0A=
=0A=
		if(url.indexOf('TB_iframe') !=3D -1){=0A=
			urlNoQuery =3D url.split('TB_');=0A=
			jQuery("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' id=3D'TB_closeWindowButton' =
title=3D'Close'>close</a></div></div><iframe frameborder=3D'0' =
hspace=3D'0' src=3D'"+urlNoQuery[0]+"' id=3D'TB_iframeContent' =
name=3D'TB_iframeContent' style=3D'width:"+(ajaxContentW + =
29)+"px;height:"+(ajaxContentH + 17)+"px;' onload=3D'TB_showIframe()'> =
</iframe>");=0A=
		}else{=0A=
			jQuery("#TB_window").append("<div id=3D'TB_title'><div =
id=3D'TB_ajaxWindowTitle'>"+caption+"</div><div =
id=3D'TB_closeAjaxWindow'><a href=3D'#' =
id=3D'TB_closeWindowButton'>close</a></div></div><div =
id=3D'TB_ajaxContent' =
style=3D'width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");=0A=
		}=0A=
=0A=
		jQuery("#TB_closeWindowButton").click(TB_remove);=0A=
=0A=
		if(url.indexOf('TB_inline') !=3D -1){=0A=
			jQuery("#TB_ajaxContent").html(jQuery('#' + =
params['inlineId']).html());=0A=
			TB_position();=0A=
			jQuery("#TB_load").remove();=0A=
			jQuery("#TB_window").css({display:"block"}); =0A=
		}else if(url.indexOf('TB_iframe') !=3D -1){=0A=
			TB_position();=0A=
			if(frames['TB_iframeContent'] =3D=3D undefined){//be nice to safari=0A=
				jQuery("#TB_load").remove();=0A=
				jQuery("#TB_window").css({display:"block"});=0A=
				jQuery(document).keyup( function(e){ var key =3D e.keyCode; if(key =
=3D=3D 27){TB_remove()} });=0A=
			}=0A=
		}else{=0A=
			jQuery("#TB_ajaxContent").load(url, function(){=0A=
				TB_position();=0A=
				jQuery("#TB_load").remove();=0A=
				jQuery("#TB_window").css({display:"block"}); =0A=
			});=0A=
		}=0A=
=0A=
	}=0A=
=0A=
	jQuery(window).resize(TB_position);=0A=
=0A=
	document.onkeyup =3D function(e){=0A=
		if (e =3D=3D null) { // ie=0A=
			keycode =3D event.keyCode;=0A=
		} else { // mozilla=0A=
			keycode =3D e.which;=0A=
		}=0A=
=0A=
		if(keycode =3D=3D 27){ // close=0A=
			TB_remove();=0A=
		}=0A=
	}=0A=
=0A=
	} catch(e) {=0A=
		alert( e );=0A=
	}=0A=
}=0A=
=0A=
//helper functions below=0A=
function diaporama(){=0A=
	//alert("diapo");=0A=
	if(!DIAPO){=0A=
		DIAPO =3D true ;=0A=
		//console.log("deb"); =0A=
		diapo();=0A=
		//jQuery("TB_secondLine").html(TB_imageCount + TB_Full_Size + =
TB_PrevHTML + TB_NextHTML + "[Stop]");=0A=
	} else {=0A=
		DIAPO =3D false ;=0A=
	}=0A=
}=0A=
=0A=
function diapo(){=0A=
	//console.log(DIAPO);=0A=
	if(DIAPO){=0A=
		if(TB_NextURL !=3D""){=0A=
			jQuery("#TB_window").remove();=0A=
			jQuery("body").append("<div id=3D'TB_window'></div>");=0A=
			//console.log("hop");=0A=
			TB_show(TB_NextCaption, TB_NextURL); =0A=
		}else DIAPO =3D false ;=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
function TB_showIframe(){=0A=
	jQuery("#TB_load").remove();=0A=
	jQuery("#TB_window").css({display:"block"});=0A=
}=0A=
=0A=
function TB_remove() {=0A=
	DIAPO =3D false ;=0A=
	FULL_S =3D false ;=0A=
	jQuery("#TB_imageOff").unbind('click');=0A=
	jQuery("#TB_overlay").unbind('click');=0A=
	jQuery("#TB_closeWindowButton").unbind('click');=0A=
	=
jQuery("#TB_window").fadeOut("fast",function(){jQuery('#TB_window,#TB_ove=
rlay,#TB_HideSelect').remove();});=0A=
	jQuery("#TB_load").remove();=0A=
	jQuery(".TB_hide").show();=0A=
	=0A=
	return false;=0A=
}=0A=
=0A=
function TB_position() {=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var arrayPageScroll =3D TB_getPageScrollTop();=0A=
	var legendHeight =3D jQuery("#TB_legend").height() ;	=0A=
=0A=
	if(FULL_S && DIAPO){=0A=
		FULL_S =3D false ;=0A=
		jQuery("#TB_window").animate({top: (arrayPageScroll[1] + =
(pagesize[1]-TB_HEIGHT)/2),left:(arrayPageScroll[0] + (pagesize[0] - =
TB_WIDTH)/2), width:TB_WIDTH,height:TB_HEIGHT},1500);=0A=
		jQuery("#TB_Image").animate({top:20,left:20,width:(TB_WIDTH - =
20),height:(TB_HEIGHT - 20)},1500,TB_recadre);=0A=
	}=0A=
=0A=
	if(!FULL_S || DIAPO){=0A=
		jQuery("#TB_window").css({width:TB_WIDTH+"px",left: =
(arrayPageScroll[0] + (pagesize[0] - TB_WIDTH)/2)+"px", top: =
(arrayPageScroll[1] + (pagesize[1]-TB_HEIGHT)/2 - legendHeight/2)+"px" =
});=0A=
	}=0A=
}=0A=
=0A=
function TB_overlaySize(){=0A=
	if (window.innerHeight && window.scrollMaxY || window.innerWidth && =
window.scrollMaxX) {=0A=
		yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
		xScroll =3D window.innerWidth + window.scrollMaxX;=0A=
		var deff =3D document.documentElement;=0A=
		var wff =3D (deff&&deff.clientWidth) || document.body.clientWidth || =
window.innerWidth || self.innerWidth;=0A=
		var hff =3D (deff&&deff.clientHeight) || document.body.clientHeight || =
window.innerHeight || self.innerHeight;=0A=
		xScroll -=3D (window.innerWidth - wff);=0A=
		yScroll -=3D (window.innerHeight - hff);=0A=
	} else if (document.body.scrollHeight > document.body.offsetHeight || =
document.body.scrollWidth > document.body.offsetWidth){ // all but =
Explorer Mac=0A=
		yScroll =3D document.body.scrollHeight;=0A=
		xScroll =3D document.body.scrollWidth;=0A=
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari=0A=
		yScroll =3D document.body.offsetHeight;=0A=
		xScroll =3D document.body.offsetWidth;=0A=
	}=0A=
	jQuery("#TB_overlay").css({"height":yScroll +"px", "width":xScroll =
+"px"});=0A=
	jQuery("#TB_HideSelect").css({"height":yScroll +"px","width":xScroll =
+"px"});=0A=
}=0A=
=0A=
function TB_load_position() {=0A=
	var pagesize =3D TB_getPageSize();=0A=
	var arrayPageScroll =3D TB_getPageScrollTop();=0A=
	jQuery("#TB_load")=0A=
	.css({left: (arrayPageScroll[0] + (pagesize[0] - 100)/2)+"px", top: =
(arrayPageScroll[1] + ((pagesize[1]-100)/2))+"px" })=0A=
	.css({display:"block"});=0A=
}=0A=
=0A=
function TB_parseQuery ( query ) {=0A=
	var Params =3D new Object ();=0A=
	if ( ! query ) return Params; // return empty object=0A=
		var Pairs =3D query.split(/[;&]/);=0A=
	=0A=
	for ( var i =3D 0; i < Pairs.length; i++ ) {=0A=
		var KeyVal =3D Pairs[i].split('=3D');=0A=
=0A=
		if ( ! KeyVal || KeyVal.length !=3D 2 ) continue;=0A=
			var key =3D unescape( KeyVal[0] );=0A=
			var val =3D unescape( KeyVal[1] );=0A=
			val =3D val.replace(/\+/g, ' ');=0A=
			Params[key] =3D val;=0A=
	}=0A=
	return Params;=0A=
}=0A=
=0A=
function TB_getPageScrollTop(){=0A=
	var yScrolltop;=0A=
	var xScrollleft;=0A=
=0A=
	if (self.pageYOffset || self.pageXOffset) {=0A=
		yScrolltop =3D self.pageYOffset;=0A=
		xScrollleft =3D self.pageXOffset;=0A=
	=0A=
	} else if (document.documentElement && =
document.documentElement.scrollTop || =
document.documentElement.scrollLeft ){// Explorer 6 Strict=0A=
		yScrolltop =3D document.documentElement.scrollTop;=0A=
		xScrollleft =3D document.documentElement.scrollLeft;=0A=
	=0A=
	} else if (document.body) {// all other Explorers=0A=
		yScrolltop =3D document.body.scrollTop;=0A=
		xScrollleft =3D document.body.scrollLeft;=0A=
	}=0A=
	arrayPageScroll =3D new Array(xScrollleft,yScrolltop) =0A=
	return arrayPageScroll;=0A=
}=0A=
=0A=
function TB_getPageSize(){=0A=
	var de =3D document.documentElement;=0A=
	var w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) =
|| document.body.clientWidth;=0A=
	var h =3D window.innerHeight || self.innerHeight || =
(de&&de.clientHeight) || document.body.clientHeight=0A=
	arrayPageSize =3D new Array(w,h) =0A=
	return arrayPageSize;=0A=
}=0A=
=0A=
function TB_recadre(){=0A=
	TB_overlaySize();=0A=
	TB_position();=0A=
}=0A=

------=_NextPart_000_0000_01CA6DEE.D3E6C200--

