#MainContent {
  margin: 0;
  font-family: arial;
  font-size: small;
  padding: 0;
  /*position: relative;*/
  clear: both;
}

.ResultsBox {
  width: 100%;
  vertical-align: top;
  padding: 0;
  margin: 0;
  /*position: relative;*/
}

.stickerBox {
  text-align: center;
}
.stickerBox img {
  border: 0;
}

.linksSearch {
	margin: 0 auto;
	/* position: relative; */
	padding: 0;
	width: 100%;
}

.linksSearch .linksSearchTable {
	width: 99%;
	vertical-align: top;
	/* position: relative; */
	border-spacing: 5px;
}

.linksSearch .linksSearchContent {
	vertical-align: top;
}

.linksSearch .linksSearchBanner {
	text-align: center;
	vertical-align: top;
	width: 120px;
}

.linksSearch .linksSearchBanner img{
	border: 0;
}

.linksSearch h1 {
  color: #E73800;
  text-align: left;
  font-size: 22px;
  margin: 0 10px;
}

.linksSearch .immobilier{
	margin: 0;
	padding: 0;
	color: black;
	text-align: right;
	font-size: 10pt;
}

.linksSearch h3 {
	color: #0E3192;
	margin: 30px 0 0 20px;
	font-size: 13px;
}

.linksSearch ul{
  list-style-type: none;
}

.linksSearch ul li{
  margin: 5px 0 5px 0;
}

.linksSearch a{
  padding: 0;
  text-decoration: none;
  color: black;
  font-size: 13px;
}

.linksSearch a:hover{
  color: #0E3192;
  background: white;
  padding: 0;
}

.linksSearch .regions {
  margin: 0 0 20px 0;
}
.linksSearch .regions li{
  text-decoration: none;
  color: #64799B;
  font-size: 10px;
}
.linksSearch .regions span{
  text-decoration: none;
  color: #0E3192;
  font-size: 10px;
  text-decoration: underline;
}
.linksSearch .regions li a{
  text-decoration: none;
  color: #64799B;
  font-size: 10px;
}

.linksSearch .cities li {
  margin: 5px 0 5px -10px;
  display: block;
  float: left;
  width: 50%;
  font-weight: bold;
}

.linksSearch .cities li a span{
  margin-left: 20px;
  padding-bottom: 5px;
  text-decoration: none;
  color: #64799B;
  font-size: 10px;
}

.linksSearch .cities li a {
  padding: 0 5px;
}

.linksSearch .cities li a:hover{
  background: white;
}

.linksSearch h2.regionTitle a {
  margin-bottom: 10px;
  clear: none;
  font-size: 14px;
  color: #127DC9;
  border-bottom: 1px solid #C3CED4;
  padding: 3px 0 3px 16px;
  background: transparent url(/images/skin4/content/h2-arrow.jpg) 0 4px no-repeat;
  text-align: left;
  font-size: 14px;
}

.linksSearch h2.linksSearchTitle{
  margin-bottom: 10px;
  clear: none;
  font-size: 14px;
  color: #127DC9;
  border-bottom: 1px solid #C3CED4;
  padding: 3px 0 3px 16px;
  background: transparent url(/images/skin4/content/h2-arrow.jpg) 0 4px no-repeat;
  text-align: left;
  font-size: 14px;
}

/* showAds */
.linksSearch .showAds{
  text-align: center;
  color: #0E3192;
}
.linksSearch .showAds a{
  color: #0E3192;
  font-weight: bold;
  background: white;
  padding: 2px 5px;
  border: 1px solid #0E3192;
}
.linksSearch .showAds a:hover {
  background: #e7e9f5;
}

/* showAdsButton */
.showAdsButton{
  text-align: center;
}
.showAdsButton a {
  background: transparent url(/images/buttons/annonces-immobilieres.gif) no-repeat;
  width: 151px;
  height: 65px;
  display: block;
  margin: auto;
}
.showAdsButton a:hover {
  background: transparent url(/images/buttons/annonces-immobilieres-hover.gif) no-repeat;
}

