a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznpid5mannequins,
#hznpid18services,
#hznpid13lightpainting,
#hznpid7pub,
#hznpid3mode,
#hznpid12recherche,
#hznaccueil,
#hznpid8editorial,
#hznpid9nature,
#hznpid16parcourscv,
#hznpid6retouche,
#hznpid19contact,
#hznpid15biodemarche,
#hznpid2galerie,
#hznpid10sport,
#hznpid14info,
#hznpid4portraits,
#hznpid17prixexhibitions,
#hznpid11graphisme  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#pid13lightpainting,
#pid5mannequins,
#pid7pub,
#pid12recherche,
#pid3mode,
#pid9nature,
#pid2galerie,
#pid4portraits,
#pid6retouche,
#pid19contact,
#accueil,
#pid18services,
#pid16parcourscv,
#pid15biodemarche,
#pid10sport,
#pid8editorial,
#pid17prixexhibitions,
#pid14info,
#pid11graphisme  {
   width: 1024px;
   height: 728px;
   position: absolute;
   margin-left: -512px;
   left: 50%;
   top: -364px;
}

#modebutton a,
#naturebutton a,
#sportbutton a,
#recherchebutton a,
#portraitsbutton a,
#editorialbutton a,
#graphismebutton a,
#lightpaintingbutton a,
#retouchebutton a,
#servicesbutton a,
#pubbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#id120galeriethumb a,
#id118galeriethumb a,
#id121galeriethumb a,
#id116galeriethumb a,
#id117galeriethumb a,
#id119galeriethumb a  {
   display: block;
   width: 50px;
   height: 50px;
}

#id119galeriethumb,
#id117galeriethumb,
#id120galeriethumb,
#id118galeriethumb,
#id121galeriethumb,
#id116galeriethumb  {
   visibility: visible;
   margin-top: 0px;
   margin-left: 0px;
   background-position: 50% 50%;
   position: absolute;
   top: 642px;
   z-index: 2;
   width: 50px;
   height: 50px;
}

#contactbuttoncopie a,
#infobuttoncopie a,
#galeriebuttoncopie a,
#infobutton a,
#contactbutton a,
#galeriebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#biodemarchetextscroll p,
#id20prixexhibitionstext p,
#id15prixexhibitionstext p,
#id10prixexhibitionstext p  {
   font: bold 17px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#id15prixexhibitionstext,
#id20prixexhibitionstext,
#id10prixexhibitionstext,
#contacttext  {
   visibility: visible;
   position: absolute;
   left: 617px;
   z-index: 2;
   width: 403px;
}

#prixexhibitionsbutton a,
#biodemarchebutton a,
#parcourscvbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#mannequinsbutton a,
#prevbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 17px;
   background-position: 0% 0px;
   font-size: 17px;
   line-height: 17px;
}

#nextbutton a:hover,
#prevbutton a:hover  {
   background-position: -14px 0%;
}

#prixexhibitionsbutton a:hover  {
   background-position: -204px 0%;
}

#fondsite,
#fondentreecopie2  {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 606px;
   height: 728px;
   background-repeat: no-repeat;
   visibility: visible;
}

#lightpaintingbutton a:hover  {
   background-position: -178px 0%;
}

#contactbuttoncopie a:hover  {
   background-position: -169px 0%;
}

#galeriebuttoncopie a:hover  {
   background-position: -159px 0%;
}

#biodemarchebutton a:hover  {
   background-position: -166px 0%;
}

#id10prixexhibitionstext p  {
   line-height: 21px;
}

#infoon,
#infobuttoncopie  {
   visibility: visible;
   position: absolute;
   left: 259px;
   top: 124px;
   z-index: 4;
   width: 89px;
   height: 27px;
}

#parcourscvbutton a:hover  {
   background-position: -150px 0%;
}

#mannequinsbutton a:hover  {
   background-position: -144px 0%;
}

#editorialbutton a:hover  {
   background-position: -118px 0%;
}

#portraitsbutton a:hover  {
   background-position: -123px 0%;
}

#prixexhibitionsbutton a  {
   width: 204px;
   background-image: url(infomedia/prixexhibitionsbutton.jpg);
}

#graphismebutton a:hover  {
   background-position: -130px 0%;
}

#id10prixexhibitionstext  {
   top: 114px;
}

