a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#accueiltext li,
#phase5text p,
#phase4text li,
#approche1text p,
#approche2text p,
#phase5text li,
#nouvellestextscroll li,
#phase6text p,
#phase2text p,
#cartedusitetext p,
#accueiltext p,
#phase2text li,
#equipetext p,
#phase6text li,
#accueiltextcopy p,
#phase3text p,
#phase3text li,
#phase4text p,
#equipetext li,
#nouvellestextscroll p,
#approche1text li,
#approche2text li,
#cartedusitetext li,
#accueiltextcopy li  {
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   line-height: 17px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: justify;
}

#i3570droitstext p,
#i3536droitstext li,
#i3536droitstext p,
#i3558droitstext li,
#droitstextcopy p,
#i3584droitstext li,
#i3567droitstext p,
#i3584droitstext p,
#i3564droitstext li,
#droitstextcopy li,
#i3561droitstext p,
#i3573droitstext p,
#i3570droitstext li,
#i3558droitstext p,
#i3567droitstext li,
#i3564droitstext p,
#i3561droitstext li,
#i3582droitstext li,
#i3582droitstext p,
#i3573droitstext li  {
   font: normal normal 11px/13px Arial, Helvetica, sans-serif;
   padding: 0px 0px 20px 0px;
   margin: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #D8D9D8;
   text-indent: 0px;
   text-align: center;
}

#ateliersbutton a:hover,
#accueilbutton a.nmh,
#accueilbutton a:hover,
#nousjoindrebutton a:hover,
#equipebutton a.nmh,
#ateliersbutton a.nmh,
#approchebutton a:hover,
#entreprisebutton a:hover,
#partenairesbutton a.nmh,
#servicesbutton a.nmh,
#entreprisebutton a.nmh,
#approchebutton a.nmh,
#nousjoindrebutton a.nmh,
#servicesbutton a:hover,
#partenairesbutton a:hover,
#equipebutton a:hover  {
   background-position: -190px 0%;
}

#i2963phase7button a,
#i2728phase2button a,
#i2955phase4button a,
#i2949phase3button a,
#i2957phase6button a,
#i2951phase5button a,
#i2720phase1button a,
#i2967phase6button a,
#i2961phase5button a,
#i2943phase2button a,
#i2945phase4button a,
#i2939phase3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 160px;
   font-size: 32px;
   line-height: 32px;
}

#i2963phase7button,
#i2961phase5button,
#i2957phase6button,
#i2939phase3button,
#i2955phase4button,
#i2943phase2button,
#i2945phase4button,
#i2728phase2button,
#i2951phase5button,
#i2720phase1button,
#i2967phase6button,
#i2949phase3button  {
   position: absolute;
   z-index: 4;
   width: 160px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#i3572basmenu ul li a,
#i3560basmenu ul li a,
#i3557basmenu ul li a,
#i3585basmenu ul li a,
#basmenucopy ul li a,
#i3566basmenu ul li a,
#i206basmenu ul li a,
#i3580basmenu ul li a,
#i3563basmenu ul li a,
#i3569basmenu ul li a  {
   padding: 9px 0.44em 9px 0.44em;
   height: 100%;
}

#phase1text p,
#servicestext p,
#nousjoindretext p,
#atelierstext p,
#servicestext li,
#phase1text li,
#nousjoindretext li,
#phase7text p,
#atelierstext li,
#entreprisetext li,
#entreprisetext p,
#phase7text li  {
   font: normal normal 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #000000;
}

#i3566basmenu ul li,
#i206basmenu ul li,
#i3563basmenu ul li,
#i3557basmenu ul li,
#i3580basmenu ul li,
#basmenucopy ul li,
#i3569basmenu ul li,
#i3572basmenu ul li,
#i3585basmenu ul li,
#i3560basmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i3580basmenu ul,
#i3566basmenu ul,
#basmenucopy ul,
#i3585basmenu ul,
#i3563basmenu ul,
#i3557basmenu ul,
#i3569basmenu ul,
#i206basmenu ul,
#i3572basmenu ul,
#i3560basmenu ul  {
   height: 30px;
   margin: 0px;
   padding: 0px;
   color: #E7E8E7;
   line-height: 30px;
   font-size: 12px;
   font-family: Verdana, sans-serif;
   text-align: left;
}

