/* General */
body, td, p, li, a { 
  font-family: tahoma,helvetica,arial;
  font-size:10pt; 
  color: #000000;
} 

body{
  margin: 0px 0px 0px 0px; 
  background-color: #434247;
}

a:link,
a:visited,
a:active{ 
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

.main{
  background-color: #ffffff;
	font: 10pt tahoma,helvetica,arial;  
}

/* Header */
.header{
  background: url(../images/header_immo-03.jpg) no-repeat top left; 
	 height: 135px;
}

/* Footer */
.footer{
	font: 10pt tahoma,helvetica,arial;
	background-color: #ffffff;
}

.footer a:link{
  text-decoration: none;
	 color: #000000;
}

.footer a:visited {
  text-decoration: none;
	 color: #000000;
}

.footer a:hover {
  text-decoration: underline;
	 color: #000000;
}

.footer a:active {
  text-decoration: none;
	 color: #000000;
}

.footer td{
  text-align:center;
}


/* Menu */
.menu{  
	font-weight: bold;	
	font: 9pt tahoma,helvetica,arial; 
}

.menu td{
	 text-align: center;
}

.menu a:link{
  font-weight: bold;
  text-decoration: none;
	 color: #ffffff;
}

.menu a:visited {
  font-weight: bold;
  text-decoration: none;
	 color: #ffffff;
}

.menu a:hover {
  font-weight: bold;
  text-decoration: underline;
	 color: #ffffff;
}

.menu a:active {
  font-weight: bold;
  text-decoration: underline;
	  color: #ffffff;
}

/* Separator */
.separator{
  font-family: tahoma,helvetica,arial;
  font-size: 10pt;  
	background: url(../images/separator_immo.jpg) repeat top left;	
}

.separator tr{
  height: 22px;
}

.separator a:link {
  text-decoration: none;
  color: #ffffff;  
}

.separator a:visited {
  text-decoration: none;
  color: #ffffff;
}

.separator a:hover {
  text-decoration: underline;
  color: #ffffff;
}

.separator a:active {
  text-decoration: none;
  color: #ffffff;
}

/* Liste des boites de différentes couleurs */
.box_1{
  font-family: tahoma,helvetica,arial;
  font-size: 10pt; 
	border: 1px solid #000000;
}

.box_1 a:link{
  text-decoration: none;
	color: #000000;
}

.box_1 a:visited {
  text-decoration: none;
	color: #000000;
}

.box_1 a:hover {
  text-decoration: underline;
	color: #000000;
}

.box_1 a:active {
  text-decoration: underline;
	color: #000000;
}

.box_1_head{ 
	background: url(../images/separator_immo.jpg) repeat top left;
	color: #ffffff;
	height:22px;
	text-align:center;
	font-weight: bold;	
}


.box_1_head h1{ 
  font-size: 10pt; 
	font-weight: bold;
  margin:0px;
  padding:0px;  
}

.box_err_head{ 
	background-color: #9a0104;
	color: #ffffff;
	height:22px;
	text-align:center;
	font-weight: bold;	
}

.box_1_content{
  padding: 10px 10px 10px 10px;
}

.box_1_data{
  font-family: tahoma,helvetica,arial;
  font-size: 10pt; 
}


/* Propriété */
.prop_img{
  font: 8pt tahoma,helvetica,arial;
}

.prop_img td{
  font: 8pt tahoma,helvetica,arial;
  border:0px solid #000000; 
	vertical-align:middle; 
	text-align:center;
}

.prop_input{
  font: 8pt tahoma,helvetica,arial;
}

.prop_input a{
  font: 8pt tahoma,helvetica,arial;
}

.prop_input input, select, textarea{
  font: 8pt tahoma,helvetica,arial;
}

.prop_input table{
	border-collapse:collapse;
}

.prop_input td{
  font: 8pt tahoma,helvetica,arial;
  border:0px solid #000000; 
	text-align:left;
}

.prop_input tr{
  height:25px;
}

.prop_input_l1{
  background-color:#ffffff;
}

.prop_input_l2{
  background-color:#d4d0c8;
}

.search_res_lst{
  font: 8pt tahoma,helvetica,arial;
}

.search_res_lst td{
  font: 8pt tahoma,helvetica,arial;
}

.search_res_lst a{
  font: 8pt tahoma,helvetica,arial;
}

.search_res_lst tr{
  height:100px;
}

.search_res_lst td{
  height:100px;
	vertical-align:middle;
}

.search_res_lst div{
  height:60px;
	width:80px;
	padding: 5px;	
	border:2px solid #000000;	
	text-align:center;
}

.thumbnail_add{
  border:thin solid #000000; 
	padding: 5px; 
	width:55px; 
	height:55px;  
	margin-left:auto; 
	margin-right:auto;
}

.thumbnail_add table{
  width:55px;
	height:55px;
}
.thumbnail_add td{
  border:thin solid #000000;
	background-color: #188b19;
}

.thumbnail_add a:link{
  text-decoration: none;
  color: #ffffff;
}

.thumbnail_add a:visited{
  text-decoration: none;
  color: #ffffff;
}

.thumbnail_add a:hover{
  text-decoration: underline;
  color: #ffffff;
}

.thumbnail_add a:active{
  text-decoration: none;
  color: #ffffff;
}

.thumbnail_add_no{
  border:thin solid #000000; 
	padding: 5px; 
	width:55px; 
	height:55px;  
	margin-left:auto; 
	margin-right:auto;	
}

.thumbnail_add_no table{
  width:55px;
	height:55px;
}
.thumbnail_add_no td{
  color: #ffffff;
  border:thin solid #000000;
	background-color: #c30000;
}

.cie{
  color: #009900;
  font-weight: bold;
}

.cie a:link,
.cie a:visited,
.cie a:active{
  color: #009900;
  text-decoration: none;
  font-weight: bold;
}

.cie a:hover{
  color: #009900;
  text-decoration: underline;
  font-weight: bold;
}

.cie_head_prop a:link,
.cie_head_prop a:visited,
.cie_head_prop a:active,
.cie_head_prop a:hover{
  font: 16pt tahoma,helvetica,arial;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}
