/* General */
html {height:100.1%;}
body {height:100%; margin:0; font-size:0.99em; font-family:Verdana,Arial,sans-serif; background-color:#fcedd7;}
a img {border:none;}
div, p, li, td, a {}
h2 {font-size:1.1em;}
td {vertical-align:top;}
dl,dt {margin:0; padding:0;}

/* Overall layout */
div#header {display:none;}
div#footer {display:none;}
table#layouttable {width:100%; height:100%; border-spacing:0;}
td#leftborder {width:50%; height:100%;}
td#navcell {background-color:#fbdcb0;}
td#topcell {width:770px; height:125px; background:url(../img/top-bg.gif) no-repeat;}
td#contentcell {height:100%;background:url(../img/content-bg.gif) no-repeat #ffffff;}
td#rightborder {width:100%; height:100%; background:url(../img/body-bg.gif) repeat-x;}
td#rightcell {background-color:#fbdcb0;}

div#wrapper1 {width:100%; height:100%; margin:0; padding:0; text-align:center;}
div#wrapper2 {width:830px; height:100%; margin:0 auto 0 auto; padding:0; text-align:left;}
div#topbox {width:770px; height:125px;}
div#basenav {width:147px; margin-top:75px; padding-bottom:150px; overflow:hidden; background-color:#fbdcb0;}
div#contentbox {margin:0;}
div#content {width:40em; padding:15px; background:url(../img/content-bg2.gif) bottom right no-repeat; }
div#right {}
div#fontnav {height:73px; background-color:#ffffff;}
div#rightcontent {width:12.5em; padding:0; background:url(../img/right-bg.gif) top left no-repeat #fbdcb0;}

/* Top box */
div#topbox a:hover {cursor:pointer;}
div#topbox span#homelink {display:block; float:left; width:220px; height:125px;}
div#topbox img {margin:33px 0 0 90px; border:solid 1px #fcedd7;}

/* Menu layout */
td#navcell img {margin:15px 0 0 0;}
ul#basenavlist {font-size:80%;}
div#basenav a {display:block; line-height:1.4em; text-decoration:none;}
div#basenav ul {list-style:none; margin:0px; padding:0px;}
div#basenav ul li {margin:0;}
div#basenav ul li a {padding-left:20px; font-weight:bold; color:#000000;}
div#basenav ul li a:hover {color:#973741;}
div#basenav ul li.act a {color:#973741; background:url(../img/menu-act.gif) 0 7px no-repeat;}
div#basenav ul li.act ul li {margin:0;}
div#basenav ul li.act ul li a {padding-left:30px; font-weight:normal; color:#000000; background-image:none;}
div#basenav ul li.act ul li a:hover {color:#973741;}
div#basenav ul li.act ul li.act a {color:#973741;}

/* Content */
div#content {font-size:74%;}
div#content h1 {font-size:1.3em font-family:Times New Roman,Times,serif; color:#973741;}
div#content h2 {width:10.5em; margin-bottom:-1.1em; font-size:1.2em; font-family:Times New Roman,Times,serif; font-weight:bold; color:#973741;}
div#content p.heading2 {width:10.5em; font-size:1.2em; font-family:Times New Roman,Times,serif; font-weight:bold; color:#973741;}
div#content h2.csc-firstHeader {width:auto; margin-left:7.2em; margin-bottom:0.9em; font-size:1.75em; font-family:Times New Roman,Times,serif; color:#973741;}
div#content h3 {font-size:1em;}
div#content ul {margin-left:11.5em; margin-top:-0.5em;}
div#content p, div#content li  {margin:0;}
div#content p {margin-left:12.5em; margin-right:2em;}
div#content td p {margin:0;}
div#content div.csi-textpic ul {margin:0 0 10px -1em;}
div#content div.csi-textpic p {margin:0;}
div#content div.csi-textpic {margin:0 0 1em 12.5em;}
div#content div.csi-image {padding-bottom:1.5em;}
div#content dl {margin-left:0;}
div#content a {color:#000000;}
div#content a:hover {color:#973741;}
div#content table#appartements {width:25.5em; margin:-2.1em 0 2em 12.5em; border-spacing:0;}
div#content table#appartements th {height:3em;}
div#content table#appartements td {height:2em; line-height:2em; text-align:center; border-bottom:solid 1px #000000;}
div#content div.csc-frame-frame3 {page-break-after:always;}

/* Right side */
div#right div#fontnav {padding-left:2em;}
div#right div#fontnav h2 {margin:0 0 5px 0; padding:0; font-size:12px; line-height:14px;}
div#right div#fontnav img {margin:0;}

div#right {font-size:60%;}
div#right h2 {margin:0 0 0 10px; padding:10px 0 0 0; font-size:1em; font-weight:bold; color:#973741;}
div#right h3 {}
div#right p {margin:0 0 0 10px; padding:0;}
div#right li {margin:0; padding:0;}
div#right img {margin:10px 0 0 0; padding:0;}
div#right .csi-image {margin:0; padding:0;}
div#right a {color:#000000;}
div#right a:hover {color:#973741;}
div#right div.flower {padding-top:85px;}
div#rightcontent dt img {width:12.575em; height:10.479em;}

/* Print */
@media print {
  td#topcell {widht:1px;display:none;}
  td#leftborder {display:none;}
  td#navcell {width:1px;display:none;}
  td#rightcell {display:none;}
  td#rightborder {display:none;}
  td#contentcell {background-image:none;}
  div#header {display:block; text-align:center; border-bottom:solid 1px #973741;}
  div#content {background-image:none;}
  div#content div.csi-textpic, div#content div.csi-textpic * {overflow:hidden;}
  div#footer {display:block; border-top:solid 1px #973741;}
  div#footer h2 {margin:0; padding:0;}
  div.csc-header-n1 {padding:0;}
  div#footer h2.csc-firstHeader {margin:0 0 5px 0; padding:5px 0 0 0; font-size:1.2em; font-weight:bold; color:#973741;}
  div#footer p {margin:0; padding:0 0 0 30px;}
  hr {height:1px; color:#973741;}
  a {text-decoration:none;}
}

