<!-- 
*{margin:0;padding:0}
-->

/* BODY */c
body { margin: 0;
       padding: 0;
       font-family: Bradley Hand ITC;
       background-color: thistle;
       width: 100%;}
/* FIN DE BODY */


/* CHOIX DES LANGUES AVEC SOIT MENU DEROULANT (FORM), SOIT DRAPEAUX (DIV) */
form {} .langue { visibility: hidden;                                           /* ANNULER L'AFFICHAGE D'UN ELEMENT */
                  position : absolute;
                  text-align: right;
                  margin: 0px 0px 0px 78%;}
.styled-select select { font-size: 15px;}
#language { position : absolute;
            text-align: right;
            margin: -75px 0px 0px 73%;}
#language img { border: none;
                margin: 0px 18px 0px 0px;
                width: 110px;
                height: 60px;}
/* FIN DE CHOIX DES LANGUES AVEC SOIT MENU DEROULANT (FORM), SOIT DRAPEAUX (DIV) */


/* EMMI */
#emmi { width: 35%;
        // height: 50px;
        position : absolute;
        text-align: left;
        margin: -100px 0px 0px 0px;}
/* FIN DE EMMI */


/* IFRAME */
iframe .tageblatt { display: none;
                  }
/* FIN DE IFRAME */
#tageblatt { display: none;
           }


/* CITYGUILDS */
#cityguilds { position : absolute;
              text-align: left;
              margin: -100px 0px 0px 41%;}
/* FIN DE CITYGUILDS */


/* APP - IOS - ANDROID */
#app { display: block;
       font-family: Arial;
       width: 100%; 
       margin: 0px 10% 60px 10%; 
     }
/* FIN DE APP - IOS - ANDROID */


/* H1 */
h1{}
.index { text-align: center;
         font-size: 35px;
         font-weight: bold;
         color: yellow;
         margin: 0px 0px 20px 0px;}
.emmiindex { text-align: center;
             font-size: 35px;
             font-weight: bold;
             color: yellow;
             margin: 0px 0px 20px 0px;}
.indexemmilink { text-align: center;
                 font-size: 35px;
                 font-weight: bold;
                 color: yellow;
                 margin: 0px 0px 20px 0px;}
/* FIN DE H1 */


/* IMAGE */
img {} .logo { border: none;
               margin: 0px 0px 110px 0px;
               border-radius: 10px 10px 10px 10px;
               -moz-border-radius: 10px 10px 10px 10px;
               -webkit-border-radius: 10px 10px 10px 10px;}
               transform: translate(30px,5px);}
img {} .logo2 { margin: 0px 0px 0px 0px;
                width: 39%; 
                height: 300px;
                border-radius: 10px 10px 10px 10px;
                -moz-border-radius: 10px 10px 10px 10px;
                -webkit-border-radius:10px 10px 10px 10px;} 
img {} .logo3 { width: 59%; 
                height: 300px;
                border-radius: 10px 10px 10px 10px;
                -moz-border-radius: 10px 10px 10px 10px;
                -webkit-border-radius:10px 10px 10px 10px;}      
img {} .appleicon { width: 180px;
                    height: 180px;
                    border-radius: 20px 20px 20px 20px;
                    -moz-border-radius: 20px 20px 20px 20px;
                    -webkit-border-radius: 20px 20px 20px 20px;}
img {} .article { width: 600px;
                  height: 500px;
                  border-radius: 20px 20px 20px 20px;
                  -moz-border-radius: 20px 20px 20px 20px;
                  -webkit-border-radius: 20px 20px 20px 20px;} 
img {} .shopproduct { width: 80%;
                      border-radius: 10px 10px 10px 10px;
                      -moz-border-radius: 10px 10px 10px 10px;
                      -webkit-border-radius:10px 10px 10px 10px;}
img {} .emmilogo { border-radius: 60px 60px 60px 60px;
                   -moz-border-radius: 60px 60px 60px 60px;
                   -webkit-border-radius: 60px 60px 60px 60px;}
img {} .emmismalllogo { width: 50%;
                        display: center;
                        margin: 0px 0px 10px 30%;
                        border-radius: 60px 60px 60px 60px;
                        -moz-border-radius: 60px 60px 60px 60px;
                        -webkit-border-radius: 60px 60px 60px 60px;}
img {} .emmipet1 { width: 60%; display: center;
                   border-radius: 10px 10px 10px 10px;
                   -moz-border-radius: 10px 10px 10px 10px;
                   -webkit-border-radius:10px 10px 10px 10px;}
