/* submenu */
#nav_submenu { position: absolute; top: 102px; left: 240px; z-index: 100; width: 200px; border: 1px solid #F0C223; }
	#nav_submenu div { border: 6px solid #fff; }
		#nav_submenu div div { border: none; background: #fff; opacity: 0.85; filter:alpha(opacity=85); }
	#nav_submenu ul { margin: 0; padding: 4px; text-align:left; }
		#nav_submenu ul li { background: url(../en/nav/puce1.gif) no-repeat 0px 5px; padding: 1px 0 2px 18px; }
			#nav_submenu ul li a { color: #454343; text-decoration: none; }
			#nav_submenu ul .actif a { color: #1A3E5C; text-decoration: underline; }

/* content */
#content { background: url(../en/nav/nv2/bg_content.gif) repeat-y; }
#contentcolumn { margin: 14px 15px 45px 246px; font-size: 0.9em; }

	/* title */
	#contentcolumn h1 { position: relative; margin: 18px 0 8px -21px; padding-left: 20px; background: url(../en/nav/bg_title.jpg) no-repeat; height: 32px; line-height: 32px; color: #F0C223; font-size: 1.5em; }
	
	/* pages list */
	#contentcolumn #liste_pages { width: 590px; background: #FAFAFA; border: 1px solid #F0C223; margin-top: 20px; }
		#contentcolumn #liste_pages .padding { line-height: 10px; background: none; }
		#contentcolumn #liste_pages .photo { background: none; padding: 0 0 15px 18px; }
		#contentcolumn #liste_pages td { background: url(../en/nav/puce1.gif) no-repeat 30px 3px; padding: 0 10px 1px 48px; }
		#contentcolumn #liste_pages p { margin-top: 5px; }
	
	/* navigation list */
	#contentcolumn #navigation_pages { width: 100%; margin-top: 20px; }
		#contentcolumn #navigation_pages td { width: 33%; }
	
	/**
	 * Plan du site
	 */
	#plan { width: 590px; margin-top: 20px; }
		#plan .level1 { font-weight: bold; background: url(../en/nav/puce1.gif) no-repeat 0px 7px; padding: 4px 0 4px 18px; }
		#plan .level2 { background: url(../en/nav/puce2.gif) no-repeat 35px 7px; padding: 1px 0 1px 50px; }
	
	/**
	 * Recherche
	 */
	#rechercher { width: 590px; }
		#rechercher .form_recherche { background: #FAFAFA; border: 1px solid #F0C223; margin: 15px 0 10px 0; padding: 7px 0 10px 0; }
		#rechercher .form_recherche td { vertical-align: middle; }
		#rechercher input, #rechercher textarea, #rechercher select { border: 1px solid #7F9DB9; padding: 1px 4px 1px 4px; font-size: 0.95em; }
		#rechercher input { padding: 3px 5px 3px 5px; }
		#rechercher .listing { padding-bottom: 10px; border-bottom: 1px solid #F0C223; margin-bottom: 10px; }
	
	/**
	 * Contact
	 */
	#contact { width: 590px; }
		#contact table { border-collapse: collapse; width: 100%; }
			#contact table td { width: 50%; }
			#contact .col2 { text-align: right; }
				#contact .col2 label { margin-left: 55px; }
			#contact table p { margin: 5px 0 5px 0; }
		#contact label { display: block; text-align: left; padding-bottom: 1px; }
		#contact input { width: 230px; }
		#contact select { width: 240px; font-size: 1em; }
		#contact textarea { width: 579px; }
		#contact input, #contact textarea, #contact select { border: 1px solid #7F9DB9; padding: 2px 4px 2px 4px; font-size: 1em; }
		#contact .submit { border: none; padding: 0; width: auto; }
		#contact fieldset { border: 1px solid #D6D7D8; margin-top: 10px; padding: 5px; }
		#contact #contact_droit { border: 1px solid #D6D7D8; padding: 10px; margin-top: 20px; text-align: justify; font-size: 0.9em; }
