div.selectbox-wrapper {
  position:absolute;
  width:190px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;

  padding:15 0 0 0px;
  font-size:1em;
  text-align:left;
  max-height:200px;
  overflow:auto;


}

div.selectbox-small {
  position:absolute;
  width:80px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:15 0 0 0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:visible;
  z-index:700;

}
div#select_container
{
	width:310px;	
}
div.selectbox-curr {
  position:absolute;
  width:40px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:17px;
  margin-left:62px;
  padding:15 0 0 0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;

  z-index:700;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:200px;

}
div.selectbox-curr ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-small ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-curr ul li.selected { 

  background-color:#FF0099
}
div.selectbox-small ul li.selected { 

  background-color:#FF0099
}
div.selectbox-curr ul li.current { 

  background-color:#FF0099
}
div.selectbox-wrapper ul li.selected { 

  background-color:#FF0099;
  color:#fff;
}
div.selectbox-wrapper ul li.current { 
  background-color:#FF0099
}
div.selectbox-curr ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;

}
div.selectbox-small ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  display : block;
  text-align:left; 
  background: url('/images/selector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  border:1px solid #6F6F6F;
  width:180px;
  color:#333;
  height:15px;

}

.smallselectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
	position:absolute;
  display : block;
  text-align:left; 
  background: url('/images/smallselector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  border:1px solid #6F6F6F;
  width:75px;
  color:#333;
  text-align:left;
  height:15px;
  z-index:8000;
  overflow:visible;
}

.currselectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  display : block;
  background: url('/images/smallselector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #6F6F6F;
  width:40px;
  color:#333;
  text-align:left;
  height:15px;
}

#select {
#	background: url('/images/selector.jpg') right;
#}

#search .holder .nb
{
	float:right;
	width:70px !important;
    border:1px solid #6F6F6F;	


}
td input
{
    border:1px solid #6F6F6F;	

}
form .submit
{
	float:right;
	padding-right:5px;
	width:75px;
	height:16px;


}

/* Agency */
#agency th
{
	width:200px;
	text-align:left;
}
#agency .pic
{
	width:100px !important;	
}
#agency input
{
	width:200px;
}

/** Agencies
**/
.fullselectbox /* look&fell of  select box*/
{
  margin: 5px 5px 5px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  display : block;
  text-align:left; 
  background: url('/images/selector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  border:1px solid #6F6F6F;
  width:250px;
  color:#333;
  height:15px;

}
div.selectbox-full {
  position:absolute;
  width:180px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:15 0 0 0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:700;

}
div.selectbox-full ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:180px;
}

div.selectbox-full ul li.selected { 

  background-color:#FF0099
}
div.selectbox-full ul li.current { 

  background-color:#FF0099
}
div.selectbox-full ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;

}

a.button
{
	margin-top:10px !important;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#fff !important;

}

.button
{
	background-color:#FF0099;
	border:none;
	cursor:pointer;	
	color:#FFF;
}
.buttonsearch
{
	height:35px;
	float:right;
	background-color:#FF0099;
	border:none;	
	color:#FFF;
}
#contact .button
{
	height:14px !important;	
	text-align:center;
	line-height:14px;
	vertical-align:middle;
	margin-top:5px !important;

}

/* Particulier */
#particulier th
{
	width:200px;
	text-align:left;
}
#particulier .pic
{
	width:100px !important;	
}
#particulier input
{
	width:200px;
}

/* Search */
#search th
{
	width:200px;
	text-align:left;
}
#search td
{
	width:450px;
	text-align:left;
}
#search td input
{
	width:200px;
}

#quartiers input
{
	display:inline;	
	width:15px !important;
}
#quartiers label
{
	display:inline !important;	
	width:15px !important;
}

.check
{
	text-align:center;	
}
.check input
{

	display:inline !important;	
	width:25px !important;
}
#search .price input
{
	width: 80px !important;	
}
#search .superficie input
{
	width: 80px !important;	
}
/**middle**/
.middleselectbox /* look&fell of  select box*/
{
  margin: 5px 5px 5px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  display : block;
  text-align:left; 
  background: url('/images/selector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  border:1px solid #6F6F6F;
  width:90px !important;	
  color:#333;
  height:15px;
  display:inline;

}
div.selectbox-middle {
  position:absolute;
  width:180px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:15 0 0 0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:700;

}
div.selectbox-middle ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:90px !important;	
}

div.selectbox-middle ul li.selected { 

  background-color:#FF0099
}
div.selectbox-middle ul li.current { 

  background-color:#FF0099
}
div.selectbox-middle ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;

}

/**middle2**/
.middle2selectbox /* look&fell of  select box*/
{
  margin: 5px 5px 5px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  display : block;
  text-align:left; 
  background: url('/images/selector.jpg') right;
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  border:1px solid #6F6F6F;
  width:80px !important;	
  color:#333;
  height:15px;
  display:inline;

}
div.selectbox-middle2 {
  position:absolute;
  width:180px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:15 0 0 0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:700;
  margin-left:110px;

}
div.selectbox-middle2 ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  
  width:80px !important;	
}

div.selectbox-middle2 ul li.selected { 

  background-color:#FF0099
}
div.selectbox-middle2 ul li.current { 

  background-color:#FF0099
}
div.selectbox-middle2 ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;

}

.login tr th
{
	text-align:left !important;	
	width:200px;

}
.login tr td
{
	padding-top:15px;	
}
.error
{
	color:#F00;
	font-weight:bold;
	font-style:italic;
}

#contact .submit
{

	margin-top:50px !important;
}
#contact #message
{
	position:absolute;
	margin-top:25px !important;
	margin-left:-160px!important;
}
#contact img
{
	padding-top:50px !important;	
}

.simplebig
{
	width:180px !important;	
}