div, img, li, a:hover { _behavior: url("pngfix/iepngfix.php") !important; }
html{
	position:relative;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	color:#736c61;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-repeat:repeat-x;
	background-position:top;
}

#conteneur{
	position:relative;
	width:1152px;
	height:100%;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/centre.png);
	background-position:center;
	background-repeat:repeat-y;
}

#header{
	position:relative;
	width:1152px;
	height:407px;
}

#header-centre{
	position:relative;
	width:814px;
	height:127px;
	left:169px;
	top:-407px;
}

#corps{
	position:relative;
	background-image:url(../images/centre.png);
	background-repeat:repeat-y;
	height:auto;
	min-height:100%;
	/*height:100%;*/
	width:814px;
	background-position:center;
	margin-left:auto;
	margin-right:auto;
	/*margin-top:10px;*/
}

#contenu_corps{
	position:relative;
	width:760px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}

#menu{
	position:realtive;
}

#menu ul{
	position:realtive;
	margin:0px;
	padding:0px;
}

#menu #accueil{
	float:left;
	list-style:none;
	width:161px;
	height:33px;
	background-image:url(../images/menu-accueil.jpg);
}

#menu #accueil.actif{
	float:left;
	list-style:none;
	width:161px;
	height:33px;
	background-image:url(../images/menu-accueil-j.jpg);
}

#menu #mariage{
	float:left;
	list-style:none;
	width:116px;
	height:33px;
	background-image:url(../images/menu-mariage.jpg);
}

#menu #mariage.actif{
	float:left;
	list-style:none;
	width:116px;
	height:33px;
	background-image:url(../images/menu-mariage-j.jpg);
}

#menu #esthetique{
	float:left;
	list-style:none;
	width:138px;
	height:33px;
	background-image:url(../images/menu-esth.jpg);
}

#menu #esthetique.actif{
	float:left;
	list-style:none;
	width:138px;
	height:33px;
	background-image:url(../images/menu-esth-j.jpg);
}

#menu #tarifs{
	float:left;
	list-style:none;
	width:88px;
	height:33px;
	background-image:url(../images/menu-tarif.jpg);
}

#menu #tarifs.actif{
	float:left;
	list-style:none;
	width:88px;
	height:33px;
	background-image:url(../images/menu-tarif-j.jpg);
}

#menu #photos{
	float:left;
	list-style:none;
	width:112px;
	height:33px;
	background-image:url(../images/menu-photo.jpg);
}

#menu #photos.actif{
	float:left;
	list-style:none;
	width:112px;
	height:33px;
	background-image:url(../images/menu-photo-j.jpg);
}

#menu #contact{
	float:left;
	list-style:none;
	width:199px;
	height:33px;
	background-image:url(../images/menu-plan.jpg);
}

#menu #contact.actif{
	float:left;
	list-style:none;
	width:199px;
	height:33px;
	background-image:url(../images/menu-plan-j.jpg);
}
ul.ul_gallerie{
    list-style: none;
    display: table;
    position:relative;
    margin: 0 auto;
    padding:0 0 15px;
    max-width: 100%;
    width: auto;
}
ul.ul_gallerie a{
    text-decoration: none;
    color: inherit;
}
li.li_gallerie{
    display: table-cell;
    padding:5px;
    text-align:center;
    float: left;
}
li.li_gallerie img{
    border: none;
    /*max-width: 130px;
    max-height: 170px;*/
}