#i3582droitstext,
#i3570droitstext,
#i3567droitstext,
#i3584droitstext,
#i3561droitstext,
#i3573droitstext,
#i3558droitstext,
#i3564droitstext,
#droitstextcopy  {
   position: absolute;
   left: 327px;
   z-index: 5;
   width: 520px;
   margin-left: 0px;
   margin-top: 0px;
}

#nousjoindrebutton a,
#equipebutton a,
#entreprisebutton a,
#accueilbutton a,
#approchebutton a,
#ateliersbutton a,
#partenairesbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 190px;
   font-size: 32px;
   line-height: 32px;
}

#servicesbutton,
#ateliersbutton,
#approchebutton,
#equipebutton,
#nousjoindrebutton,
#accueilbutton,
#entreprisebutton,
#partenairesbutton  {
   position: absolute;
   left: 33px;
   z-index: 4;
   width: 190px;
   height: 32px;
   margin-left: 0px;
   margin-top: 0px;
}

#cartephase7button,
#cartephase6button,
#cartephase5button,
#cartephase3button,
#cartephase4button,
#cartephase2button,
#cartephase1button  {
   position: absolute;
   left: 361px;
   z-index: 4;
   width: 69px;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#i662phase6button,
#i663phase7button,
#i657phase1button,
#i658phase2button,
#i660phase4button,
#i659phase3button,
#i661phase5button  {
   position: absolute;
   top: 432px;
   z-index: 5;
   width: 17px;
   height: 30px;
   margin-left: 0px;
   margin-top: 0px;
}

#cartephase7button a,
#cartephase2button a,
#cartephase4button a,
#cartephase3button a,
#cartephase5button a,
#cartephase6button a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   width: 69px;
   font-size: 13px;
   line-height: 13px;
}

#contenucopy7,
#contenucopy6,
#contenucopy5,
#contenucopy4,
#contenucopy8,
#shape3,
#contenucopy,
#contenucopy3,
#contenucopy2  {
   position: absolute;
   left: 22px;
   top: 219px;
   z-index: 3;
   width: 956px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#i662phase6button a,
#i663phase7button a,
#i657phase1button a,
#i658phase2button a,
#i660phase4button a,
#i659phase3button a  {
   background-repeat: no-repeat;
   display: block;
   height: 30px;
   width: 17px;
   font-size: 30px;
   line-height: 30px;
}

#i3557basmenu,
#i3569basmenu,
#i3566basmenu,
#i3563basmenu,
#i3560basmenu,
#i3585basmenu,
#i3580basmenu,
#i3572basmenu  {
   position: absolute;
   left: 297px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#cartenousjoindrebutton,
#cartenotreapprochebutton,
#cartenotrequipebutton,
#cartenotreentreprisebutto  {
   position: absolute;
   left: 327px;
   z-index: 4;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#bascopy9,
#bascopy13,
#bascopy12,
#bascopy11,
#bascopy10,
#bascopy16,
#bascopy15,
#bascopy14  {
   position: absolute;
   left: 22px;
   z-index: 4;
   width: 956px;
   height: 68px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#phase4text,
#phase6text,
#phase3text,
#phase5text,
#phase2text,
#equipetext,
#phase7text  {
   position: absolute;
   left: 275px;
   z-index: 4;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

#rectanglecontenucopy6,
#rectanglecontenucopy,
#rectanglecontenucopy5  {
   position: absolute;
   left: 240px;
   top: 250px;
   z-index: 4;
   width: 688px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#carteaccueilbutton,
#cartenosateliersbutton,
#cartenosservicesbutton  {
   position: absolute;
   left: 327px;
   z-index: 4;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
}

