#id1projetsbutton a,
#id2designwebbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#id1animationwebbutton a:hover  {
   background-position: -104px 0%;
}

#id1corporatifbutton a:hover  {
   background-position: -73px 0%;
}

#id2designwebbutton a:hover  {
   background-position: -74px 0%;
}

#id1projetsbutton a:hover  {
   background-position: -47px 0%;
}

#id0accueilbutton a:hover  {
   background-position: -50px 0%;
}

#lignfinehg,
#lignfinehd  {
   visibility: visible;
   position: absolute;
   top: 2px;
   z-index: 3;
   width: 57px;
   height: 54px;
   background-repeat: no-repeat;
}

#id1animationwebbutton a  {
   background: url(sg_designweb_media/id1animationwebbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 104px;
   font-size: 18px;
   line-height: 18px;
}

#courrielbutton a:hover  {
   background-position: -33px 0%;
}

#id1corporatifbutton a  {
   background: url(sg_designweb_media/id1corporatifbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 73px;
   font-size: 21px;
   line-height: 21px;
}

#id1animationwebbutton  {
   visibility: visible;
   position: absolute;
   left: 296px;
   top: 657px;
   z-index: 4;
   width: 104px;
   height: 18px;
}

#lignfineg,
#lignfined  {
   background: url(sg_designweb_media/lignfineg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 148px;
   z-index: 3;
   width: 5px;
   height: 489px;
}

#biotext *:first-child  {
   padding-top: 0px;
}

#id2designwebbutton a  {
   width: 74px;
   background-image: url(sg_designweb_media/id2designwebbutton.gif);
}

#id1corporatifbutton  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 657px;
   z-index: 4;
   width: 73px;
   height: 21px;
}

#id2designwebbutton  {
   visibility: visible;
   position: absolute;
   left: 431px;
   top: 658px;
   z-index: 4;
   width: 74px;
   height: 19px;
}

#id0accueilbutton a  {
   background: url(sg_designweb_media/id0accueilbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 50px;
   font-size: 16px;
   line-height: 16px;
}

#id1projetsbutton a  {
   width: 47px;
   background-image: url(sg_designweb_media/id1projetsbutton.gif);
}

#ligncv1,
#ligncv2  {
   visibility: visible;
   position: absolute;
   top: 186px;
   z-index: 4;
   width: 84px;
   height: 380px;
   background-repeat: no-repeat;
}

#courrielbutton a  {
   background: url(sg_designweb_media/courrielbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 33px;
   font-size: 35px;
   line-height: 35px;
}

#id1projetsbutton  {
   visibility: visible;
   position: absolute;
   left: 536px;
   top: 658px;
   z-index: 4;
   width: 47px;
   height: 19px;
}

#id0accueilbutton  {
   visibility: visible;
   position: absolute;
   left: 219px;
   top: 658px;
   z-index: 4;
   width: 50px;
   height: 16px;
}

#courrielbutton  {
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 618px;
   z-index: 5;
   width: 33px;
   height: 35px;
}

#carrecourriel  {
   background: url(sg_designweb_media/carrecourriel.gif) no-repeat;
   position: absolute;
   left: 795px;
   top: 582px;
   z-index: 4;
   width: 105px;
   height: 118px;
}

#pid9petitcv  {
   margin: 0px auto 0px auto;
   background: url(sg_designweb_media/interiortile.gif) repeat center top;
   height: 700px;
   width: 900px;
   position: relative;
}

#lignfinehg  {
   background-image: url(sg_designweb_media/lignfinehg.gif);
   left: 1px;
}

#lignfinehd  {
   background-image: url(sg_designweb_media/lignfinehd.gif);
   left: 841px;
}

#lignnoirhg  {
   background: url(sg_designweb_media/lignnoirhg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 60px;
   z-index: 3;
   width: 5px;
   height: 85px;
}

#lignnoirhd  {
   background: url(sg_designweb_media/lignnoirhd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 893px;
   top: 59px;
   z-index: 3;
   width: 5px;
   height: 86px;
}

#lignfineb  {
   background: url(sg_designweb_media/lignfineb.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 651px;
   z-index: 3;
   width: 897px;
   height: 47px;
}

#lignfined  {
   left: 893px;
}

#biotext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   padding-top: 4px;
   text-align: left;
   color: #F7F7F7;
}

#lignfineg  {
   left: 1px;
}

#paptitcv  {
   background: url(sg_petitcv_media/paptitcv.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 103px;
   z-index: 3;
   width: 236px;
   height: 83px;
}

#biotext  {
   visibility: visible;
   position: absolute;
   left: 289px;
   top: 199px;
   z-index: 3;
   width: 479px;
}

#ligncv1  {
   background-image: url(sg_petitcv_media/ligncv1.gif);
   left: 256px;
}

#ligncv2  {
   background-image: url(sg_petitcv_media/ligncv2.gif);
   left: 707px;
}

#papcv1  {
   background: url(sg_petitcv_media/papcv1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 246px;
   z-index: 4;
   width: 182px;
   height: 188px;
}

#papcv2  {
   background: url(sg_petitcv_media/papcv2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 402px;
   z-index: 5;
   width: 204px;
   height: 197px;
}

#papcv3  {
   background: url(sg_petitcv_media/papcv3.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 581px;
   z-index: 4;
   width: 216px;
   height: 119px;
}

#logog  {
   background: url(sg_designweb_media/logog.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 58px;
   top: 61px;
   z-index: 3;
   width: 261px;
   height: 66px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_designweb_media/exteriortile.gif) center top repeat;
}

