@import 'scroll.css';
@import 'contact.css';
@import 'search.css';
@import 'lightbox.css';

body { background: url(../fr/nav/lvl2/bg_body.gif) #7E9727 repeat-x; }

/**
 * Container
 */
#container { position: relative; width: 950px; margin: 0 auto; background: url(../fr/nav/lvl2/bg_container.jpg); height: 754px; }
	#container #containerLeft { position: absolute; top: 0; left: -90px; background: url(../fr/nav/lvl2/bg_containerLeft.jpg); width: 90px; height: 754px; }
	#container #containerRight { position: absolute; top: 0; right: -36px; background: url(../fr/nav/lvl2/bg_containerRight.jpg); width: 36px; height: 754px; }

	/**
	 * Content
	 */
	#container #main {}
	
		/* header */
		#main #header { position: relative; width: 790px; margin-left: 53px; }
			#header h1 a { background: url(../fr/nav/lvl2/bg_title.gif) no-repeat 24px 4px; width: 203px; height: 44px; }
			
			/* nav */
			#header #nav { position: absolute; top: 3px; left: 226px; margin: 0; padding: 0; }
				#header #nav li { height: 29px; float: left; z-index: 100; background: none; padding: 0; margin-right: 20px; }
					#header #nav li a { height: 29px; text-decoration: none; }
				
				#header #nav #nav1 { background: url(../fr/nav/lvl2/bg_nav1.gif) no-repeat top center; width: 144px; }
				#header #nav #nav1:hover { background: url(../fr/nav/lvl2/bg_nav1.gif) no-repeat bottom center; }
				#header #nav #nav1Active { background: url(../fr/nav/lvl2/bg_nav1.gif) no-repeat bottom center; width: 144px; }
				#header #nav #nav2 { background: url(../fr/nav/lvl2/bg_nav2.gif) no-repeat top center; width: 183px; }
				#header #nav #nav2:hover { background: url(../fr/nav/lvl2/bg_nav2.gif) no-repeat bottom center; }
				#header #nav #nav2Active { background: url(../fr/nav/lvl2/bg_nav2.gif) no-repeat bottom center; width: 183px; }
				#header #nav #nav3 { background: url(../fr/nav/lvl2/bg_nav3.gif) no-repeat top center; width: 177px; }
				#header #nav #nav3:hover { background: url(../fr/nav/lvl2/bg_nav3.gif) no-repeat bottom center; }
				#header #nav #nav3Active { background: url(../fr/nav/lvl2/bg_nav3.gif) no-repeat bottom center; width: 177px; }
		
		/* content */
		#main #scroll { width: 614px; height: 392px; margin: 20px 0 0 146px; overflow: auto; position: relative; }
		#main #content { width: 563px; height: auto; position: relative; }
		
			#content #pageList { color: #6D594F; padding-top: 10px; clear: both; }
				#content #pageList .list { background: url(../fr/nav/lvl2/bg_pageList_m.jpg) repeat; width: 184px; margin: 0 3px 5px 0; }
					#content #pageList .list .top { background: url(../fr/nav/lvl2/bg_pageList_t.jpg) no-repeat; height: 9px; }
					#content #pageList .list .middle { padding: 5px 20px; min-height: 123px; line-height: 1.5em; }
					* html #content #pageList .list .middle { height: 123px; } /* ie6 bug min-height fixed */
						#content #pageList .list .middle .alignCenter { padding-bottom: 3px; }
						#content #pageList .list .middle h3 { font-weight: bold; padding: 3px 0; text-align:center; }
							#content #pageList .list .middle h3 a { color: #9C0978; text-decoration: none; }
					#content #pageList .list .bottom { background: url(../fr/nav/lvl2/bg_pageList_b.jpg) no-repeat; height: 13px; }
			
			#content #pageNav { width: 100%; margin-top: 20px; clear: both; }
				#content #pageNav td { width: 33.3%; }
		
		/* links */
		#main #links { position: absolute; top: 58px; left: 820px; font: 1.2em "Trebuchet MS", Verdana, sans-serif; }
			#links ul { margin: 0; }
				#links ul li { padding: 0; line-height: 1.9em; background: none; }
			#links a { color: #E4BCDA; text-decoration: none; }
			#links #nav4 a { background: url(../fr/nav/lvl2/bg_nav4.gif) no-repeat 0px 2px;; padding-left: 20px; display: block; }
		
		/* footer */
		#main #footer { position: relative; margin: 20px 0 0 210px; color: #A2A2A2; }
			#footer a { color: #A2A2A2; text-decoration: none; }
			#footer .links { padding-top: 8px; font-size: 0.9em; }
			
			/* search form */
			#footer #search { position: absolute; left: 295px; top: 0; background: url(../fr/nav/lvl2/bg_search.gif) no-repeat; width: 181px; height: 38px; }
				#footer #search form { position: relative; }
				#footer #search #searchText { position: absolute; top: 9px; left: 17px; }
				#footer #search #searchSubmit { position: absolute; top: 8px; left: 149px; background: url(../fr/nav/btn_ok.gif); width: 20px; height: 20px; border: 0; cursor: pointer; }
					#footer #search #searchSubmit span { display: none; }