#phase1text,
#servicestext,
#accueiltext,
#approche1text  {
   position: absolute;
   top: 265px;
   z-index: 4;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

.fl li *,
#nouvellestextscroll p a,
.fl li a,
#i3570droitstext p a  {
   display: inline;
}

#atelierstext,
#nousjoindretext  {
   position: absolute;
   left: 273px;
   z-index: 5;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

#cartenotreentreprisebutto  {
   width: 143px;
   top: 336px;
}

#i206basmenu,
#basmenucopy  {
   position: absolute;
   left: 297px;
   top: 1077px;
   margin-left: 0px;
   margin-top: 0px;
}

#cartenotreapprochebutton  {
   width: 137px;
   top: 425px;
}

#nouvellestextscroll li  {
   padding-bottom: 13px;
   color: #434343;
   font-weight: bold;
}

#cartenousjoindrebutton  {
   width: 113px;
   top: 660px;
}

#cartenosateliersbutton  {
   width: 105px;
   top: 632px;
}

#cartenosservicesbutton  {
   width: 114px;
   top: 398px;
}

#cartenotrequipebutton  {
   height: 18px;
   width: 113px;
   top: 365px;
}

#rectanglecontenucopy5  {
   background-image: url(sg_ateliers_media/rectanglecontenucopy5.gif);
   height: 681px;
}

#rectanglecontenucopy6  {
   background-image: url(sg_nous-joindre_media/rectanglecontenucopy6.gif);
   height: 335px;
}

#nouvellestextscroll p  {
   padding-bottom: 13px;
   color: #434343;
   font-weight: bold;
}

#rectanglecontenucopy  {
   background-image: url(sg_entreprise_media/rectanglecontenucopy.gif);
   height: 489px;
}

#cartephase5button a  {
   background-image: url(sg_carte-du-site_media/cartephase5button.gif);
}

#nousjoindrebutton a  {
   background-image: url(sg_services_media/nousjoindrebutton.gif);
}

#i2728phase2button a  {
   background-image: url(sg_phase1_media/d2728phase2button.gif);
}

#i2939phase3button a  {
   background-image: url(sg_phase2_media/d2939phase3button.gif);
}

#cartephase4button a  {
   background-image: url(sg_carte-du-site_media/cartephase4button.gif);
}

#cartephase7button a  {
   background-image: url(sg_carte-du-site_media/cartephase7button.gif);
}

#i2945phase4button a  {
   background-image: url(sg_phase3_media/d2945phase4button.gif);
}

#i2955phase4button a  {
   background-image: url(sg_phase5_media/d2955phase4button.gif);
}

#nouvellestextscroll  {
   position: absolute;
   left: 62px;
   top: 561px;
   z-index: 5;
   width: 148px;
   height: 201px;
   overflow: auto;
   margin-left: 0px;
   margin-top: 0px;
}

#cartephase6button a  {
   background-image: url(sg_carte-du-site_media/cartephase6button.gif);
}

#i2957phase6button a  {
   background-image: url(sg_phase5_media/d2957phase6button.gif);
}

#partenairesbutton a  {
   background-image: url(sg_services_media/partenairesbutton.gif);
}

#i2949phase3button a  {
   background-image: url(sg_phase4_media/d2949phase3button.gif);
}

#cartephase2button a  {
   background-image: url(sg_carte-du-site_media/cartephase2button.gif);
}

#i2951phase5button a  {
   background-image: url(sg_phase4_media/d2951phase5button.gif);
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#i2961phase5button a  {
   background-image: url(sg_phase6_media/d2961phase5button.gif);
}

#i2963phase7button a  {
   background-image: url(sg_phase6_media/d2963phase7button.gif);
}

#cartephase3button a  {
   background-image: url(sg_carte-du-site_media/cartephase3button.gif);
}

#i2967phase6button a  {
   background-image: url(sg_phase7_media/d2967phase6button.gif);
}

#i2943phase2button a  {
   background-image: url(sg_phase3_media/d2943phase2button.gif);
}

