/*DetailedSheet*/

.DetailedSheet .maintable {
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-family: arial;
}

.DetailedSheet .headerTop {
  background: white url(/images/skin4/content/miniadview/background-header-2.gif) repeat-x;
  color: white;
  font-weight: bold;
  padding: 0 10px;
  height: 50px;
}

/* Hack IE7 and below */
*:first-child+html .DetailedSheet .headerTop {
  padding: 5px 10px;
}

* html .DetailedSheet .headerTop {
  padding: 10px;
}

.DetailedSheet .header {
  background: #241f1f url(/images/skin4/section-menu/section.gif) repeat-x top;
  padding: 5px;
  color: white;
}
.DetailedSheet .header h3 {
  margin: 0;
  font-size: small;
  font-weight: bold;
}
.DetailedSheet .header p {
  margin: 0;
  font-size: small;
  font-weight: bold;
}
.DetailedSheet .headerTop .city {
  font-weight: bold;
  position: absolute;
  margin-top: -5px;
}

*:first-child+html .DetailedSheet .headerTop .city,
* html .DetailedSheet .headerTop .city {
  position: relative;
}

.DetailedSheet .headerTop .postalcode {
  font-size: smaller;
  display: block;
  position: absolute;
  margin-top: -5px;
}

*:first-child+html .DetailedSheet .headerTop .postalcode,
* html .DetailedSheet .headerTop .postalcode {
  position: relative;
  margin: 0;
}

.DetailedSheet .headerTop .price_euros {
  font-weight: bold;
  float: right;
  color: white;
  margin: -5px 5px;
}

/* Hack IE7 and below */
*:first-child+html .DetailedSheet .headerTop .price_euros,
* html .DetailedSheet .headerTop .price_euros {
  margin: 0 5px;
}

.DetailedSheet .headerTop .price_othercurrency {
  float: right;
  margin: -5px 5px;
  text-align: right;
}

/* Hack IE7 and below */
*:first-child+html .headerTop .price_othercurrency,
* html .headerTop .price_othercurrency {
  margin: 0 5px;
}

.DetailedSheet .headerTop .type {
}

.DetailedSheet .headerTop .surface {
  margin: -6px 40px;
  display: block;
}

/* Hack IE7 and below */
*:first-child+html .DetailedSheet .headerTop .surface,
* html .DetailedSheet .headerTop .surface {
  margin: -13px 40px;
  padding-bottom: 10px;
}

.DetailedSheet .text .propertyFinancing {
  text-align: center;
}
.DetailedSheet .text .propertyFinancing a{
  color: #576FB3;
  font-weight: bold;
}

.DetailedSheet .AdPhotosLargeSlideShow {
}
.DetailedSheet .AdPhotosLargeSlideShow table td {
  vertical-align: middle;
  text-align: center;
}
.DetailedSheet .AdPhotosLargeSlideShow .photoPreview {
  width: 80px;
  height: 60px;
  margin: 3px;
  cursor: pointer;
}
.DetailedSheet .AdPhotosLargeSlideShow .photoPreview img {
  width: 75px;
  height: 55px;
  border: 1px solid black;
}
.DetailedSheet .AdPhotosLargeSlideShow .photoShow {
  width: 302px;
  height: 302px;
}

.DetailedSheet .AdPhotosLargeSlideShow .photoShow img {
  border: 1px solid black;
}

.DetailedSheet .AdPhotosLargeSlideShow .photoShow .photoDescription {
  background: #07216b url(/images/boxes/box-header.gif) repeat-x top;
  color: white;
  text-align: left;
  padding: 5px;
}
.DetailedSheet .AdPhotosLargeSlideShow .photoShow .loading {
  padding-left: 20px;
  background: url(/images/spinner.gif) left no-repeat;
}
.DetailedSheet .AdPhotosLargeSlideShow .photoPreview:hover {
  background: #ffffff;
}

.DetailedSheet .adcontent {
  width: 99%;
  border-collapse: collapse;
}
.DetailedSheet .adcontent .tools {
  width: 190px;
  vertical-align: top;
}

.DetailedSheet .adcontent .tools .SimpleIconList ul {
  list-style: none;
  margin: 0 0 0 5px;
  padding: 0;
  line-height: 35px;
  font-size: small;
  font-weight: bold;
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .icon {
  cursor: hand; cursor: pointer;
  float: left;
  width: 32px;
  height: 32px;
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .text {
  margin: 0 0 0 5px;
}
.DetailedSheet .adcontent .tools .SimpleIconList ul a {
  color: black;
  text-decoration: none;
}
.DetailedSheet .adcontent .tools .SimpleIconList ul a:hover {
  color: orange;
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .caddyicon {
  background: transparent url(/images/orange-icons/Caddy.png);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .drivingdirectionsicon {
  background: transparent url(/images/orange-icons/DrivingDirections.png);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .mailicon {
  background: transparent url(/images/orange-icons/Mail.png);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .localisationicon {
  background: transparent url(/images/orange-icons/LeSiteImmoLogo.png);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .printicon {
  background: transparent url(/images/orange-icons/print.gif);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .euroicon {
  background: transparent url(/images/orange-icons/euroicon.gif);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .assureicon {
  background: transparent url(/images/orange-icons/assureicon.gif);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .contacticon {
  background: transparent url(/images/orange-icons/InfoRequest.gif);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .alerticon {

  background: transparent url(/images/orange-icons/Mail.png);
}
.DetailedSheet .adcontent .tools .SimpleIconList ul .depositicon {
  background: transparent url(/images/orange-icons/LeSiteImmoLogo.png);
}

.DetailedSheet .TwoColumnsList {
  width: 98%;
}
.DetailedSheet .TwoColumnsList td {
  vertical-align: top;
}
.DetailedSheet .TwoColumnsList ul {
  padding: 0;
  list-style: none;
}

.DetailedSheet .contactinfo {
  width: 99%;
  margin: 0 0 1em 0;
}

.DetailedSheet p.prefilledContactInfo {
  border: solid 1px black;
  background-color: white;
  color: #666;
  font-size: medium;
  font-family: monospace;
  font-weight: normal;
  width: 35em;
}

.DetailedSheet input, .DetailedSheet textarea {
  border: solid black 1px;
}

.DetailedSheet .required {
  color: #FF8800;
  padding: 0 0.2em;
  font-family: monospace;
  font-size: large;
}

.DetailedSheet p.prefilledContactInfo {
  padding: 5px;
  border: solid 1px black;
  background-color: #eee;
  color: #666;
  font-size: small;
  font-family: monospace;
  font-weight: normal;
  width: 42em;
}

.DetailedSheet #SendRequestLink {
  border: solid black 1px;
  background-color: #ddd;
  margin: 0 15em;
  padding: 1px 5px;
  color: black;
  text-decoration:none;
}
.DetailedSheet #SendRequestLink:hover {
  background-color: #ccc;
}

/* vim600: set ts=2 sw=2 et foldenable foldmethod=marker foldmarker={,} foldlevel=1 : */
