/*  ==== KODAMA ==== *//* STRUCTURE */

body {
margin: 0;
padding: 0;
}body.about:before {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
background-image: url("images/about.jpg");
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
background-color: #785922;
margin: 0px;
padding: 0px;
  -webkit-text-size-adjust: 100%;
}

body.document:before {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
background-image: url("images/chambres3.jpg");
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
background-color: #785922;
margin: 0px;
padding: 0px;
  -webkit-text-size-adjust: 100%;
}

body.contact:before {
content: "";
display: block;
position: fixed;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
background-image: url("images/contact.jpg");
background-position: left top;
background-repeat: no-repeat;
background-size: cover;
background-color: #785922;
margin: 0px;
padding: 0px;
  -webkit-text-size-adjust: 100%;
}

body.index {background-image: url("images/kodamaback.jpg");background-repeat:repeat;background-color: #DBD8AF;width: 50%;
margin-left: auto;
margin-right: auto;text-align: center;padding-top: 180px;
  -webkit-text-size-adjust: 100%;}

table {vertical-align: top;margin: 0;padding: 0;
height: 100vh;}

table.index {vertical-align: top;margin-left: auto;
margin-right: auto;padding: 0;
height: auto;}

td {width: 100％;
height: 100vh;vertical-align: top;}

td.center {width: 100％;
height: 100vh;vertical-align: top;
padding-left: 35px;
padding-top: 45px;}

td.left {background-image: url("images/kodama-title1.jpg");
background-size: cover;background-repeat: repeat-y;background-color: #53622b;
padding-left: 20px;
vertical-align: top;
width: 124px;
height: 100vh;}

td.right {
text-align: right;
height: 100vh;
}

td.doc {
text-align: right;
padding-top: 45px;
padding-left: 45px;
padding-right: 35px;
}

td.contact {
vertical-align: bottom;
padding-right: 40px;
padding-bottom: 150px;}

td.index {text-align: center;margin: 0;padding: 0;}

/* TEXT */

h1  { font-family: Gerogia, Times;font-size: 15px; color: #552D13; margin-bottom: 5px;text-align: left; font-weight: bold;letter-spacing: 4px;}
h2  { font-family: Gerogia, Times;font-size: 12px; color: #062428; text-align: left; font-weight: bold;letter-spacing: 1.5px;
line-height: 27px;}p {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 12px;
color: #062428;line-height: 18px;text-align: justify;}

p.white {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 12px;
color: #efe5ca;line-height: 18px;text-align: justify;}

p.whitewide {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 13px;
color: #efe5ca;line-height: 18px;text-align: left;
letter-spacing: 1px;
margin-bottom: 20px;}

p.doc {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 12px;
color: #062428;margin-top: 8px;margin-bottom: 6px;line-height: 24px;text-align: left;}

p.right {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 11px;
color: #dcd4bb;line-height: 24px;text-align: right;
letter-spacing: 1px;}

p.index {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 11px;
color: #062428;line-height: 24px;text-align: center;
letter-spacing: 1px;}

p.index2 {font-family: Trebuchet MS, Geneva, Arial, Helvetica;
font-size: 12px;
color: #062428;line-height: 16px;text-align: center;
letter-spacing: 1px;
font-weight: bold;}

/* IMAGES */

img.left {
vertical-align: top;
float: center;padding-top: 0px;margin-top: 0px;
margin-bottom: 20px;
border-top: 1px solid #602D13;border-left: 1px solid #602D13;border-bottom: 1px solid #602D13; border-right: 1px solid #602D13;}

img.right {
vertical-align: top;
float: right;padding-top: 0px;margin-top: 0px;margin-left: 30px;}

/* LINKS */a   { cursor: pointer; text-decoration:none;}
a:link  { color: #552D13;}a:visited  { color: #552D13;}a:hover  { color: #efe5ca;}a:active  { color: #146000;}
a.two:link  { color: #dcd4bb;}a.two:visited  { color: #dcd4bb;}a.two:hover  { color: #552D13;}a.two:active  { color: #146000;}