#i2720phase1button a  {
   background-image: url(sg_phase2_media/d2720phase1button.gif);
}

#i659phase3button a  {
   background-image: url(sg_approche_media/d659phase3button.gif);
}

#nousjoindretext li  {
   text-align: left;
   padding-bottom: 0px;
}

#carteaccueilbutton  {
   width: 65px;
   top: 308px;
}

#cartedusitetext li  {
   text-align: left;
   padding-bottom: 0px;
   color: #7D9766;
   line-height: 30px;
   font-weight: bold;
   font-size: 18px;
}

#entreprisebutton a  {
   background-image: url(sg_services_media/entreprisebutton.gif);
}

#i662phase6button a  {
   background-image: url(sg_approche_media/d662phase6button.gif);
}

#i658phase2button a  {
   background-image: url(sg_approche_media/d658phase2button.gif);
}

#i660phase4button a  {
   background-image: url(sg_approche_media/d660phase4button.gif);
}

#i657phase1button a  {
   background-image: url(sg_approche_media/d657phase1button.gif);
}

#i663phase7button a  {
   background-image: url(sg_approche_media/d663phase7button.gif);
}

#accueiltextcopy li  {
   padding-bottom: 20px;
   color: #83A45D;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#accueiltextcopy p  {
   padding-bottom: 20px;
   color: #83A45D;
   line-height: 22px;
   font-weight: bold;
   font-size: 18px;
}

#i2720phase1button  {
   top: 492px;
   left: 274px;
}

#cartephase3button  {
   top: 505px;
}

#cartephase7button  {
   top: 600px;
}

#i2967phase6button  {
   top: 574px;
   left: 274px;
}

#cartephase5button  {
   top: 552px;
}

#i2945phase4button  {
   top: 522px;
   left: 734px;
}

#i2943phase2button  {
   top: 522px;
   left: 274px;
}

#i2939phase3button  {
   top: 492px;
   left: 733px;
}

#nousjoindretext p  {
   text-align: left;
   padding-bottom: 0px;
}

#i2951phase5button  {
   top: 538px;
   left: 733px;
}

#cartephase2button  {
   top: 481px;
}

#i2961phase5button  {
   top: 581px;
   left: 274px;
}

#nousjoindrebutton  {
   top: 490px;
}

#i2728phase2button  {
   top: 420px;
   left: 734px;
}

#entreprisetext li  {
   text-align: justify;
   padding-bottom: 0px;
}

#cartedusitetext p  {
   text-align: left;
   padding-bottom: 0px;
   color: #7D9766;
   line-height: 30px;
   font-weight: bold;
   font-size: 18px;
}

#i2957phase6button  {
   top: 649px;
   left: 734px;
}

#cartephase4button  {
   top: 529px;
}

#i2963phase7button  {
   top: 581px;
   left: 720px;
}

#i2949phase3button  {
   top: 538px;
   left: 274px;
}

#cartephase6button  {
   top: 576px;
}

#i2955phase4button  {
   top: 649px;
   left: 274px;
}

#cartephase1button  {
   width: 67px;
   top: 457px;
}

#partenairesbutton  {
   top: 456px;
}

#entreprisebutton  {
   top: 286px;
}

#i662phase6button  {
   left: 684px;
}

#i663phase7button  {
   left: 732px;
}

#approche2text li  {
   padding-bottom: 20px;
   color: #000000;
   font-weight: normal;
}

#i661phase5button  {
   width: 16px;
   left: 635px;
}

#entreprisetext p  {
   text-align: justify;
   padding-bottom: 0px;
}

#approche1text li  {
   padding-bottom: 0px;
   color: #7D9766;
   line-height: 19px;
   font-weight: bold;
   font-size: 16px;
}

#approchebutton a  {
   background-image: url(sg_services_media/approchebutton.gif);
}

#servicesbutton a  {
   background-image: url(sg_services_media/servicesbutton.gif);
}

#i660phase4button  {
   left: 586px;
}

