/*toutes les pages*/
body
{
min-width:800px;
min-height:600px;
}
#logo
{
background-repeat:no-repeat;
background-image:url("image/banniere.jpg");
background-position:center;
height:150px;
background-color:rgb(100,19,99)
}
#en_tete 
{
background-position:center;
font-family:verdana;
font-size:0.95em;
text-align:center;
color:gray;
position:relative;
top:-10px;
}
.menu_li_bas {
 margin-left:35px;
display:inline;
position:relative;
top:-1px;
 }
#menu_ul_bas
{
padding:0;
margin:0;
list-style-type:none;
position:fixed;
bottom:15px;
width:100%;
height:20px;
min-width:800px;
background-color:rgb(100,19,99);
clear:left;
font-family:verdana;
text-align:center;

}
 a{
color:white;
font-size:.8em;
text-decoration:none;
cursor:hand;
outline:none
}
a:hover{
font-weight:bold;
font-size:0.95em;
cursor:hand;
}
#barre_blanche{
position:fixed;
bottom:0px;
height:15px;
background-color:white;
width:100%;
clear:left;
clear:right;
font-family:verdana;
color:rgb(205,205,205);
text-align:center;
font-size:.7em;
}
#barre_blanche a
{
color:rgb(205,205,205);
}
/*acceuil*/

#corp_acceuil{
width:800px;
height:400px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#chandelier
{
width:201px;
height:343px;
background-image:url("image/chandelier_gris.jpg");
background-repeat:no-repeat;
float:left;
margin-top:0px;
margin-left:50px;
}
#chandelier:hover
{
font-size:.835em;
font-weight:normal;
background-image:url("image/chandelier_violet.jpg");
cursor:hand;
}
#fauteuil
{
width:278px;
height:402px;
background-image:url("image/fauteuil_gris.jpg");
background-repeat:no-repeat;
float:right;
margin-top:-20px;
margin-right:50px;
}
#fauteuil:hover
{
font-size:.835em;
font-weight:normal;
background-image:url("image/fauteuil_violet.jpg");
cursor:hand;
}
#mariage
{
position:relative;
top:335px;
left:40px;
width:100px;
height:20px;
font-family:"Time New Roman";
font-size:3em;
color:rgb(100,19,99);
font-style:italic;
display:inline;
cursor:hand;
}
#decoration1
{
position:relative;
top:315px;
left:92px;
color:gray;
width:100px;
height:20px;
font-family:verdana;
font-size:1.2em;

cursor:hand;
}
#evenement
{
position:relative;
top:355px;
left:40px;
width:100px;
height:20px;
color:black;
font-family:"Time New Roman";
font-size:3em;
color:rgb(100,19,99);
font-style:italic;
display:inline;
cursor:hand;
}
#decoration2
{
position:relative;
top:375px;
left:-40px;
color:gray;
width:100px;
height:20px;
font-family:verdana;
font-size:1.2em;
display:inline;
cursor:hand;
}
#corp_blog
{
width:100%;
height:43px;

}
#blog
{
width:97px;
height:43px;
background-image:url("image/blog.jpg");
border-style:none;
float:right;
cursor:hand;
margin-top:-10px;
margin-right:20px
}
/*mariage*/

