@import 'contact.css';
@import 'search.css';
@import 'sitemap.css';
@import 'ecommerce.css';
@import 'lightbox.css';

/**
 * Header
 */
#header { height: 197px; }
	#header #nav2 { position: absolute; top: 157px; left: 0; z-index: 100; margin: 0; }
		#nav2 #nav2Link { background: url(../fr/nav/bgNav2.gif); width: 175px; height: 31px; padding: 0; }
			#nav2 a { height: 31px; text-decoration: none; }
		
		#nav2 ul.level2 { position: absolute; display: none; top: 31px; left: 0; background: url(../fr/nav/bgNav2Submenu.jpg) repeat-y; width: 175px; font-size: 0.9em; border-top: 1px solid #fff; margin: 0; }
			#nav2 ul.level2 li { border-bottom: 1px solid #fff; line-height: 15px; padding: 0; text-align: center; background: none; }
				#nav2 ul.level2 li a { display: block; height: auto; color: #fff; font-weight: normal; padding: 3px 0; }
				#nav2 ul.level2 li a:hover { text-decoration: underline; }
		
		#nav2 li.submenu:hover ul.level2 { display: block; }

/**
 * Search Form
 */
/*#searchForm { position: absolute; top: 188px; left: 0; background: url(../fr/nav/bgSearchForm.gif); width: 162px; height: 34px; z-index: 1; padding: 10px 0 0 13px; }
	#searchForm .input { width: 117px; background: #98d268; border: 0; color: #fff; padding: 3px 5px; float: left; margin-right: 2px; }
	*+html #searchForm .input { position: relative; margin-top: -18px; }
	*+html #searchForm #searchSubmit { position: relative; margin-top: -32px; }
	* html #searchForm .input { position: relative; margin-top: -18px; }
	* html #searchForm #searchSubmit { position: relative; margin-top: -29px; }*/
#searchForm { position: absolute; top: 188px; left: 0; background: url(../fr/nav/bgSearchForm.gif); width: 162px; height: 34px; z-index: 1; padding: 10px 0 0 13px; }
	#searchForm #searchText { position: absolute; top: 9px; left: 14px; width: 117px; background: #98d268; border: 0; color: #fff; padding: 3px 5px; }
	#searchForm #searchSubmit { position: absolute; top: 9px; left: 144px; }

/**
 * Content
 */
#content {}

	/* path */
	#path { margin: 45px 0 10px 5px; font-size: 0.9em; color: #a6a6a6; }
	#path.ecommerce { margin: 18px 0 10px 5px; }
		#path a { color: #a6a6a6; text-decoration: none; }
		#path a:hover { text-decoration: underline; }
	
	/* page */
	#page { position: relative; line-height: 1.8em; width: 947px; background: url(../fr/nav/publyxis/bgPageRoundBottom.gif) no-repeat bottom; min-height: 325px; }
	* html #page { height: 325px; }
		#page .top { background: url(../fr/nav/publyxis/bgPageRoundTop.gif) no-repeat top; padding: 50px 0 50px 0; }
		
		#page #editable { width: 896px; margin: 0 auto; }
		
		/* page navigation */
		#pageNav { width: 896px; margin: 20px auto 0 auto; }
			#pageNav td { width: 33%; }
		
		/* round page list */
		#pageList { width: 918px; margin: 30px auto 0 auto; }
			#pageList .round { width: 451px; margin-bottom: 15px; }
				#pageList .round .top { background: url(../fr/nav/publyxis/bgPageListTop.gif) no-repeat top; width: 451px; height: 6px; overflow: hidden; padding: 0; }
				#pageList .round .middle { background: #e4f5f9; padding: 2px 20px; }
				#pageList .round .bottom { background: url(../fr/nav/publyxis/bgPageListBottom.gif) no-repeat bottom; width: 451px; height: 6px; }
				* html #pageList .round .bottom { overflow: hidden; }
				#pageList .round h3 { background: url(../fr/nav/bullet3.gif) no-repeat 0px 8px; padding: 0 0 0 20px; text-transform: none; margin: 0; font-size: 1em; }