img {} .emmipet2 { width: 38%; display: center;
                   border-radius: 10px 10px 10px 10px;
                   -moz-border-radius: 10px 10px 10px 10px;
                   -webkit-border-radius:10px 10px 10px 10px;}
img {} .emmipet3 { width: 68%; display: center;
                   border-radius: 10px 10px 10px 10px;
                   -moz-border-radius: 10px 10px 10px 10px;
                   -webkit-border-radius:10px 10px 10px 10px;}
img {} .emmipet4 { width: 30%;
                   border-radius: 10px 10px 10px 10px;
                   -moz-border-radius: 10px 10px 10px 10px;
                   -webkit-border-radius:10px 10px 10px 10px;}
img {} .bamsmalllogo { width: 100%; 
                       display: center;
                       margin: 0px 0px 0px 10%;
                       border-radius: 60px 60px 60px 60px;
                       -moz-border-radius: 60px 60px 60px 60px;
                       -webkit-border-radius: 60px 60px 60px 60px;}
img {} .slideshow { // width: 100%; 
                    height: 320px;
                    display: center;
                    margin: 0px 0px 0px 0px;
                    border-radius: 20px 20px 20px 20px;
                    -moz-border-radius: 20px 20px 20px 20px;
                    -webkit-border-radius: 20px 20px 20px 20px;}
img {} .competition1 { width: 90%;  
                       // height: 80%;
                       display: center;
                       margin: 0px 0px 0px 0px;
                       border-radius: 20px 20px 20px 20px;
                       -moz-border-radius: 20px 20px 20px 20px;
                       -webkit-border-radius: 20px 20px 20px 20px;}
img {} .competition2 { width: 95%; 
                       // height: 320px;
                       display: center;
                       margin: 0px 0px 0px 0px;
                       border-radius: 20px 20px 20px 20px;
                       -moz-border-radius: 20px 20px 20px 20px;
                       -webkit-border-radius: 20px 20px 20px 20px;}
img {} .competition3 { width: 96%; 
                       // height: 50%;
                       display: center;
                       margin: 0px 0px 0px 0px;
                       border-radius: 20px 20px 20px 20px;
                       -moz-border-radius: 20px 20px 20px 20px;
                       -webkit-border-radius: 20px 20px 20px 20px;}
img {} .competition4 { width: 90%; 
                       // height: 50%;
                       display: center;
                       margin: 0px 0px 0px 0px;
                       border-radius: 20px 20px 20px 20px;
                       -moz-border-radius: 20px 20px 20px 20px;
                       -webkit-border-radius: 20px 20px 20px 20px;}
img {} .competition5 { width: 95%; 
                       // height: 320px;
                       display: center;
                       margin: 0px 0px 0px 0px;
                       border-radius: 20px 20px 20px 20px;
                       -moz-border-radius: 20px 20px 20px 20px;
                       -webkit-border-radius: 20px 20px 20px 20px;}
img {} .cityguilds { width: 120px; 
                     display: center;
                     margin: 7px 0px 0px 0px;
                     border-radius: 20px 20px 20px 20px;
                     -moz-border-radius: 20px 20px 20px 20px;
                     -webkit-border-radius: 20px 20px 20px 20px;}
img {} .android { width: 120px; 
                  display: inline;
                  vertical-align: middle;
                  margin: 7px 0px 0px 0px;
                  border-radius: 20px 20px 20px 20px;
                  -moz-border-radius: 20px 20px 20px 20px;
                  -webkit-border-radius: 20px 20px 20px 20px;}
img {} .tageblatt { display: none;}
/* FIN D'IMAGE */


/* TABLE */
table.master { margin: 0px auto 0px auto; }
/* FIN DE TABLE */


/* VIDEO EN IFRAME */
.iframevideo { margin: 0px 0px 0px 0px; 
               width: 98%; 
               height: 500px;}
.iframevideomap { margin: 0px 0px 0px 0px; 
                  width: 820px; 
                  height: 820px;}
