.banniere_v{
	width: 202px;
	padding-left: 34px;
	background: url('/images/bgd_accueil_banniere_v.png') repeat-x;
}

.mr{
	width: 964px;
}
.texte_bottom{
	width: 964px;
	background: url('/images/bgd_accueil_bas_gris.png') repeat-x;
}
.t_cont{
	width: 1200px;	
}
#accueil_mr{
	
	width: 732px;
	background-image: url('/images/module-recherche-accueil_middle.png');
	background-repeat: repeat-y;
	
}

#accueil_mr_top{
	
	width: 732px;
	min-height: 125px;
	background-image: url('/images/module-recherche-accueil_top.png');
	background-repeat: no-repeat;
}

#accueil_mr_bottom{
	
	width: 732px;
	height: 15px;
	background-image: url('/images/module-recherche-accueil_bottom.png');
	background-repeat: no-repeat;
	
}

#mr_carte{
	float: left;
	padding: 4px 0 0 18px;
	cursor: pointer;
	width: 349px;
}

#mr_carte .col1{
	width: 343px;
	float: left;
}

#mr_carte .col1 h2{

	margin-bottom: 10px;
}

#mr_carte .col2{
	width: 6px;
	float: left;	
	padding-top: 52px;
}

#mr_options{
	
	float: left;
	padding: 4px 0 0 35px;
	color: #616161;
	width: 326px;
}

#mr_options #ville{
	
	margin-top: 12px;
	padding: 7px 0 0 15px;
	width: 299px;
	height: 21px;
	border: none;
	background-image: url('/images/mr_accueil_recherche_bgd.png');
	background-repeat: no-repeat;
	float: left;
}

.btn_go_continer{
	text-align: right;
	clear: both;
	padding-right: 10px;
}

#mr_options #btn_go img{
	margin: 8px 0 0 18px;
}

#mr_radios{
	padding: 4px 0 0 0 ;
	clear: both;
	font-size: small;
}
#mr_radios label{
	cursor: pointer;
}
#accueil_mr_plus{
	width: 732px;
	margin-bottom: 65px;
}
#accueil_mr_plus a{
	
	color: #616161;
	text-decoration: none;

}

#texte_continer{

	width: 964px;
	font-size: 11px;
	
}

#texte_continer a{
	text-decoration: none;
	color: #616161;
}
#texte_continer a:hover{
	color: #F23C65;
}
	
#col1{
	margin-left:20px;
}
#col1, #col2, #col3{
	float: left;
	width: 224px;
	padding: 10px;
}

#accueil_message_immo{
	float:left;
	margin:213px 0 0 1031px;
	position:absolute;
	background: url('/images/accueil_message_immo.png') no-repeat;
	width: 149px;
	height: 50px;
	padding:22px 0 0 31px
}

#accueil_message_immo a{
	color: #FFFFFF;
	font-weight: bold;
}

#accueil_message_immo a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}


.ui-autocomplete .ui-menu-item strong{
	
	color: #F23C65;
}


#carte_flash{
	background-image:url(/images/home-bulle-carte.png);
	background-repeat:no-repeat;
	clear:none;
	height:443px;
	padding-top:50px;
	position:absolute;
	text-align:left;
	width:754px;
}

#carte_flash .col1{

	padding:10px 0 0 60px;
	float: left;
	width: 280px;
	color: #FFFFFF;
}

#carte_flash .col2{

	float: left;
	padding:20px 0 0 10px;
	width:400px;
}

#recherche_avancee_continer{
	background:transparent url(/images/affinezRecherche.png) no-repeat scroll 10px 20px;
	clear:both;
	padding:10px 15px 30px 220px;
	display: none;
	
}
#recherche_avancee_continer h2{
	
	margin: 0 0 10px;
	color: #D33059;
	font-size: medium;
	font-weight: normal;
}

#mr_op_col1{
	
	float: left;
	width: 220px;
}
#mr_op_col2{
	float: left;
	width: 170px;
}

#budget_label{
	
	width: 231px;
	height: 51px;
	background-image: url('/images/recherche_budget_label_gris.png');
	background-repeat: no-repeat;
	margin:20px 0 10px;
	
}
#budget_range{
	width: 186px;
	margin-left: 10px;
}

.ui-slider-horizontal{
	height: 2px;
}

.ui-slider-horizontal .ui-slider-handle{
	top: -11px;
	background-image: none;
	background-color: #FFFFFF;
	cursor: pointer;
}

.ui-slider-horizontal .ui-state-hover{
	
	background-color: #68B3CD;
}
.banniere_continer{
	
	clear: both;
	padding-top: 20px;
}
#accueil_recherche{
	
	margin-bottom: 80px;
	width:732px;
	padding-left:20px;
}

#accueil_recherche h2{
	color: #d33059;
	font-size: 25px;
	font-weight: normal;
	margin: 23px 0 0 0;
}

#mr_options h2, #mr_carte h2{
	color:#616161;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin:20px 0 0;
	
}


#block_slideshow_milieu{
	width: 305px;
	padding: 0;
	color: #616161;
	position: relative;
}

#block_slideshow_milieu h2{
	color: #D33059;
	margin: 0 0 10px;
}

#block_slideshow_milieu a{
	color: #616161;
	text-decoration: none;
	font-size: 10px;
}
#block_slideshow_milieu strong{
	font-weight: normal;
}
#block_slideshow_milieu em{

	font-style: normal;
}

#block_slideshow_milieu a:hover{
	color: #D33059;
}

#block_slideshow_milieu .slide{
	font-size: 10px;
}

#block_slideshow_milieu  #slideshow_continer {  
	argin:0 auto;  
	width:305px;  
  	overflow:auto; /* affiche une scrollbar au cas ou */  
  	position:relative; 
  	height: 186px; 
}  

#block_slideshow_milieu #slideshow_continer .slide {
  margin:0 auto;
  width:285px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:180px;
}

#block_slideshow_milieu ul{
	
	padding-left: 15px;
}
.control {
  display:block;
  margin-top: 150px;
  position:absolute;
  cursor: pointer;
  font-weight: bold;
  font-size: 33px;
}
#leftControl {
  top:0;
  left:0;
  color: #D33059;
}
#rightControl {
  top:0;
  right:0;
  color: #D33059;
}

#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;
}

#banniere_vertical{
	padding-left: 60px;
	width: 1200px;
}
#banniere_vertical .banniere_continer{
	padding-top:30px;
}
.banniere_v .banniere_continer{
	width: 160px;
}

#footer_bonhome  {
	background:url("/images/footer_bonhome.png") no-repeat scroll 0 0 transparent;
	clear:both;
	height:97px;
	width:1142px;
}
#footer_bonhome a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
#footer_bonhome a:hover {
	text-decoration:underline;
}
.bonhomme_msg {
	background:url("/images/accueil_message_immo.png") no-repeat scroll 0 0 transparent;
	float:right;
	font-size:12px;
	height:50px;
	margin-right:12px;
	padding:22px 0 0 15px;
	width:149px;
}