#col-droite .encadre-bordure-haut {
	width: 300px;
	background: url("../img/encadre-bordure-haut-300.png");
}

#col-droite .encadre-bordure-bas {
	width: 300px;
	background: url("../img/encadre-bordure-bas-300.png");
}

#col-droite .encadre {
	width: 298px;
}
#col-droite .encadre .contenu h2 {
  color: #5C103D;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px;
}

/* div recherche */

#col-droite .recherche {
	position: relative;
	margin-bottom: 10px;
}



	#col-droite .recherche .ui-autocomplete {
		width: 180px;
		max-height: 220px;
		overflow: auto;
		overflow-x: hidden;
		overflow-y: auto;
	}	

	#col-droite .recherche h2 {
		display: none;
	}
	
	#col-droite .recherche h3 {
		font-size: 13px;
		margin: 0 5px;
		padding: 5px 0 5px 15px;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: 2px 10px;
		background-image: url("../img/recherche-fleche-droite.gif");
		border-bottom: 1px solid #fff;
	}
	
	#col-droite .recherche h3.ui-state-active {
		background-image: url("../img/recherche-fleche-bas.gif");
	}

	#col-droite .recherche .bordure-haut {
		height: 29px;
		background: url("../img/recherche-bordure-haut-300.png");
	}

	#col-droite .recherche .bordure-bas {
		clear: both;
		height: 5px;
		background: url("../img/recherche-bordure-bas-300.png");
	}

	#col-droite .recherche .contenu {
		border-left: 1px solid #a23379;
		border-right: 1px solid #a23379;
		background: #926d84 url("../img/recherche-fond.png") repeat-x;
		color: #fff;
	}

		#col-droite .recherche .contenu .header {
			padding: 5px 10px;
			font-weight: bold;
		}

		#col-droite .recherche .contenu .recherche-form {
			padding: 10px;
			clear: both;
			overflow: hidden;
		}
		
		#col-droite .recherche #moteur_offres {
		}
		
			#col-droite .recherche .contenu .appartager {
				border: 1px solid #fff;
				position: relative;
			}
			
				#col-droite .recherche .contenu .appartager a {
					display: block;
					position: absolute;
					bottom: 0;
					right: 0;
				}
				
				#col-droite .recherche .contenu .appartager img {
					display: block;
				}

			#col-droite .recherche .contenu .recherche-champ, #col-droite .recherche .contenu .recherche-champ-submit, #col-droite .recherche .contenu .recherche-champ-radio {
				clear: both;
			}
		
			#col-droite .recherche .contenu .recherche-champ label {
				margin: 5px 0;
				width: 80px;
				display: block;
				float: left;
			}
		
			#col-droite .recherche .contenu .recherche-champ input, #col-droite .recherche .contenu .recherche-champ select {
				display: block;
				float: left;
				max-width: 180px;
				margin: 2px 0;
			}
			
			#col-droite .recherche .contenu .recherche-champ select {
				width: 180px;
			}
			
			#col-droite .recherche .contenu .recherche-champ-submit input {
				margin: 5px 0;
			}
			
			#moteur_residences_lieu, #moteur_offres_lieu {
				width: 180px;
			}
	
			#col-droite .recherche .contenu .form #recherche-champ{
				width: 278px;
			}
			
			#col-droite .recherche .contenu .form input {
				margin: 5px 0;
			}
			
			
			
		#col-droite .recherche #moteur_offres {
		}
		
			#col-droite #moteur_offres_localisation {
				
			}
		
			#col-droite #moteur_offres_jecherche {
				margin-top: 5px;
				
			}
		
			#col-droite #moteur_offres_typerecherche {
			}
			
				#col-droite #moteur_offres_typerecherche .radio {
				}
		
				#col-droite #moteur_offres_appartager {
					border: 1px solid #fff;
					margin-bottom: 5px;
				}
		
					#col-droite #moteur_offres_appartager .image {
						margin-top: 2px;
						height: 24px;
						bottom: 0;
						right: 0;
					}
				
			#col-droite #moteur_offres_submit {
				clear: both;
			}
			
			
			
			
			
			
			
			
			
			
			
		#col-droite .recherche  .superslogan {
			padding: 5px 10px;
			font-size: 14px;
			font-weight: bold;
			font-style: italic;
			background: #926D85;
			color: #FFF;
		}
		
		#col-droite .recherche .contenu .annonces {
			display: none;
		}
				
		#col-droite .recherche .contenu .annonces-fleches {
			display: none;
		}
		
		#col-droite .recherche .contenu .partenaire {
			display: none;
		}
		
		#col-droite .recherche .contenu .voir {
			padding: 5px 10px 10px 10px;
			font-size: 10px;
			font-weight: bold;
		}
		
			#col-droite .recherche .contenu .voir a {
				color: #fff;
				text-decoration: none;
			}

		#col-droite .recherche .contenu .nb {
			padding: 10px 10px 5px 10px;
			font-size: 10px;
		}




	#col-droite .partenaires {
		margin-bottom: 10px;
		width: 300px;
		background: #fff url("../img/alaune.png") no-repeat 0 5px;
	}
	
		#col-droite .partenaires .contenu {
		}
		
			#col-droite .partenaires .contenu  .gauche {
				padding-top: 10px;
				float: left;
			}
			
			#col-droite .partenaires .contenu  .droite {
				padding-top: 10px;
				float: right;
			}
			
			#col-droite .partenaires .contenu  .logo {
				margin: 10px;
				border: 1px solid #ccc;
			}
/*
	#col-droite .pub {
		width: 300px;
		height: 263px;
		background: transparent url("../img/pub-mediumrect.png") no-repeat;
		margin-bottom: 10px;
	}

		#col-droite .pub .contenu {
			position: relative;
			top: 13px;
			width: 300px;
			height: 250px;
		}
*/
	#col-droite .autopromo {
		width: 300px;
		height: 91px;
		margin-bottom: 10px;
		background: #fff url("../img/autopromo.png") no-repeat 0 5px;
	}
	
	#col-droite .autopromo .contenu {
		height: 81px;
	}
	
		#col-droite .autopromo .contenu #zone1 {
			float: left;
			margin-top: 15px;
			width: 140px;
			height: 60px;
			line-height: 140%;
		}
		
		#col-droite .autopromo .contenu #zone2 {
			float: right;
			margin-top: 15px;
			width: 140px;
			height: 60px;
			line-height: 140%;
		}
		
	#col-droite .salons {
		margin: 5px 0;
	}

		#col-droite .salons .titre {
			padding: 0 5px;
			height: 23px;
			background: url("../img/salons-titre-fond.png");
			line-height: 23px;
			font-size: 14px;
			font-weight: bold;
			color: #9966cc;
		}
		
		#col-droite .salons .contenu {
			padding: 5px;
			border-left: 1px solid #eaeaea;
			border-right: 1px solid #eaeaea;
			color: #333;
		}
		
			#col-droite .salons .contenu p {
				margin: 0;
			}

		#col-droite .salons .bordure-bas {
			height: 5px;
			background: url("../img/salons-bordure-bas.png");
		}
