/**
 * Container
 */
#container { position: relative; width: 955px; margin: 0 auto; }

	/**
	 * Header
	 */
	#container #header {}
	
		/* title */
		#header h1 { background: url(../fr/nav/bg_header.gif); width: 637px; height: 94px; }
		
		#header #nav_id9 { background: url(../fr/nav/nav_rub9.gif) no-repeat; width: 51px; height: 12px; position: absolute; top: 10px; right: 109px; }
		#header #nav_pipe { background: url(../fr/nav/nav_pipe1.gif) no-repeat; width: 2px; height: 12px; position: absolute; top: 10px; right: 93px; }
		#header #nav_id52 { background: url(../fr/nav/nav_rub52.gif) no-repeat; width: 79px; height: 12px; position: absolute; top: 10px; right: 0; }
		
		#header #nav { background: url(../fr/nav/bg_nav.gif); width: 955px; height: 27px; }
		
			/* search form*/
			#header #nav #searchForm { float: right; margin-right: 4px; padding-top: 4px; }
				#header #nav #searchForm #searchText { float: left; margin-right: 5px; width: 150px; }
				#header #nav #searchForm .input { background: url(../fr/nav/bg_input.gif) #567177; font: 100% "Trebuchet MS", Verdana, sans-serif; color: #fff; padding: 1px 5px; border: 1px solid #D5D9DA; }
				#header #nav #searchForm .input:focus { background: #4D676D; }
			
			/* navigation menu */
			#header #nav ul { height: 27px; background: url(../fr/nav/bg_navList.gif) no-repeat 0px 9px; margin: 0 0 0 8px; font-size: 1.05em; }
				#header #nav ul ul { position: absolute; display: none; margin: 0; height: auto; }
				#header #nav>ul a { width: auto; }
				
				#header #nav ul li { position: relative; float: left; height: 27px; z-index: 900; background: none; padding: 0; margin-right: 8px; }
					#header #nav ul li a { display: block; height: 27px; }
				
				#header #nav #navHome { background: url(../fr/nav/bg_navHome.gif) top left; width: 74px; }
				#header #nav #nav1 { background: url(../fr/nav/bg_nav1.gif) top left; width: 146px; }
				#header #nav #nav1Active { background: url(../fr/nav/bg_nav1.gif) bottom left; width: 146px; }
				#header #nav #nav2 { background: url(../fr/nav/bg_nav2.gif) top left; width: 73px; }
				#header #nav #nav2Active { background: url(../fr/nav/bg_nav2.gif) bottom left; width: 73px; }
				#header #nav #nav3 { background: url(../fr/nav/bg_nav3.gif) top left; width: 93px; }
				#header #nav #nav3Active { background: url(../fr/nav/bg_nav3.gif) bottom left; width: 93px; }
				#header #nav #nav4 { background: url(../fr/nav/bg_nav4.gif) top left; width: 97px; }
				#header #nav #nav4Active { background: url(../fr/nav/bg_nav4.gif) bottom left; width: 97px; }
				#header #nav #nav11 { background: url(../fr/nav/bg_nav11.gif) top left; width: 101px; }
				#header #nav #nav11Active { background: url(../fr/nav/bg_nav11.gif) bottom left; width: 101px; }
				#header #nav #navHome:hover,
				#header #nav #nav1:hover,
				#header #nav #nav2:hover,
				#header #nav #nav3:hover,
				#header #nav #nav4:hover,
				#header #nav #nav11:hover { background-position: bottom; }
				
				#header #nav ul.level1 li.submenu:hover ul.level2 { display: block; }
				
				#header #nav .level2, #header #nav .level2 li { width: 144px; }
				#header #nav .level2 { top: 27px; left: 0; z-index: 900; border: 1px solid #fff; border-bottom: 0; background: url(../fr/nav/lvl2/bg_menuLevel2.png); }
					#header #nav .level2 li { float: none; height: auto; margin: 0; padding: 0; background: none; line-height: 1.2em; border-bottom: 1px solid #fff; }
					* html #header #nav .level2 li { background: #E1514A; } /* ie6 */
						#header #nav .level2 li a { height: auto; color: #fff; text-decoration: none; padding: 3px 6px; }
	
	/**
	 * Content
	 */
	#container #content { border-bottom: 1px solid #203D45; }
	
		/* identification form */
		#auth #identification { margin: 0 auto; }
		#identification { background: url(../fr/nav/home/bg_authM.gif); width: 293px; }
			#identification table td { padding: 0; }
			#identification .top { background: url(../fr/nav/home/bg_authT.gif) no-repeat; height: 4px; }
			#identification .bottom { background: url(../fr/nav/home/bg_authB.gif) no-repeat; height: 4px; clear: both; }
			#identification .middle { padding: 1px 5px; }
			#identification #identificationForm { background: url(../fr/nav/home/bg_identificationForm.jpg) repeat-x bottom; padding: 4px; }
				#identification #identificationForm table { width: 100%; margin: 11px 0 20px 0; }
					#identification #identificationForm table td { vertical-align: top; }
				#identification #identificationForm .input { width: 98px; }
		
		/* client contact auth */
		#auth #contact_client label.alignRight { width: 150px; }
			#contact_client fieldset { border: 1px solid #ddd; margin-top: 20px; padding: 15px 0; }
			#contact_client p { padding: 6px 0; }
			#contact_client .marginError { display: block; margin-left: 165px; }
			

/**
 * Footer
 */
#footer { background: url(../fr/nav/bg_footer.jpg) repeat-x; height: 89px; }
	#footer #footerContent { position: relative; width: 590px; margin: 0 auto; padding-left: 365px; background: url(../fr/nav/bg_footerContent.gif) no-repeat; height: 20px; text-align: center; }
		#footerContent #nav_id10 { background: url(../fr/nav/nav_rub10.gif); width: 94px; height: 20px; float: left; }
		#footerContent #nav_id8 { background: url(../fr/nav/nav_rub8.gif); width: 69px; height: 20px; float: left; }
		#footerContent #nav_print { background: url(../fr/nav/nav_print.gif); width: 53px; height: 20px; float: left; }
		#footerContent .nav_pipe2 { background: url(../fr/nav/nav_pipe2.gif) no-repeat; width: 2px; height: 20px; margin: 0 10px; float: left; }
	#footer #pyxis { width: 955px; margin: 0 auto; text-align: right; }