.iframevideoemmipet { width: 77%; /* 569px; */
                      height: 300px;
                      border-radius: 10px 10px 10px 10px;
                      -moz-border-radius: 10px 10px 10px 10px;
                      -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE VIDEO EN IFRAME */


/* FORMULAIRE DANS LE CADRE "PICTURES" ET "COMMENTAIRES" SOUS PHOTOS */

form {} .cssform { text-align: center;}

.envoiphoto { width: 80%; 
              height: 90px;
              font-family: arial;
              font-size: 50px;
              border-color: #907FA0;
              background-color : white;
              border-radius: 10px 10px 10px 10px;
              -moz-border-radius: 10px 10px 10px 10px;
              -webkit-border-radius: 10px 10px 10px 10px;}

.photocomment { width: 80%; 
                height: 200px;
                font-family: arial;
                font-size: 50px;
                vertical-align: middle;
                border-radius: 10px 10px 10px 10px;
                -moz-border-radius: 10px 10px 10px 10px;
                -webkit-border-radius: 10px 10px 10px 10px;}

.wall { cursor: hand;
                 margin: 20px 0px 10px 0px;
                 width: 300px;
                 height: 90px;
                 background-color: #7e2478;
                 font-family: arial;
                 font-size: 50px;
                 color: #FFFFFF;
                 border-radius: 10px 10px 10px 10px;
                 -moz-border-radius: 10px 10px 10px 10px;
                 -webkit-border-radius: 10px 10px 10px 10px;}

/* FORMULAIRE DANS LE CADRE "PICTURES" ET "COMMENTAIRES" SOUS PHOTOS */


/* FORMULAIRE SOUS CONTACT */

form {} .cssform { text-align: center;}

.email { width: 80%;
         height: 90px;
         border-radius: 5px;
         font-family: arial;
         font-size: 50px;}

.sujet { width: 80%;
         height: 90px;
         border-radius: 5px;
         font-family: arial;
         font-size: 50px;}

.message { width: 80%;
           line-height: 90px;
           border-radius: 5px;
           font-family: arial;
           font-size: 50px;}

.submit { cursor: hand;
          margin: 20px 0px 10px 0px;
          width: 300px;
          height: 90px;
          background-color: #7e2478;
          font-size: 40px;
          color: #FFFFFF;
          border-radius: 10px 10px 10px 10px;
          -moz-border-radius: 10px 10px 10px 10px;
          -webkit-border-radius: 10px 10px 10px 10px;}

.registernews { width: 80%;
                line-height: 26px;
                border-radius: 5px;
                font-family: arial;
                font-size: 17px;}

.submitnews { cursor: hand;
              margin: 0px 0px 0px 0px;
              width: 100px;
              height: 30px;
              background-color: #7e2478;
              font-size: 17px;
              color: #FFFFFF;
              border-radius: 10px 10px 10px 10px;
              -moz-border-radius: 10px 10px 10px 10px;
              -webkit-border-radius: 10px 10px 10px 10px;}

/* FORMULAIRE SOUS CONTACT */


/* APPARENCE DES LIENS */
a {}
a:link { text-decoration: none;
         color: white;}         
a:visited { text-decoration: none;
            color: white;}
a:hover { text-decoration: none;
          cursor: pointer;}
a:active { text-decoration: none;
           color: white;}
/* FIN DE APPARENCE DES LIENS */


/* HEADER */
#header { text-align: center;
          margin: 10px 0px 40px 0px;}
/* FIN DE HEADER */


/* NAVIGATION */
#navigation { padding: 0px 0px 0px 0px;
              display: block;
              text-align: center;
              height: 240px;
              font-size: 40px;
              background-color: thistle;
              font-family: 'Bookman Old Style', serif;}   
#navigation ul { padding: 0;
                 margin: 0;
                 list-style-type: none;
                 width: 100%;}
#navigation ul li { background-color: #B592B5;  
                    border-radius: 15px 15px 0px 0px;
                    -moz-border-radius: 15px 15px 0px 0px;
                    -webkit-border-radius: 15px 15px 0px 0px;
                    display: inline;
                    float: left;
                    height: 120px;
                    width: 33%; 
                    margin: 0px 0px 2px 2.5px;}
#navigation ul li a { display: block;
                      width: 100%; 
                      height: 87px;
                      float: left;
                      color: #000000;
                      text-decoration: none;
                      padding: 30px 0px 0px 0px;}
#navigation ul li a:hover { background-color: #A584A5; 
                            text-align: center; 
                            width: 100%;
                            height: 87px;
                            color: #ffffff;
                            border-radius: 15px 15px 0px 0px;
                            -moz-border-radius: 15px 15px 0px 0px;
                            -webkit-border-radius: 15px 15px 0px 0px;}