#id131blogbutton a:hover  {
   background-position: -99px 0%;
}

#id20prixexhibitionstext  {
   top: 122px;
}

#recherchebutton a:hover  {
   background-position: -133px 0%;
}

#infobuttoncopie a:hover  {
   background-position: -89px 0%;
}

#id15prixexhibitionstext  {
   top: 114px;
}

#galeriepicturebox table  {
   width: 100%;
   height: 100%;
}

#servicesbutton a:hover  {
   background-position: -104px 0%;
}

#retouchebutton a:hover  {
   background-position: -117px 0%;
}

#contacttext p a:hover  {
   font-style: italic;
}

#biodemarchetextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 617px;
   top: 122px;
   z-index: 2;
   width: 403px;
   height: 596px;
}

#accueilbutton a:hover  {
   background-position: -570px 0%;
}

#prixexhibitionsbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 161px;
   z-index: 4;
   width: 204px;
   height: 18px;
}

#lightpaintingbutton a  {
   width: 178px;
   background-image: url(graphismemedia/lightpaintingbutton.jpg);
}

#contactbuttoncopie a  {
   width: 169px;
   background-image: url(lightpaintingmedia/contactbuttoncopie.jpg);
}

#naturebutton a:hover  {
   background-position: -87px 0%;
}

#galeriebuttoncopie a  {
   width: 159px;
   background-image: url(lightpaintingmedia/galeriebuttoncopie.jpg);
}

#lightpaintingbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 281px;
   z-index: 4;
   width: 178px;
   height: 16px;
}

#sportbutton a:hover  {
   background-position: -71px 0%;
}

#biodemarchebutton a  {
   width: 166px;
   background-image: url(infomedia/biodemarchebutton.jpg);
}

#parcourscvbutton a  {
   width: 150px;
   background-image: url(infomedia/parcourscvbutton.jpg);
}

#contactbuttoncopie  {
   visibility: visible;
   position: absolute;
   left: 179px;
   top: 157px;
   z-index: 4;
   width: 169px;
   height: 27px;
}

#modebutton a:hover  {
   background-position: -60px 0%;
}

#galeriebuttoncopie  {
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 91px;
   z-index: 5;
   width: 159px;
   height: 27px;
}

#mannequinsbutton a  {
   width: 144px;
   background-image: url(lightpaintingmedia/mannequinsbutton.jpg);
}

#biodemarchebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 123px;
   z-index: 2;
   width: 166px;
   height: 18px;
}

#id121galeriethumb  {
   left: 928px;
}

#recherchebutton a  {
   width: 133px;
   background-image: url(lightpaintingmedia/recherchebutton.jpg);
}

#infobuttoncopie a  {
   width: 89px;
   background-image: url(lightpaintingmedia/infobuttoncopie.jpg);
}

#id120galeriethumb  {
   left: 872px;
}

#graphismebutton a  {
   width: 130px;
   background-image: url(lightpaintingmedia/graphismebutton.jpg);
}

#id119galeriethumb  {
   left: 816px;
}

#id116galeriethumb  {
   left: 648px;
}

#id117galeriethumb  {
   left: 704px;
}

#pubbutton a:hover  {
   background-position: -46px 0%;
}

#id118galeriethumb  {
   left: 760px;
}

#portraitsbutton a  {
   width: 123px;
   background-image: url(lightpaintingmedia/portraitsbutton.jpg);
}

#id131blogbutton a  {
   background: url(lightpaintingmedia/id131blogbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 53px;
   width: 99px;
   font-size: 53px;
   line-height: 53px;
}

#galeriepicturebox  {
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 109px;
   z-index: 2;
   width: 407px;
   height: 499px;
}

#editorialbutton a  {
   width: 118px;
   background-image: url(lightpaintingmedia/editorialbutton.jpg);
}

#servicesbutton a  {
   width: 104px;
   background-image: url(infomedia/servicesbutton.jpg);
}

#retouchebutton a  {
   width: 117px;
   background-image: url(lightpaintingmedia/retouchebutton.jpg);
}

#parcourscvbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 142px;
   z-index: 2;
   width: 150px;
   height: 18px;
}

#fondentreecopie2  {
   background-image: url(lightpaintingmedia/fondentreecopie2.jpg);
   z-index: 3;
}

#mannequinsbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 129px;
   z-index: 4;
   width: 144px;
   height: 17px;
}

