<?php
error_reporting(1);
require'prepend.php';
?>

<!DOCTYPE html>

<html>
  <head>
    <?php tpl("head"); ?>
  </head>

  <body id="boutique">
    <div style="margin: 0 auto;
         width: 960px;">
         <?php
         $ban_page = 'boutique';
         include('../sondages/tkprobe/pages/navigation.php');
         ?>

    </div>

    <div class="side">
      <?php tpl("nav"); ?>
      <?php tpl("main"); ?>
    </div>
    <div class="tout_box">
      <div class="fade"></div>
      <div class="tout">
        <div class="intro">

          <div class="debut">

            <br/>
            <div>

            </div>



          </div>

          <!--fanzine q8 -->
          <div id="detailsfanzine_qzine_8" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° 8: l'amour propre</h3>
              <span class="fanzine fanzine8 fanzine">
                <img src='img/articles/43.jpg' class="couverture">
                <?php $bdd->qte('qzine8'); ?>
                <span class="nom_item" name="43">
                </span>
              </span>

            </div>
            <div class="zineinfo">
              68 pages en couleur.
              <?php cart(43); ?>
              <h4>Qzine 8</h4>
            </div>

            <br/>
            <div class="prix">
              <?php $bdd->prix('qzine8'); ?>
            </div>


            <div  id="galnos1" class="zineimg">
              <?php makegal('img/q8'); ?>
            </div>	
            <div>
              <div class="zineauteurs"></div>	
              <div class="zinesites">
                <h3>Auteurs</h3>
                  <a href="http://lysargente.deviantart.com/
