@charset "utf-8";

/* Body */
body { margin-left: 0px; margin-top: 12px; margin-right: 0px; margin-bottom: 75px; background-image: url(../img/bk_main.jpg); background-repeat: repeat-x; background-color: #670000; }

/* Main text */
.text_general { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#fe6b23; }
.text_nouvelles { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#FFF; }
.text_titre { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#e03e3e; font-weight:bold; }
.text_date { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#ff8484; }
.text_copyright { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#464646; }
.titres_copyright { font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#bababa; text-decoration:underline; }

/* Icones & Photos = Mariage */
#icone_mariage_1 { position:absolute; top:125px; left:37px; width:167px; height:114px; z-index:2; }
#icone_mariage_2 { position:absolute; top:125px; left:217px; width:167px; height:114px; z-index:2; }
#icone_mariage_3 { position:absolute; top:125px; left:397px; width:167px; height:114px; z-index:2; }
#icone_mariage_4 { position:absolute; top:125px; left:577px; width:167px; height:114px; z-index:2; }
#icone_mariage_5 { position:absolute; top:125px; left:757px; width:167px; height:114px; z-index:2; }


#photo_mariage_1 { position:absolute; top:124px; left:36px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_mariage_2 { position:absolute; top:124px; left:216px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_mariage_3 { position:absolute; top:124px; left:396px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_mariage_4 { position:absolute; top:124px; left:365px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_mariage_5 { position:absolute; top:124px; left:545px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }


/* Icones & Photos = Religieux */
#icone_religieux_1 { position:absolute; top:355px; left:37px; width:167px; height:114px; z-index:2; }
#icone_religieux_2 { position:absolute; top:355px; left:217px; width:167px; height:114px; z-index:2; }
#icone_religieux_3 { position:absolute; top:355px; left:397px; width:167px; height:114px; z-index:2; }
#icone_religieux_4 { position:absolute; top:355px; left:577px; width:167px; height:114px; z-index:2; }
#icone_religieux_5 { position:absolute; top:355px; left:757px; width:167px; height:114px; z-index:2; }


#photo_religieux_1 { position:absolute; top:354px; left:36px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_religieux_2 { position:absolute; top:354px; left:216px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_religieux_3 { position:absolute; top:354px; left:396px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_religieux_4 { position:absolute; top:354px; left:365px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_religieux_5 { position:absolute; top:354px; left:545px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }


/* Icones & Photos = Naissance */
#icone_naissance_1 { position:absolute; top:605px; left:37px; width:167px; height:114px; z-index:2; }
#icone_naissance_2 { position:absolute; top:605px; left:217px; width:167px; height:114px; z-index:2; }
#icone_naissance_3 { position:absolute; top:605px; left:397px; width:167px; height:114px; z-index:2; }
#icone_naissance_4 { position:absolute; top:605px; left:577px; width:167px; height:114px; z-index:2; }
#icone_naissance_5 { position:absolute; top:605px; left:757px; width:167px; height:114px; z-index:2; }


#photo_naissance_1 { position:absolute; top:604px; left:36px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_naissance_2 { position:absolute; top:604px; left:216px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_naissance_3 { position:absolute; top:604px; left:396px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_naissance_4 { position:absolute; top:604px; left:365px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_naissance_5 { position:absolute; top:604px; left:545px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }


/* Icones & Photos = Baby Shower */
#icone_baby_1 { position:absolute; top:855px; left:37px; width:167px; height:114px; z-index:2; }
#icone_baby_2 { position:absolute; top:855px; left:217px; width:167px; height:114px; z-index:2; }
#icone_baby_3 { position:absolute; top:855px; left:397px; width:167px; height:114px; z-index:2; }
#icone_baby_4 { position:absolute; top:855px; left:577px; width:167px; height:114px; z-index:2; }
#icone_baby_5 { position:absolute; top:855px; left:757px; width:167px; height:114px; z-index:2; }


#photo_baby_1 { position:absolute; top:854px; left:36px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_baby_2 { position:absolute; top:854px; left:216px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_baby_3 { position:absolute; top:854px; left:396px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_baby_4 { position:absolute; top:854px; left:365px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_baby_5 { position:absolute; top:854px; left:545px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }


/* Icones & Photos = Divers */
#icone_divers_1 { position:absolute; top:1115px; left:37px; width:167px; height:114px; z-index:2; }
#icone_divers_2 { position:absolute; top:1115px; left:217px; width:167px; height:114px; z-index:2; }
#icone_divers_3 { position:absolute; top:1115px; left:397px; width:167px; height:114px; z-index:2; }
#icone_divers_4 { position:absolute; top:1115px; left:577px; width:167px; height:114px; z-index:2; }
#icone_divers_5 { position:absolute; top:1115px; left:757px; width:167px; height:114px; z-index:2; }


#photo_divers_1 { position:absolute; top:790px; left:36px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_divers_2 { position:absolute; top:790px; left:216px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_divers_3 { position:absolute; top:790px; left:396px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_divers_4 { position:absolute; top:790px; left:365px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }
#photo_divers_5 { position:absolute; top:790px; left:545px; width:380px; height:440px; z-index:3; visibility: hidden; background-image: url(../img/galerie/photo_mariage_1.jpg); }


/* Main */
#main { position:relative; top:0px; width:960px; height:1500px; margin: auto; padding: 0; z-index: 0; }
#menu_top { position:absolute; top:0px; left:0px; width:960px; height:78px; background-image:url(../img/bk_menu.jpg); background-repeat:no-repeat; z-index: 1; }
#bt_accueil { position:absolute; top:0px; left:477px; width:62px; height:78px; }
#bt_profil { position:absolute; top:0px; left:539px; width:51px; height:78px; }
#bt_services { position:absolute; top:0px; left:590px; width:68px; height:78px; }
#bt_galerie { position:absolute; top:0px; left:658px; width:61px; height:78px; }
#bt_partenaires { position:absolute; top:0px; left:719px; width:91px; height:78px; }
#bt_contact { position:absolute; top:0px; left:810px; width:65px; height:78px; }
#bk_flash { position:absolute; top:78px; left:0px; width:960px; height:301px; background-image: url(../img/bk_flash.jpg); background-repeat:no-repeat; z-index:1; }
#flash { position:absolute; z-index:2; left: 600px; top: -44px; width: 310px; height: 340px; }
#bienvenue_nouvelles { position:absolute; top:379px; left:0px; width:960px; height:1331px; background-image:url(../img/bk_galerie.jpg); background-repeat:no-repeat; z-index:1; }
#bt_contact_bienvenue { position:absolute; top:1286px; left:782px; width:160px; height:27px; z-index: 3; }
#bt_nouvelles { position:absolute; top:375px; left:183px; width:156px; height:25px; z-index: 3; }


#menu_sandwish { position:absolute; top:77px; left:69px; width:825px; height:200px; z-index: 3; background-repeat:no-repeat; padding-top: 30px; background-image: url(../img/photo_partner_vss.jpg); background-position: right top; }
#menu_jus { position:absolute; top:329px; left:20px; width:692px; height:162px; z-index: 3; background-image: url(../img/photo_services_jus.jpg); background-repeat:no-repeat; padding-left:232px; padding-top: 30px; }
#menu_cafe { position:absolute; top:579px; left:20px; width:692px; height:162px; z-index: 3; background-image: url(../img/photo_services_cafe.jpg); background-repeat:no-repeat; padding-left:232px; padding-top: 30px; }
#menu_gateaux { position:absolute; top:829px; left:20px; width:692px; height:162px; z-index: 3; background-image: url(../img/photo_services_gateaux.jpg); background-repeat:no-repeat; padding-left:232px; padding-top: 30px; }
#menu_traiteur { position:absolute; top:1079px; left:20px; width:692px; height:162px; z-index: 3; background-image: url(../img/photo_services_traiteur.jpg); background-repeat:no-repeat; padding-left:232px; padding-top: 30px; }


#prix_sandwish { position:absolute; top:11px; left:650px; width:139px; height:160px; z-index: 4; }
#prix_jus { position:absolute; top:31px; left:770px; width:139px; height:160px; z-index: 4; }
#prix_cafe { position:absolute; top:31px; left:770px; width:139px; height:160px; z-index: 4; }
#prix_gateaux { position:absolute; top:31px; left:770px; width:139px; height:160px; z-index: 4; }
#prix_traiteur { position:absolute; top:31px; left:770px; width:139px; height:160px; z-index: 4; }


#copyright { position:absolute; top:1710px; left:0px; width:960px; height:175px; background-image:url(../img/bk_copyright.gif); background-repeat:no-repeat; z-index:1; }
#texte_menu_copyright { position:absolute; top:22px; left:30px; width:340px; height:96px; z-index: 2; }
#bt_vss { position:absolute; top:138px; left:48px; width:205px; height:30px; z-index: 3; }
#map_copyright { position:absolute; top:14px; left:377px; width:229px; height:124px; z-index: 2; }
#texte_addresse_copyright { position:absolute; top:28px; left:630px; width:119px; height:96px; z-index: 3; }
#texte_contact_copyright { position:absolute; top:28px; left:770px; width:178px; height:96px; z-index: 3; }
