.combo{
width:155px; font-size:14px ; font:Georgia, "Times New Roman", Times, serif
}
.combo2{
width:120px; font-size:13px ; font:Georgia, "Times New Roman", Times, serif
}
.h2{ font-size:14px}
.interna { margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	 border-collapse:collapse;
      border:1px solid  #CC9966; 
 
/*margin : 2px 0 6px 18px ;*/
}

.description {
		color:#FFFFFF;
		font-style: italic;	
		font-weight: bold;	
		font-family: Arial;
		background:url(http://www.mondialhouse.com/images/barredesc.gif) no-repeat;
		/*background-color:#43ABE9;*/
		clear:both;
		display:block;
		font-size:17px;
		text-align:left;
		padding-left:10px ;
	}
	
.prec {
	color: #990000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	 text-decoration:none;
	
}
.prec a:link {
	color: #990000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	 text-decoration:none;
	 
}
.prec a:visited{
	color: #990000;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif; text-decoration:none;
}
.prec a:hover {
	color: blue;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.particulier
{
padding: 10px 15px 20px 10px;

}
.pag{
background-color:#CCCCCC;
color:#000000;
font-size:15px;
font-family:"Times New Roman", Times, serif, Tahoma;
font-weight:bold;
/*padding:10px 10px 10px 10px ;*/ 
width:20px;
height:20px;
}
 .form{
 border:1 solid D1DCF3;cellpadding:0;
  cellspacing:0 ;
 }
 
 .pag a:link {
 height:20px;
 text-decoration:none;
 color:#000000;
 font-family:"Times New Roman", Times, serif, Tahoma;
 /*background-color:#0033FF;*/
width:20px;
font-weight:bold;
 }
 
  .pag a:visited {
 text-decoration:none;
 height:20px;
  color:#000000;
  width:20px;
  /* background-color:#red;*/
 }
 
 .pag a:hover {
 text-decoration:underline;
 width:20px;
 height:20px;
 }


 .pag2{
background-color:#748EAF;height:20px;
color:#FFFFFF;
font-size:15px;
font-family:"Times New Roman", Times, serif, Tahoma;
width:20px;
font-weight:bold;
/*font-weight:bold;
padding:10px 10px 10px 10px ;*/
}
 
 
 .pag2 a:link
 {height:20px;
 text-decoration:none;
 color:#FFFFFF;font-weight:bold;
 font-family:"Times New Roman", Times, serif, Tahoma;width:20px;
 /*background-color:#0033FF;*/
 }
  .pag2 a:visited {
 text-decoration:none;height:20px;
  color:#FFFFFF;
  width:20px;
  /* background-color:#red; height:20px;*/
 }
 
 .pag2 a:hover
 {
 text-decoration:underline;width:20px;height:20px;
 }
 .td{
width:95px;
}

.td1{
	width:95px;
	/*height:30px;*/
	/*margin:1opx 15px 0 0 ;*/
	  } 
 
 .tda{
    width:196px;
	height:30px;
	/*margin:0 20px 0 0*/ ;
	 }	


.tabpag{
border:0px solid #D1DCF3;
/*border-collapse:collapse;*/
}

.tabheader{
margin:0px 0px 8px 0px;
width:997px;
border:0;
cellpadding:0;
cellspacing:0 ;
/*background-color:#748EAF;*/
 background-color:#FFFFCC;
}
.drapeau{
/*width:19px;*/
 align:right;
 border:0px solid #D1DCF3;
 background-color:#FFFFCC;
		}
	


.annoncepays3 {text-align:center;background-color:#43ABE9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; height:15px;}
.annoncepays4 {text-align:center;background-color:#D6D6EB; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold; height:15px;}

.annoncepay {text-align:center;background-color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight: bold; height:15px;}
.annoncepays {text-align:center;background-color:#E2E2E2;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight: bold; height:15px;}
.annoncetitre {text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #3366FF;}
.annoncelocalite {text-align:center;background-color:#FFFFCC;	font-size: 10px;font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}

.retour2 {
		text-align:center;
		background-color:#E2E4E7;
	/*	background-color:#7E81E7;*/
		/*#cccccc;*/font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color:#0099FF;
		font-weight: bold;height:10px;
		/*width:715px;*/ 
		margin:0 3px 0 0 ;
		/*padding: 0 5px 0 0 ;*/
   }
 .retour2 a:visited {text-align:center;background-color:#E2E4E7;/*#cccccc;*/font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#0099FF; font-weight: bold;height:10px;
 text-decoration:none; }
 
 
  .retour2 a:link {text-align:center;background-color:#E2E4E7;/*#cccccc;*/font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#0099FF; font-weight: bold;
 text-decoration:none; }
 
 
 
.annoncetype {background-color:#FEDD98;font-size: 10px;font-family: Arial, Helvetica,color: #000000; }
.annoncetitre2 {text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-weight: bold;	color:#666666;}
.MLS{color:blue; text-align:center;font-size:14px;}
.label{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #5E6A6F;}
.titretab{background-color:#E4E7F1;text-align:center;color: #4B058B; font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.grie{color:#cccccc;}

.champ
{
background-color:#FFFFFF;
color: #1A8CFF;
/*width:63px; */
border-collapse:collapse;
border:1px solid #C1CFFD;
}
.champ2
{ 
border:1px solid #ECF9FF;
padding:0px 0px 0px 5px;

}
.champp
{ 
border:1px solid #C1CFFD;
padding:0px 0px 0px 5px;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.champ3
{ 
border:1px solid #0099FF;
}

.detailtabe{
	margin-bottom:5px;
	font-size:12px;
	/*border:0px solid #C1CFFD;*/
	}
	
.agence{
	margin:5px opx 20px 0px;
	 color:#000;
	} 
	   
 .agtitre{
	 width:450px;
	 background-color:#00CCFF;
	 color:#FFFFFF;
	    }
		
	.agtitre2{
		 width:450px;
		 background-color:#FF9900;
		 color:#FFFFFF;
	    }
	 
.marga  {
  padding:opx 5px opx 0px;
 } .marge  {
  padding:10px 5px 10px 8px;
 }
 .marge2
 { margin:6px 5px 0px 0px;
 }
  .resumetable
   { 
     
    border-collapse:collapse;
	border:0px solid #8CA3A8;
	text-align:center;
	margin:0 0 0 0;/*margin:0 0 0 16;*/
	   }
  .resumetable2
   { 
  width:608px;
  border-collapse:collapse;
	border:1px solid #8CA3A8;
	text-align:center;
	margin-bottom:20px;
   }

 .resumetab2
   { 
    border-collapse:collapse;
    border:1px solid #8CA3A8;
    height:143px;
    
    margin-bottom:1opx;
   }

.resumetab3
  { 
   
  margin-bottom: 0px 0px 15px 0px ;
  border:0px solid #D1DCF3;
 
  }
            /*         lestyle rightcol         */

#titremenu 
	{ 	
	background-color:#43ABE9;
	margin:0px 0px opx 0px; 
	padding:0px 0px 0px 10px;
	color:#FFFFFF;	 
	font-weight: bold;
	font-family:Arial; 
	font-size: 13px;	
  }
.toptable 
{
	color:#FF9933;
	font-size:12px;
	font-weight:bold;
	border-collapse:collapse;    
	/*border:1px solid #0066FF;*/
	margin-bottom:10px;
   
}
.cologne{
  height:30px;
  width:150px;
  margin-bottom::25px;
}
.cologne2{
  height:20px;
  width:126px;
	 }	

/*********************************************************************************/

/*      Styles pour le menu leftcol      *************/

#leftcol 
   {
   	color:#900;
	margin:12px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	width:165px;
	float:left;
	 }

.news{
color:#000000;
font-family:arial;
	font-size:16px;}	

.separe {
	font-size: 16px;
	font-weight: bold;
	font-family:Arial;
}
.separe-small {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
}
.separe-blanc {
	color:#FFFFFF ;
	font-size: 13px;
	font-weight: bold;
}



 
.rubtable { 
background-color:#D1DCF3;
}
.tabpag{
float:left;
width:300px;
margin:15px 0px 0px 100px;
border:0px solid #D1DCF3;
}
#but{
	display:block;
	border:1px solid #000;
	font-size:14px;
	color:#FFFF99;
	text-align:center;
	text-decoration:none;
	line-height:1.4em;
	background-color:#00CCFF ;
	font-weight:bold;
	}	
	
	#but a, #but a:hover, #but a:link, #but a:visited{
	display:block;
	border:1px solid #000;
	font-size:14px;
	color:#FFFF99;
	text-align:center;
	text-decoration:none;
	line-height:1.4em;
	background-color:#00CCFF ;
	font-weight:bold;
	}
	
.button  {
	clear:both;
	display:block;
	/*border:1px solid #00CCFF;*/
	color:#FFFFFF;
	text-align:center;
	/*text-decoration:none;*/
	
	background-color:#4276A9; 
	font-weight:bold; 
		}
		
   .ecrituregrande{
	font-family:"Agency FB", sans-serif, serif, IrisUPC;
	}
	
.button2{
	clear:both;
	display:block;
		color:#CC6600;
	text-align:center;
	text-decoration:none;
	/*line-height:1.4em;*/
	background-color:#EAEAEA;
	font-weight:bold;
	font-size:14px;
	}
	.inscription{
	color:#CC6600;
	text-align:center;
	background-color:#EAEAEA;
	font-weight:bold;
	font-size:16px;line-height:1.4em;
	}
/**************************map ********************************************************/	

.map
{    
  border:1 solid #FFFFFF;
}
.map : hover
{    
  border:1 solid #FFFFFF;
}	/*********************************   tab sous map */
.map : link
{ 
   
  border:1 solid #FFFFFF;
}
.map : visited
{ 
   
  border:1 solid #FFFFFF;
}
.globaltable
{
	  border-collapse:collapse;  
	  border:1px solid #6666CC;
}


         /********************        detailtable detailtable     detailtable         */
.detailtable {
  border:1px solid #C1CFFD;  
  margin: 0px 0px 4px 0px ;
      }
.imp {
  border:1px solid #C1CFFD;
  width:650px;	                  
  margin: 0px  0px 0px  0px 
      }
.photobien{
	 width:350px;
	 height:240px;
  }

.resume   { 
    width:601px;
    border-collapse:collapse;
	border:1px solid #8CA3A8;
	text-align:center;
	margin:0 0 0 16px;
	   }

.resumetab{
  border:1px solid #000000; 
 }
 
.resumetab2{
    border:1px solid #000000; 
    width:639px;
 }
 
	
#tabminiature{
border:0px solid #C1CFFD;
}
.headd{
	border:1px solid #C1CFFD;
}


.photominiature{
	height:60px; 
	width:1opx;
	border:0px solid #C1CFFD;
	margin : 0px 0px 0px 0px;
}
.photominiature3{
	height:40px; 
	width:60px;
	border:0px solid #C1CFFD;
	margin : 0px 2px 2px 2px;
}

.photominiature2{
	height:80px; 
	width:95px;
	border:0px solid #C1CFFD;
 }

.mini{
	height:60px; 
	width:95px;
	border:0px solid #C1CFFD;
  }	
					
.baseline{
	padding : 0px 8px 0px 8px;
	margin : 10px 0px 0px 0px;
	border-collapse:collapse;
	border:1px solid #8CA3A8;
	border-color:#cccccc; 
	color:black;
	font-size:9px;
	width:640px;
	}

.tabresult{
	padding : 0 0 0 0;
	margin-bottom : 10px;
	margin-top:7px;
	border-collapse:collapse;
	border:1px solid #ffffff;
	cellspacing:1px;
	width:610px; 
	background-color:#D1DCF3;
  }
  .tabresult2{
	float:center;
	margin-bottom : 10px;
	margin-top:7px;
	width:6opx;
	 border:1px solid #C1CFFD;
  }
/*************************************************************************************************/
 
.contact{
	background-color:#E9E9E9;
}


#pagepays{
   width:605px;  
}


.grandeimage
{
width:380px;
height:3opx;
float:right;
}


.tdetailbien
{
background-color:#FFFFFF;
color: #1A8CFF;
font-family: Arial; 
border-collapse:collapse;
font-size:12px;
font-weight:bold;
padding:0px 0px 0px 5px;
border:1px solid #ECF9FF;
/*border-right-color:#990000;*/
}


#tableresult
{
width:680px;
}

.tabsimple
{
height:250px;
/*width:280px;*/
cellspacing:1px;
font-size:12px;
/*border-collapse:collapse;*/
border:0px solid #FFFFFF;

}

 
 .retour, .retour a, .retour a:hover, .retour a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color : #993333;
	text-align:center;
	font-weight: bold;
	text-decoration:underline;
	margin: 10px 0 5px 0 ;
	text-align:center;
}


.lien1{
	color:#FF3300;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}	

.lien1 a:visited{
	color:#F3850A;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}	
.lien1 a:hover{
	color:#FFCC66;
	/*font-weight: bold;*/
	text-decoration:underline;
	}	
.lien{
	color:#0066FF;/*#993399;*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}

.lien a:visited  {
	color:#0066FF;
	text-decoration:none ;
	}
.lien a:hover   {
	color:#333366;
/*	background-color:#FFFFFF;*/
	text-decoration:none ;
	}
	
.lien0{
	color:#B0BBD9;
	font-family: Verdana ;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
  }  
.lien0 a {
	color:#B0BBD9;
	text-decoration:none ;
	}
.lien0 a:hover {
	color:#B0BBD9;
	text-decoration:none ;
	}
.lienx {
	color:#178BFF;
	font-family: Verdana ;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
.lienx a {
	color:#178BFF;
	text-decoration:none ;
	}	
.lienx a:hover {
	color:#E88D13;
	text-decoration:none ;
	}
			
.liengrie{
	color:#666666;/*#993399;*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight:100;
	text-decoration:none;
	text-align:center;
}
.liengrie a:link {
	color:#666666;
	text-decoration:none;
	}
	

.liengrie a:visited  {
	color:#666666;
	text-decoration:none ;
	}
.liengrie a:hover   {
	color:#000000;
	text-decoration:underline ;
	}

.liencontinent,.liencontinent a:link,.liencontinent a:visited{
	color:#3399FF;/*#993399;*/
	font-family: Arial;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}
.liencontinent a:hover   {
	color:#FF9933;
/*	background-color:#FFFFFF;*/
	text-decoration:underline ;
	}

.liensite
{
color:#660000;
text-decoration:none;font:Geneva, Arial, Helvetica, sans-serif;
}
.liensite a:link{
color:#666666;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.liensite a:visited
{color:#660000;
/*color: #000099;*/
text-decoration:none;
}
.liensite a:hover
{
color: #000000;
text-decoration:underline;
}

.aucunresult
  {
    color:#999999;
	font-family:Geneva, Arial, Helvetica, sans-serif ;
	font-size: 19px;
	}

.ttlepays, .ttlepays a ,.ttlepays a:visited {
color: #FF0000; 
font-size: 16px;
text-decoration:none;
font-family: arial;
}

.ttlepays a:hover {
color: #FF9900;
font-size: 16px;
text-decoration:none;
font-family: arial;
 }