#i657phase1button  {
   left: 440px;
}

#i659phase3button  {
   left: 537px;
}

#ateliersbutton a  {
   background-image: url(sg_services_media/ateliersbutton.gif);
}

#i658phase2button  {
   left: 489px;
}

#approche1text p  {
   padding-bottom: 0px;
   color: #7D9766;
   line-height: 19px;
   font-weight: bold;
   font-size: 16px;
}

#i3584droitstext  {
   top: 1022px;
}

#i3582droitstext  {
   top: 1022px;
}

#i3564droitstext  {
   top: 1019px;
}

#i3561droitstext  {
   top: 1024px;
}

#i3567droitstext  {
   top: 1324px;
}

#i3570droitstext  {
   top: 1022px;
}

#i3536droitstext  {
   position: absolute;
   left: 327px;
   top: 1104px;
   z-index: 4;
   width: 520px;
   margin-left: 0px;
   margin-top: 0px;
}

#nousjoindretext  {
   top: 265px;
}

#i3573droitstext  {
   top: 1022px;
}

#accueilbutton a  {
   background-image: url(sg_services_media/accueilbutton.gif);
}

#approche2text p  {
   padding-bottom: 20px;
   color: #000000;
   font-weight: normal;
}

#accueiltextcopy  {
   position: absolute;
   left: 273px;
   top: 265px;
   z-index: 6;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicestext li  {
   text-align: justify;
   padding-bottom: 0px;
}

#atelierstext li  {
   text-align: left;
   padding-bottom: 10px;
   padding-left: 20px;
}

#i3558droitstext  {
   top: 1338px;
}

#servicestext p  {
   text-align: justify;
   padding-bottom: 0px;
}

#servicesbutton  {
   top: 354px;
}

#entreprisetext  {
   position: absolute;
   left: 272px;
   top: 265px;
   z-index: 5;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

#ateliersbutton  {
   top: 422px;
}

#droitstextcopy  {
   top: 1104px;
}

#approchebutton  {
   top: 388px;
}

#accueiltext li  {
   padding-bottom: 20px;
   color: #000000;
   font-weight: normal;
}

#atelierstext p  {
   text-align: left;
   padding-bottom: 10px;
   padding-left: 20px;
}

#equipebutton a  {
   background-image: url(sg_services_media/equipebutton.gif);
}

#phase1text li  {
   text-align: left;
   padding-bottom: 10px;
}

#phase5text li  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#phase6text li  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#accueilbutton  {
   top: 252px;
}

#approche2text  {
   position: absolute;
   left: 272px;
   top: 533px;
   z-index: 4;
   width: 622px;
   margin-left: 0px;
   margin-top: 0px;
}

#phase4text li  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#phase2text li  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#approche1text  {
   left: 271px;
}

#phase3text li  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#phase7text li  {
   text-align: justify;
   padding-bottom: 0px;
}

#equipetext li  {
   padding-bottom: 0px;
   color: #000000;
   font-weight: bold;
}

#accueiltext p  {
   padding-bottom: 20px;
   color: #000000;
   font-weight: normal;
}

#i3563basmenu  {
   top: 992px;
}

#atelierstext  {
   top: 260px;
}

#i3560basmenu  {
   top: 997px;
}

#i3566basmenu  {
   top: 1297px;
}

#phase6text p  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#i3572basmenu  {
   top: 995px;
}

#phase5text p  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#phase1text p  {
   text-align: left;
   padding-bottom: 10px;
}

#contenucopy4  {
   background-image: url(sg_approche_media/contenucopy4.gif);
   height: 1105px;
}

#contenucopy5  {
   background-image: url(sg_ateliers_media/contenucopy5.gif);
   height: 787px;
}

#contenucopy6  {
   background-image: url(sg_nous-joindre_media/contenucopy6.gif);
   height: 787px;
}