#navigation ul li a.current { background-color: #7F5F7F;
                              text-align: center; 
                              width: 100%;
                              height: 87px;
                              color: #ffffff;
                              border-radius: 15px 15px 0px 0px;
                              -moz-border-radius: 15px 15px 0px 0px;
                              -webkit-border-radius: 15px 15px 0px 0px;}
/* FIN DE NAVIGATION */


/* BASE */
#base { width: 100%;
        height: 7300px;  
        color: white;
        font-size: 35px;
        background-color: #7F5F7F;}
/* FIN DE BASE */


/* BASESERVICES */
#baseservices { width: 100%;
                height: 2100px; 
                color: white;
                font-size: 35px;
                background-color: #7F5F7F;}
/* FIN DE BASESERVICES */


/* BASEFORMATION */
#baseformation { width: 100%;
                 height: 1050px; 
                 color: white;
                 font-size: 35px;
                 background-color: #7F5F7F;}
/* FIN DE BASEFORMATION */


/* BASECONTACT */
#basecontact { width: 100%;
               height: 3100px;  
               color: white;
               font-size: 35px;
               background-color: #7F5F7F;}
/* FIN DE BASECONTACT */


/* BASEINFO */
#baseinfo { width: 80%; 
            height: 1px;  
            float: left;}
/* FIN DE BASEINFO */


/* BASETEXT */
#basetext { background-color: #531143;   
            font-family: Arial;
            width: 99%; /* 1070px; */
            margin: 0px 40px 0px 75px; 
            padding: 20px 20px 20px 20px; 
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASETEXT */


/* BASEIMG */
#baseimg { width: 100%;
           margin: 20px 0px 20px 95px;
           padding: 0px 0px 0px 0px;
           border-radius: 10px 10px 10px 10px;
           -moz-border-radius: 10px 10px 10px 10px;
           -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASEIMG */


/* BASEIMG2 */
#baseimg2 { width: 100%;
            margin: 20px 0px 20px 95px;
            padding: 0px 0px 0px 0px;
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASEIMG2 */


/* BASESHOPMAIN */
#baseshopmain { width: 100%;
                height: 12000px; 
                color: white;
                font-size: 35px;
                background-color: #7F5F7F;}
/* FIN DE BASESHOPMAIN */


/* BASESHOP */
#baseshop { display: none; }   /* visibility: none; */
/* FIN DE BASESHOP */


/* BASETEXTSHOP */
#basetextshop { background-color: #531143;
                font-family: Arial;
                width: 180px;
                margin: 0px 0px 0px 5px;
                padding: 20px 20px 20px 20px;
                border-radius: 10px 10px 10px 10px;
                -moz-border-radius: 10px 10px 10px 10px;
                -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASETEXT */


/* BASEIMGSHOP */
#baseimgshop { width: 150px;
               margin: 20px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
               border-radius: 10px 10px 10px 10px;
               -moz-border-radius: 10px 10px 10px 10px;
               -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASEIMGSHOP */


/* EMMIBASE */
#emmibase { width: 100%;
            height: 2040px; /* 4440px; */ 
            color: white;
            font-size: 15px;
            background: #7F5F7F;}
/* FIN DE AMMIBASE */


/* EMMIBASEINFO */
#emmibaseinfo { width: 100%; 
                text-align: center;
                margin: 0px auto 0px auto;}
/* FIN DE EMMIBASEINFO */


/* EMMIBASETEXT */
#emmibasetext { background-color: #531143;
                font-family: Arial;
                width: 80%; 
                margin: 0px 0px 0px 0px; 
                padding: 20px 0px 20px 0px; 
                border-radius: 10px 10px 10px 10px;
                -moz-border-radius: 10px 10px 10px 10px;
                -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE EMMIBASETEXT */


/* BASEPLAN */
#baseplan { width: 500px;
            margin: 20px 0px 0px 70px;
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE BASEPLAN */


/* SHOP */
#shop { width: 100%;
        height: 1800px;
        color: white;
        font-size: 35px;
        background: #7F5F7F;}
/* FIN DE SHOP */


/* SHOPARTICLE */
#shoparticle { width: 100%;
               min-height: 2000px;
               color: white;
               font-size: 35px;
               background: #7F5F7F;}
/* FIN DE SHOPARTICLE */


/* SHOPINFOMAIN */
#shopinfomain { width: 100%;
                height: 11000px;}
/* FIN DE SHOPINFOMAIN */