#galeriebutton a  {
   width: 159px;
   background-image: url(accueilmedia/galeriebutton.jpg);
}

#editorialbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 186px;
   z-index: 4;
   width: 118px;
   height: 16px;
}

#contacttext p a  {
   font-style: Normal;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

#recherchebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 262px;
   z-index: 4;
   width: 133px;
   height: 16px;
}

#graphismebutton  {
   visibility: visible;
   position: absolute;
   left: 360px;
   top: 243px;
   z-index: 4;
   width: 130px;
   height: 16px;
}

#id131blogbutton  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 190px;
   z-index: 4;
   width: 99px;
   height: 53px;
}

#portraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 110px;
   z-index: 4;
   width: 123px;
   height: 16px;
}

#accueilbutton a  {
   background: url(lightpaintingmedia/accueilbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 45px;
   width: 570px;
   font-size: 45px;
   line-height: 45px;
}

#contactbutton a  {
   width: 169px;
   background-image: url(accueilmedia/contactbutton.jpg);
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 180px;
   z-index: 2;
   width: 104px;
   height: 16px;
}

#naturebutton a  {
   width: 87px;
   background-image: url(lightpaintingmedia/naturebutton.jpg);
}

#id85,
#copie10  {
   background: url(modemedia/id85.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 7px;
   height: 16px;
}

#retouchebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 148px;
   z-index: 4;
   width: 117px;
   height: 16px;
}

#contacttext p  {
   font: bold 21px/25px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#accueilbutton  {
   visibility: visible;
   position: absolute;
   left: 197px;
   top: 40px;
   z-index: 4;
   width: 570px;
   height: 45px;
}

#sportbutton a  {
   width: 71px;
   background-image: url(lightpaintingmedia/sportbutton.jpg);
}

#naturebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 205px;
   z-index: 4;
   width: 87px;
   height: 16px;
}

#modebutton a  {
   width: 60px;
   background-image: url(lightpaintingmedia/modebutton.jpg);
}

#prevbutton a  {
   width: 14px;
   background-image: url(lightpaintingmedia/prevbutton.jpg);
}

#nextbutton a  {
   width: 14px;
   background-image: url(lightpaintingmedia/nextbutton.jpg);
}

#infobutton a  {
   width: 89px;
   background-image: url(accueilmedia/infobutton.jpg);
}

#contacttext  {
   top: 110px;
}

#pubbutton a  {
   width: 46px;
   background-image: url(lightpaintingmedia/pubbutton.jpg);
}

#arriereplan  {
   background: url(lightpaintingmedia/arriereplan.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   height: 728px;
}

#sportbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 224px;
   z-index: 4;
   width: 71px;
   height: 16px;
}

#id73,
#id64  {
   visibility: visible;
   position: absolute;
   left: 478px;
   z-index: 4;
   width: 7px;
   height: 16px;
   background-repeat: no-repeat;
}

#prevbutton  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 658px;
   z-index: 2;
   width: 14px;
   height: 17px;
}

#modebutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 91px;
   z-index: 4;
   width: 60px;
   height: 16px;
}

#nextbutton  {
   visibility: visible;
   position: absolute;
   left: 989px;
   top: 659px;
   z-index: 2;
   width: 14px;
   height: 17px;
}

#galerieon  {
   background: url(lightpaintingmedia/galerieon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 189px;
   top: 91px;
   z-index: 4;
   width: 159px;
   height: 27px;
}

#pubbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 167px;
   z-index: 4;
   width: 46px;
   height: 16px;
}

#fondsite  {
   background-image: url(lightpaintingmedia/fondsite.jpg);
   z-index: 2;
}

#copie10  {
   top: 110px;
   left: 484px;
}

#infoon  {
   background: url(infomedia/infoon.jpg) no-repeat;
}

#id151  {
   background: url(lightpaintingmedia/id151.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 40px;
   z-index: 5;
   width: 12px;
   height: 45px;
}

#id64  {
   background-image: url(editorialmedia/id64.jpg);
   top: 186px;
}

#id85  {
   top: 91px;
   left: 421px;
}

#id73  {
   background-image: url(retouchemedia/id73.jpg);
   top: 148px;
}

.sgthumb  {
   background-position: 50% 50%;
   background-repeat: no-repeat;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


