$(document).ready(function()
                  { // Lorsque vous cliquez sur un lien de la classe poplight et que le href commence par #
                    $('a.poplight[href^=#]').click(function()
					 							   { var popID  = $(this).attr('rel');  // Trouver la pop-up correspondante
	                                                 var popURL = $(this).attr('href'); // Retrouver la largeur dans le href

													 // Récupérer les variables depuis le lien
													 var query    = popURL.split('?');
													 var dim      = query[1].split('&');
													 var popWidth = dim[0].split('=')[1]; // première valeur passée dans l'URL
												     												   
													 // Faire apparaitre la pop-up et ajouter le bouton de fermeture
													 $('#' + popID).fadeIn().css({ 'width': Number(popWidth) }).prepend('<a href="#" class="close"><img src="images/btn_fermer.png" class="btn_close" /></a>');

													 // Récupération du margin, qui permettra de centrer la fenêtre
													 var popMargTop  = ($('#' + popID).height()) / 2;
													 var popMargLeft = ($('#' + popID).width()) / 2;

													 // On affecte le margin
													 $('#' + popID).css( { 'margin-top' : -popMargTop,
																		   'margin-left' : -popMargLeft
																		 } );

													 // Effet fade-in du fond opaque
													 $('body').append('<div id="cache"></div>'); //Ajout du fond opaque noir
													 
													 // Apparition du fond - .css({'filter' : 'alpha(opacity=75)'}) pour corriger les bugs de IE
													 $('#cache').css({'filter' : 'alpha(opacity=75)'}).fadeIn();

													 return false;
												   } );

					// Fermeture de la pop-up et du fond
					$('a.close, #cache').live('click', function()
													   { // Au clic sur le bouton ou sur le calque...
														 $('#cache , .popup_block').fadeOut(function()
																					  { $('#cache, a.close').remove();  //...ils disparaissent ensemble
																					  } );
														 return false;
													   } );
				  } );