/* SHOPINFOARTICLE */
#shopinfoarticle { width: 100%;
                   height: 100%;}
/* FIN DE SHOPINFOARTICLE */


/* SHOPTEXT */
#shoptext { block: inline; background-color: #531143;
            font-size: 35px;
            font-family: Arial;
            height: 12300px;
            width: 80%;
            margin: 0px 40px 0px 75px; 
            padding: 20px 20px 20px 20px; 
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE SHOPTEXT */


/* SHOPTEXTARTICLE */
#shoptextarticle { block: inline; background-color: #531143;
                   font-size: 35px;
                   font-family: Arial;
                   height: 100%;
                   width: 80%;
                   margin: 0px 40px 0px 75px; 
                   padding: 20px 20px 20px 20px; 
                   border-radius: 10px 10px 10px 10px;
                   -moz-border-radius: 10px 10px 10px 10px;
                   -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE SHOPTEXTARTICLE */


/* PHOTOBASE */
#photobase { height: 20000px; /* LONGUEUR DE PAGE  MODIFIER SI ON AJOUTE UNE NOUVELLE PHOTO !!! */
             width: 100%;
             color: white;
             background-color: #7F5F7F;
             // background: url(/img/purple.jpg);
           }
/* FIN DE PHOTOBASE */


/* PHOTOBASEINFO */
#photobaseinfo { width: 100%;}
/* FIN DE PHOTOBASEINFO */


/* PHOTOBASETEXT */
#photobasetext { text-align: middle;                     
                 background-color: #531143;
                 font-size: 35px;
                 font-family: Arial;
                 height: 100%;
                 width: 80%;
                 margin: 0px 40px 0px 75px; 
                 padding: 20px 20px 20px 20px; 
                 border-radius: 10px 10px 10px 10px;
                 -moz-border-radius: 10px 10px 10px 10px;
                 -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE PHOTOBASETEXT */


/* -------------------------------------------------------------------------------- */


/* IMAGE */
.imgmainshop { cursor: hand;         text-align: center; display: middle;
               height: 500px;
               width: 600px;
               border-radius: 20px 20px 20px 20px;
               -moz-border-radius: 20px 20px 20px 20px;
               -webkit-border-radius: 20px 20px 20px 20px;}
.imgmainshopPWC { border: none;
                  cursor: hand;
                  // height: 20%; /* 80px; */
                  width: 100%; /* 170px; */
                  border-radius: 10px 10px 10px 10px;
                  -moz-border-radius: 10px 10px 10px 10px;
                  -webkit-border-radius: 10px 10px 10px 10px;}
.imgshop { width: 500px; 
           height: 400px; 
           border-radius: 20px 20px 20px 20px;
           -moz-border-radius: 20px 20px 20px 20px;
           -webkit-border-radius: 20px 20px 20px 20px;}

.colonneshopimg { height: 150px;
                  width: 170px;
                  border-radius: 10px 10px 10px 10px;
                  -moz-border-radius: 10px 10px 10px 10px;
                  -webkit-border-radius: 10px 10px 10px 10px;}
/* IMAGE */


/* DIV */
.language { height: 60px;
            width: 50px;
            margin: 0px 0px 0px 0px; 
            border-radius: 10px 10px 10px 10px;
            -moz-border-radius: 10px 10px 10px 10px;
            -webkit-border-radius:10px 10px 10px 10px;}
/* FIN DE DIV */


/* INPUT */
.buttonmainshop{ cursor: hand;
                 margin: 0px 0px 10px 0px;
                 width: 450px; /* 170px; */
                 height: 100px; /* 30px; */
                 background-color: #7e2478;
                 font-size: 38px;
                 color: #FFFFFF;
                 border-radius: 10px 10px 10px 10px;
                 -moz-border-radius: 10px 10px 10px 10px;
                 -webkit-border-radius:10px 10px 10px 10px;}

.buttonshop { width: 500px; 
              height: 80px;
              background-color: #7e2478;
              font-size: 35px;
              color: #FFFFFF;
              margin: 50px 0px 50px 0px;
              border-radius: 10px 10px 10px 10px;
              -moz-border-radius: 10px 10px 10px 10px;
              -webkit-border-radius:10px 10px 10px 10px;}

