body {margin:0 0 0 0; padding:0 0 0 0; background-color:#000; font-family:Monotype Corsiva;}

h1 {margin:0 0 0 0; text-align:center; font-size:62px;}

#main {margin:auto; width:945px; height:auto;}
#banniere {padding:0 0 0 0; margin:0 0 0 -66px; width:950px; height:200px; background-image:url(../images/banniereNoire11.jpg);}
#menu {width:969px; height:50px; outline:none;}
#menu object {outline:none;}

#menu_accueil {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/accueil2.png) bottom; }
#menu_accueil:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/accueil2.png) top; }


#menu_mariage {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/mariage2.png) bottom; }
#menu_mariage:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/mariage2.png) top; }

#menu_sport {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/sport2.png) bottom; }
#menu_sport:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/sport2.png) top; }

#menu_scolaire {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/scolaire2.png) bottom; }
#menu_scolaire:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/scolaire2.png) top; }

#menu_entreprise {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/entreprise2.png) bottom; }
#menu_entreprise:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/entreprise2.png) top; }

#menu_boutique {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/boutique2.png) bottom; }
#menu_boutique:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/boutique2.png) top; }

#menu_evenements {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/evenements2.png) bottom; }
#menu_evenements:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/evenements2.png) top; }

#menu_contact {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/contact2.png) bottom; }
#menu_contact:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/contact2.png) top; }

#menu_situation {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/situation2.png) bottom; }
#menu_situation:hover {width:105px; height:53px; float:left; margin:0 0 0 0; padding:0 0 0 0; outline:none; background:url(../images/menu/situation2.png) top; }



.imgMenu {float:left; margin:0 0 0 0; border:none;}


/* #top {width:969px; height:15px; background-image:url(../images/top.jpg);} */
#contenuE {width:720px; height:auto; padding:170px 25px 0 200px; background:url(../images/photos/evenementsPhoto.jpg) no-repeat 0px 30px; background-color:#FFF; }
#contenuE p {margin:0 0 0 0; padding:0 0 0 0; display:block; font-size:16px;}

#contenu {width:895px; height:auto; background:#FFF; padding:0 25px 0 25px;}
#contenu p {margin:0 0 0 0; padding:0 0 0 0; display:block; font-size:16px;}
#contenu a {text-decoration:none; border:none; outline:none; margin:0 0 0 0;}
#contenu img {margin-top:15px;}
.img {margin:0 51px 0 0; border:none; float:left;}
.imgBorder {border:none; margin:0 0 0 0; padding:0 0 0 0;}
.imgContact {margin: 0 0 45px 0; border:none;}

#bottom {width:945px; height:56px; background-image:url(../images/bottom3.jpg);}
#bottom_reflet {width:969px; height:72px; background-image:url(../images/bottom_reflet2.png);}

.retour {clear:both;}


#formulaireContact input {background-color:#000; width:200px; border:none; height:19px; color:#FFF; padding:5px 0 0 3px; line-height:22px;}
#formBloc1 {width:auto; height:auto; float:left; margin:0 0 0 98px; border:none;}
#formBloc2 {width:auto; height:auto; float:left; border:none;}
#message {background:#000; width:335px; height:195px; margin:0 0 0 25px; padding:3px 0 0 3px; color:#FFF; border:none;}
.caseName {font-size:14px; color:#000; float:left; margin:0 15px 0 0; width:60px; text-align:right; height:22px; line-height:22px; border:none;}
.case {font-size:14px; color:#fff; float:left; margin:0 0 10px 0; border:none; height:19px; }

#formBloc2 input {margin:2px 0 0 306px; background:#000; color:#FFF; border:none; width:57px; height:18px; font-size:12px; padding:0 0 5px 0;}
#formBloc2 input:hover {background:#222;}

.frame {margin:0 0 0 125px;}

#agrandir a {color:#777;text-align:left; margin: 0 0 0 125px; text-decoration:none;}
#agrandir a:hover {color:#222;}

#txtCol {width:278px; height:auto; float:left; text-align:justify; margin:30px 0 30px 0; padding:0 30px 0 0;}
#txtCol2 {width:278px; height:auto; float:left; text-align:justify; margin:30px 0 30px 0; padding:0 0 0 0;}

