* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

img {
  border-width:0px;
  border-style:none;
}

hr {
  margin-top:2em;
  margin-bottom:2em;
}

body {
  background-color:#0F1D52;
  background-image:url(../images/background-stars.png);
}

h3 {
  text-align:center;
  margin-top:20px;
  margin-bottom:20px;
}

div.page-top {
  width:800px;
  height:16px;
  margin:auto;
  background-image:url(../images/page-top.png);
}

div.page-body {
  width:800px;
  background-image:url(../images/page-body.png);
  margin:auto;
  position:relative;
  overflow:hidden;
}

div.page-bottom {
  width:800px;
  height:16px;
  margin:auto;
  background-image:url(../images/page-bottom.png);
}

div.banner {
  width:800px;
  margin:auto;
  background-image:url(../images/page-body.png);
}

div.frise {
  width:160px;
  height:100%;
  margin-right:10px;
  position:absolute;
  top:100px;
  right:0px;
  background-image:url(../images/frise3.png)
}

div.page-content {
  position:relative;
  margin-left:20px;
  width:600px;
}

div.page-content p {
  font-family:palatino;
  font-size:medium;
  margin-bottom:2em;
  text-indent:2em;
  text-align:justify;
}

div.page-sliding-container {
  position:relative;
  background-color:transparent;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}

div.page-sliding {
  display:block;
  left:0px;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}

div.page-content ul {
  margin-left:20px;
}

ul.liste_hotels li>span{
  font-style:italic;
}

ul.liste_hotels li>span+span {
  font-style:normal;
  font-variant:small-caps;
}

ul.liste_restaurants li{
  margin-bottom:1em;
}

ul.liste_restaurants li>span{
  font-weight:normal;
  font-style:italic;
}

ul.liste_restaurants li>span+span {
  font-style:normal;
  font-variant:small-caps;
}

ul.liste_restaurants li p {
  margin:0px;
  padding:0px;
}