.buttonproduct { margin: 0px 0px 3px 0px;
                 width: 400px; 
                 height: 80px; 
                 background-color: #7e2478;
                 font-size: 35px;
                 color: #FFFFFF;
                 border-radius: 10px 10px 10px 10px; 
                 -moz-border-radius: 10px 10px 10px 10px;
                 -webkit-border-radius:10px 10px 10px 10px;}

.colonneshopinput { cursor: hand;
                    margin: 0px 0px 10px 0px;
                    width: 170px;
                    height: 30px;
                    background-color: #7e2478;
                    font-size: 16px;
                    color: #FFFFFF;
                    border-radius: 10px 10px 10px 10px;
                    -moz-border-radius: 10px 10px 10px 10px;
                    -webkit-border-radius: 10px 10px 10px 10px;}
/* FIN DE INPUT */


/* TABLE */
table { border-radius: 20px 20px 20px 20px;
        -moz-border-radius: 20px 20px 20px 20px;
        -webkit-border-radius: 20px 20px 20px 20px;
        -khtml-border-radius: 20px 20px 20px 20px;}
tr.cadreshop { display: inline;}
tr.cadreshoparticle { display: block;  
                      text-align: center; 
                      border: 0;}
td.cadreshop { display: inline;                     
               margin: 50px 0px 50px 0px;
               border: 0;
               width: 100%;}
td.cadreshoparticle { display: inline-block;
                      margin: 20px 0px 20px 0px;
                      padding: 60px 0px 60px 0px; 
                      border: 1px solid white;
                      width: 80%;
                      border-radius: 20px 20px 20px 20px;
                      -moz-border-radius: 20px 20px 20px 20px;
                      -webkit-border-radius: 20px 20px 20px 20px;
                      -khtml-border-radius: 20px 20px 20px 20px;}
td.photoscomment { display: block;  
                   text-align: center; 
                   font-size: 35px;}
/* FIN DE TABLE */


/* IMG */
img{}
.customerslistingphoto { width: 100px;
                         vertical-align: middle; }
/* FIN DE IMG */


/* SPAN */
span{}
.pdelete { color: yellow;
           font-weight: bold;
           vertical-align: middle; }
.searchdatabase { color: yellow;
                  font-size: 25px;
                  vertical-align: middle; }
.footer_text { width: 80%;
               vertical-align: middle;
               font-size: 7px;  
               font-family: arial;
               color: white; }
.name { font-family: Bradley Hand ITC;
        font-size: 40px; }
.competition1 { font-family: Bradley Hand ITC;
                font-size: 65px; }
.competition2 { font-family: Bradley Hand ITC;
                font-size: 35px; }
.titreshop { color: yellow;
             font-size: 36px; }
.pictures_title { color: yellow;
                  font-size: 40px;}
.app { font-family: Bradley Hand ITC;
       font-size: 56px; }
/* FIN DE SPAN */


/* BASENEWSLETTER */
#basenewsletter { width: 100%;
                  height: 600px; 
                  color: white;
                  font-family: arial;
                  font-size: 19px;
                  background-color: #7F5F7F;}
/* FIN DE BASENEWSLETTER */



/* -------------------------------------------------------------------------------- */








/* CLEAR */
#clear { clear: both; }
/* FIN DE CLEAR */


/* BAS PAGE INFO */
#baspageinfo { display: none;}
/* BAS PAGE INFO */


/* FOOTER */
#footer { margin: 20px 0px 20px 0px;
          font-family: arial;
          position: relative;
          clear: both;
          text-align: center;
          color: white;
          font-size: 35px;}
/* FIN DE FOOTER */



/* ----------------------------------------------------------------------------------------------------------- */



/* --- makingiconhomescreen -- */

/* PARTIE A MODIFIER POUR LA BOX POUR IPHONE */
#addToHomeScreen {
	z-index:9999;
	-webkit-user-select:none;
	-webkit-box-sizing:border-box;
	width: 680px; /* 680px; */
	font-size: 40px;
	padding: 20px 25px 10px 10px;
	text-align: right;
	font-family:helvetica;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#fff),color-stop(0.02,#eee),color-stop(0.98,#ccc),color-stop(1,#a3a3a3));
	border:1px solid #505050;
	-webkit-border-radius:8px;
	-webkit-background-clip:padding-box;
	color:#333;
	text-shadow: 0 1px 0 rgba(255,255,255,0.75); 
	line-height:130%;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
}
/* PARTIE A MODIFIER POUR LA BOX POUR IPHONE */

