body{margin:auto;width:900px;background-color: #000000;font-family:arial;}
strong, label{color:#FF05A3;font-weight:bold;}
legend{font-weight:bold;font-size:16px;}
input, textarea {color:#000000;}
input:hover, textarea:hover{background:#FFAFD8;}
input:focus, textarea:focus{color:#000000;background:#FFAFE3;}
#header{background-image:url("images/header.jpg");width:900px;height:255px;float:left;}


#nav{float:left;width:900px;height:63px;}

#nav .accueil{background-image:url("images/accueil.jpg");width:210px;height:63px;float:left;}
#nav .accueil:hover{background-image:url("images/accueil_hover.jpg");}

#nav .mariage{background-image:url("images/mariage.jpg");width:168px;height:63px;float:left;}
#nav .mariage:hover{background-image:url("images/mariage_hover.jpg");}

#nav .cocktail{background-image:url("images/cocktail.jpg");width:161px;height:63px;float:left;}
#nav .cocktail:hover{background-image:url("images/cocktail_hover.jpg");}

#nav .temoignage{background-image:url("images/temoignage.jpg");width:149px;height:63px;float:left;}
#nav .temoignage:hover{background-image:url("images/temoignage_hover.jpg");}

#nav .contact{background-image:url("images/contact.jpg");width:212px;height:63px;float:left;}
#nav .contact:hover{background-image:url("images/contact_hover.jpg");}

#marque{float:left; width:900px; height:74px; background-image:url("images/marque.jpg");}

#colcentral{width:900px;background-image:url("images/bg_site.jpg");float:left;}
#colcentral .txt1 {margin:0px;}

.titre{text-align:center;color:#E9F3F5;}
#colcentral .txt1 .txt{margin:20px 35px 20px 35px;color:#FFFFFF;}
#colcentral .txt1 .txt a{color:#FF05A3;text-decoration:none;}
#colcentral .txt1 .txt a:hover{text-decoration:underline;}

#hg{float:left;height:506px;width:362px;background-image:url("images/1g.jpg");margin:10px 0px 0px 30px;}
#hg div{width:325px;height:79px;margin:411px 0px 0px 19px;color:#FFFFFF;font-size:12px;}

#hd{float:left;height:506px;width:359px;background-image:url("images/1d.jpg");margin:15px 0px 10px 55px;}
#hd div{width:325px;height:80px;margin:410px 0px 0px 17px;color:#FFFFFF;font-size:14px;padding:10px;}

#contenud{width:400px;height:500px;float:left;margin:10px 10px 0px 55px;}
#contenug{width:400px;height:500px;float:left;margin:10px 10px 0px 30px;}
#contenud p, #contenug p{margin:15px;color:#FFFFFF;}

#footer{float:left;width:900px;background-image:url("images/footer.jpg");height:88px;text-align:center;color:#F262F2;}
#footer .txt{margin:18px 0px 0px 0px;}
#footer .txt a{color:#FF05A3;text-decoration:none;}
#footer .txt a:hover{text-decoration:underline;}


