/**
 * Header
 */
#header { position: relative; height: 438px; background: url(../fr/nav/home/bg-header.jpg) 18px 42px no-repeat; }
	
	/* slideshow */
	#slideshow { left: 116px; background: url(../fr/nav/home/bg-slideshow.jpg) 681px 0 no-repeat; }
		#slideshow .slide { position: absolute; }
			
	/* map */
	#map { position: absolute; top: 196px; right: 52px; }
	#map.gmap { top: auto; right: auto; }
	
	/* title & content */
	#header-content { position: absolute; top: 196px; left: 90px; width: 400px; text-align: left; } 
		#header-content h1 { background: url(../fr/nav/bg-logo.gif); width: 211px; height: 122px; }
		#header-content p { padding: 5px; font-size: 1em; }
		#header-content a { float: left; color: #1CB2C1; font-size: 1.3em; margin-left: 51px; }
		
		#header-content a#don { margin: -5px 0 0 34px; background: url(../fr/nav/home/btn-don.gif); width: 128px; height: 32px; }

/**
 * Content
 */
 /**
	 * Offre promotionnelle
	 */
	#overlay2 { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; z-index: 994; background: #666; }
	/*#promotion { position: absolute; top: 100px; left: 50%; width: 624px; z-index: 995; font-size: 1em; }*/
	#promotion { position: absolute; top: 100px; left: 52%; width: 765px; z-index: 995; font-size: 1em; }
		#promotion .close { position: absolute; top: 0; right: 0; background: url(../fr/nav/promotion/btn_close.png); width: 30px; height: 29px; display: block; text-indent: -5000px; font-size: 0px; z-index: 996; }
		#promotion div { position: relative; }
		#promotion > div > table { border-collapse: collapse; }
		#promotion > div > table > tbody > tr > td { height: 12px; padding: 0; }
		#promotion .shadowTopLeft { background: url(../fr/nav/promotion/shadowTopLeft.png) no-repeat bottom; width: 12px; }
		#promotion .shadowTopCenter { background: url(../fr/nav/promotion/shadowTopCenter.png) repeat-x bottom; }
		#promotion .shadowTopRight { background: 0; width: 12px; }

		#promotion .shadowMiddleLeft { background: url(../fr/nav/promotion/shadowMiddleLeft.png) top center; }
		#promotion #promotionContent { background: url(../fr/nav/promotion/bg-promotion-content.jpg) #fff no-repeat 645px 10px; color: #6c6c6c; height: auto; padding: 40px 20px 30px 20px; width: 704px; font-size: 1.05em; }
			#promotion #promotionContent p { margin: 0; padding: 0; }
		#promotion .shadowMiddleRight { background: url(../fr/nav/promotion/shadowMiddleRight.png); }

		#promotion .shadowBottomLeft { background: url(../fr/nav/promotion/shadowBottomLeft.png) no-repeat top; width: 12px; }
		#promotion .shadowBottomCenter { background: url(../fr/nav/promotion/shadowBottomCenter.png) repeat-x top; }
		#promotion .shadowBottomRight { background: url(../fr/nav/promotion/shadowBottomRight.png) no-repeat top; width: 12px; }

		* html #promotion .close { background: url(../fr/nav/promotion/btn_close.gif); }
		* html #promotion td { width: 0px; height: 0px; padding: 0; }
		* html #promotion .shadowTopLeft,
		* html #promotion .shadowTopCenter,
		* html #promotion .shadowTopRight,
		* html #promotion .shadowMiddleLeft,
		* html #promotion .shadowMiddleRight,
		* html #promotion .shadowBottomLeft,
		* html #promotion .shadowBottomCenter,
		* html #promotion .shadowBottomRight { background: none; }

	/**
	 * Content-nav
	 */
	
		/* top */
		#content #content-nav .top { position: relative; background: url(../fr/nav/bg-content-top-nav5.png); height: 65px; behavior: url(/css/iepngfix.htc); }
		*html #content #content-nav .top { background: url(../fr/nav/ie-bg-content-top-nav5.gif); }
		#content #content-nav .top a { position: absolute; z-index: 900; }
		
		/* middle */
		#content #content-nav .middle { min-height: 195px; }
		* html #content #content-nav .middle { height: 195px; }
		
		/* col1 */	
		#content #content-nav .middle li.col1 { background-position: 239px 41px; width: 193px; }
				
		/* col2 */
		#content #content-nav .middle li.col2 { background-position: 393px 41px; width: 347px; padding-top: 30px; }
				#content #content-nav .middle li.col2 #nav59 { background: url(../fr/nav/home/bg-nav-59.gif); width: 223px; height: 17px; margin-bottom: 10px; }
					#content #content-nav .middle li.col2 #nav59 a {  height: 17px; }
				
				#content #content-nav .middle li.col2 ul.level2 li { float: left; width: 148px; }
					#content #content-nav .middle li.col2 ul.level2 li.floatNone { float: none; width: 0; height: 0; line-height: 0; overflow: hidden; padding: 0; }
					* html #content #content-nav .middle li.col2 ul.level2 li.floatNone { clear: left; margin-bottom: -10px; }

		
		/* col3 */	
		#content #content-nav .middle li.col3 { background: 0; width: 186px; padding-top: 30px; }
			#content #content-nav .middle li.col3 #nav60 { background: url(../fr/nav/home/bg-nav-60.gif); width: 186px; height: 38px; margin-bottom: 20px; }
				#content #content-nav .middle li.col3 #nav60 a { height: 38px; }
		
		#content #content-nav .middle li.col2 h2,
		#content #content-nav .middle li.col3 h2 { line-height: 0; }