#contenucopy9  {
   background: url(sg_partenaires_media/contenucopy9.gif) no-repeat;
   position: absolute;
   left: 22px;
   top: 219px;
   z-index: 4;
   width: 956px;
   height: 925px;
   margin-left: 0px;
   margin-top: 0px;
}

#i3585basmenu  {
   top: 995px;
}

#contenucopy8  {
   background-image: url(sg_carte-du-site_media/contenucopy8.gif);
   height: 791px;
}

#phase3text p  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#equipetext p  {
   padding-bottom: 0px;
   color: #000000;
   font-weight: bold;
}

#servicestext  {
   left: 274px;
}

#phase2text p  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#contenucopy3  {
   background-image: url(sg_services_media/contenucopy3.gif);
   height: 782px;
}

#contenucopy7  {
   background-image: url(sg_phase6_media/contenucopy7.gif);
   height: 787px;
}

#phase7text p  {
   text-align: justify;
   padding-bottom: 0px;
}

#contenucopy2  {
   background-image: url(sg_equipe_media/contenucopy2.gif);
   height: 1107px;
}

#phase4text p  {
   color: #000000;
   font-weight: normal;
   padding-bottom: 20px;
}

#i3580basmenu  {
   top: 995px;
}

#i3557basmenu  {
   top: 1311px;
}

#i3569basmenu  {
   top: 995px;
}

#equipebutton  {
   top: 320px;
}

#i206basmenu  {
   z-index: 4;
}

#accueiltext  {
   left: 273px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#contenucopy  {
   background-image: url(sg_entreprise_media/contenucopy.gif);
   height: 787px;
}

#basmenucopy  {
   z-index: 5;
}

#equipetext  {
   top: 262px;
   left: 272px;
}

#phase1text  {
   left: 274px;
}

#phase7text  {
   top: 262px;
}

#ridefooter  {
   font-size: 0px;
}

#phase5text  {
   top: 262px;
}

#phase6text  {
   top: 265px;
}

#phase3text  {
   top: 265px;
}

#phase4text  {
   top: 262px;
}

#phase2text  {
   top: 262px;
}

#bascopy10  {
   background-image: url(sg_entreprise_media/bascopy10.gif);
   top: 996px;
}

#bascopy13  {
   background-image: url(sg_phase6_media/bascopy13.gif);
   top: 994px;
}

#bascopy12  {
   background-image: url(sg_approche_media/bascopy12.gif);
   top: 1296px;
}

#bascopy16  {
   background-image: url(sg_nous-joindre_media/bascopy16.gif);
   top: 994px;
}

#releveimg  {
   background: url(sg_services_media/releveimg.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 0px;
   z-index: 4;
   width: 956px;
   height: 219px;
   margin-left: 0px;
   margin-top: 0px;
}

#bascopy11  {
   background-image: url(sg_services_media/bascopy11.gif);
   top: 991px;
}

#bascopy15  {
   background-image: url(sg_ateliers_media/bascopy15.gif);
   top: 994px;
}

#bascopy14  {
   background-image: url(sg_carte-du-site_media/bascopy14.gif);
   top: 994px;
}

#page_bkg  {
   position: absolute;
   width: 1000px;
   height: 1072px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#bascopy9  {
   background-image: url(sg_equipe_media/bascopy9.gif);
   top: 1310px;
}

#shape4  {
   background: url(sg_services_media/shape4.gif) no-repeat;
   position: absolute;
   left: 48px;
   top: 553px;
   z-index: 4;
   width: 172px;
   height: 220px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#shape3  {
   background-image: url(sg_accueil_media/shape3.gif);
   height: 925px;
}

#photo  {
   background: url(sg_services_media/photo.jpg) no-repeat;
   position: absolute;
   left: 62px;
   top: 784px;
   z-index: 4;
   width: 148px;
   height: 205px;
   margin-left: 0px;
   margin-top: 0px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1072px;
   width: 1000px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cE7E8E7 * a  {
   color: #E7E8E7;
}

.fl li  {
   float: left;
   display: inline;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background-color: #E7E8E7;
   background-image: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}