">Lys Argente</a><a href="http://a2mblog.canalblog.com
">Malzeick</a><a href="http://chalvin.free.fr
">Marc Chalvin</a>Maryse<a href="http://mimikaweb.fr
">MiMiKa </a><a href="https://www.facebook.com/Nyutor?fref=ts
">Nyutor</a><a href="www.ochanobuteru.jimdo.com
">Ocha</a>OugamPetite-Pierre-Précieuse<a href="http://carnet.coquin.free.fr
">Pyridine</a><a href="http://quentinlefebvre.fr
">Quentin lefebvre</a><a href="http://mirkaos.deviantart.com
">Regulus</a><a href="http://poesie-erotique.net/Amfruichan
">Ruichan</a><a href="http://meganenguyen.blogspot.fr/
">Tanya</a><a href="http://tykayn.fr
">Tykayn</a><a href="http://valeithel.fr/
">Valeithel</a><a href="https://www.facebook.com/pages/Th%C3%A9-au-Vinaigre/152150964949697
">VinegarTea</a><a href="http://wulfiladellaluna.deviantart.com/
">Wulfila</a><a href="http://nakedbat.deviantart.com/">Zopiak</a>
                  <hr/>
              </div>
              <div class="zinesommaire">
                <h3>Sommaire</h3>
                <?php echo nl2br("
Estime et confiance
Gigabits
Monsieur 5 secondes
Finish her
Normal?
Bonne ≠ conne
Goûts et dégoûts
La ronde acceptable
Le vagin
Le confident
Les courbes
La cible
Modeling
Garçon manqué, fille ratée
Analyse des crises existentielles
La panne
La taille de bite métaphorique
Comment vendre du mal-être
La Goutte
Quiz
Résultats du !Quiz
Auteurs
");
                ?>
              </div>
            </div>


          </div>
          <!--fanzine q7 -->
          <div id="detailsfanzine_qzine_7" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° 7: Cinq sens et plus encore</h3>
              <span class="fanzine fanzine6 fanzine">
                <img src='img/articles/31.jpg' class="couverture">
                <?php $bdd->qte('qzine 7'); ?>
                <span class="nom_item" name="30">
                </span>
              </span>

            </div>
            <div class="zineinfo">
              104 pages en couleur.
              <?php cart(31); ?>
              <h4>Qzine 7</h4>
            </div>

            <br/>
            <div class="prix">
              <?php $bdd->prix('qzine 7'); ?>
            </div>


            <div  id="galnos1" class="zineimg">
              <?php makegal('img/q7'); ?>
            </div>
            <div>
              <div class="zineauteurs"></div>
              <div class="zinesites">
                <h3>Auteurs</h3>
                Apasdeloup
                <a href="http://aube-silverfire.blogspot.fr/">Aube silverfire</a>
                <a href="https://www.facebook.com/audreymolinattiart">Audrey Molinatti</a>
                <a href="http://crazyrockgirl.deviantart.com/">Blue Eye</a>
                <a href="http://www.chane-art.com/">Chane</a>
                <a href="http://awesparklespottedpony.blogspot.be/">ColdRuru</a>
                <a href="http://hadh.fr">HadH</a>
                <a href="http://lazouave.hautetfort.com/">Lazouave</a>
                <a href="https://www.facebook.com/lolochanshinobiiri">Leen</a>
                <a href="http://www.liaze.fr">Liaze</a>
                <a href="http://luthostinato.deviantart.com">Luth</a>
                <a href="http://a2mblog.canalblog.com">Malzeick</a>
                <a href="http://chalvin.free.fr">Marc Chalvin</a>
                Maryse
                MiMiKa
                <a href="https://www.facebook.com/pages/Li-Chii/200467226710136">Mlle Aï</a>
                <a href="http://nemesis-art.tumblr.com/">Nem</a>
                Nemida
                <a href="https://www.facebook.com/Nyutor?fref=ts">Nyutor</a>
                <a href="http://omaha.kazeo.com">Omaha</a>
                Petite-Pierre-Précieuse
                <a href="http://carnet.coquin.free.fr">Pyridine</a>

                <a href="http://quentinlefebvre.fr ">Quentin Lefebvre</a>
                <a href="http://kazedamashi.free.fr">Reg</a>
                Ruichan
                <a href="http://soon2befamous.tumblr.com/">Simone .A</a>
                <a href="http://dracenesleeva.deviantart.com/">Sleeva</a>
                Solune
                <a href="http://meganenguyen.blogspot.fr">Tanya</a>
                <a href="http://tykayn.fr">Tykayn</a>
                <a href="http://wolfyjaf.blogspot.be/">Wolfer-Jaf </a>
                <a href="http://wulfiladellaluna.deviantart.com/">Wulfila</a>
                <a href="http://nakedbat.deviantart.com/">Zopiak</a>

                <hr/>
              </div>
              <div class="zinesommaire">
                <h3>Sommaire</h3>
                <?php echo nl2br("
6	Le flair
8	Rêveries
11	De la sensualité du tatouage
16	Obsédé sexuel ordinaire
22	Les composantes de l’amour
25	Amoureuses des chevaux
30	Ma Plume
33	Plus de 5 sens
36	Tout est relatif
38	Ce jour là
43	Moments romantiques
44	Une deuxième première fois
49	Passion testicouilles
51	Des avancées contre le VIH
57	Douce volupté
60	Just me
64	Sensations matinales
66	Ginger GTA
67	L’odeur du concombre
68	Orgasmes en 60 dimensions
70	Fringale matinale
78	Quatre-heure improvisé
81	Les cinq sens
83	Découvrir le furry
87	Projet OMG
89	Le thé et la madeleine
93	La légende de Victor Noir
94	La place de la lumière
96	réliminaires
98	Quiz : votre sensibilité
99	Résultats du !Quiz
100	La promesse de l’aube
101	Une petite partie de Twister ?
102	Auteurs
");
                ?>
              </div>
            </div>


          </div>
          <!--fanzine special 1 -->
          <div id="detailsfanzine_special_1" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° spécial 1: L'Art CULinaire</h3>
              <span class="fanzine fanzine6 fanzine">
                <img src='img/articles/30.jpg' class="couverture"> <?php $bdd->qte('qzine 7'); ?>
                <span class="nom_item" name="30"> 		</span>
              </span>

            </div>
            <div class="zineinfo">
              32 pages en couleur.
              <?php cart(30); ?>
              <h4>L'art CULinaire</h4>
            </div>

            <br/>
            <div class="prix">	<?php $bdd->prix('special art CULinaire'); ?>		</div>


            <div  id="galnos1" class="zineimg">
              <?php makegal('img/qnos1'); ?>
            </div>	
            <div>
              <div class="zineauteurs"></div>	
              <div class="zinesites">
                <h3>Auteurs</h3>
                <a href="http://crazyrockgirl.deviantart.com">Blueye</a> 
                <a href="http://awesparklespottedpony.blogspot.be">ColdRuru</a> 
                <a href="http://lazouave.hautetfort.com">Lazouave</a> 
                <a href="http://leamag.tumblr.com">Léa Magnan</a> 
                <a href="http://wolfyjaf.blogspot.be">Wolfer-Jaf </a> 
                <a href="http://wulfiladellaluna.deviantart.com">Wulfila</a> 
                <a href="http://pichillustration.tumblr.com">Pich</a> 
                <a href="http://kazedamashi.free.fr">Reg</a> 
                <a href="http://aube-silverfire.blogspot.com">Aube-silverfire</a> 
                <a href="http://tykay.free.fr">Tykayn</a>
                <a href="http://www.mybabette21.com/">Babette</a>
                <a href="http://rakiah.deviantart.com/">Rakiah</a>
                <a href="http://www.quentinlefebvre.com">Quentin lefebvre</a>
                <a href="http://luthostinato.deviantart.com">Luth</a>
                <a href="http://mimikaweb.fr">Mimika</a>
                <a href="http://monow.deviantart.com">mono-penis-guy</a>
                <a href="http://facebook.com/Nyutor">Nyutor</a>
                Ougam
                <hr/>
              </div>
              <div class="zinesommaire">
                <h3>Sommaire</h3>
                <?php echo nl2br("
3 Édito
4 Boissons
6 Entrées
12 Plats
18 Desserts
24 Fourre tout
30 Auteurs      ");
                ?>
              </div>
            </div>


          </div>

          <!--fanzine 6 -->

          <div id="detailsfanzine6" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° 6: Drague et séduction</h3>
              <span class="fanzine fanzine6 fanzine">
                <img src='img/articles/26.jpg' class="couverture"> <?php $bdd->qte('qzine 6'); ?>
                <span class="nom_item" name="26"> 		</span>
              </span>

            </div>
            <div class="zineinfo">
              114 pages en couleur.
              <?php cart(26); ?>
              <h4>Drague et séduction</h4>
            </div>

            <br/>
            <div class="prix">	<?php $bdd->prix('qzine 6'); ?>		</div>


            <div  id="gal6" class="zineimg">
              <?php makegal('img/q6'); ?>
            </div>	
            <div>
              <div class="zineauteurs"></div>	
              <div class="zinesites">
                <h3>Auteurs</h3>
                Alex saulnier
                <a href="http://www.travelaland.blogspot.com">Alizée Laurence</a> 
                <a href="http://www.pacotine.net">Angeloluha</a> 
                <a href="http://crazyrockgirl.deviantart.com">Blueye</a> 
                <a href="http://www.dansmabulle.net/bocho">Bocho</a> 
                <a href="http://wasashoot.tumblr.com">Clays</a> 
                <a href="http://awesparklespottedpony.blogspot.be">ColdRuru</a> 
                <a href="http://otaotatsuji.deviantart.com">Esk</a> 
                <a href="http://inubrouette.illustrateur.org">Inu-Steakcy</a> 
                Jeanine	
                Joséphine Florimont	
                <a href="http://lazouave.hautetfort.com">Lazouave</a> 
                <a href="http://leamag.tumblr.com">Léa Magnan</a> 
                <a href="http://luthostinato.deviantart.com">Luth</a> 
                <a href="http://rynosa.deviantart.com">Rynosa</a> 
                <a href="http://www.minaperrichon.com">Mina</a> 
                <a href="http://mademoisellecherie.net/blog">Mlle chérie</a> 
                <a href="http://wolfyjaf.blogspot.be">Wolfer-Jaf </a> 
                <a href="http://wulfiladellaluna.deviantart.com">Wulfila</a> 
                <a href="http://hadh.fr">HadH</a>
                <a href="http://les-jolies-choses.over-blog.com">Pich</a> 
                <a href="http://kazedamashi.free.fr">Reg</a> 
                <a href="http://aube-silverfire.blogspot.com">Aube-silverfire</a> 
                <a href="http://tykay.free.fr">Tykayn</a>
                <hr/>
                <a href="http://acontrario.net">acontrario</a> 
                <a href="http://sexactu.com">sexactu</a> 
                <a href="http://wikipedia.com">wikipedia</a> 
                <a href="http://qzine.fr/forum">forum qzine</a>
                <a href="http://acontrario.net">acontrario</a>
                <a href="http://desencyclopedie.com">désencyclopédie</a>
                <a href="http://knowyourmeme.com">know your meme</a>
                <a href="http://les-expressions.com">les expressions</a>
                <a href="http://sexes.blogs.liberation.fr">les 400 culs</a>
              </div>
              <div class="zinesommaire">
                <h3>Sommaire</h3>
                <?php echo nl2br("
4   Édito
5   Projet OMG
6   Les doubles contraintes
11  Bréves
16  La pyramide des besoins, de Maslow
19  La séduction dans le couple
25  La sodomie au masculin
33  Tour déhorizon des guides de séduction
38  Les feuilles Sèches
41  La main
49  Entretien déembauche	
50  Le réteau
54  Interview déune styliste
61  Vocabulaire de la séduction
72  Interview déune effeuilleuse
76  La drague subtile
80  Générateur aléatoire
82  Si tu avais su me séduire
87  Cette fille	
88  La coupe menstruelle
90  Pression sur le non-couple
93  Les récits de Jeanine
102 Culture films
    Culture livre
105 Créer sa fiche sur un site de rencontres
111 Quizz:
Quel séducteur êtes vous ?
112 Auteurs      ");
                ?>
              </div>
            </div>


          </div>
          <!--fanzine 5 -->

          <div id="detailsfanzine5" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° 5: Fantasmes</h3>
              <span class="fanzine fanzine5">
                <img src='img/articles/23.jpg' class="couverture"> <?php $bdd->qte('qzine 5'); ?>
                <span class="nom_item" name="23"> 		</span>
              </span>

            </div>
            <div class="zineinfo">
              88 pages en couleur.
              <?php cart(23); ?>
            </div>

            <br/>
            <div class="prix">	<?php $bdd->prix('qzine 5'); ?>		</div>




            <div  id="gal5" class="zineimg">
              <?php makegal('img/q5'); ?>
            </div>	
            <div>
              <div class="zineauteurs"></div>	
              <div class="zinesites">
                <h3>Auteurs</h3>
                <a href="http://adelie-ranville.blogspot.fr">Adélie</a> 
                <a href="http://celinesophies.fr">celinesophies</a> 
                <a href="http://didizuka.free.fr">didizuka</a> 
                <a href="http://ferraslann.deviantart.com">ferraslann</a> 
                <a href="http://naniweb.fr">Kyo</a>  
                <a href="http://hotllywood.canalblog.com">Hotllywood</a> 
                <a href="http://vraimentfacilearetenir.blogspot.com">HadH</a>
                <a href="http://nooknook.deviantart.com/">nooknook</a> 
                <a href="http://les-jolies-choses.over-blog.com">Pich</a> 
                <a href="http://kazedamashi.free.fr">Reg</a> 
                <a href="http://aube-silverfire.blogspot.com">aube-silverfire</a> 
                <a href="http://phelrina.deviantart.com">phelrina</a> 
                <a href="http://tykay.free.fr">tykayn</a> 
                <a href="http://acontrario.net">acontrario</a> 
                <a href="http://sexactu.com">sexactu</a> 
                <a href="http://wikipedia.com">wikipedia</a> 
                <a href="http://slate.com">slate</a> 
                <a href="http://qzine.fr">qzine</a>
              </div>
              <div class="zinesommaire">
                <h3>Sommaire</h3>
                <br/>04  Éditoyololooo loooo
                <br/>05 Projet OMG
                <br/>23 Villes de France
                <br/>31 Le bibliothécaire 
                <br/>32 Des nibz pour les noobs 
                <br/>37 Culotte ou String
                <br/>47 Faisons Genre 
                <br/>49 Les lois les plusWhat the fuck 
                <br/>54 Fantasmes des lecteurs 
                <br/>56 Jeux vidéos 
                <br/>58 Fidèle obligation 
                <br/>58 On vous a aussi dit que l'infidélité était réservée aux gens de petite vertu ? 
                <br/>60 Ces fantaisies qui ne nous appartiennent pas 
                <br/>64 La démesure mammaire 
                <br/>68 Les récits de Jeanine Partie 2
                <br/>74 Culture livre 
                <br/>77 Quizz: Quel fantasmeur êtes vous ? 
                <br/>78 Tutoriel de BD Hentai 
                <br/>82 Carte d'achievements 
                <br/>84 Le porn et les jeunes 
                <br/>86 Auteurs 
              </div>
            </div>


          </div>
          <!--fanzine 4 -->
          <div id="detailsfanzine4" class="zinebox">

            <div class="zinecouv">
              <h3>!Q n° 4: Mastubation et sextoys</h3>
              <span class="fanzine fanzine4">
                <img src="img/articles/4.jpg" class="couverture"  alt="couverture !Q4" />
                <span class="nom_item" name="4">	</span>
                <div class="zineinfo">
                  80 pages en couleur.
                  <?php cart(4); ?>
                </div>
              </span>

              <br/>
              <div class="prix">		<?php $bdd->prix('qzine 4'); ?>		</div> 
              <div  id="gal4" class="zineimg">
                <?php makegal('img/q4'); ?>
              </div>	

              <div class="zineauteurs">
              </div>
              <div class="zinesites">
                <h3>Auteurs</h3>
                <a href="http://carott.canalblog.com">carott</a> 
                <a href="http://crottine.blogspot.com">crottine</a> 
                <a href="http://da-motive.deviantart.com">da-motive</a> 
                <a href="http://imaginatech.be">imaginatech</a> 
                <a href="http://didizuka.free.fr">didizuka</a> 
                <a href="http://gokenkhren.deviantart.com">gokenkhren</a> 
                <a href="http://vraimentfacilearetenir.blogspot.com">HadH</a> 
                <a href="http://ilpalazzo.illustrateur.org">ilpalazzo</a> 

                <a href="http://leenleena.deviantart.com">leenleena</a> 
                <a href="http://nooknook.deviantart.com/">nooknook</a> 
                <a href="http://les-jolies-choses.over-blog.com">pich</a> 
                <a href="http://pikila.over-blog.com">pikila</a> 
                <a href="http://kazedamashi.free.fr">kazedamashi</a> 
                <a href="http://petitecreme.blogspot.com">petitecreme</a> 
                <a href="http://aube-silverfire.blogspot.com">aube-silverfire</a> 
                <a href="http://jjunks.blogspot.com">soa</a> 
                <a href="http://phelrina.deviantart.com">phelrina</a> 

                <a href="http://tykay.free.fr">tykayn</a> 
                <a href="http://softparis.typepad.com">softparis</a> 
                <a href="http://encyclopenis.net">encyclopenis</a> 
                <a href="http://acontrario.net">acontrario.net</a> 
                <a href="http://wikipedia.com">wikipedia</a> 
                <a href="http://slate.com">slate</a> 
                <a href="http://qzine.fr">qzine</a>
              </div>



              <div class="zinesommaire">
                <h3>Sommaire</h3>
                02 Dédicace
                <br/>03 Édito
                <br/>04 sommaire
                <br/>05 Fausses idées
                <br/>06 BD projet OMG - Chapitre 4
                <br/>17 Origami CULturel
                <br/>18 Il n'y a pas d'âge pour se masturber
                <br/>19 Différence entre Onanisme et Masturbation
                <br/>20 Au bureau
                <br/>22 Mélanie s'est faite caresser en amphi
                <br/>26 L'orgasme
                <br/>28 Clitoridienne ou vaginale?
                <br/>29 Le twister de la branlette
                <br/>30 Les récits de Jeanine
                <br/>32 Porno hommes femmes
                <br/>34 Le réle des Sex toys
                <br/>34 (aussi) La censure dans le cin°ma porno
                <br/>36 CULture en vrac
                <br/>38 Fantasmes et supports
                <br/>39 Dis moi comment tu te pougnes je te dirai qui tu es
                <br/>40 Il s'agit de plaisir
                <br/>42 Les boules de geisha
                <br/>43 Achat par internet
                <br/>44 une journ°e dans la peau d'un sextoy
                <br/>46 Conseils d'une utilisatrice de brosse à dent électrique
                <br/>48 Trente fois par jour
                <br/>49 Jouets étranges
                <br/>50 Fun facts
                <br/>51 L'innocence
                <br/>52 BD - Yaoi Salavin
                <br/>54 Toys pour hommes
                <br/>56 ?jaculation de femme et d'homme
                <br/>57 Chansons
                <br/>58 Recensés
                <br/>61 Dans la nuit
                <br/>62 Sex toys du futur
                <br/>64 Charlotte
                <br/>65 Cocktail
                <br/>66 Géologie
                <br/>68 Sextoys faits maison
                <br/>70 Force sauvage
                <br/>71 Vocabulaire dont on se branle
                <br/>72 Sondage!Q 4 analyse
                <br/>73 BD - Proposition Ilpalazzo
                <br/>74 Quiz: <a href="http://qzine.fr/sondages/tkprobe/sondage/15/Quel-branleur-etes-vous">quel branleur êtes vous?</a>
                <br/>76 Ku HOTline
                <br/>78 Auteurs
              </div>


            </div>
          </div>


          <!--fanzine 3 -->
          <div id="detailsfanzine3" class="zinebox">
            <div class="zinecouv">
              <h3>!Q n° 3 : Yaoi yuri homosexualité</h3>
              <span class="fanzine fanzine3">
                <img src="img/articles/3.jpg" class="couverture"  alt="couverture !Q3" />
                <span class="nom_item" name="3">

                </span>	
              </span>
              <div class="zineinfo">
                72 pages en couleur.
                <?php cart(3); ?>
              </div>


            </div>
            <div class="prix">		<?php $bdd->prix('qzine 3'); ?>		</div>


            <div  id="gal3" class="zineimg">
              <?php makegal('img/q3'); ?>
            </div>	
            <div class="zineauteurs">
            </div>
            <div class="zinesites">
              <h3>Auteurs</h3>

              <a href="http://alicemelisa.canalblog.com"> alicemelisa</a>
              <a href="http://cornemuz.deviantart.com"> cornemuz</a>
              <a href="http://dansmabaignoire.yumi.fr"> dansmabaignoire</a>
              <a href="http://deadlapinou.com"> deadlapinou</a>
              <a href="http://gokenkhren.deviantart.com"> gokenkhren</a>
              <a href="http://hachiko.deviantart.com"> hachiko</a>
              <a href="http://vraimentfacilearetenir.blogspot.com"> HadH</a>
              <a href="http://jul-en-tong.over-blog.com/"> jul</a>
              <a href="http://kiminikiss.canalblog.com"> kiminikiss</a>
              <a href="http://lulue.deviantart.com"> lulue</a>
              <a href="http://mariposa-nocturna.deviantart.com"> mariposa-nocturna</a>
              <a href="http://da-motive.deviantart.com"> da-motive</a>
              <a href="http://violaine.briat.free.fr"> violaine briat</a>
              <a href="http://mirakos.deviantart.com"> mirakos</a>
              <a href="http://www.pacotine.net"> pacotine</a>
              <a href="http://les-jolies-choses.over-blog.com"> pich</a>
              <a href="http://petitecreme.web.fc2.com"> salavin</a>
              <a href="http://sandra-chan.deviantart.com"> sandra-chan</a>
              <a href="http://shenen.deviantart.com"> shenen</a>
              <a href="http://shinidanie.deviantart.com"> shinidanie</a>
              <a href="http://silverfire.canalblog.com"> silverfire</a>
              <a href="http://jjunks.blogspot.com"> jjunks</a>
              <a href="http://tykay.free.fr"> tykayn </a>
              <a href="http://waltch.artofruits.com"> waltch</a>
              <a href="http://here.over-blog.com"> willow</a>
              <a href="mailto:xenon444@yahoo.fr">xenon444@yahoo.fr</a><br/><br/>
            </div>

            <div class="zinesommaire">
              <h3>Sommaire</h3>
              Avec plein de dessins et de strips BD dedans,
              <br/>02 Edito
              <br/>03 Sommaire
              <br/>05 Première approche
              <br/>07 (Gay) pride?
              <br/>08 Projet OMG - chapitre 3
              <br/>32 État des lieux en 2010
              <br/>34 Guide pratique de l'homophobe
              <br/>36 Guide pratique de l'hétérophobe
              <br/>40 Histoire de la sexualité anale
              <br/>42 Yaoi Yuri
              <br/>44 Explorations (poème)
              <br/>45 Pourquoi l'homosexualité c'est mal?
              <br/>48 Jul raconte vraiment n°importe!Q
              <br/>50 GUIDE DE LA SODOMIE youpi
              <br/>52 Vocabulaire homo
              <br/>56 Adoption et Mariage homo
              <br/>59 Horizons de culture
              <br/>60 Blagues et contrepètries
              <br/>62, 64 La Hotline des lecteurs
              <br/>63, 65 Atelier sur le thème Yuri
              <br/>66 Fellapipe et cunninucléaire
              <br/>68 <a href="http://qzine.fr/sondages/tkprobe/sondage/5/etes-vous-gay-quizz-Q-numero-3">Questionnaire: êtes-vous gay?</a>
              <br/>70 Liens des participants et sources.
              <br/>71 Page de DédicASSe

            </div>


          </div>

          <!--fanzine 1 + 2 -->
<!--          <div id="detailsfanzine1" class="zinebox">-->
<!--            <div class="zinecouv">-->
<!--              <h3>!Q n° 1 : L'origine + !Q n°2 : Le kamasutra</h3>-->
<!--              <span class="fanzine fanzine1et2">-->
<!--                <img src="img/q1et2.jpg" alt="couverture fanzine !Q1 + !Q2" class="couverture" />-->
<!--                <a href="http://qzine.fr/archives/?DiscussionID=184" title="fanzine !Q 1"></a>-->
<!--                <span class="nom_item" name="24">n° 1 + 2, 98 pages.</span>-->
<!--                <div class="zineinfo">-->
<!---->
<!--                  <img src="img/info.png" alt="!"> combinaison optimisée des anciens numéros.-->
<!--                </div>-->
<!--              </span>-->
<!---->
<!--            </div>-->
<!--            <div class="prix">épuisé</div>-->
<!--            <div id="gal2" class="zineimg">-->
<!--              --><?php ////makegal('img/q1et2'); ?>
<!--            </div>	-->
<!---->
<!--            <div class="zineauteurs">-->
<!---->
<!--            </div>-->
<!---->
<!---->
<!--            <div class="zinesites">-->
<!--              <h3>Auteurs</h3>-->
<!--              Yue, Choobidoo, TyKayn, Puchi-ko, Reg et bien des invités.-->
<!--            </div>-->
<!--            <div class="zinesommaire">-->
<!--              <h3>Sommaire</h3>-->
<!--              !Q la rédaction-->
<!--              <br/>		Projet OMG chapitre 1 et 2 (40 pages)-->
<!--              <br/>		Par Reg (scénario) et TyKayn(dessins)-->
<!--              <br/>		!Q L'article-->
<!--              <br/>		Le preservatif feminin en 10 leçons-->
<!--              <br/>		!Q rambar-->
<!--              <br/>		!Q La selection audiovisuelle-->
<!--              <br/>		!Q Le sondage:-->
<!--              <br/>		Avec quel chanteur francophone passant sur Nostalgie aimeriez vous pratiquer la brouette espagnole?-->
<!--              <br/>		E-pantoufle-->
<!--              <br/>		fl oodage surprise-->
<!--              <br/>		!Q L'interview	de Choobidoo-->
<!--              <br/>		!Q Le vrai Kumasutralalatsointsoin-->
<!--              <br/>		Mesure du tour de poitrine-->
<!--              <br/>		Hotline (vos questions)-->
<!--              <br/>		!QI le grand test <a href="http://qzine.fr/sondages/tkprobe/sondage/4/Q-2-quizz">quel est votre niveau de perversion?</a>-->
<!--              <br/>		Et plein de surprises *q*-->
<!--            </div>-->
<!--          </div>-->
<!---->



          <h4 id="goodies">Découvez nos goodies</h4>
<!--          <h2 id="marque-pages">Marque-pages</h2>-->
<!--          <div class="encadred">-->
<!--            <img src="info.png"> 1€ par unité. Recto-verso plastifié.-->
<!--          </div>-->
<!--          <div class="block">-->
<!--            --><?php
//            $arr = $GLOBALS['bdd']->findByType('marque page');
//            echo count($arr);
//            rollArt($arr);
//            ?>
<!--          </div>-->
          <hr/>
          <h2 id="badges">badges</h2>
          <div class="encadred">
            <img src="info.png"> 1€ par unité, <strong>5€ les 6.</strong> Diamètre : 32mm. <br/>
            Nous pressons aussi <a href="http://qzine.fr/badges/">des badges pour les particuliers au meilleur prix.</a>
            <br/> 


          </div>

          <div class="qbadges_box">
            <?php
            $arr = $GLOBALS['bdd']->findByType('badge');
            rollArt($arr);
            ?>
          </div>
          <hr/>



<!--          <h2 id="posters">Posters </h2>
          A3, 250g/m²
          3€ le poster.<br/>
          <div>
            <?php
//            rollArt($GLOBALS['bdd']->findByType('poster'));
            ?>
          </div>-->




          <h2 id="dessins">Dessins sur commande</h2>
          <?php makegal('img/dessin_demande'); ?>

          Portrait, caricature, fanart. Comme durant les conventions les dessins à la demande réalisés par Tykayn sont ouverts. <a href="mailto:admin@qzine.fr">Envoyez nous un email</a> en précisant le format pour avoir une idée de prix. Nous vous répondrons le plus vite possible.

          <h2 id="tarifs"><img src="euros.png">Tarifs</h2>
          <p>Les frais de port sont de 3€ pour tout envoi en France métropolitaine. 

          Les frais de port sont de 8€ pour un envoi dans tout autre partie du globe.<br/>
            Plus de détails dans la page de validation de Panier, acessible si votre panier contient au moins un article.
          </p>
          <p>Des <strong>prix dégressifs</strong> sont appliqués à partir du 2e fanzine acheté.</p>
          <p>Les participants bénéficient de réductions supplémentaires.<br/>
          </p>
          <p id="participer">Vous pouvez payer par virements, carte bleue, paypal, grâce à un bouton "faire un don" comme celui ci-dessous.                  </p>

          <form class="paypal"  id="paypal_donate" action="https://www.paypal.com/cgi-bin/webscr" method="post">
            <input type="hidden" name="cmd" value="_s-xclick">
            <input type="hidden" name="hosted_button_id" value="64P2GN6K82GC2">
            <input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !">
            <img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
          </form>

          <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
          <script src="Standard/js/slides.min.jquery.js"></script>
          <script type="text/javascript" >
            /*!
             * Bootstrap v3.1.1 (http://getbootstrap.com)
             * Copyright 2011-2014 Twitter, Inc.
             * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
             */
            if ("undefined" == typeof jQuery)
              throw new Error("Bootstrap's JavaScript requires jQuery");
            +function (a) {
              "use strict";
              function b() {
                var a = document.createElement("bootstrap"), b = {WebkitTransition: "webkitTransitionEnd", MozTransition: "transitionend", OTransition: "oTransitionEnd otransitionend", transition: "transitionend"};
                for (var c in b)
                  if (void 0 !== a.style[c])
                    return{end: b[c]};
                return!1
              }
              a.fn.emulateTransitionEnd = function (b) {
                var c = !1, d = this;
                a(this).one(a.support.transition.end, function () {
                  c = !0
                });
                var e = function () {
                  c || a(d).trigger(a.support.transition.end)
                };
                return setTimeout(e, b), this
              }, a(function () {
                a.support.transition = b()
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = '[data-dismiss="alert"]', c = function (c) {
                a(c).on("click", b, this.close)
              };
              c.prototype.close = function (b) {
                function c() {
                  f.trigger("closed.bs.alert").remove()
                }
                var d = a(this), e = d.attr("data-target");
                e || (e = d.attr("href"), e = e && e.replace(/.*(?=#[^\s]*$)/, ""));
                var f = a(e);
                b && b.preventDefault(), f.length || (f = d.hasClass("alert") ? d : d.parent()), f.trigger(b = a.Event("close.bs.alert")), b.isDefaultPrevented() || (f.removeClass("in"), a.support.transition && f.hasClass("fade") ? f.one(a.support.transition.end, c).emulateTransitionEnd(150) : c())
              };
              var d = a.fn.alert;
              a.fn.alert = function (b) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.alert");
                  e || d.data("bs.alert", e = new c(this)), "string" == typeof b && e[b].call(d)
                })
              }, a.fn.alert.Constructor = c, a.fn.alert.noConflict = function () {
                return a.fn.alert = d, this
              }, a(document).on("click.bs.alert.data-api", b, c.prototype.close)
            }(jQuery), +function (a) {
              "use strict";
              var b = function (c, d) {
                this.$element = a(c), this.options = a.extend({}, b.DEFAULTS, d), this.isLoading = !1
              };
              b.DEFAULTS = {loadingText: "loading..."}, b.prototype.setState = function (b) {
                var c = "disabled", d = this.$element, e = d.is("input") ? "val" : "html", f = d.data();
                b += "Text", f.resetText || d.data("resetText", d[e]()), d[e](f[b] || this.options[b]), setTimeout(a.proxy(function () {
                  "loadingText" == b ? (this.isLoading = !0, d.addClass(c).attr(c, c)) : this.isLoading && (this.isLoading = !1, d.removeClass(c).removeAttr(c))
                }, this), 0)
              }, b.prototype.toggle = function () {
                var a = !0, b = this.$element.closest('[data-toggle="buttons"]');
                if (b.length) {
                  var c = this.$element.find("input");
                  "radio" == c.prop("type") && (c.prop("checked") && this.$element.hasClass("active") ? a = !1 : b.find(".active").removeClass("active")), a && c.prop("checked", !this.$element.hasClass("active")).trigger("change")
                }
                a && this.$element.toggleClass("active")
              };
              var c = a.fn.button;
              a.fn.button = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.button"), f = "object" == typeof c && c;
                  e || d.data("bs.button", e = new b(this, f)), "toggle" == c ? e.toggle() : c && e.setState(c)
                })
              }, a.fn.button.Constructor = b, a.fn.button.noConflict = function () {
                return a.fn.button = c, this
              }, a(document).on("click.bs.button.data-api", "[data-toggle^=button]", function (b) {
                var c = a(b.target);
                c.hasClass("btn") || (c = c.closest(".btn")), c.button("toggle"), b.preventDefault()
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = function (b, c) {
                this.$element = a(b), this.$indicators = this.$element.find(".carousel-indicators"), this.options = c, this.paused = this.sliding = this.interval = this.$active = this.$items = null, "hover" == this.options.pause && this.$element.on("mouseenter", a.proxy(this.pause, this)).on("mouseleave", a.proxy(this.cycle, this))
              };
              b.DEFAULTS = {interval: 5e3, pause: "hover", wrap: !0}, b.prototype.cycle = function (b) {
                return b || (this.paused = !1), this.interval && clearInterval(this.interval), this.options.interval && !this.paused && (this.interval = setInterval(a.proxy(this.next, this), this.options.interval)), this
              }, b.prototype.getActiveIndex = function () {
                return this.$active = this.$element.find(".item.active"), this.$items = this.$active.parent().children(), this.$items.index(this.$active)
              }, b.prototype.to = function (b) {
                var c = this, d = this.getActiveIndex();
                return b > this.$items.length - 1 || 0 > b ? void 0 : this.sliding ? this.$element.one("slid.bs.carousel", function () {
                  c.to(b)
                }) : d == b ? this.pause().cycle() : this.slide(b > d ? "next" : "prev", a(this.$items[b]))
              }, b.prototype.pause = function (b) {
                return b || (this.paused = !0), this.$element.find(".next, .prev").length && a.support.transition && (this.$element.trigger(a.support.transition.end), this.cycle(!0)), this.interval = clearInterval(this.interval), this
              }, b.prototype.next = function () {
                return this.sliding ? void 0 : this.slide("next")
              }, b.prototype.prev = function () {
                return this.sliding ? void 0 : this.slide("prev")
              }, b.prototype.slide = function (b, c) {
                var d = this.$element.find(".item.active"), e = c || d[b](), f = this.interval, g = "next" == b ? "left" : "right", h = "next" == b ? "first" : "last", i = this;
                if (!e.length) {
                  if (!this.options.wrap)
                    return;
                  e = this.$element.find(".item")[h]()
                }
                if (e.hasClass("active"))
                  return this.sliding = !1;
                var j = a.Event("slide.bs.carousel", {relatedTarget: e[0], direction: g});
                return this.$element.trigger(j), j.isDefaultPrevented() ? void 0 : (this.sliding = !0, f && this.pause(), this.$indicators.length && (this.$indicators.find(".active").removeClass("active"), this.$element.one("slid.bs.carousel", function () {
                  var b = a(i.$indicators.children()[i.getActiveIndex()]);
                  b && b.addClass("active")
                })), a.support.transition && this.$element.hasClass("slide") ? (e.addClass(b), e[0].offsetWidth, d.addClass(g), e.addClass(g), d.one(a.support.transition.end, function () {
                  e.removeClass([b, g].join(" ")).addClass("active"), d.removeClass(["active", g].join(" ")), i.sliding = !1, setTimeout(function () {
                    i.$element.trigger("slid.bs.carousel")
                  }, 0)
                }).emulateTransitionEnd(1e3 * d.css("transition-duration").slice(0, -1))) : (d.removeClass("active"), e.addClass("active"), this.sliding = !1, this.$element.trigger("slid.bs.carousel")), f && this.cycle(), this)
              };
              var c = a.fn.carousel;
              a.fn.carousel = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.carousel"), f = a.extend({}, b.DEFAULTS, d.data(), "object" == typeof c && c), g = "string" == typeof c ? c : f.slide;
                  e || d.data("bs.carousel", e = new b(this, f)), "number" == typeof c ? e.to(c) : g ? e[g]() : f.interval && e.pause().cycle()
                })
              }, a.fn.carousel.Constructor = b, a.fn.carousel.noConflict = function () {
                return a.fn.carousel = c, this
              }, a(document).on("click.bs.carousel.data-api", "[data-slide], [data-slide-to]", function (b) {
                var c, d = a(this), e = a(d.attr("data-target") || (c = d.attr("href")) && c.replace(/.*(?=#[^\s]+$)/, "")), f = a.extend({}, e.data(), d.data()), g = d.attr("data-slide-to");
                g && (f.interval = !1), e.carousel(f), (g = d.attr("data-slide-to")) && e.data("bs.carousel").to(g), b.preventDefault()
              }), a(window).on("load", function () {
                a('[data-ride="carousel"]').each(function () {
                  var b = a(this);
                  b.carousel(b.data())
                })
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = function (c, d) {
                this.$element = a(c), this.options = a.extend({}, b.DEFAULTS, d), this.transitioning = null, this.options.parent && (this.$parent = a(this.options.parent)), this.options.toggle && this.toggle()
              };
              b.DEFAULTS = {toggle: !0}, b.prototype.dimension = function () {
                var a = this.$element.hasClass("width");
                return a ? "width" : "height"
              }, b.prototype.show = function () {
                if (!this.transitioning && !this.$element.hasClass("in")) {
                  var b = a.Event("show.bs.collapse");
                  if (this.$element.trigger(b), !b.isDefaultPrevented()) {
                    var c = this.$parent && this.$parent.find("> .panel > .in");
                    if (c && c.length) {
                      var d = c.data("bs.collapse");
                      if (d && d.transitioning)
                        return;
                      c.collapse("hide"), d || c.data("bs.collapse", null)
                    }
                    var e = this.dimension();
                    this.$element.removeClass("collapse").addClass("collapsing")[e](0), this.transitioning = 1;
                    var f = function () {
                      this.$element.removeClass("collapsing").addClass("collapse in")[e]("auto"), this.transitioning = 0, this.$element.trigger("shown.bs.collapse")
                    };
                    if (!a.support.transition)
                      return f.call(this);
                    var g = a.camelCase(["scroll", e].join("-"));
                    this.$element.one(a.support.transition.end, a.proxy(f, this)).emulateTransitionEnd(350)[e](this.$element[0][g])
                  }
                }
              }, b.prototype.hide = function () {
                if (!this.transitioning && this.$element.hasClass("in")) {
                  var b = a.Event("hide.bs.collapse");
                  if (this.$element.trigger(b), !b.isDefaultPrevented()) {
                    var c = this.dimension();
                    this.$element[c](this.$element[c]())[0].offsetHeight, this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"), this.transitioning = 1;
                    var d = function () {
                      this.transitioning = 0, this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")
                    };
                    return a.support.transition ? void this.$element[c](0).one(a.support.transition.end, a.proxy(d, this)).emulateTransitionEnd(350) : d.call(this)
                  }
                }
              }, b.prototype.toggle = function () {
                this[this.$element.hasClass("in") ? "hide" : "show"]()
              };
              var c = a.fn.collapse;
              a.fn.collapse = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.collapse"), f = a.extend({}, b.DEFAULTS, d.data(), "object" == typeof c && c);
                  !e && f.toggle && "show" == c && (c = !c), e || d.data("bs.collapse", e = new b(this, f)), "string" == typeof c && e[c]()
                })
              }, a.fn.collapse.Constructor = b, a.fn.collapse.noConflict = function () {
                return a.fn.collapse = c, this
              }, a(document).on("click.bs.collapse.data-api", "[data-toggle=collapse]", function (b) {
                var c, d = a(this), e = d.attr("data-target") || b.preventDefault() || (c = d.attr("href")) && c.replace(/.*(?=#[^\s]+$)/, ""), f = a(e), g = f.data("bs.collapse"), h = g ? "toggle" : d.data(), i = d.attr("data-parent"), j = i && a(i);
                g && g.transitioning || (j && j.find('[data-toggle=collapse][data-parent="' + i + '"]').not(d).addClass("collapsed"), d[f.hasClass("in") ? "addClass" : "removeClass"]("collapsed")), f.collapse(h)
              })
            }(jQuery), +function (a) {
              "use strict";
              function b(b) {
                a(d).remove(), a(e).each(function () {
                  var d = c(a(this)), e = {relatedTarget: this};
                  d.hasClass("open") && (d.trigger(b = a.Event("hide.bs.dropdown", e)), b.isDefaultPrevented() || d.removeClass("open").trigger("hidden.bs.dropdown", e))
                })
              }
              function c(b) {
                var c = b.attr("data-target");
                c || (c = b.attr("href"), c = c && /#[A-Za-z]/.test(c) && c.replace(/.*(?=#[^\s]*$)/, ""));
                var d = c && a(c);
                return d && d.length ? d : b.parent()
              }
              var d = ".dropdown-backdrop", e = "[data-toggle=dropdown]", f = function (b) {
                a(b).on("click.bs.dropdown", this.toggle)
              };
              f.prototype.toggle = function (d) {
                var e = a(this);
                if (!e.is(".disabled, :disabled")) {
                  var f = c(e), g = f.hasClass("open");
                  if (b(), !g) {
                    "ontouchstart"in document.documentElement && !f.closest(".navbar-nav").length && a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click", b);
                    var h = {relatedTarget: this};
                    if (f.trigger(d = a.Event("show.bs.dropdown", h)), d.isDefaultPrevented())
                      return;
                    f.toggleClass("open").trigger("shown.bs.dropdown", h), e.focus()
                  }
                  return!1
                }
              }, f.prototype.keydown = function (b) {
                if (/(38|40|27)/.test(b.keyCode)) {
                  var d = a(this);
                  if (b.preventDefault(), b.stopPropagation(), !d.is(".disabled, :disabled")) {
                    var f = c(d), g = f.hasClass("open");
                    if (!g || g && 27 == b.keyCode)
                      return 27 == b.which && f.find(e).focus(), d.click();
                    var h = " li:not(.divider):visible a", i = f.find("[role=menu]" + h + ", [role=listbox]" + h);
                    if (i.length) {
                      var j = i.index(i.filter(":focus"));
                      38 == b.keyCode && j > 0 && j--, 40 == b.keyCode && j < i.length - 1 && j++, ~j || (j = 0), i.eq(j).focus()
                    }
                  }
                }
              };
              var g = a.fn.dropdown;
              a.fn.dropdown = function (b) {
                return this.each(function () {
                  var c = a(this), d = c.data("bs.dropdown");
                  d || c.data("bs.dropdown", d = new f(this)), "string" == typeof b && d[b].call(c)
                })
              }, a.fn.dropdown.Constructor = f, a.fn.dropdown.noConflict = function () {
                return a.fn.dropdown = g, this
              }, a(document).on("click.bs.dropdown.data-api", b).on("click.bs.dropdown.data-api", ".dropdown form", function (a) {
                a.stopPropagation()
              }).on("click.bs.dropdown.data-api", e, f.prototype.toggle).on("keydown.bs.dropdown.data-api", e + ", [role=menu], [role=listbox]", f.prototype.keydown)
            }(jQuery), +function (a) {
              "use strict";
              var b = function (b, c) {
                this.options = c, this.$element = a(b), this.$backdrop = this.isShown = null, this.options.remote && this.$element.find(".modal-content").load(this.options.remote, a.proxy(function () {
                  this.$element.trigger("loaded.bs.modal")
                }, this))
              };
              b.DEFAULTS = {backdrop: !0, keyboard: !0, show: !0}, b.prototype.toggle = function (a) {
                return this[this.isShown ? "hide" : "show"](a)
              }, b.prototype.show = function (b) {
                var c = this, d = a.Event("show.bs.modal", {relatedTarget: b});
                this.$element.trigger(d), this.isShown || d.isDefaultPrevented() || (this.isShown = !0, this.escape(), this.$element.on("click.dismiss.bs.modal", '[data-dismiss="modal"]', a.proxy(this.hide, this)), this.backdrop(function () {
                  var d = a.support.transition && c.$element.hasClass("fade");
                  c.$element.parent().length || c.$element.appendTo(document.body), c.$element.show().scrollTop(0), d && c.$element[0].offsetWidth, c.$element.addClass("in").attr("aria-hidden", !1), c.enforceFocus();
                  var e = a.Event("shown.bs.modal", {relatedTarget: b});
                  d ? c.$element.find(".modal-dialog").one(a.support.transition.end, function () {
                    c.$element.focus().trigger(e)
                  }).emulateTransitionEnd(300) : c.$element.focus().trigger(e)
                }))
              }, b.prototype.hide = function (b) {
                b && b.preventDefault(), b = a.Event("hide.bs.modal"), this.$element.trigger(b), this.isShown && !b.isDefaultPrevented() && (this.isShown = !1, this.escape(), a(document).off("focusin.bs.modal"), this.$element.removeClass("in").attr("aria-hidden", !0).off("click.dismiss.bs.modal"), a.support.transition && this.$element.hasClass("fade") ? this.$element.one(a.support.transition.end, a.proxy(this.hideModal, this)).emulateTransitionEnd(300) : this.hideModal())
              }, b.prototype.enforceFocus = function () {
                a(document).off("focusin.bs.modal").on("focusin.bs.modal", a.proxy(function (a) {
                  this.$element[0] === a.target || this.$element.has(a.target).length || this.$element.focus()
                }, this))
              }, b.prototype.escape = function () {
                this.isShown && this.options.keyboard ? this.$element.on("keyup.dismiss.bs.modal", a.proxy(function (a) {
                  27 == a.which && this.hide()
                }, this)) : this.isShown || this.$element.off("keyup.dismiss.bs.modal")
              }, b.prototype.hideModal = function () {
                var a = this;
                this.$element.hide(), this.backdrop(function () {
                  a.removeBackdrop(), a.$element.trigger("hidden.bs.modal")
                })
              }, b.prototype.removeBackdrop = function () {
                this.$backdrop && this.$backdrop.remove(), this.$backdrop = null
              }, b.prototype.backdrop = function (b) {
                var c = this.$element.hasClass("fade") ? "fade" : "";
                if (this.isShown && this.options.backdrop) {
                  var d = a.support.transition && c;
                  if (this.$backdrop = a('<div class="modal-backdrop ' + c + '" />').appendTo(document.body), this.$element.on("click.dismiss.bs.modal", a.proxy(function (a) {
                    a.target === a.currentTarget && ("static" == this.options.backdrop ? this.$element[0].focus.call(this.$element[0]) : this.hide.call(this))
                  }, this)), d && this.$backdrop[0].offsetWidth, this.$backdrop.addClass("in"), !b)
                    return;
                  d ? this.$backdrop.one(a.support.transition.end, b).emulateTransitionEnd(150) : b()
                } else
                  !this.isShown && this.$backdrop ? (this.$backdrop.removeClass("in"), a.support.transition && this.$element.hasClass("fade") ? this.$backdrop.one(a.support.transition.end, b).emulateTransitionEnd(150) : b()) : b && b()
              };
              var c = a.fn.modal;
              a.fn.modal = function (c, d) {
                return this.each(function () {
                  var e = a(this), f = e.data("bs.modal"), g = a.extend({}, b.DEFAULTS, e.data(), "object" == typeof c && c);
                  f || e.data("bs.modal", f = new b(this, g)), "string" == typeof c ? f[c](d) : g.show && f.show(d)
                })
              }, a.fn.modal.Constructor = b, a.fn.modal.noConflict = function () {
                return a.fn.modal = c, this
              }, a(document).on("click.bs.modal.data-api", '[data-toggle="modal"]', function (b) {
                var c = a(this), d = c.attr("href"), e = a(c.attr("data-target") || d && d.replace(/.*(?=#[^\s]+$)/, "")), f = e.data("bs.modal") ? "toggle" : a.extend({remote: !/#/.test(d) && d}, e.data(), c.data());
                c.is("a") && b.preventDefault(), e.modal(f, this).one("hide", function () {
                  c.is(":visible") && c.focus()
                })
              }), a(document).on("show.bs.modal", ".modal", function () {
                a(document.body).addClass("modal-open")
              }).on("hidden.bs.modal", ".modal", function () {
                a(document.body).removeClass("modal-open")
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = function (a, b) {
                this.type = this.options = this.enabled = this.timeout = this.hoverState = this.$element = null, this.init("tooltip", a, b)
              };
              b.DEFAULTS = {animation: !0, placement: "top", selector: !1, template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', trigger: "hover focus", title: "", delay: 0, html: !1, container: !1}, b.prototype.init = function (b, c, d) {
                this.enabled = !0, this.type = b, this.$element = a(c), this.options = this.getOptions(d);
                for (var e = this.options.trigger.split(" "), f = e.length; f--; ) {
                  var g = e[f];
                  if ("click" == g)
                    this.$element.on("click." + this.type, this.options.selector, a.proxy(this.toggle, this));
                  else if ("manual" != g) {
                    var h = "hover" == g ? "mouseenter" : "focusin", i = "hover" == g ? "mouseleave" : "focusout";
                    this.$element.on(h + "." + this.type, this.options.selector, a.proxy(this.enter, this)), this.$element.on(i + "." + this.type, this.options.selector, a.proxy(this.leave, this))
                  }
                }
                this.options.selector ? this._options = a.extend({}, this.options, {trigger: "manual", selector: ""}) : this.fixTitle()
              }, b.prototype.getDefaults = function () {
                return b.DEFAULTS
              }, b.prototype.getOptions = function (b) {
                return b = a.extend({}, this.getDefaults(), this.$element.data(), b), b.delay && "number" == typeof b.delay && (b.delay = {show: b.delay, hide: b.delay}), b
              }, b.prototype.getDelegateOptions = function () {
                var b = {}, c = this.getDefaults();
                return this._options && a.each(this._options, function (a, d) {
                  c[a] != d && (b[a] = d)
                }), b
              }, b.prototype.enter = function (b) {
                var c = b instanceof this.constructor ? b : a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs." + this.type);
                return clearTimeout(c.timeout), c.hoverState = "in", c.options.delay && c.options.delay.show ? void(c.timeout = setTimeout(function () {
                  "in" == c.hoverState && c.show()
                }, c.options.delay.show)) : c.show()
              }, b.prototype.leave = function (b) {
                var c = b instanceof this.constructor ? b : a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs." + this.type);
                return clearTimeout(c.timeout), c.hoverState = "out", c.options.delay && c.options.delay.hide ? void(c.timeout = setTimeout(function () {
                  "out" == c.hoverState && c.hide()
                }, c.options.delay.hide)) : c.hide()
              }, b.prototype.show = function () {
                var b = a.Event("show.bs." + this.type);
                if (this.hasContent() && this.enabled) {
                  if (this.$element.trigger(b), b.isDefaultPrevented())
                    return;
                  var c = this, d = this.tip();
                  this.setContent(), this.options.animation && d.addClass("fade");
                  var e = "function" == typeof this.options.placement ? this.options.placement.call(this, d[0], this.$element[0]) : this.options.placement, f = /\s?auto?\s?/i, g = f.test(e);
                  g && (e = e.replace(f, "") || "top"), d.detach().css({top: 0, left: 0, display: "block"}).addClass(e), this.options.container ? d.appendTo(this.options.container) : d.insertAfter(this.$element);
                  var h = this.getPosition(), i = d[0].offsetWidth, j = d[0].offsetHeight;
                  if (g) {
                    var k = this.$element.parent(), l = e, m = document.documentElement.scrollTop || document.body.scrollTop, n = "body" == this.options.container ? window.innerWidth : k.outerWidth(), o = "body" == this.options.container ? window.innerHeight : k.outerHeight(), p = "body" == this.options.container ? 0 : k.offset().left;
                    e = "bottom" == e && h.top + h.height + j - m > o ? "top" : "top" == e && h.top - m - j < 0 ? "bottom" : "right" == e && h.right + i > n ? "left" : "left" == e && h.left - i < p ? "right" : e, d.removeClass(l).addClass(e)
                  }
                  var q = this.getCalculatedOffset(e, h, i, j);
                  this.applyPlacement(q, e), this.hoverState = null;
                  var r = function () {
                    c.$element.trigger("shown.bs." + c.type)
                  };
                  a.support.transition && this.$tip.hasClass("fade") ? d.one(a.support.transition.end, r).emulateTransitionEnd(150) : r()
                }
              }, b.prototype.applyPlacement = function (b, c) {
                var d, e = this.tip(), f = e[0].offsetWidth, g = e[0].offsetHeight, h = parseInt(e.css("margin-top"), 10), i = parseInt(e.css("margin-left"), 10);
                isNaN(h) && (h = 0), isNaN(i) && (i = 0), b.top = b.top + h, b.left = b.left + i, a.offset.setOffset(e[0], a.extend({using: function (a) {
                    e.css({top: Math.round(a.top), left: Math.round(a.left)})
                  }}, b), 0), e.addClass("in");
                var j = e[0].offsetWidth, k = e[0].offsetHeight;
                if ("top" == c && k != g && (d = !0, b.top = b.top + g - k), /bottom|top/.test(c)) {
                  var l = 0;
                  b.left < 0 && (l = -2 * b.left, b.left = 0, e.offset(b), j = e[0].offsetWidth, k = e[0].offsetHeight), this.replaceArrow(l - f + j, j, "left")
                } else
                  this.replaceArrow(k - g, k, "top");
                d && e.offset(b)
              }, b.prototype.replaceArrow = function (a, b, c) {
                this.arrow().css(c, a ? 50 * (1 - a / b) + "%" : "")
              }, b.prototype.setContent = function () {
                var a = this.tip(), b = this.getTitle();
                a.find(".tooltip-inner")[this.options.html ? "html" : "text"](b), a.removeClass("fade in top bottom left right")
              }, b.prototype.hide = function () {
                function b() {
                  "in" != c.hoverState && d.detach(), c.$element.trigger("hidden.bs." + c.type)
                }
                var c = this, d = this.tip(), e = a.Event("hide.bs." + this.type);
                return this.$element.trigger(e), e.isDefaultPrevented() ? void 0 : (d.removeClass("in"), a.support.transition && this.$tip.hasClass("fade") ? d.one(a.support.transition.end, b).emulateTransitionEnd(150) : b(), this.hoverState = null, this)
              }, b.prototype.fixTitle = function () {
                var a = this.$element;
                (a.attr("title") || "string" != typeof a.attr("data-original-title")) && a.attr("data-original-title", a.attr("title") || "").attr("title", "")
              }, b.prototype.hasContent = function () {
                return this.getTitle()
              }, b.prototype.getPosition = function () {
                var b = this.$element[0];
                return a.extend({}, "function" == typeof b.getBoundingClientRect ? b.getBoundingClientRect() : {width: b.offsetWidth, height: b.offsetHeight}, this.$element.offset())
              }, b.prototype.getCalculatedOffset = function (a, b, c, d) {
                return"bottom" == a ? {top: b.top + b.height, left: b.left + b.width / 2 - c / 2} : "top" == a ? {top: b.top - d, left: b.left + b.width / 2 - c / 2} : "left" == a ? {top: b.top + b.height / 2 - d / 2, left: b.left - c} : {top: b.top + b.height / 2 - d / 2, left: b.left + b.width}
              }, b.prototype.getTitle = function () {
                var a, b = this.$element, c = this.options;
                return a = b.attr("data-original-title") || ("function" == typeof c.title ? c.title.call(b[0]) : c.title)
              }, b.prototype.tip = function () {
                return this.$tip = this.$tip || a(this.options.template)
              }, b.prototype.arrow = function () {
                return this.$arrow = this.$arrow || this.tip().find(".tooltip-arrow")
              }, b.prototype.validate = function () {
                this.$element[0].parentNode || (this.hide(), this.$element = null, this.options = null)
              }, b.prototype.enable = function () {
                this.enabled = !0
              }, b.prototype.disable = function () {
                this.enabled = !1
              }, b.prototype.toggleEnabled = function () {
                this.enabled = !this.enabled
              }, b.prototype.toggle = function (b) {
                var c = b ? a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs." + this.type) : this;
                c.tip().hasClass("in") ? c.leave(c) : c.enter(c)
              }, b.prototype.destroy = function () {
                clearTimeout(this.timeout), this.hide().$element.off("." + this.type).removeData("bs." + this.type)
              };
              var c = a.fn.tooltip;
              a.fn.tooltip = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.tooltip"), f = "object" == typeof c && c;
                  (e || "destroy" != c) && (e || d.data("bs.tooltip", e = new b(this, f)), "string" == typeof c && e[c]())
                })
              }, a.fn.tooltip.Constructor = b, a.fn.tooltip.noConflict = function () {
                return a.fn.tooltip = c, this
              }
            }(jQuery), +function (a) {
              "use strict";
              var b = function (a, b) {
                this.init("popover", a, b)
              };
              if (!a.fn.tooltip)
                throw new Error("Popover requires tooltip.js");
              b.DEFAULTS = a.extend({}, a.fn.tooltip.Constructor.DEFAULTS, {placement: "right", trigger: "click", content: "", template: '<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}), b.prototype = a.extend({}, a.fn.tooltip.Constructor.prototype), b.prototype.constructor = b, b.prototype.getDefaults = function () {
                return b.DEFAULTS
              }, b.prototype.setContent = function () {
                var a = this.tip(), b = this.getTitle(), c = this.getContent();
                a.find(".popover-title")[this.options.html ? "html" : "text"](b), a.find(".popover-content")[this.options.html ? "string" == typeof c ? "html" : "append" : "text"](c), a.removeClass("fade top bottom left right in"), a.find(".popover-title").html() || a.find(".popover-title").hide()
              }, b.prototype.hasContent = function () {
                return this.getTitle() || this.getContent()
              }, b.prototype.getContent = function () {
                var a = this.$element, b = this.options;
                return a.attr("data-content") || ("function" == typeof b.content ? b.content.call(a[0]) : b.content)
              }, b.prototype.arrow = function () {
                return this.$arrow = this.$arrow || this.tip().find(".arrow")
              }, b.prototype.tip = function () {
                return this.$tip || (this.$tip = a(this.options.template)), this.$tip
              };
              var c = a.fn.popover;
              a.fn.popover = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.popover"), f = "object" == typeof c && c;
                  (e || "destroy" != c) && (e || d.data("bs.popover", e = new b(this, f)), "string" == typeof c && e[c]())
                })
              }, a.fn.popover.Constructor = b, a.fn.popover.noConflict = function () {
                return a.fn.popover = c, this
              }
            }(jQuery), +function (a) {
              "use strict";
              function b(c, d) {
                var e, f = a.proxy(this.process, this);
                this.$element = a(a(c).is("body") ? window : c), this.$body = a("body"), this.$scrollElement = this.$element.on("scroll.bs.scroll-spy.data-api", f), this.options = a.extend({}, b.DEFAULTS, d), this.selector = (this.options.target || (e = a(c).attr("href")) && e.replace(/.*(?=#[^\s]+$)/, "") || "") + " .nav li > a", this.offsets = a([]), this.targets = a([]), this.activeTarget = null, this.refresh(), this.process()
              }
              b.DEFAULTS = {offset: 10}, b.prototype.refresh = function () {
                var b = this.$element[0] == window ? "offset" : "position";
                this.offsets = a([]), this.targets = a([]);
                {
                  var c = this;
                  this.$body.find(this.selector).map(function () {
                    var d = a(this), e = d.data("target") || d.attr("href"), f = /^#./.test(e) && a(e);
                    return f && f.length && f.is(":visible") && [[f[b]().top + (!a.isWindow(c.$scrollElement.get(0)) && c.$scrollElement.scrollTop()), e]] || null
                  }).sort(function (a, b) {
                    return a[0] - b[0]
                  }).each(function () {
                    c.offsets.push(this[0]), c.targets.push(this[1])
                  })
                }
              }, b.prototype.process = function () {
                var a, b = this.$scrollElement.scrollTop() + this.options.offset, c = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight, d = c - this.$scrollElement.height(), e = this.offsets, f = this.targets, g = this.activeTarget;
                if (b >= d)
                  return g != (a = f.last()[0]) && this.activate(a);
                if (g && b <= e[0])
                  return g != (a = f[0]) && this.activate(a);
                for (a = e.length; a--; )
                  g != f[a] && b >= e[a] && (!e[a + 1] || b <= e[a + 1]) && this.activate(f[a])
              }, b.prototype.activate = function (b) {
                this.activeTarget = b, a(this.selector).parentsUntil(this.options.target, ".active").removeClass("active");
                var c = this.selector + '[data-target="' + b + '"],' + this.selector + '[href="' + b + '"]', d = a(c).parents("li").addClass("active");
                d.parent(".dropdown-menu").length && (d = d.closest("li.dropdown").addClass("active")), d.trigger("activate.bs.scrollspy")
              };
              var c = a.fn.scrollspy;
              a.fn.scrollspy = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.scrollspy"), f = "object" == typeof c && c;
                  e || d.data("bs.scrollspy", e = new b(this, f)), "string" == typeof c && e[c]()
                })
              }, a.fn.scrollspy.Constructor = b, a.fn.scrollspy.noConflict = function () {
                return a.fn.scrollspy = c, this
              }, a(window).on("load", function () {
                a('[data-spy="scroll"]').each(function () {
                  var b = a(this);
                  b.scrollspy(b.data())
                })
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = function (b) {
                this.element = a(b)
              };
              b.prototype.show = function () {
                var b = this.element, c = b.closest("ul:not(.dropdown-menu)"), d = b.data("target");
                if (d || (d = b.attr("href"), d = d && d.replace(/.*(?=#[^\s]*$)/, "")), !b.parent("li").hasClass("active")) {
                  var e = c.find(".active:last a")[0], f = a.Event("show.bs.tab", {relatedTarget: e});
                  if (b.trigger(f), !f.isDefaultPrevented()) {
                    var g = a(d);
                    this.activate(b.parent("li"), c), this.activate(g, g.parent(), function () {
                      b.trigger({type: "shown.bs.tab", relatedTarget: e})
                    })
                  }
                }
              }, b.prototype.activate = function (b, c, d) {
                function e() {
                  f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"), b.addClass("active"), g ? (b[0].offsetWidth, b.addClass("in")) : b.removeClass("fade"), b.parent(".dropdown-menu") && b.closest("li.dropdown").addClass("active"), d && d()
                }
                var f = c.find("> .active"), g = d && a.support.transition && f.hasClass("fade");
                g ? f.one(a.support.transition.end, e).emulateTransitionEnd(150) : e(), f.removeClass("in")
              };
              var c = a.fn.tab;
              a.fn.tab = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.tab");
                  e || d.data("bs.tab", e = new b(this)), "string" == typeof c && e[c]()
                })
              }, a.fn.tab.Constructor = b, a.fn.tab.noConflict = function () {
                return a.fn.tab = c, this
              }, a(document).on("click.bs.tab.data-api", '[data-toggle="tab"], [data-toggle="pill"]', function (b) {
                b.preventDefault(), a(this).tab("show")
              })
            }(jQuery), +function (a) {
              "use strict";
              var b = function (c, d) {
                this.options = a.extend({}, b.DEFAULTS, d), this.$window = a(window).on("scroll.bs.affix.data-api", a.proxy(this.checkPosition, this)).on("click.bs.affix.data-api", a.proxy(this.checkPositionWithEventLoop, this)), this.$element = a(c), this.affixed = this.unpin = this.pinnedOffset = null, this.checkPosition()
              };
              b.RESET = "affix affix-top affix-bottom", b.DEFAULTS = {offset: 0}, b.prototype.getPinnedOffset = function () {
                if (this.pinnedOffset)
                  return this.pinnedOffset;
                this.$element.removeClass(b.RESET).addClass("affix");
                var a = this.$window.scrollTop(), c = this.$element.offset();
                return this.pinnedOffset = c.top - a
              }, b.prototype.checkPositionWithEventLoop = function () {
                setTimeout(a.proxy(this.checkPosition, this), 1)
              }, b.prototype.checkPosition = function () {
                if (this.$element.is(":visible")) {
                  var c = a(document).height(), d = this.$window.scrollTop(), e = this.$element.offset(), f = this.options.offset, g = f.top, h = f.bottom;
                  "top" == this.affixed && (e.top += d), "object" != typeof f && (h = g = f), "function" == typeof g && (g = f.top(this.$element)), "function" == typeof h && (h = f.bottom(this.$element));
                  var i = null != this.unpin && d + this.unpin <= e.top ? !1 : null != h && e.top + this.$element.height() >= c - h ? "bottom" : null != g && g >= d ? "top" : !1;
                  if (this.affixed !== i) {
                    this.unpin && this.$element.css("top", "");
                    var j = "affix" + (i ? "-" + i : ""), k = a.Event(j + ".bs.affix");
                    this.$element.trigger(k), k.isDefaultPrevented() || (this.affixed = i, this.unpin = "bottom" == i ? this.getPinnedOffset() : null, this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix", "affixed"))), "bottom" == i && this.$element.offset({top: c - h - this.$element.height()}))
                  }
                }
              };
              var c = a.fn.affix;
              a.fn.affix = function (c) {
                return this.each(function () {
                  var d = a(this), e = d.data("bs.affix"), f = "object" == typeof c && c;
                  e || d.data("bs.affix", e = new b(this, f)), "string" == typeof c && e[c]()
                })
              }, a.fn.affix.Constructor = b, a.fn.affix.noConflict = function () {
                return a.fn.affix = c, this
              }, a(window).on("load", function () {
                a('[data-spy="affix"]').each(function () {
                  var b = a(this), c = b.data();
                  c.offset = c.offset || {}, c.offsetBottom && (c.offset.bottom = c.offsetBottom), c.offsetTop && (c.offset.top = c.offsetTop), b.affix(c)
                })
              })
            }(jQuery);
          </script>


          <script type="text/javascript" src="lightbox/js/jquery.lightbox-0.5.js"></script>
          <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
          <script type="text/javascript" src="boutiquenew2.js"></script>
          <script type="text/javascript" src="http://getbootstrap.com/2.3.2/assets/js/bootstrap-dropdown.js"></script>
          <script type="text/javascript" src="http://artlemoine.com/js/bootstrap.js"></script>
          <script src='http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js' type='text/javascript'></script>
          <script type='text/javascript'>
            $('.dropdown').dropdown('toggle');
          </script>


          <?php
          echo $js_menu;

          tpl("foot");
          ?>

          </body>
          </html>
