a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#hznpid2services,
#hznpid6portraits,
#hznpid4coordonnees,
#hznpid3portfolios,
#hznpid7reportages,
#hznpid1accueil,
#hznpid8artistiques,
#hznpid5naturemorte  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#reportagebutton a,
#id93accueilbutton a,
#id57portraitsbutton a,
#id14accueilbutton a,
#id80accueilbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 88px;
   background-position: 0% 0px;
   font-size: 88px;
   line-height: 88px;
}

#id71portraitsbutton a,
#id73naturemortebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 48px;
   background-position: 0% 0px;
   font-size: 48px;
   line-height: 48px;
}

#id95coordonneesbutton a,
#id29accueilbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 108px;
   background-position: 0% 0px;
   font-size: 108px;
   line-height: 108px;
}

#oeilgauchebutton a,
#oeildroitbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 64px;
   background-position: 0% 0px;
   font-size: 64px;
   line-height: 64px;
}

#id53artistiquesbutton a:hover  {
   background-position: -266px 0%;
}

#id59naturemortebutton a:hover  {
   background-position: -291px 0%;
}

#id8coordonneesbutton a:hover  {
   background-position: -197px 0%;
}

#id10portfoliobutton a:hover  {
   background-position: -276px 0%;
}

#id57portraitsbutton a:hover  {
   background-position: -269px 0%;
}

#id12servicesbutton a:hover  {
   background-position: -179px 0%;
}

#id63accueilbutton a:hover  {
   background-position: -114px 0%;
}

#id14accueilbutton a:hover  {
   background-position: -307px 0%;
}

#oeilgauchebutton a:hover  {
   background-position: -141px 0%;
}

#oeildroitbutton a:hover  {
   background-position: -135px 0%;
}

#id73naturemortebutton a  {
   width: 374px;
   background-image: url(portfoliosmedia/id73naturemortebutton.jpg);
}

#id95coordonneesbutton a  {
   width: 223px;
   background-image: url(coordonneesmedia/id95coordonneesbutton.jpg);
}

#id59naturemortebutton a  {
   background: url(reportagesmedia/id59naturemortebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 95px;
   width: 291px;
   font-size: 95px;
   line-height: 95px;
}

#reportagebutton a:hover  {
   background-position: -300px 0%;
}

#id53artistiquesbutton a  {
   background: url(reportagesmedia/id53artistiquesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 104px;
   width: 266px;
   font-size: 104px;
   line-height: 104px;
}

#id8coordonneesbutton a  {
   background: url(accueilmedia/id8coordonneesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 110px;
   width: 197px;
   font-size: 110px;
   line-height: 110px;
}

#imagepicturebox table  {
   width: 100%;
   height: 100%;
}

#id71portraitsbutton a  {
   width: 238px;
   background-image: url(portfoliosmedia/id71portraitsbutton.jpg);
}

#id10portfoliobutton a  {
   background: url(accueilmedia/id10portfoliobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 94px;
   width: 276px;
   font-size: 94px;
   line-height: 94px;
}

#id59naturemortebutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 155px;
   z-index: 2;
   width: 291px;
   height: 95px;
}

#id57portraitsbutton a  {
   width: 269px;
   background-image: url(reportagesmedia/id57portraitsbutton.jpg);
}

#id53artistiquesbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 547px;
   z-index: 2;
   width: 266px;
   height: 104px;
}

#id12servicesbutton a  {
   background: url(accueilmedia/id12servicesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 106px;
   width: 179px;
   font-size: 106px;
   line-height: 106px;
}

#id8coordonneesbutton  {
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 559px;
   z-index: 2;
   width: 197px;
   height: 110px;
}

#id80accueilbutton a  {
   width: 268px;
   background-image: url(portfoliosmedia/id80accueilbutton.jpg);
}

#id93accueilbutton a  {
   width: 261px;
   background-image: url(coordonneesmedia/id93accueilbutton.jpg);
}

#id14accueilbutton a  {
   width: 307px;
   background-image: url(accueilmedia/id14accueilbutton.jpg);
}

#id57portraitsbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 282px;
   z-index: 2;
   width: 269px;
   height: 88px;
}

#id10portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 408px;
   z-index: 2;
   width: 276px;
   height: 94px;
}

#id29accueilbutton a  {
   width: 260px;
   background-image: url(servicesmedia/id29accueilbutton.jpg);
}

#id63accueilbutton a  {
   background: url(reportagesmedia/id63accueilbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 114px;
   font-size: 34px;
   line-height: 34px;
}

#oeilgauchebutton a  {
   width: 141px;
   background-image: url(reportagesmedia/oeilgauchebutton.jpg);
}

#id12servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 264px;
   z-index: 2;
   width: 179px;
   height: 106px;
}

#oeildroitbutton a  {
   width: 135px;
   background-image: url(reportagesmedia/oeildroitbutton.jpg);
}

#id14accueilbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 164px;
   z-index: 2;
   width: 307px;
   height: 88px;
}

#reportagebutton a  {
   width: 300px;
   background-image: url(reportagesmedia/reportagebutton.jpg);
}

#id63accueilbutton  {
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 99px;
   z-index: 2;
   width: 114px;
   height: 34px;
}

#bienvenuewelcome  {
   background: url(accueilmedia/bienvenuewelcome.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 306px;
   top: 282px;
   z-index: 3;
   width: 481px;
   height: 50px;
}

#oeilgauchebutton  {
   visibility: visible;
   position: absolute;
   left: 421px;
   top: 596px;
   z-index: 2;
   width: 141px;
   height: 64px;
}

#reportagebutton  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 401px;
   z-index: 2;
   width: 300px;
   height: 88px;
}

#imagepicturebox  {
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 64px;
   z-index: 2;
   width: 517px;
   height: 530px;
}

#oeildroitbutton  {
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 596px;
   z-index: 2;
   width: 135px;
   height: 64px;
}

#id4photographe  {
   background: url(accueilmedia/id4photographe.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 352px;
   top: 502px;
   z-index: 3;
   width: 375px;
   height: 132px;
}

#arrireplan  {
   background: url(reportagesmedia/arrireplan.jpg) no-repeat;
   visibility: visible;
   width: 1024px;
   height: 768px;
   position: absolute;
   margin-left: -512px;
   left: 50%;
   top: -384px;
}

#portrait  {
   background: url(accueilmedia/portrait.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 674px;
   top: 83px;
   z-index: 2;
   width: 333px;
   height: 599px;
}

#calque21  {
   background: url(reportagesmedia/calque21.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 218px;
   z-index: 3;
   width: 146px;
   height: 366px;
}

#calque6  {
   background: url(accueilmedia/calque6.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 218px;
   z-index: 3;
   width: 150px;
   height: 366px;
}

#barre  {
   visibility: visible;
   position: absolute;
   left: 580px;
   top: 627px;
   z-index: 2;
   width: 103px;
   height: 14px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


