var popupDr = new Class({
				initialize: function(titre, texte, img){
					this.maxWidthDiv = '820';//taille final
					this.maxHeightDiv = '620';//taille final
					this.img = img;
					this.buildDiv();
					this.launch(titre, texte);
				},
				buildDiv: function(){					
					this.divConteneur = new Element('div', {
						'id':'conteneurDrPopup'										
					});
					this.fond = new Element('div', {
						'id' : 'fondDrPopup'
					});
					this.div = new Element('div', {
						'id' : 'whiteDivDrPopup'
					});
					this.fond.setStyle('opacity', '0');
					this.div.injectInside(this.divConteneur);
					this.fond.injectInside(this.divConteneur);
					this.divConteneur.injectBefore('conteneur');
					$('conteneurDrPopup').addEvent('click', this.close.bind(this));
					
					leftDiv = (window.getWidth() - $('whiteDivDrPopup').getStyle('width').toInt()) /2;
					topDiv = (window.getHeight() - $('whiteDivDrPopup').getStyle('height').toInt()) /2;
					$('whiteDivDrPopup').setStyles({
						left: leftDiv + 'px',
						top: topDiv + 'px'
					});
					span = new Element ('span',{
						  'id':'spanDrPopup'
						});
					$('whiteDivDrPopup').adopt(span);
					//$('spanDrPopup').appendText('Retour au site');
					h1 = new Element('h1', {
						'id':'titreDrPopup'
					});
					//$('whiteDivDrPopup').adopt(h1);
					p = new Element('p', {
						'id':'pDrPopup'
					});
					//$('whiteDivDrPopup').adopt(p);
					
				},
				close: function(){
					$('conteneurDrPopup').setStyle('display', 'none');
					$('conteneurDrPopup').remove();
				},
				launch: function(titre, texte){
					if(!this.img)
					{
						$('titreDrPopup').appendText(titre);
						modele = /<strong>([^<])*<\/strong>/;
						tab = texte.split("\n");
						tab.each(function(el, i) {
							  strongs = new Array();
							  while(el.match(modele))
							  {
								  finds = modele.exec(el);
								  if(finds != null)
								  {
								  	strongs.push(finds[0]);
								  	el = el.replace(finds[0], "\n");
								  }
							  }
							  tab2 = el.split("\n");
							  tab2.each(function(el, i) {
							  	$('pDrPopup').appendText(el);
							  	if(strongs.length > 0)
							  	{
								  	strong = new Element('strong');
								  	texte = strongs[0].replace('<strong>', '');
								  	texte = texte.replace('</strong>', '');
								  	strong.appendText(texte);
								    $('pDrPopup').adopt(strong);
								    strongs.remove(strongs[0]);
								}
							  });
							  br = new Element('br');
							  $('pDrPopup').adopt(br);
							  
							});
					}
					else
					{
						img = new Element('img', {
							'src': texte
						});
						$('whiteDivDrPopup').adopt(img);
					}
					hauteur = window.getScrollHeight();
					$('fondDrPopup').setStyle('height', hauteur)
					new Fx.Style('fondDrPopup','opacity').start(0,0.8);
					var tailleDiv = $('whiteDivDrPopup').effects({duration: 1000});
					var positionDiv = $('whiteDivDrPopup').effects({duration: 1000});
					var positionSpan = $('spanDrPopup').effects({duration: 1000});
					tailleDiv.start({
						'width':[$('whiteDivDrPopup').getStyle('width').toInt(), this.maxWidthDiv],
						'height':[$('whiteDivDrPopup').getStyle('height').toInt(), this.maxHeightDiv]
					});
					topD = (window.getHeight() - $('whiteDivDrPopup').getStyle('height').toInt()) /2;
					topF = (window.getHeight() - this.maxHeightDiv) /2;
					
					leftD = (window.getWidth() - $('whiteDivDrPopup').getStyle('width').toInt()) /2;
					leftF = (window.getWidth() - this.maxWidthDiv) /2;
					
					positionDiv.start({
						'top':[topD, topF],
						'left':[leftD, leftF]
					});
					
					tailleD = $('whiteDivDrPopup').getStyle('height').toInt() - 20;
					tailleF = this.maxHeightDiv - 20;
					positionSpan.start({
						'margin-top':[tailleD, tailleF]
					});
					
				}
					
			});