#corp{
margin-bottom:50px;
margin-top:70px;
margin-left:38%;
min-width:550px;
font-family:verdana;
color:gray;
}
#corp p 
{
max-width:80%;
font-size:.8em;
min-width:550px
}
.li_mariage
{
font-size:0.8em;
max-width:500px;
}
#menu_mariage p
{
height:45px;
width:240px;
font-size:.7em;
font-family:verdana;
margin-top:30%;
margin-bottom:50px;
text-align:center;
padding-top:30px;
cursor:hand;
color:rgb(100,19,99)
}
#menu_mariage a:hover
{
font-size:1.1em;
cursor:hand;
}
#menu_mariage{
width:220px;
float:left;
margin-left:6%;
margin-top:-0px;
margin-bottom:50px
}
#menu_mariage #pole_organisation{
padding-top:25px}
#bande_rose
{
width:80%;
margin-bottom:25px;
}
#bande_grise
{
width:80%;
margin-bottom:15px;
}
#bande_grise_mariage
{
width:80%;
margin-bottom:25px;
margin-top:60px;
}
#bande_verte
{
width:80%;
margin-bottom:15px;
}
#bonnes_raisons
{background-image:url("image/menu_mariage.jpg")}
#nos_plus
{background-image:url("image/menu_mariage.jpg")}
#le_jour_j
{background-image:url("image/menu_mariage.jpg")}
#les_formules_deco
{background-image:url("image/menu_mariage.jpg")}
#le_book_du_mariage
{background-image:url("image/menu_mariage.jpg")}
#pole_organisation
{background-image:url("image/menu_mariage.jpg")}
#tel
{
margin-left:80px;
margin-top:-20px;
border-style:none;
}
#corp h1
{
font-size:1.1em;
}
h2
{
font-size:1em;
max-width:85%;
margin-bottom:30px;
}
h3
{
font-size:0.9em;
margin-bottom:-10px
}
#lien_jourj
{
color:gray;
font-family:verdana;
font-size:1em;
}

/*evenement*/

#construction
{
text-align:center;
font-size:1.5em;
font-family:verdana;
color:gray;
font-style:italic;
margin-top:150px
}

/*location*/
#loc
{
font-family:verdana;
color:gray;
font-size:.7em;
margin-top:35px;
margin-left:10px

}
#corp_location
{
height:200px;
width:202px;
background-image:url("image/cadre_contact.jpg");
background-repeat:no-repeat;
position:relative;
top:85px;
left:10%
}
#location
{
font-family:verdana;
color:rgb(100,19,99);
font-size:1.5em;
padding-top:80px;
padding-left:40px
}
.loca a
{
font-family:verdana;
color:rgb(100,19,99);
font-size:.9em;
padding:10px
}
#fond_location
{
width:300px;
height:200px;
margin-left:auto;
margin-right:auto;
text-align:left;
position:relative;
top:-185px;
left:150px;
}

#loc_img
{

border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;

}
.nom_loc
{
width:190px;
font-size:.8em;
font-family:verdana;
font-weight:bold;
color:rgb(100,19,99);
margin-bottom:-10px
}
.nom2_loc
{
width:190px;
font-size:.8em;
font-family:verdana;
color:gray;

}
.detail_loc
{
width:190px;
font-size:.7em;
font-family:verdana;
color:gray
}
.prix_loc
{
width:190px;
font-size:.7em;
font-family:verdana;
margin-bottom:50px;
color:rgb(100,19,99);
margin-top:-10px;
}

#corp_loca2 a
{
color:rgb(100,19,99);
font-family:verdana;
font-size:.8em;
}
/*book*/

.mini
{
position:relative;
top:85px;
border-style:none;
cursor:hand;
}
#pelemele
{
margin-left:115px;
}
#fond_photo
{
background-image:url("image/fond_photo.jpg");
background-repeat:no-repeat;
width:600px;
height:479px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:-5px
}

/*book1 2 3 etc*/

