/**
 * Container
 */
#container { position: relative; background: url(../fr/nav/newacc3/bg_container.gif) #fff; width: 958px; min-height: 100%; margin: 0 auto; }
* html #container { height: 100%; }
	#container #containerLeft { background: url(../fr/nav/newacc3/bg_containerLeft.jpg) no-repeat; width: 4px; height: 715px; position: absolute; top: 0; left: 0; }
	#container #containerRight { background: url(../fr/nav/newacc3/bg_containerRight.jpg) no-repeat; width: 4px; height: 715px; position: absolute; top: 0; right: 0; }
	#container #main { width: 950px; margin: 0 4px; }

	/**
	 * Header
	 */
	#container #header { height: 162px; z-index: 900; }
		
		#header #lien h1 { position: absolute; top: 0; left: 10px; z-index: 999; }
			#header #lien h1 a { display: block; width: 166px; height: 108px;  z-index: 999; }
		
		/* flash */
		#header #flash { width: 760px; height: 162px; margin-left: 6px; float: left; background: url(../fr/nav/newacc3/noflash.jpg); }
		* html #header #flash { margin-left: 3px; }
		
		#header #flash.pub { background: url(../fr/nav/newacc3/bg_header.jpg); }
			#header #flash #agglo { position: absolute; top: 0; left: 718px; width: 45px; height: 57px; }
			/*#header #flash #pub { position: absolute; top: 79px; left: 225px; width: 468px; height: 60px; overflow: hidden; }*/
			#header #flash #pub { position: absolute; top: 61px; left: 167px; width: 600px; height: 95px; overflow: hidden; }
				/*#header #flash #pub img { position: absolute; left: 50%; top: 50%; }*/
				/*#header #flash #pub img { position: absolute; left: 10%; top: 25%; }*/
		
		/* header right */
		#header #headerRight { float: left; width: 176px; height: 159px; background: url(../fr/nav/newacc3/bg_headerRight.jpg) no-repeat bottom; margin-left: 2px; color: #B5B5B5; font-size: 0.85em; }
			#headerRight a { color: #B5B5B5; text-decoration: none; }
			#headerRight a:hover { text-decoration: underline; }
			#headerRight p { padding: 10px 0; text-align: right; }
			#headerRight #alloTam { position: absolute; top: 90px; right: 30px; width: 129px; height: 68px; }
			
			/* search form */
			#headerRight #searchForm { margin: 10px 0 0 3px; }
				#searchForm div { position: relative; background: url(../fr/nav/newacc3/bg_search.jpg) no-repeat; width: 147px; height: 30px; float: left; }
				#searchForm #searchText { position: absolute; top: 5px; left: 35px; background: transparent; border: 0; width: 109px; height: 18px; font: 100% "Trebuchet MS", Verdana, sans-serif; }
				#searchForm #searchSubmit { margin: 4px 0 0 1px; }
				* html #searchForm #searchSubmit { margin-left: 0; }
	
	/**
	 * Navigation
	 */
	#container #navMenu { position: relative; width: 938px; margin: 10px auto 16px auto; height: 63px; z-index: 1000; }
	
		/* menu se deplacer*/
		#navMenu #navMenu1 { float: left; width: 509px; }
			#navMenu #navMenu1 h2 { background: url(../fr/nav/newacc3/bg_navMenu1.jpg) no-repeat; width: 177px; height: 59px; }
				#navMenu #navMenu1 #nav { margin: 0; position: absolute; top: 3px; left: 114px; /*z-index: 500;*/ }					
					#navMenu #navMenu1 ul li a { display: block; text-indent: -5000px; font-size: 0; height: 60px; width: 83px; }
					#navMenu #navMenu1 .level2 a { color: #FFFFFF; text-decoration: none; display: inline; text-indent: 0; font-size: 1em; }
					#navMenu #navMenu1 .level2 a:hover { color: #FFFFFF; text-decoration: underline;}	
					#navMenu #navMenu1 .menu1 { position: relative; float: left; height: 60px; padding: 0; padding-left: 2px; list-style: none; background: url(../fr/nav/newacc3/bg_nav1.gif); width: 83px; z-index: 10; }
					#navMenu #navMenu1 .menu2 { position: relative; float: left; height: 60px; padding: 0; list-style: none; background: url(../fr/nav/newacc3/bg_nav2.gif); width: 83px; z-index: 9; }
					#navMenu #navMenu1 .menu3 { position: relative; float: left; height: 60px; padding: 0; list-style: none; background: url(../fr/nav/newacc3/bg_nav3.gif); width: 83px; }
					#navMenu #navMenu1 .menu4 { position: relative; float: left; height: 60px; padding: 0; list-style: none; background: url(../fr/nav/newacc3/bg_nav4.gif); width: 83px; }
					#navMenu #navMenu1 .menu8 { float: left; height: 60px; padding: 0; list-style: none; background: url(../fr/nav/newacc3/bg_nav8.gif); width: 83px; }
					#navMenu #navMenu1 .level2 { background: url(../fr/nav/newlvl2/bg_nav_top.gif) #FFA518 no-repeat top; width: 156px; position: absolute; visibility: hidden; margin: 0; padding: 5px 0 0 0; top: 54px; left: 0; /*z-index: 9000;*/ }
					#navMenu #navMenu1 .menu1 .level2 { left: 3px; }
					/*#nav #navMenu1 .menu2 .level2 { left: 1px; }*/
					#navMenu #navMenu1 .bottom { position: relative; left: 132px; background: url(../fr/nav/newlvl2/bg_nav_bottom.gif) bottom right no-repeat; width: 9px; height: 7px; line-height: 0px; }
						
		/* menu garer */
		#navMenu #navMenu2 { float: left; margin-left: 40px; }
		* html #navMenu #navMenu2 { float: none; } /* for ie6 */
			#navMenu #navMenu2 h2 { background: url(../fr/nav/newacc3/bg_navMenu2.jpg) no-repeat; width: 162px; height: 59px; }
				#navMenu #navMenu2 ul { margin: 0; position: absolute; top: 3px; left: 637px; }
					#navMenu #navMenu2 ul li { float: left; height: 60px; padding: 0; list-style: none; }
						#navMenu #navMenu2 ul li a { height: 60px; }
					
					#navMenu #navMenu2 #nav5 { background: url(../fr/nav/newacc3/bg_nav5.gif); width: 92px; }
					#navMenu #navMenu2 #nav6 { background: url(../fr/nav/newacc3/bg_nav6.gif); width: 90px; }
					#navMenu #navMenu2 #nav7 { background: url(../fr/nav/newacc3/bg_nav7.gif); width: 108px; }
					
	/**
	 * Content
	 */
	#container #contentWrapper { float: left; width: 938px; margin-left: 2px; z-index: 1; }
		#contentWrapper #contentColumn { width: 598px; margin: 0 0 0 275px; }
		
			#contentWrapper #contentColumn #chemin { margin-bottom: 15px; }
				#contentWrapper #contentColumn #chemin a { color: #B8B2AB; text-decoration: none; }
				#contentWrapper #contentColumn #chemin a:hover { color: #B8B2AB; text-decoration: underline; }
	
	/**
	 * Ancien global.css
	 */
	 #contentWrapper #contentColumn a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #F26522;
		text-decoration: none;
	}
	#contentWrapper #contentColumn a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #2E3192;
		text-decoration: none;
	}
	#contentWrapper #contentColumn a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #F26522;
		text-decoration: none;
	}
	#contentWrapper #contentColumn .erase { display: block; text-indent: -5000px; font-size: 0px; }
	/*
	#header { position: relative; background: url(../fr/nav/bg_header.jpg); width: 760px; height: 114px; }
		#header h1 { margin: 0; }
			#header h1 a { position: absolute; top: 0px; left: 13px; width: 145px; height: 87px; }
		#header #chemin { position: absolute; top: 93px; left: 177px; }
		#header #logo_agglo { position: absolute; top: 8px; right: 20px; }
		#header #bandeau { position: absolute; top: 13px; right: 94px; }
	*/
	#contentWrapper #contentColumn .acc_menu1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	#contentWrapper #contentColumn .acc_menu2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #9B9B9B;
		text-decoration: none;
		font-weight: bold;
	}
	
	#contentWrapper #contentColumn .menu2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
	}
	#contentWrapper #contentColumn .menu3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
	}
	#contentWrapper #contentColumn .menu4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}
	#contentWrapper #contentColumn .texte{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3D3D3D;
	}
	#contentWrapper #contentColumn .textepetit {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #3D3D3D;
	}
	#contentWrapper #contentColumn .legende{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		color: #666666;
	}
	#contentWrapper #contentColumn .titreencadre{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #0C969E;
		font-weight: bold;
	}
	#contentWrapper #contentColumn .soustitreencadre{
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #0C969E;
		font-weight: bold;
	}
	#contentWrapper #contentColumn .textecouleur{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #F26522;
	}
	#contentWrapper #contentColumn .intertitremod{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #00A99D;
		font-weight: bold;
	}
	#contentWrapper #contentColumn .titreencadremod{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #4B4B4B;
		font-weight: bold;
	}
	#contentWrapper #contentColumn ul {  list-style-position: outside; list-style-image: url(../fr/nav/puce_rond.gif); list-style-type: disc}
	#contentWrapper #contentColumn .texterouge{
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;
	}
	#contentWrapper #contentColumn .texterougegrand{
		font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FF0000;
	}
	#contentWrapper #contentColumn .champobligatoire {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; list-style-type: none; list-style-position: inside
	}	
	#contentWrapper #contentColumn table .tableinfo {
		width: 540px;
		border: #E0F2F3 1px solid;
	}
	#contentWrapper #contentColumn table .tableinfo hr {
		background: #E0F2F3;
		color: #E0F2F3;
		clear: both;
		float: none;
		width: 500px;
		height: 1px;
		margin: 15px auto;
		border: none;
	}
	
	/**
	 * Left column
	 */
	#container #leftColumn { float: left; width: 225px; margin-left: -938px; z-index: 1; }
	
		/* menu 1 */
		#leftColumn #leftMenu1 { width: 212px; margin-left: 4px; }
			#leftMenu1 ul { margin: 0; padding: 5px 0 0 0; margin-left: 4px; }
				#leftMenu1 ul li { width: 212px; height: 44px; padding: 0; }
					#leftMenu1 ul li a { height: 44px; }
				
				#leftMenu1 #navLeft1 { background: url(../fr/nav/newacc3/bg_navLeft1.jpg) no-repeat; height: 41px; }
				#leftMenu1 #navLeft2 { background: url(../fr/nav/newacc3/bg_navLeft2.jpg) no-repeat; }
				#leftMenu1 #navLeft3 { background: url(../fr/nav/newacc3/bg_navLeft3.jpg) no-repeat; height: 74px; }
				#leftMenu1 #navLeft11 { background: url(../fr/nav/newacc3/bg_navLeft11.jpg) no-repeat; height: 46px; }
				#leftMenu1 #navLeft12 { background: url(../fr/nav/newacc3/bg_navLeft12.jpg) no-repeat; height: 44px; }
				#leftMenu1 #navLeft4 { background: url(../fr/nav/newacc3/bg_navLeft4.jpg) no-repeat; padding-top: 15px; }
				#leftMenu1 #navLeft5 { background: url(../fr/nav/newacc3/bg_navLeft5.jpg) no-repeat; }
		
		/* menu 2 */
		#leftColumn #leftMenu2 { background: url(../fr/nav/newacc3/bg_leftContentB.jpg) no-repeat bottom; width: 225px; height: 202px; }
			#leftMenu2 ul { margin: 0; padding-top: 12px; margin-left: 20px; }
				#leftMenu2 ul li { width: 174px; height: 29px; padding: 0; margin-bottom: 4px; }
					#leftMenu2 ul li a { height: 29px; }
				
				#leftMenu2 #navLeft6 { background: url(../fr/nav/newacc3/bg_navLeft6.gif); }
				#leftMenu2 #navLeft7 { background: url(../fr/nav/newacc3/bg_navLeft7.gif); }
				#leftMenu2 #navLeft8 { background: url(../fr/nav/newacc3/bg_navLeft8.gif); }
				#leftMenu2 #navLeft9 { background: url(../fr/nav/newacc3/bg_navLeft9.gif); }
				#leftMenu2 #navLeft10 { background: url(../fr/nav/newacc3/bg_navLeft10.gif); }
		
		#leftColumn #pyxis { padding-left: 20px; }
		
		/* menu 3 */
		#leftColumn #leftMenu3 { position: relative; background: #FFEFD6 url(../fr/nav/newlvl2/bg_leftMenu3.gif) repeat-x; width: 212px; margin: 0 0 0px 4px; padding: 0 0 20px 0; min-height: 285px; z-index: 0; margin-bottom: 5px; }
		*html #leftColumn #leftMenu3 { height: 268px; }
		
			#leftColumn #leftMenu3 table { position: relative; z-index: 3000; }
				#leftColumn #leftMenu3 table td { padding: 3px 10px 5px 20px; }
					#leftColumn #leftMenu3 table td a { text-decoration: none; }
					#leftColumn #leftMenu3 table td a:hover { text-decoration: underline; }
				
				#leftColumn #leftMenu3 table.menu1 a { color: #B1AEAC; font-size: 19px; }	
				#leftColumn #leftMenu3 table.menu2 a { color: #FFA518; font-size: 14px; }
				#leftColumn #leftMenu3 table.menu3 { background: #FFBC53; }
					#leftColumn #leftMenu3 table.menu3 a { color: #fff; padding-left: 5px; }
			#leftColumn #leftMenu3 .bottom { position: absolute; bottom: 0; left: 0; z-index:0; background: url(../fr/nav/newlvl2/bg_bottom_leftMenu3.gif) no-repeat; width: 212px; height: 53px; }
			
		#leftColumn #leftMenu3.rub4 { background: #F7F7F7 url(../fr/nav/newlvl2/rub4/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub4 .bottom { background: url(../fr/nav/newlvl2/rub4/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub4 table.menu2 a { color: #B1AEAC; }
			#leftColumn #leftMenu3.rub4 table.menu3 { background: #DFE0E1; }
			#leftColumn #leftMenu3.rub4 table.menu3 a { color: #FFF; }
			
		#leftColumn #leftMenu3.rub6 { background: #F6D0BF url(../fr/nav/newlvl2/rub6/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub6 .bottom { background: url(../fr/nav/newlvl2/rub6/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub6 table.menu2 a { color: #DB4300; }
			#leftColumn #leftMenu3.rub6 table.menu3 { background: #DE7547; }
			
		#leftColumn #leftMenu3.rub7 { background: #C8E8F1 url(../fr/nav/newlvl2/rub7/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub7 .bottom { background: url(../fr/nav/newlvl2/rub7/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub7 table.menu2 a { color: #25A5C8; }
			#leftColumn #leftMenu3.rub7 table.menu3 { background: #5CBBD4; }
			
		#leftColumn #leftMenu3.rub34 { background: #F6C5F7 url(../fr/nav/newlvl2/rub34/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub34 .bottom { background: url(../fr/nav/newlvl2/rub34/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub34 table.menu2 a { color: #DC19DE; }
			#leftColumn #leftMenu3.rub34 table.menu3 { background: #E159E5; }
		
		#leftColumn #leftMenu3.rub3 { background: #E1E7C3 url(../fr/nav/newlvl2/rub3/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub3 .bottom { background: url(../fr/nav/newlvl2/rub3/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub3 table.menu2 a { color: #899F10; }
			#leftColumn #leftMenu3.rub3 table.menu3 { background: #A3B652; }
			
		#leftColumn #leftMenu3.rub28 { background: #DEEDF1 url(../fr/nav/newlvl2/rub28/bg_leftMenu3.gif) repeat-x; }
			#leftColumn #leftMenu3.rub28 .bottom { background: url(../fr/nav/newlvl2/rub28/bg_bottom_leftMenu3.gif) no-repeat; }
			#leftColumn #leftMenu3.rub28 table.menu2 a { color: #7CB6C6; }
			#leftColumn #leftMenu3.rub28 table.menu3 { background: #9BC7D3; }