.linksSearch .back{
	margin-left: 10px;
	padding: 10px 0 0 10px;
	clear: both;
}

.linksSearch .back a{
	background: #E6E6E6;
	padding: 3px;
	border: 1px solid black;
}

.linksSearch .back a:hover{
	background: #CACBCC;
	text-decoration: none;
	color: black;
}

.linksSearch .results{
	font-size: 12px;
	margin: 10px 0;
	padding-left: 10px;
	color: #0E3192;
  font-weight: bold;
}

.linksSearch .extendlinks li{
	margin: 0;
	width: 25%;
	display: block;
	float: left;
	font-size: 10px;
}

.ResultsBox .FlashPropertysearch {
  display: inline;
}

.ResultsBox form {
  margin: 0;
}

.RightBanner {
  width: 200px;
  vertical-align: top;
}

/* NumberOfResults */
.NumberOfResults {
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  color: #0E3192;
  margin: 5px 0 2px 0;
}

.NotAvailable {
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: #0E3192;
  margin: 5px 0 2px 0;
  text-decoration: underline;
}

/* SortCommandBox */
.SortCommandBox {
  font-weight: bold;
  text-align: center;
  color: #0E3192;
  margin-top: 10px;
}

.SortCommandBox select {
  color: black;
}
.SortCommandBox input {
  border: solid 1px black;
}

/* AdNavigationLine */
.AdNavigationLine {
  font-weight: bold;
  text-align: center;
  color: #005aab;
}
.AdNavigationLine a {
  color: #005aab;
  text-decoration: none;
  -moz-border-radius: 4px;
}
.AdNavigationLine a:hover, .AdNavigationLine .active {
  background-color: #383866;
  color: white;
}
.AdNavigationLine .disabled {
  color: gray;
}

.AdNavigationLine .returnToList a {
  color: white;
  background-color: #E73800;
  font-weight: bold;
  padding: 2px 5px;
}
.AdNavigationLine .returnToList a:hover {
  background-color: #383866;
}

/* AdPageNavigationLine */
.AdPageNavigationLine {
  font-weight: bold;
  text-align: center;
  color: #005aab;
}
.AdPageNavigationLine a {
  color: #0E3192;
  text-decoration: none;
  -moz-border-radius: 4px;
}
.AdPageNavigationLine a:hover, .AdPageNavigationLine .active {
  background-color: #E73800;
  color: white;
}
.AdPageNavigationLine .disabled {
  color: gray;
}

/* jumpToNewAds */
.jumpToNewAds {
  text-align: center;
}
.jumpToNewAds a {
  color: blue;
}


/* RefineLocalisationBox */
.RefineLocalisationBox {
  margin: 2px 0 10px 0;
  color: black;
  width: 420px;
  border: solid 1px black;
  overflow: auto;
  height: 222px;
}

.RefineLocalisationBox .text {
  font-size: 11px;
}

.RefineLocalisationBox h2 {
  color: #314F9C;
  padding-left: 10px;
  font-size: 12px;
}

.RefineLocalisationBox .content {
  margin: 0 10px;
}

.RefineLocalisationBox .content ul {
  margin: 0;
  list-style: none;
  font-size: small;
  padding: 0;
  text-align: left;
  color: black;
}

.RefineLocalisationBox .content .DrWIButton {
  margin-top: 10px;
}


/* MyTools */
#MyTools {
  width: 120px;
  height: 215px;
  background: transparent url(/images/skin4/ad/background-outils.gif) no-repeat bottom;
  /*border-bottom: 1px solid #07216b;*/
}

#MyTools h2 {
  color: #ffffff;
  line-height: 29px;
  margin: -2px 0 0 0;
  font-size: 14px;
  padding-left: 10px;
  background: transparent url(/images/skin4/ad/header-outils.gif) no-repeat top;
}

#MyTools .rbtop { display: none; }
#MyTools .rbtop div { display: none; }
#MyTools .rbbot { display: none; }
#MyTools .rbbot div { display: none; }