#book
{
background-repeat:no-repeat;
background-image:url("image/book.jpg");
background-position:center;
height:150px;
background-color:rgb(100,19,99)
}
.corp_photo
{
text-align:center
}
#precedent
{
width:50px;
height:50px;
border-style:none;
cursor:hand;
float:left;
margin-top:200px;
margin-left:100px;

}
#suivant
{
width:50px;
height:50px;
border-style:none;
float:right;
margin-top:200px;
margin-right:100px;

}
#photo1
{
width:360px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo2
{
width:400px;
height:218px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:95px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo3
{
width:400px;
height:268px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:85px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo4
{
width:400px;
height:266px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:90px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo5
{
width:400px;
height:208px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:100px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo6
{
width:238px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo7
{
width:221px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo8
{
width:400px;
height:269px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:85px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo9
{
width:244px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo10
{
width:400px;
height:304px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:70px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo11
{
width:400px;
height:228px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:100px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo12
{
width:224px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo13
{
width:400px;
height:226px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:95px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo14
{
width:224px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo15
{
width:400px;
height:243px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:95px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo16
{
width:230px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo17
{
width:400px;
height:302px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:55px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo18
{
width:233px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo19
{
width:226px;
height:343px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:30px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo20
{
width:400px;
height:227px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:85px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo21
{
width:236px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo22
{
width:400px;
height:254px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:80px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo23
{
width:400px;
height:260px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:75px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo24
{
width:400px;
height:224px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:100px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo25
{
width:400px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo26
{
width:400px;
height:268px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:75px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo27
{
width:252px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo28
{
width:296px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo29
{
width:226px;
height:400px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:35px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#photo30
{
width:391px;
height:226px;
border-color:rgb(205,205,205);
border-width:2px;
border-style:dashed;
padding:2px;
background-color:white;
margin-top:85px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#menu_ul_bas_photo
{
padding-top:1px;
margin:0;
list-style-type:none;
position:fixed;
bottom:15px;
height:20px;
min-width:800px;
background-color:rgb(100,19,99);
clear:left;
text-align:center;
width:100%
}
#menu_ul_bas_photo a{
display:inline;
color:white;
font-family:verdana;
float:left;
font-weight:bold;
clear:left;
margin-left:10px
 }
#menu_ul_bas_photo a:hover{
margin-top:0px;
margin-left:7px;
font-size:.9em;
}

#menu_ul_bas_photo p
{
display:inline;
color:white;
font-family:verdana;
font-size:.7em;
margin-left:-90px;
font-weight:bold;
}
.menu_li_bas_photo {
display:inline;
position:relative;
top:0px;
 }

/*on parle de nous*/

#corp_parle
{
margin-left:auto;
margin-right:auto;
text-align:left;
width:650px;
font-family:verdana;
font-size:0.8em;
padding-left:60px;
margin-bottom:150px;
color:gray
}
#on_parle
{
font-family:verdana;
font-size:0.8em;

}
#corp_parle h1
{
font-family:verdana;
font-size:1.4em;
color:rgb(100,19,99);
}
#cadre_photo
{
margin-left:155px;
}
#corp_parle h2
{
color:rgb(100,19,99);
margin-bottom:0px
}

/*partenaires*/

#bulle_de_reve
{
border-style:none;
margin-left:70px;
}
#lyon_mariage
{
border-style:none;
margin-left:70px;
margin-top:30px;
display:block;
}
#printemps
{
border-style:none;
margin-left:70px;
margin-top:35px;
display:block;
}
#site_du_mariage
{
border-style:none;
margin-left:70px;
margin-top:50px;
display:block;
}
#jour_printemps
{
border-style:none;
margin-left:70px;
margin-top:35px;
display:block;
}
#bpd
{
display:block;
border-style:none;
margin-left:70px;
margin-top:50px;
}
#photo_logo
{
float:left;
margin-bottom:100px;
margin-top:55px
}
#txt_logos
{
float:right;
width:70%;
font-family:verdana;
font-size:.75em;
color:gray
}
#txt_logos h1
{
font-family:verdana;
color:purple;
font-size:1.5em;
margin-top:95px;
margin-bottom:-10px
}
#txt_logos h2
{
font-family:verdana;
color:gray;
font-size:1em;
margin-top:15px;
margin-bottom:-10px;
}

/*contact*/

#corp_joindre
{
width:600px;
height:200px;
margin-left:auto;
margin-right:auto;
text-align:left
}
#joindre
{
text-align:center;
font-weight:bold;
color:gray;
font-family:verdana;
font-size:1.1em;
margin-top:30px;

}
#envoyer
{
cursor:hand;
}
#corp_contact
{
width:800px;
height:450px
}
#alex
{
font-family:verdana;
font-size:.8em;
color:gray;
text-align:center
}
#contact
{
font-family:verdana;
font-size:.9em;
font-weight:bold;
color:rgb(100,19,99);
width:180px;
text-align:center;
position:relative;
top:85px;
left:10px;
}
#corp_cadre
{
height:200px;
width:210px;
background-image:url("image/cadre_contact.jpg");
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*mentions legales*/

#mentions_legales
{
font-family:verdana;
font-size:0.6em;
color:gray;
margin-left:100px;
margin-bottom:40px;
max-width:850px;
margin-left:auto;
margin-right:auto;
text-align:left;

}