/**
 * Content
 */
#content-column .search { margin: 20px auto 0 auto; }
	#content-column .search .left { float: left; background: url(../fr/nav/bg-search-etablissement-left.gif); width: 12px; height: 33px; }
	#content-column .search .content { float: left; background: url(../fr/nav/bg-search-etablissement.gif) repeat-x; height: 33px; }
		#content-column .search .content select { margin: 7px 5px 0 5px; border: 0; color: #707070; }
		*+html #content-column .search .content select { margin-top: 5px; }
		* html #content-column .search .content select { margin-top: 5px; }
	#content-column .search .right,
	#content-column .search .right1 { float: left; width: 13px; height: 33px; }
	#content-column .search .right { background: url(../fr/nav/bg-search-etablissement-right.gif); }
	#content-column .search .right1 { background: url(../fr/nav/bg-search-etablissement-right1.gif); }

/* Map */	
#content-column #map { position: relative; background: url(../fr/nav/carte.png); width: 352px; height: 271px; margin: 0 auto; }
* html #content-column #carte_etablissement { margin: 0; }

	/* Map Links */
	#map #map-links { position: absolute; top: 0; left: 0; width: 352px; height: 271px; margin: 0; padding: 0; }
		#map #map-links li { background: 0; position: absolute; margin: 0; padding: 0; list-style: none; }
			#map #map-links li a { width: 15px; height: 15px; border: 1px solid red; }
			
#content-column .etablissement{ visibility: hidden; position: absolute; top: 0px; left: 20px; padding: 5px; margin: 0; border: 1px solid #F3F5FA; background-color: #DDE3F2; text-align: left; color: #666666; }