/* PropertySearchBox */

#PropertySearchBox {
  text-align: center;
  border: 1px solid #565656;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
  margin: 5px 0 0 0;
  width: 445px;
  word-spacing: 3px;
}

/* Hack IE7 and Below */
*:first-child+html #PropertySearchBox,
* html #PropertySearchBox {
  margin: 3px 0 0 0;
  padding-bottom: 3px;
}

#PropertySearchBox p {
  margin: 1px;
}

/* Hack IE6 */
* html #PropertySearchBox p {
  margin: 3px;
}

#PropertySearchBox .Desk p {
  margin: 0;
  margin-top: 0px;
}

#PropertySearchBox form {
  margin: 0;
  padding: 6px 0 1px 0;
}

/* Hack IE6 */
* html #PropertySearchBox form {
  padding: 0;
}

#PropertySearchBox .FormContent {
  margin: 0 1px;
  padding: 2px 0 0 0;
}

#PropertySearchBox h2 {
  font-size: 14px;
  margin: 5px 0 0 0;
}

*:first-child+html #PropertySearchBox h2 {
  margin-top: 10px;
}

#PropertySearchBox .price {
  padding: 0 0;
}

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

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

#PropertySearchBox .extendsurroundings input {
  margin: -2px;
}

#PropertySearchBox input {
  border: solid #A1A0A0 1px;
  padding: 0 5px;
}

#PropertySearchBox .DrWIButton {
  border: none;
  background: transparent url(/images/skin4/home/propertysearchsubmit.gif) no-repeat;
  width: 110px;
  height: 37px;
  cursor: pointer;
}

/* Hack IE7 and Below */
*:first-child+html #PropertySearchBox .DrWIButton,
* html #PropertySearchBox .DrWIButton {
  margin: -5px;
  padding: 0;
}

#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 .required {
  color: #FF8800;
  padding: 0 0.5em;
  font-family: monospace;
  font-size: large;
}

#PropertySearchBox .LargeSubmitButton {
  /*todo*/
}

#PropertySearchBox .RefinedSearch a {
  color: #314F9C;
  font-size: 11px;
}

/* Hack IE7 and Below */
*:first-child+html #PropertySearchBox .RefinedSearch a,
* html #PropertySearchBox .RefinedSearch a {
  margin: 0;
  padding: 0;
}

#PropertySearchBox .tip {
}

#PropertySearchBox .tip a {
  font-size: 10px;
  color: #314F9C;
}

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

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

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

#MiniPropertySearchBox {
  background: #241f1f url(/images/skin4/section-menu/section.gif) repeat-x top;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 9pt;
  color: #0E3192;
  text-align: center;
  margin-left: 5px;
  height: 250px;
}

#MiniPropertySearchBox h2 {
  color: #ffffff;
  line-height: 25px;
  margin: 0;
  margin-left: 10px;
  font-size: 14px;
  font-style: italic;
}

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

#MiniPropertySearchBox .rbtop { display: none; }
#MiniPropertySearchBox .rbtop div { display: none; }
#MiniPropertySearchBox .rbbot { display: none; }
#MiniPropertySearchBox .rbbot div { display: none; }
#MiniPropertySearchBox .TwoLevelMenuBox { margin: 0 1px; border-bottom: 1px solid #07216b; }


#MiniPropertySearchBox .content {
  background: white url(/images/boxes/box-content.gif) repeat-x bottom;
  padding: 5px;
  margin: 0 1px;
  text-align: center;
  height: 200px;
}

#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 #A1A0A0 1px;
  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 .DrWIButton {
  border: none;
  background: transparent url(/images/skin4/home/propertysearchsubmit.gif) no-repeat;
  width: 110px;
  height: 37px;
  cursor: pointer;
}

#ColocationSearchBox {
  background: #07216b url(/images/static/sectionmenu/members-bt.gif) repeat-x top;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
  margin: 5px 0 0 0;
  width: 470px;
  word-spacing: 3px;
}

#ColocationSearchBox p {
  margin: 0;
}

#ColocationSearchBox h2 {
  color: #ffffff;
  line-height: 25px;
  text-align: left;
  margin: 0;
  margin-left: 10px;
  font-size: 14px;
  font-style: italic;
}

#ColocationSearchBox .rbtop { display: none; }
#ColocationSearchBox .rbtop div { display: none; }
#ColocationSearchBox .rbbot { display: none; }
#ColocationSearchBox .rbbot div { display: none; }
#ColocationSearchBox .TwoLevelMenuBox { margin: 0 1px; border-bottom: 1px solid #07216b; }

#ColocationSearchBox form {
  position: relative;
  margin: 0 1px;
  background: #E7EAF4 url(/images/boxPictures/immobilier-colocation.jpg) repeat-x bottom;
  height: 260px;
  padding: 1px 1em;
  border-bottom: 1px solid #07216b;
}

#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;
}

#ConstructionSearchBox {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 9pt;
  margin: 1px 0 10px 0;
  width: 415px;
  word-spacing: 3px;
  border: 1px solid #565656;
}

/* Hack IE7 and Below */
*:first-child+html #ConstructionSearchBox,
* html #ConstructionSearchBox {
  width: 390px;
}

#ConstructionSearchBox p {
  margin: 0;
}

#ConstructionSearchBox h2 {
  display: none;
}

#ConstructionSearchBox .rbtop { display: none; }
#ConstructionSearchBox .rbtop div { display: none; }
#ConstructionSearchBox .rbbot { display: none; }
#ConstructionSearchBox .rbbot div { display: none; }
#ConstructionSearchBox .TwoLevelMenuBox { margin: 0 1px; border-bottom: 1px solid #07216b; }

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

#ConstructionSearchBox .FormContent {
  margin: 0 1px;
  padding: 14px 0 0px 0;
  text-align: left;
}

#ConstructionSearchBox .FormContent p {
  margin: 0 0 10px 0;
}

#ConstructionSearchBox .FormContent .DrWInput {
  margin: 2px 0 0 0;
}

#ConstructionSearchBox #FranceMapWidgetAjaxDepInput {
  height: 290px;
  width:  280px;
}

/* Hack IE7 and Below */
*:first-child+html #ConstructionSearchBox #FranceMapWidgetAjaxDepInput,
* html #ConstructionSearchBox #FranceMapWidgetAjaxDepInput {
  width: 210px;
} 

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

/* Hack IE7 and Below */
*:first-child+html .LargeSubmitButton,
* html .LargeSubmitButton {
  width: 210px;
}

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