#MyTools .tool {
  font-size: 11px;
  font-weight: bold;
}

#MyTools .tool .rbtop { display: none; }
#MyTools .tool .rbtop div { display: none; }
#MyTools .tool .rbbot { display: none; }
#MyTools .tool .rbbot div { display: none; }

#MyTools .tool p {
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-align: left;
}

#MyTools .tool .text {
  margin: 0;
  font-size: 9px;
  width: 125px;
  display: block;
}

/* hack for IE7 and below */ 
*:first-child+html #MyTools .tool .text,
* html #MyTools .tool .text {
  width: 90px;
  display: inline;
}

#MyTools .tool a {
  font-weight: bold;
  text-decoration: none;
  display: block;
  color: black;
  text-align: left;
  height: 32px;
  padding: 2px 0;
  width: 120px;
}
#MyTools .tool a:hover {
  color: #E73800;
}

#MyTools .tool .icon {
  cursor: hand; cursor: pointer;
  float:left;
  margin: 0 2px;
  width: 32px;
  height: 32px;
}

#MyTools .tool .icon {
  background: transparent url(/images/orange-icons/LeSiteImmoLogo.png);
}
#MyTools .tool .icon.caddy {
  background: transparent url(/images/orange-icons/Caddy.png);
}
#MyTools .tool .icon.newsearch {
  background: transparent url(/images/orange-icons/LeSiteImmoLogo.png);
}
#MyTools .tool .icon.journal {
  background: transparent url(/images/orange-icons/Journal.png);
}
#MyTools .tool .icon.refinesearch {
  background: transparent url(/images/orange-icons/RefineSearch.gif);
}
#MyTools .tool .icon.alert {
  background: transparent url(/images/orange-icons/Mail.png);
}

.PostalCodeSearch {
  background: white url(/images/skin4/content/email-alert/background.gif) no-repeat bottom;
  height: 120px;
  width: 400px;
  margin: 20px 0 0 0;
}

/* hack for IE7 and below */ 
*:first-child+html .PostalCodeSearch,
* html .PostalCodeSearch {
  height: 132px;
}

.PostalCodeSearch h2 {
  background: white url(/images/skin4/content/email-alert/header.gif) no-repeat top;
  color: white;
  font-size: 14px;
  padding: 5px 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

.PostalCodeSearch .DrWForm {
  margin: auto;
}

.PostalCodeSearch .FormBox {
  margin: 1px;
  padding: 1px;
  text-align: center;
  color: black;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
.PostalCodeSearch input {
  border: solid black 1px;
}

.PostalCodeSearch .content {
  font-family: Arial, Helvetica, sans-serif;
  background: white;
  margin-top: 1px;
  padding: 10px;
  font-size: 12px;
  text-align: left;
  font-size: 12px;
  color: black;
}

.PostalCodeSearch .content ul {
  height: 150px;
  font-family: Arial, Helvetica, sans-serif;
  background: white;
  overflow: scroll;
  margin: 0;
  padding: 0 0 0 10px;
  list-style: none;
  font-size: small;
  text-align: left;
  font-size: 12px;
  color: black;
}

.PostalCodeSearch .DrWIButton {
  border: none;
  background: transparent url(/images/skin4/home/propertysearchsubmit.gif) no-repeat;
  width: 110px;
  height: 37px;
  margin-top: 10px;
}

/* hack for IE7 and below */ 
*:first-child+html .PostalCodeSearch .DrWIButton,
* html .PostalCodeSearch .DrWIButton {
  margin-top: 5px;
  padding: 0;
}

h1.results {
  font: bold 14pt arial;
  text-align: center;
  color: #005aab;
}

.FastSearch {
  margin-top:1em;
  height: 300px;
  width: 420px;
  overflow: auto;
}

#RegionSearchTable {
  font: normal 9pt arial;
}
#RegionSearchTable a {
  color: black;
  text-decoration: none;
}
#RegionSearchTable a:hover {
  color: #777;
}

.special {
  display: none;
  font-size: 0px;
}

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

