#partenairesbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#coordonneesbutton a:hover  {
   background-position: -341px 0%;
}
/*-332*/

#partenairesbutton a:hover  {
   background-position: -53px 0%;
}

#photographebutton a:hover  {
   background-position: -117px 0%;
}

#evenementsbutton a:hover  {
   background-position: -342px 0%;
}

#horairesbutton a:hover  {
   background-position: -331px 0%;
}

#contactbutton a:hover  {
   background-position: -217px 0%;
}

#photographespopdown  {
   background: url(sg_index2_media/photographespopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 201px;
   z-index: 5;
   width: 120px;
   height: 23px;
}

#coordonneesbutton a  {
   background: url(sg_index2_media/coordonneesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 250px;
   width: 332px;
   font-size: 250px;
   line-height: 250px;
}

#photographebutton a  {
   background: url(sg_index2_media/photographebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 118px;
   width: 117px;
   font-size: 118px;
   line-height: 118px;
}

#partenairesbutton a  {
   width: 53px;
   background-image: url(sg_index2_media/partenairesbutton.gif);
}

#coordonneespopdown  {
   background: url(sg_index2_media/coordonneespopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 153px;
   top: 408px;
   z-index: 5;
   width: 137px;
   height: 29px;
}

#evenementsbutton a  {
   background: url(sg_index2_media/evenementsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 134px;
   width: 342px;
   font-size: 134px;
   line-height: 134px;
}

#evenementspopdown  {
   background: url(sg_index2_media/evenementspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 662px;
   top: 92px;
   z-index: 5;
   width: 131px;
   height: 35px;
}

#coordonneesbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 322px;
   z-index: 6;
   width: 332px;
   height: 250px;
}

#photographebutton  {
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 222px;
   z-index: 6;
   width: 117px;
   height: 118px;
}

#partenairesbutton  {
   visibility: visible;
   position: absolute;
   left: 573px;
   top: 464px;
   z-index: 5;
   width: 53px;
   height: 53px;
}

#horairesbutton a  {
   background: url(sg_index2_media/horairesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 110px;
   width: 331px;
   font-size: 110px;
   line-height: 110px;
}

#evenementsbutton  {
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 24px;
   z-index: 6;
   width: 342px;
   height: 134px;
}

#contactbutton a  {
   width: 217px;
   background-image: url(sg_index2_media/contactbutton.gif);
}

#horairespopdown  {
   background: url(sg_index2_media/horairespopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 78px;
   z-index: 5;
   width: 96px;
   height: 34px;
}

#horairesbutton  {
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 46px;
   z-index: 6;
   width: 331px;
   height: 110px;
}

#contactpopdown  {
   background: url(sg_index2_media/contactpopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 421px;
   z-index: 5;
   width: 87px;
   height: 28px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 405px;
   z-index: 6;
   width: 217px;
   height: 53px;
}

#partenaires  {
   background: url(sg_index2_media/partenaires.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 520px;
   z-index: 4;
   width: 132px;
   height: 34px;
}

#cercles  {
   background: url(sg_index2_media/cercles.gif) no-repeat;
   position: absolute;
   left: 85px;
   top: 44px;
   z-index: 4;
   width: 772px;
   height: 451px;
}

#calque1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 955px;
   height: 600px;
   background-color: #000000;
   background-image: none;
}

#index2  {
   margin: 0px auto 0px auto;
   width: 955px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