/* PARTIE A MODIFIER POUR LA BOX POUR IPAD */
#addToHomeScreen.addToHomeIpad {
	width:400px; /* 268px; */
	font-size:18px;
	padding: 12px 12px 5px 12px; /* 14px; */
        margin: 0px 0px 0px 50px; /* Cette ligne n'existe pas, elle est a faire ! */
}
/* FIN DE LA PARTIE A MODIFIER POUR LA BOX POUR IPAD */

/* The 'wide' class is added when the popup contains the touch icon */
#addToHomeScreen.addToHomeWide {
	width:296px;
}

#addToHomeScreen.addToHomeIpad.addToHomeWide {
	width:320px;
	font-size:18px;
	padding:14px;
}

/* PARTIE A MODIFIER POUR LA PLACE DE LA FLECHE AU DESSUS DE LA BOX */
/* The balloon arrow */
#addToHomeScreen .addToHomeArrow {
	position:absolute;
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(204,204,204,0)),color-stop(0.4,rgba(204,204,204,0)),color-stop(0.4,#ccc));
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#505050;
	width: 16px; height:16px;
	-webkit-transform:rotateZ(45deg);
	bottom:-9px; left:52%;
	margin-left:-20px; /* -8px; */
	-webkit-box-shadow:inset -1px -1px 0 #a9a9a9;
	-webkit-border-bottom-right-radius:2px;
}
/* FIN DE LA PARTIE A MODIFIER POUR LA PLACE DE LA FLECHE AU DESSUS DE LA BOX */

/* The balloon arrow for iPad */
#addToHomeScreen.addToHomeIpad .addToHomeArrow {
	-webkit-transform:rotateZ(-135deg);
	background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,rgba(238,238,238,0)),color-stop(0.4,rgba(238,238,238,0)),color-stop(0.4,#eee));
	-webkit-box-shadow:inset -1px -1px 0 #fff;
	top:-9px; bottom:auto; left:50%;
}

/* Close button */
#addToHomeScreen .addToHomeClose {
	-webkit-box-sizing:border-box;
	position:absolute;
	right:4px;
	top:4px;
	width:18px;
	height:18px; line-height:14px;
	text-align:center;
	text-indent:1px;
	-webkit-border-radius:9px;
	background:rgba(0,0,0,0.12);
	color:#707070;
	-webkit-box-shadow:0 1px 0 #fff;
	font-size:16px;
}

/* The '+' icon, displayed only on iOS < 4.2  */
#addToHomeScreen .addToHomePlus {
	font-weight:bold;
	font-size:1.3em;
}

