@import 'contact.css';
@import 'annonce.css';
@import 'search.css';
@import 'sitemap.css';
@import 'access.css';
@import 'lightbox.css';

body {}

/**
 * Header
 */
#header h1 a { width: 466px; height: 90px; }

/**
 * Content
 */
#contentWrapper { width: 945px; float: left; background: #fff; }
	#contentColumn { position: relative; float: left; width: 571px; margin: 20px 0 30px 33px; }
	
	/* path */
	#path { color: #8F8F8F; padding-bottom: 3px; }
		#path a { color: #8F8F8F; text-decoration: none; }
		#path a:hover { text-decoration: underline; }
	
	/* page navigation */
	#pageNav { clear: both; width: 100%; margin-top: 20px; }
		#pageNav td { padding: 0; width: 33%; }
	
	/* page list */
	#pageList { margin-top: 15px; }
		#pageList .item { font-size: 0.9em; border-top: 1px solid #c0c0c0; background: #f6f6f6; padding: 10px; }
		#pageList .item.last { border-bottom: 1px solid #c0c0c0; }
			#pageList .item h3 { font-size: 1em; padding: 0; margin: 0; border: 0; }
				#pageList .item h3 a { color: #333; }

/**
 * Left Column
 */
#leftColumn { position: relative; float: left; width: 304px; margin-top: 43px; }
	#leftColumn h2 { color: #fff; font-size: 1.1em; font-weight: normal; padding: 3px 5px 4px 20px; margin: 0 0 1px 0; border: 0; }
	
	#leftColumn .level2 { margin: 0; background: url(../fr/nav/lvl2/bgLeftColumnList.jpg) repeat-y; padding: 5px 0 5px 13px; }
		#leftColumn .level2 li { background: none; padding: 0 0 0 26px; }
			#leftColumn .level2 li a { color: #5a5959; text-decoration: none; }
			#leftColumn .level2 li a:hover { text-decoration: underline; }
			#leftColumn .level2 li.active a { font-weight: bold; }

/**
 * Right Column
 */
#rightColumn { float: left; width: 120px; margin-left: -121px; padding: 1px 0; }
