/* PropertySearchBox */

#PropertySearchBox {
  text-align: center;
  background-color: #0E3192;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
  margin: 10px 15px 0 0;
  width: 450px;
  word-spacing: 3px;
}

#PropertySearchBox p {
  margin: 0;
}

#PropertySearchBox h2 {
  position: relative;
  color: white;
  font-weight: bold;
  font-size: large;
  font-family: sans-serif;
  font-style: italic;
}

#PropertySearchBox .rbtop { background: transparent url(/images/rounded.php?cn=tr&s=5&ci=0E3192&co=e7e9f5) no-repeat top right; }
#PropertySearchBox .rbtop div { background: transparent url(/images/rounded.php?cn=tl&s=5&ci=0E3192&co=e7e9f5) no-repeat top left; }
#PropertySearchBox .rbbot { background: transparent url(/images/rounded.php?cn=br&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom right; }
#PropertySearchBox .rbbot div { background: transparent url(/images/rounded.php?cn=bl&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom left; }

#PropertySearchBox form {
  position: relative;
  margin: 0;
}

#PropertySearchBox .FormContent {
  background-color: #E7EAF4;
  margin: 0 5px;
  padding: 14px 0 24px 0;
}

#PropertySearchBox .price {
  padding: 0.5em 0;
}

#PropertySearchBox .rooms {
  padding: 0 0 0.5em 0;
}

#PropertySearchBox .extendsurroundings {
  padding: 0.5em 0;
/*  font-size: 12px;*/
}

#PropertySearchBox input {
  border: solid black 1px;
  -moz-border-radius: 5px;
  padding: 0 5px;
}

#PropertySearchBox .error {
  color: red;
/*  font-size: small;*/
}

#PropertySearchBox .DrWICheckBox {
  border: none;
  padding: 0;
}
#PropertySearchBox .DrWIRadioBox {
  border: none;
  padding: 0;
}

#PropertySearchBox table {
  margin-left:auto;
  margin-right:auto;
  text-align: left;
}

#PropertySearchBox .tip {
  font-size: smaller;
}

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

#PropertySearchBox .LargeSubmitButton {
  /*todo*/
}

/* MiniPropertySearchBox */
#MiniPropertySearchBox .HierarchicalPropertySelect {
  font: bold 8pt arial;
}

#MiniPropertySearchBox .HierarchicalPropertySelect .maincategory {
  background-color: #0E3192;
  color: white;
}

#MiniPropertySearchBox .HierarchicalPropertySelect .type {
  background-color: #E7EAF4;
}

#MiniPropertySearchBox {
  background-color: #0E3192;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: #0E3192;
  text-align: center;
}

#MiniPropertySearchBox h2 {
  color: white;
  position: relative;
}

#MiniPropertySearchBox p {
  margin: 0;
}
#MiniPropertySearchBox form {
  margin: 0;
}

#MiniPropertySearchBox .rbtop { background: transparent url(/images/rounded.php?cn=tr&s=5&ci=0E3192&co=e7e9f5) no-repeat top right; }
#MiniPropertySearchBox .rbtop div { background: transparent url(/images/rounded.php?cn=tl&s=5&ci=0E3192&co=e7e9f5) no-repeat top left; }
#MiniPropertySearchBox .rbbot { background: transparent url(/images/rounded.php?cn=br&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom right; }
#MiniPropertySearchBox .rbbot div { background: transparent url(/images/rounded.php?cn=bl&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom left; }


#MiniPropertySearchBox .content {
  background-color: #f5d9b5;
  padding: 0;
  margin: 0 5px;
  text-align: center;
}

#MiniPropertySearchBox .content .rbtop { background: transparent url(/images/rounded.php?cn=tr&s=5&ci=f5d9b5&co=005aab) no-repeat top right; }
#MiniPropertySearchBox .content .rbtop div { background: transparent url(/images/rounded.php?cn=tl&s=5&ci=f5d9b5&co=005aab) no-repeat top left; }
#MiniPropertySearchBox .content .rbbot { background: transparent url(/images/rounded.php?cn=br&s=5&ci=f5d9b5&co=005aab) no-repeat bottom right; }
#MiniPropertySearchBox .content .rbbot div { background: transparent url(/images/rounded.php?cn=bl&s=5&ci=f5d9b5&co=005aab) no-repeat bottom left; }


#MiniPropertySearchBox .content table {
  margin: 1px auto;
}

#MiniPropertySearchBox input {
  border: solid black 1px;
  -moz-border-radius: 5px;
  padding: 0 5px;
}

#MiniPropertySearchBox .DrWICheckBox {
  border: none;
  padding: 0;
}
#MiniPropertySearchBox .DrWIRadioBox {
  border: none;
  padding: 0;
}


#MiniPropertySearchBox .tip {
  font-size: smaller;
}

#MiniPropertySearchBox .required {
  display: none;
  color: darkorange;
  padding: 0 0.5em;
  font-family: monospace;
  font-size: large;
}

#MiniPropertySearchBox .LargeSubmitButton {
  background-color: white;
  border-color: white;
  color: red;
  margin: 0 2px;
}

#ColocationSearchBox {
  background-color: #0E3192;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
  margin: 10px 0 0 0;
  width: 420px;
  word-spacing: 3px;
}

#ColocationSearchBox p {
  margin: 0;
}

#ColocationSearchBox h2 {
  position: relative;
  color: white;
  font-weight: bold;
  font-size: large;
  font-family: sans-serif;
  font-style: italic;
}

#ColocationSearchBox .rbtop { background: transparent url(/images/rounded.php?cn=tr&s=5&ci=0E3192&co=e7e9f5) no-repeat top right; }
#ColocationSearchBox .rbtop div { background: transparent url(/images/rounded.php?cn=tl&s=5&ci=0E3192&co=e7e9f5) no-repeat top left; }
#ColocationSearchBox .rbbot { background: transparent url(/images/rounded.php?cn=br&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom right; }
#ColocationSearchBox .rbbot div { background: transparent url(/images/rounded.php?cn=bl&s=5&ci=0E3192&co=e7e9f5) no-repeat bottom left; }

#ColocationSearchBox form {
  position: relative;
  margin: 0 5px;
  background-image:  url("../../images/boxPictures/immobilier-colocation.jpg");
  background-color: #E7EAF4;
  height: 250px;
  padding: 0 1em;
}

#ColocationSearchBox input {
  border: solid black 1px;
  -moz-border-radius: 5px;
  padding: 0 5px;
  cursor: hand; cursor: pointer;
}

#ColocationSearchBox .DrWICheckBox {
  border: none;
  padding: 0;
}
#ColocationSearchBox .DrWIRadioBox {
  border: none;
  padding: 0;
}

#ColocationSearchBox label {
  cursor: hand; cursor: pointer;
}

#ColocationSearchBox p,
#ColocationSearchBox p,
#ColocationSearchBox p {
  margin: 1em 0;
  padding: 1em 0;
}

/* LargeSubmitButton */
.LargeSubmitButton {
  -moz-border-radius: 7px;
  font-weight: bolder;
  font-size: large;
  width: 300px;
}

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