/* The 'share' icon, displayed only on iOS >= 4.2 */
#addToHomeScreen .addToHomeShare {
	display:inline-block;
	width: 40px; /* 40px; */
	height: 50px; /* 50px; */
	background-repeat:no-repeat;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAABa5AAAWuQBuyxkRwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAZoSURBVHja7d1ZbFRlGIfxzxVwl809goLgghrRoEaNSzQagrsRt8QYgzEG443SOQNSA0QTXHALcY2KMe7EuCB6YbxwiUtwA0VwQRSxqMimUNt5vOg5OEPL9Ew705m2zz95L5rOvOfr+8s3nZ6TOQ2hNyXiyhDxQpjADr3q5+4VyTIhRORCBCHijTCRPg6lZ+3c5hg3qZfdyT0D9/IQ0bQFblIvhnq2d0jdF3d8Edyknhe5O6aOs0PExnZwk3ooBLZxaN0lWcaFiE0pcVsqy+Ohnm0dXq0nYmzJuP8jPypyLSfDySFifYdwk8ow00HWYiZzeojY0Cnc/2uWA60t3FPLiJvU3Q62FpLl2BCxusy4SU1xwNVMhjEhYk2FcJOqd9DVSB3HhYi/KozrTq4S7ui0L8v9ppYJOUPk4LsiUxgVIlalQRl5D4x+oPhjrniuJOQ6ASqZiCNCREMajIPuhOV/wfGziz/uuz9gwtySdvPNQlQiGQ4LGX5LgzB0JixbDdA+8Pd/QnMOrnw+NXAuRNwgSDkzmUNDxMo0AENmwo8xLsCY2Zsv8m8VGKCpGS5/rgTkDNcLUx7cg0PE8jSD3/cOWPI7+fnj6PuLnwBZ1MCnyYObmmH8syUhXydQ53CHhoif0uIuXlWA+ydwzJH3sa7Y825/l7OAd5InNTbBeXNSIzeHDFcJ1ZHUMSRELEsz6L1vh28KcdcCJ4QQQnvAk+ZzCrAz8G7y5E1NMO6p1MhNIcsVgpWSLPuFiCVpBjxwOnyxshXuiUmrNMAhhADsBnyYjzz2yZKQLxMuTW5h3xDxbZrBDpgOn60owF0HnJTfLi1wjLw78FHS7O9GOOOxkpAvFbBYIvYJEYvTDLT/NFhQiLseOHnLlqUAx8h7AB8nTTc0wmmPpkZuDBnOFbKt3MzeIeLrNIPccxp8+ksB7j/AmW21LRU4D/mTfORTH0mNvClkGSdofjIMCBGfpxngrrfB+8ta4Z61tdYdAY6RBwFfbn552ASnPFwCcsRYYUMIoZ7+IWJBmsHtUg/vFeJuBM4u1r6jwDHyYOCr5GBrNsKY2amR/w6TOV3giKlpBtbnVnjz2wLcRuD89tp3BjgPeWFy0FUbYNS9qZEXhkvYrrfv4G1Dlsfbu+T39tJWuBemad9Z4Bh5L2BRcvDV/8DoB9vFXRKyHOAODiEsX06/8c+2fcaq760wv3Dn/gtcnLZ3OYBj5P2BpWl28oh7aHpmQdtv+npdgL7A/FwOJr7a+mV53uJWuJeU0r9cwPFaDwC+SxbTsB4On1XY7/BZsHJdy7eBIwSGqcnAcjm46bWWQe0wBeYuLMDNARNK7V9O4Hi9w4HNf6T9th4Oi5FH3dvydV4WQS//HQz0A97KR574Kjz9WcGgmoGrO9K/3MDxmg8EfkgWt2w1nPMErFhbsOZVwNG9fgfHA+sDvELbaQau6WjvSgDHax6Wv5O3yK/AocoWDmxHYO4Wg8oB13amb6WA4zUf0gbyL8BIRbeO/FIe7o2d7VlJ4HjNI4DkrPjPwAgliw9sO+Bp4KZy9Ks0cLzmkfEFiuEKphtY2T7C2RXA5V6zqUFgI7AR2AhsBBZYYIGNwEZgI3DFk+X1blX1DK4acD2Du928uugmJuWrOoZUDbjlA3Hda14CCyywwF1XF8zhqGoBXzCHowSucE2aV/jx0K4EnjSPkwQWWGCBawS4/7SW2yPUUi1tYFi1gJc2MKzW5tF/WieAB82gFlO1d9HAkFobxqAZAgsscC8FHjiDHHBRjdVOVQTeqdbmMXBG8Vs1FgUeMJ3m0M3T068mDZje6n8yCiywwAILLLDAAgsssMACCyywwAILLLDAAgsssMACCyywwAILLLDAAgsssMACCyywwAILLLDAAgsssMACCyywwAILLLDAAgsssMACCyywwAILLLDAAgsssMACCyywwAILLLDAHc+KtXz88xrYWjWsKe3+0wLXWIAP2rlh61CBBRZYYIGrBXwMcFqR6iuwEdgIbAQ2AhuBBRZYYIEFNgIbgY3ARmCBBRZYYIGNwEZgI7AR2AgssMACG4GNwEZgI7ARWGCBBRZYYCOwEdgIbAQWWGCBBRbYCGwENgIbgY3AAgsssMACG4GNwEZgI7DAHQGup69Vu9UpYKsHlEMQ2BLYEtgS2BLYKrWG3wVWz62A6dERWGAjsKnZ/Af2wMWISv7RmgAAAABJRU5ErkJggg==);
	background-size: 36px 52px;  /* 36px 52px; */
	text-indent:-9999em;
	overflow:hidden;
}

/* The touch icon (if available) */
#addToHomeScreen .addToHomeTouchIcon {
	display:block;
	float:left;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5),
		inset 0 0 2px rgba(255,255,255,0.9);
	background-repeat:no-repeat;
	width:97px; height:57px;
	-webkit-background-size:57px 57px;
	margin:0 12px 0 0;
	border:1px solid #333;
	-webkit-background-clip:padding-box;
}

/* The 'share' icon for retina display */
@media all and (-webkit-min-device-pixel-ratio: 2) {
	#addToHomeScreen .addToHomeShare {
		background-image:url(data:image/png;base64,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);
	}
}