body {
background: #622724 url(../img/style/background.gif) top center repeat-y;
margin: 0;
padding: 0;
font-family: Palatino Linotype, Georgia, Serif;
font-size: 14px;
line-height: 1em;
text-align: justify;
color: black;
}
ins {
  visibility: hidden;
}
a {
text-decoration: none;
}
a:link {
color: #859465;
}
a:visited {
color: #859465;
}
a:hover {
color: #A75931;
}
a:active {
color: #A75931;
}
div#content {
position: absolute;
left: 50%;
top: 0;
width: 760px;
height: 100%;
margin: 0 0 0 -380px;
padding: 0;
}
div#title {
background: transparent url(../img/style/titre.gif) center center no-repeat;
margin: 0;
padding: 0;
width: 100%;
height: 122px;
}
div#menu {
background: transparent;
position: absolute;
left: 10px;
width: 160px;
height: auto;
}
img#homebutton {
  width: 130px;
  height: 50px;
  padding: 0;
  margin: 0 0 0 20px;
  border: none;
}
ul#sections {
background: transparent;
list-style: none;
display: block;
margin: 0;
padding: 0;
font-family: Arial, Helvetica, Sans-serif;
font-size: 14px;
font-weight: bold;
color: #859465;
}
ul#sections li.section {
margin: 0;
padding: 20px 0 0 50px;
}
ul#sections ul{
background: transparent;
list-style: none;
margin: 5px 0 0 5px;
padding: 0 0 0 5px;
border-left: 1px solid #859465;
font-size: 10px;
font-weight: bolder;
}
ul#sections ul:hover{
list-style: none;
margin: 5px 0 0 5px;
padding: 0 0 0 5px;
border-left: 1px solid #A75931;
}
ul#sections ul li{
margin: 0;
padding: 0;
}
li#accueil {
background: url(../img/style/nav_accueil.gif) top left no-repeat;
}
li#livre {
background: url(../img/style/nav_livre.gif) top left no-repeat;
}
li#makingof {
background: url(../img/style/nav_makingof.gif) top left no-repeat;
}
li#divers {
background: url(../img/style/nav_presse.gif) top left no-repeat;
}
li#achat {
background: url(../img/style/nav_contact.gif) top left no-repeat;
}
div#text {
background: #FAF7EB;
margin: 0 35px 0 205px;
padding: 50px 25px 50px 25px;
border: 1px solid black;
}
strong {
color: #622724;
}
div.picture {
background: no-repeat center;
width: 100%;
padding: 0;
margin: 30px 0;
}
div#text h1 {
margin: 0 20px 0 20px;
padding: 0 0 7px 0;
border-bottom: 1px dotted #A75931;
font-family: Arial, Helvetica, Sans-serif;
font-size: 24px;
color: #A75931;
}
div#text h2 {
margin: 40px 20px 0 20px;
padding: 30px 0 7px 0;
border-top: 1px dashed silver;
text-align: center;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 14px;
color: #884946;
}
div#text h3 {
margin: 0 20px 0 20px;
padding: 0 0 7px 0;
text-align: center;
font-family: Verdana, Helvetica, Sans-serif;
font-size: 10px;
color: #884946;
}
div#text p {
text-indent: 20px;
text-align: justify;
line-height: 160%;
padding: 0 20px 0 20px;
}
div#text ul {
  margin: 10px 0 10px 50px;
  padding: 0;
  color: grey;
  font-family: Verdana, Helvetica, Sans-serif;
font-size: 11px;
}
div#text ul li {
  margin: 15px 0 5px 0;
}
dl.liens {
margin: 20px 20px 0 0;
padding: 0 0 0 20px;
list-style: none;
text-align: left;
}
dl.liens dt{
margin: 0;
padding: 0 0 0 20px;
background: url(../img/style/puce.gif) center left no-repeat;
}
dl.liens dd {
margin: 10px 0 15px 0;
padding: 0 0 0 20px;
font-size: 13px;
}
a.top {
display: block;
text-align: center;
width: 100%;
padding: 0 0 20px 0;
font-size: 12px;
}
div#text p.textecitation{
margin: 20px;
padding: 0;
text-align: justify;
font-family: Times New Roman, Times, Serif;
font-style: italic;
font-size: 14px;
line-height: 160%;
}
div#text p.auteurcitation{
margin: 20px 20px 0 0;
padding: 0;
text-align: right;
font-family: Arial, Helvetica, Sans-serif;
font-style: normal;
font-size: 12px;
font-weight: bold;
}
div#text p.lieudatecitation{
margin: 0 20px 0 0;
padding: 0;
text-align: right;
font-family: Arial Helvetica, Sans-serif;
font-style: normal;
font-size: 10px;
font-weight: normal;
}
div#text table{
margin: 10px 0 0 0;
padding: 10px;
border: none;
text-align: justify;
vertical-align: top;
}
div#text table td {
padding: 15px;
border: none;
border-bottom: 1px dotted silver;
}
div#text form{
margin: 0;
padding: 20px;
text-align: justify;
line-height: 160%;
}
form fieldset {
margin: 0 0 20px 0;
padding: 10px 0 0 0;
border: none;
}
form dl {
margin: 0;
padding: 0;
}
dl.liste_illustrations {
display: none;
}
form dt  {
float: left;
margin: 0 20px 0 0;
padding: 0;
width: 100px;
text-align: right;
}
form dd {
margin: 0 0 20px 0;
padding: 0;
}
form input {
width: 250px;
background: #FFFFF0;
border: 1px solid silver;
}
form input.button {
  display: block;
  float: left;
width: 80px;
margin: 10px 20px 0 0;
padding: 0;
border: 1px solid #859465;
background: #F3ECC9;
color: #859465;
}
form input.button:hover {
border: 1px solid #A75931;
background: #F3ECC9;
color: #A75931;
}
form input.checkbox {
margin: 0 10px 0 0;
padding: 0;
width: auto;
background: #F3ECC9;
color: #859465;
}
form p {
    margin: 10px;
    padding: 0;
}
form textarea {
width: 250px;
height: 250px;
background: #FFFFF0;
border: 1px solid silver;
}
form select {
margin: -20px 0 0 20px;
font-size: 14px;
}
select#order{
  margin:0;
}
select#continent{
  margin:0;
}
address {
text-align: justify;
line-height: 160%;
margin: 0;
padding: 20px 20px 20px 40px;
font-style: normal;
}
div#text p.signature {
font-size: 14px;
font-variant: small-caps;
text-indent: 50px;
line-height: 160%;
text-align: right;
color: black;
}
div#nom
{
font-weight:bold;
text-align:center;
}
div#nomlatin
{
font-style:italic;
text-align:center;
margin-bottom:15px;
}
div#photosnav {
text-align: center;
color: #859465;
}
div#signature {
background: url(../img/style/signature.gif) center center no-repeat;
width: 100%;
height: 37px;
margin: 30px 0 30px 0;
padding: 0 0 30px 0;
}
