body {
  background: #FFF url("../images/bg.jpg") no-repeat top center;
  color: #5C4231;
  font: 62.5%/1 Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: center;
}

a {
  color: #5C4231;
  text-decoration: none;
}

a:hover {
  color: #EB6E07;
}

img {
  border: 0;
  display: block;
}

img.spacer {
  clear: both;
}

/* Header */
div#head {
  background: url("../images/bg_header.gif") repeat-x top;
  height: 140px;
}

div#logo {
  float: left;
  height: 94px;
  padding: 40px 0 0;
  width: 128px;
}

div#sitemap {
  padding: 5px 0 0;
  text-align: right;
}

div#sitemap a {
  color: #EB6E07;
}

div#request {
  color: #EB6E07;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 20px;
  margin: 35px 0 0;
  text-align: right;
  text-transform: uppercase;
}

div#request a {
  color: #EB6E07;
}

/* Container */
div.container {
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 861px;
}

/* Content */
div.outer-border {
  border: 1px solid #FDF1E8;
  margin: 10px 0 0;
}

div.inner-border {
  background: #FFF;
  border: 1px solid #EBB474;
  color: #5C4231;
  padding: 5px;
}

div#content1 {
	background: #FFF url("../images/bg_degrade.gif") repeat-x;
	padding: 10px 15px 5px;
}

h1 {
  background: transparent;
  color: #EB6E07;
  font-size: 1.6em;
  margin: 0 0 1em;
  text-transform: uppercase;
}

h1 a {
  background: transparent;
  color: #EB6E07;
  text-decoration: none;
}

h2 {
  color: #EB6E07;
  font-size: 1.6em;
  font-weight: bold;
  margin: 0 0 1em;
  text-transform: uppercase;
}

p.chapo {
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  margin: 0 20px 0 0;
  width: 567px;
}

div.button {
  background: #EB6E07 url("../images/corner-top-left.gif") no-repeat top left;
  width: 230px;
}

div.button div {
  background: url("../images/corner-top-right.gif") no-repeat top right;
}

div.button div div {
  background: url("../images/corner-bottom-right.gif") no-repeat bottom right;
}

div.button div div div {
  background: url("../images/corner-bottom-left.gif") no-repeat bottom left;
}

a.more:link,
a.more:visited,
a.more:focus,
a.more:hover,
a.more:active {
  background: url("../images/fleche.gif") no-repeat 95% 50%;
  color: #FFF;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  padding: 5px 30px 6px 12px;
  text-align: center;
}

div#content1 div.button {
  float: right;
}

div#content2 div.button {
  margin: 2em 0 0;
}

div#content2 {
	padding: 10px 15px;
}

div#content2 p {
  font-size: 1.1em;
  margin: 0 0 10px;
}

h3 {
  background: #FFF;
  color: #5C4231;
  font-size: 1.1em;
  margin: 0 0 10px;
}

div#text {
  background-color: #FFF;
  float: left;
  padding: 5px;
  width: 580px;
}

div#cointreau-bottle {
  float: right;
  margin: 10px 10px 0;
  width: 166px;
}

/* Footer */
div#foot {
  padding: 5px 0 0;
}

div#foot ul {
  float: left;
  margin: 0;
  padding: 0;
}

div#foot ul li,
div#foot ul li ul,
div#foot ul li ul li {
  display: inline;
  float: none;
}

div#foot blockquote {
  display: inline;
  float: right;
  margin: 0;
  padding: 0;
}

div#foot blockquote p {
  margin: 0;
}

