a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#forfaitbaptemeect p,
#id0notezquelestaxessontdanslesprixquejesuistoujoursa p,
#id0contact p,
#i3forfaitpourtoujours760photoschezla p,
#forfaitoptioncdsancephotocddevosmeilleursphotosde p,
#id4notezquelestaxessontdanslesprixquejesuistoujoursa p,
#servicespourlesgarderieetlessportsdenfantssancegrat p,
#id1notezquelestaxessontdanslesprixquejesuistoujoursa p,
#enoptionalbumencuirpartirde450inclusdanslefo p,
#i4forfaitoption950photoschezlamariesim p,
#touslesforfaitsetlafacturetotalsontpayablesen3verse p,
#commercialetaffaire p,
#id5notezquelestaxessontdanslesprixquejesuistoujoursa p,
#id2notezquelestaxessontdanslesprixquejesuistoujoursa p,
#biotexte p,
#tarifsetforfaitspourportrait p,
#id3notezquelestaxessontdanslesprixquejesuistoujoursa p  {
   font: bold 14px/14px Papyrus;
   margin: 0px;
   letter-spacing: 4px;
   text-align: left;
}

#forfaitsportraitsbutton a:hover,
#pageportfoliomenu li a:hover,
#informationsuplementairebutton a:hover,
#extrasbutton a:hover,
#forfaitextremebutton a:hover,
#forfaitintimebutton a:hover,
#forfaitpourtoujoursbutton a:hover,
#forfaitcdbutton a:hover,
#id0services p a:hover,
#garderieetsportbutton a:hover,
#bioportfolioservicesfournisseurscontactmenu li a:hover,
#suitebutton a:hover,
#accueilbutton a:hover,
#forfaitoptionbutton a:hover,
#forfaitbridgebutton a:hover,
#tarifsetforfaitsmariagebutton a:hover,
#id0contact p a:hover,
#forfaitsbaptemebutton a:hover,
#commercialetaffairebutton a:hover  {
   color: #000000;
   text-decoration: underline;
}

#extras,
#pid35mariage,
#pid41commerciale,
#pid42projet,
#suite,
#forfaitoption,
#pid40portrait2,
#forfaitcd,
#pid45services,
#forfaitsbapteme,
#forfaitbridge,
#pid32accueil,
#pid37mariage2,
#tarifsetforfaitsmariage,
#forfaitpourtoujours,
#garderieetsport,
#pid38maternit,
#pid39portrait,
#fournisseur,
#forfaitextreme,
#pid33bio,
#forfaitintime,
#pid36portfolio,
#pid60commercialetaffaire,
#informationsuplementaire,
#forfaitsportraits,
#pid34contact,
#pid43natureetpaysage,
#pid46tarifs  {
   margin: 0px auto 0px auto;
   width: 955px;
   position: relative;
}

#forfaitextremebutton a,
#suitebutton a,
#commercialetaffairebutton a,
#forfaitpourtoujoursbutton a,
#forfaitcdbutton a,
#forfaitintimebutton a,
#forfaitoptionbutton a,
#garderieetsportbutton a,
#tarifsetforfaitsmariagebutton a,
#accueilbutton a,
#extrasbutton a,
#forfaitbridgebutton a,
#forfaitsportraitsbutton a,
#informationsuplementairebutton a,
#forfaitsbaptemebutton a  {
   border: 0px none #C03357;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #000000;
}

#id0notezquelestaxessontdanslesprixquejesuistoujoursa,
#id4notezquelestaxessontdanslesprixquejesuistoujoursa  {
   visibility: visible;
   position: absolute;
   top: 120px;
   z-index: 3;
   width: 954px;
}

#servicespourlesgarderieetlessportsdenfantssancegrat,
#enoptionalbumencuirpartirde450inclusdanslefo  {
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 128px;
   z-index: 3;
}

#forfaitsbaptemebutton,
#informationsuplementairebutton,
#forfaitoptionbutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 20px;
}

#garderieetsportbutton,
#forfaitbridgebutton,
#tarifsetforfaitsmariagebutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
}

#forfaitpourtoujoursbutton,
#forfaitcdbutton,
#forfaitintimebutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 161px;
   z-index: 3;
}

#pourvotreplanificationdemariage p,
#pourvotrevidodemariage p  {
   font: bold 11px/14px Papyrus;
   margin: 0px;
   letter-spacing: 3px;
   text-align: left;
}

#id0notezquelestaxessontdanslesprixquejesuistoujoursa  {
   left: 43px;
}

#id4notezquelestaxessontdanslesprixquejesuistoujoursa  {
   left: 41px;
}

#servicespourlesgarderieetlessportsdenfantssancegrat  {
   width: 869px;
}

#bioportfolioservicesfournisseurscontactmenu li a  {
   border: 0px none #C03357;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   height: 100%;
}

