a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznpid2pub,
#hznpid3reportage,
#hznprojetsperso,
#hznpid6accueil,
#hznpid4lieux,
#hznpid7services,
#hznpid1portraits,
#hznpid8contact  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#id10contactbutton a,
#id29contactbutton a,
#id86contactbutton a,
#id84servicesbutton a,
#id8servicesbutton a,
#id98servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#pid2pub,
#pid6accueil,
#pid1portraits,
#pid8contact,
#pid4lieux,
#pid7services,
#projetsperso,
#pid3reportage  {
   width: 1024px;
   height: 768px;
   position: absolute;
   margin-left: -512px;
   left: 50%;
   top: -384px;
}

#vignette4thumb a,
#vignette1thumb a,
#vignette3thumb a,
#vignette2thumb a  {
   display: block;
   width: 99px;
   height: 87px;
}

#id14homebutton a,
#id93homebutton a,
#id80homebutton a,
#id23homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 41px;
   width: 35px;
   background-position: 0% 0px;
   font-size: 41px;
   line-height: 41px;
}

#id96portfoliobutton a,
#id25portfoliobutton a,
#id6portfoliobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 52px;
   width: 177px;
   background-position: 0% 0px;
   font-size: 52px;
   line-height: 52px;
}

#id80homebutton,
#id23homebutton,
#id14homebutton,
#id93homebutton  {
   visibility: visible;
   position: absolute;
   left: 973px;
   top: 719px;
   z-index: 2;
   width: 35px;
   height: 41px;
}

#vignette1thumb,
#vignette4thumb,
#vignette3thumb,
#vignette2thumb  {
   visibility: visible;
   margin-top: 0px;
   margin-left: 0px;
   background-position: 50% 50%;
   position: absolute;
   z-index: 2;
   width: 99px;
   height: 87px;
}

#id8servicesbutton,
#id84servicesbutton,
#id98servicesbutton  {
   visibility: visible;
   position: absolute;
   top: 612px;
   z-index: 2;
   width: 156px;
   height: 40px;
}

#id29contactbutton,
#id86contactbutton,
#id10contactbutton  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 673px;
   z-index: 2;
   width: 140px;
   height: 40px;
}

#id25portfoliobutton,
#id6portfoliobutton,
#id89portfolio  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 551px;
   z-index: 2;
   width: 177px;
   height: 52px;
}

#reportagebutton a,
#portraitsbutton a,
#pubbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#id14homebutton a:hover,
#id80homebutton a:hover  {
   background-position: -35px 0%;
}

#fdroitebutton a:hover,
#fgauchebutton a:hover  {
   background-position: -42px 0%;
}

#fdroitebutton a,
#fgauchebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   width: 42px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#layer3,
#layer2,
#layer0,
#fleur  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 768px;
   background-repeat: no-repeat;
}

#fgauchebutton,
#fdroitebutton  {
   visibility: visible;
   position: absolute;
   top: 624px;
   z-index: 2;
   width: 42px;
   height: 23px;
}

#id84servicesbutton a:hover  {
   background-position: -156px 0%;
}

#id86contactbutton a:hover  {
   background-position: -140px 0%;
}

#reportagebutton a:hover  {
   background-position: -132px 0%;
}

#portraitsbutton a:hover  {
   background-position: -130px 0%;
}

#grandpicturebox table  {
   width: 100%;
   height: 100%;
}

#id96portfoliobutton a  {
   background-image: url(contactmedia/id96portfoliobutton.jpg);
}

#id25portfoliobutton a  {
   background-image: url(servicesmedia/id25portfoliobutton.jpg);
}

#id84servicesbutton a  {
   width: 156px;
   background-image: url(projetspersomedia/id84servicesbutton.jpg);
}

#id98servicesbutton a  {
   width: 156px;
   background-image: url(contactmedia/id98servicesbutton.jpg);
}

#id6portfoliobutton a  {
   background-image: url(accueilmedia/id6portfoliobutton.jpg);
}

#id8servicesbutton a  {
   width: 156px;
   background-image: url(accueilmedia/id8servicesbutton.jpg);
}