#forfaitextremebutton,
#commercialetaffairebutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   height: 13px;
}

#bioportfolioservicesfournisseurscontactmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#enoptionalbumencuirpartirde450inclusdanslefo  {
   width: 991px;
}

#bioportfolioservicesfournisseurscontactmenu  {
   font: bold 14px/18px Papyrus;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 4px;
   position: absolute;
   left: 219px;
   top: 58px;
   z-index: 2;
}

#dygytallbutton a:hover,
#marrbutton a:hover  {
   background-position: -317px 0%;
}

#pourvotreplanificationdemariage  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 299px;
   z-index: 3;
   width: 348px;
}

#informationsuplementairebutton  {
   width: 315px;
   top: 330px;
   left: 78px;
}

#tarifsetforfaitsmariagebutton  {
   height: 18px;
   width: 323px;
   top: 138px;
   left: 32px;
}

#photothumbsheet .thumbwrapper  {
   position: relative;
   float: left;
   margin: 0px;
   padding: 5px;
   width: 71px;
   height: 71px;
}

#suitebutton,
#extrasbutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 72px;
   height: 9px;
}

#commercialetaffairebutton  {
   width: 271px;
   top: 334px;
   left: 29px;
}

#forfaitpourtoujoursbutton  {
   height: 21px;
   width: 255px;
   left: 569px;
}

#forfaitsportraitsbutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 224px;
   z-index: 3;
   width: 926px;
   height: 29px;
}

#pourvotrevidodemariage  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 152px;
   z-index: 3;
   width: 276px;
}

#pageportfoliomenu li a  {
   border-bottom-color: #C03357;
   border-bottom-style: none;
   border-right-color: #C03357;
   border-right-style: none;
   border-left-color: #C03357;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#garderieetsportbutton  {
   height: 20px;
   width: 219px;
   top: 287px;
   left: 32px;
}

#photopicturebox table  {
   width: 100%;
   height: 100%;
}

#forfaitsbaptemebutton  {
   width: 674px;
   top: 180px;
   left: 33px;
}

#pageportfoliomenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#forfaitextremebutton  {
   width: 183px;
   top: 266px;
   left: 570px;
}

#forfaitoptionbutton  {
   width: 168px;
   top: 261px;
   left: 79px;
}

#forfaitintimebutton  {
   height: 13px;
   width: 164px;
   left: 83px;
}

#forfaitbridgebutton  {
   height: 18px;
   width: 167px;
   top: 261px;
   left: 337px;
}

#pageportfoliomenu  {
   font: bold 12px/14px "Myriad Pro";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 3px;
   position: absolute;
   left: 818px;
   top: 149px;
   z-index: 2;
   width: 137px;
}

#dygytallbutton a  {
   background: url(sg_fournisseur_media/dygytallbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 83px;
   width: 317px;
   font-size: 83px;
   line-height: 83px;
}

#photoarriereplan  {
   background: url(sg_commerciale_media/photoarriereplan.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 100px;
   z-index: 2;
   width: 813px;
   height: 495px;
}

#forfaitcdbutton  {
   height: 13px;
   width: 118px;
   left: 337px;
}

#photothumbsheet  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 155px;
   z-index: 3;
   width: 277px;
   height: 394px;
}

#photopicturebox  {
   border: 3px groove #000000;
   background-color: #000000;
   visibility: visible;
   margin-top: -3px;
   margin-left: -3px;
   position: absolute;
   left: 317px;
   top: 122px;
   z-index: 3;
   width: 426px;
   height: 426px;
}

#dygytallbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 181px;
   z-index: 3;
   width: 317px;
   height: 83px;
}

#accueilbutton  {
   font: bold 14px/14px Papyrus;
   letter-spacing: 4px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 863px;
   top: 16px;
   z-index: 2;
   width: 84px;
   height: 13px;
}

#extrasbutton  {
   top: 412px;
   left: 78px;
}

#marrbutton a  {
   background: url(sg_fournisseur_media/marrbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 84px;
   width: 317px;
   font-size: 84px;
   line-height: 84px;
}

#id0contact p  {
   font-family: "Lucida Grande";
}

#suitebutton  {
   top: 538px;
   left: 350px;
}

#marrbutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 323px;
   z-index: 3;
   width: 317px;
   height: 84px;
}

#biotexte p  {
   font-family: "Myriad Pro";
   color: #790C0C;
}

#calque15  {
   background: url(sg_tarifs_media/calque15.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 102px;
   z-index: 2;
   width: 955px;
   height: 498px;
}

#accueil  {
   background: url(sg_commerciale_media/accueil.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 955px;
   height: 600px;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 1px solid #000000;
   background-position: 50% 50%;
   background-repeat: no-repeat;
   display: block;
   width: 71px;
   height: 71px;
}

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