#id86contactbutton a  {
   width: 140px;
   background-image: url(projetspersomedia/id86contactbutton.jpg);
}

#lieuxbutton a:hover  {
   background-position: -83px 0%;
}

#persobutton a:hover  {
   background-position: -153px 0%;
}

#id10contactbutton a  {
   width: 140px;
   background-image: url(accueilmedia/id10contactbutton.jpg);
}

#id29contactbutton a  {
   width: 140px;
   background-image: url(servicesmedia/id29contactbutton.jpg);
}

#id84servicesbutton  {
   left: 32px;
}

#id50janiemalenfant  {
   background: url(projetspersomedia/id50janiemalenfant.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 582px;
   top: 12px;
   z-index: 2;
   width: 421px;
   height: 74px;
}

#id98servicesbutton  {
   left: 846px;
}

#reportagebutton a  {
   width: 132px;
   background-image: url(projetspersomedia/reportagebutton.jpg);
}

#portraitsbutton a  {
   width: 130px;
   background-image: url(projetspersomedia/portraitsbutton.jpg);
}

#pubbutton a:hover  {
   background-position: -61px 0%;
}

#id8servicesbutton  {
   left: 32px;
}

#id23homebutton a  {
   background-image: url(servicesmedia/id23homebutton.jpg);
}

#id80homebutton a  {
   background-image: url(projetspersomedia/id80homebutton.jpg);
}

#id93homebutton a  {
   background-image: url(contactmedia/id93homebutton.jpg);
}

#fgauchebutton a  {
   background-image: url(projetspersomedia/fgauchebutton.jpg);
}

#reportagebutton  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 681px;
   z-index: 4;
   width: 132px;
   height: 32px;
}

#id51photographe  {
   background: url(projetspersomedia/id51photographe.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 81px;
   z-index: 3;
   width: 230px;
   height: 53px;
}

#fdroitebutton a  {
   background-image: url(projetspersomedia/fdroitebutton.jpg);
}

#grandpicturebox  {
   visibility: visible;
   position: absolute;
   left: 456px;
   top: 143px;
   z-index: 2;
   width: 544px;
   height: 443px;
}

#portraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 681px;
   z-index: 2;
   width: 130px;
   height: 32px;
}

#vignette4thumb  {
   top: 590px;
   left: 844px;
}

#id23homebutton  {
   z-index: 3;
}

#vignette3thumb  {
   top: 590px;
   left: 733px;
}

#vignette2thumb  {
   top: 591px;
   left: 622px;
}

#vignette1thumb  {
   top: 591px;
   left: 511px;
}

#fgauchebutton  {
   left: 462px;
}

#id89portfolio  {
   background: url(projetspersomedia/id89portfolio.jpg) no-repeat;
}

#lieuxbutton a  {
   background: url(projetspersomedia/lieuxbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 25px;
   width: 83px;
   font-size: 25px;
   line-height: 25px;
}

#fdroitebutton  {
   left: 950px;
}

#persobutton a  {
   background: url(pubmedia/persobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 153px;
   font-size: 31px;
   line-height: 31px;
}

#pubbutton a  {
   width: 61px;
   background-image: url(projetspersomedia/pubbutton.jpg);
}

#persobutton  {
   visibility: visible;
   position: absolute;
   left: 848px;
   top: 682px;
   z-index: 6;
   width: 153px;
   height: 31px;
}

#lieuxbutton  {
   visibility: visible;
   position: absolute;
   left: 770px;
   top: 681px;
   z-index: 5;
   width: 83px;
   height: 25px;
}

#pubbutton  {
   visibility: visible;
   position: absolute;
   left: 581px;
   top: 681px;
   z-index: 3;
   width: 61px;
   height: 32px;
}

#layer2  {
   background-image: url(accueilmedia/layer2.jpg);
}

#layer3  {
   background-image: url(projetspersomedia/layer3.jpg);
   visibility: visible;
}

#layer0  {
   background-image: url(servicesmedia/layer0.jpg);
}

#fleur  {
   background-image: url(contactmedia/fleur.jpg);
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}


