@import 'contact.css';
@import 'test_en_ligne.css';
@import 'search.css';
@import 'sitemap.css';
@import 'quote.css';
@import 'register.css';
@import 'lightbox.css';

/**
 * Slideshow
 */
#slideshow { position: absolute; top: 181px; left: 184px; width: 751px; height: 191px; overflow: hidden; z-index: 10; }

/**
 * Content
 */
#content { background: url(../fr/nav/lvl2/bg-content.gif) #fff repeat-y right; }
	#contentWrapper { width: 100%; float: left; }
		#mainColumn { width: 521px; margin: 0 203px 0 206px; padding-top: 15px; }
		#contentColumn { width: 719px; margin-left: 206px; padding-top: 15px; }
	
	/* path */
	#path { width: 521px; text-align: right; font-size: 0.9em; margin-bottom: 10px; }
		#path a { color: #5a5a5a; text-decoration: none; }
		#path a:hover { text-decoration: underline; }
	
	/* register */
	#registerLink { position: absolute; top: 15px; right: 7px; }
	
	/* title */
	h2#title { width: 478px; margin-bottom: 0; }
	
	/* page list */
	#pageList { width: 521px; margin-top: 20px; }
		#pageList .item { background: url(../fr/nav/lvl2/bg-page-list.jpg) repeat-y; padding: 10px; margin-bottom: 10px; }
			#pageList .item .imageLeft { margin-top: 6px; }
			#pageList .item h4 a { color: #f39a0f; text-decoration: none; }
			#pageList .item h4 a:hover { text-decoration: underline; }
	
	#pageFloatList { width: 521px; margin-top: 20px; }
		#pageFloatList .item { width: 173px; text-align: center; padding-bottom: 20px; vertical-align: bottom; }
		#pageFloatList .item h4 { margin-bottom: 5px; }
			#pageFloatList .item h4 a { color: #f39a0f; text-decoration: none; }
				#pageFloatList .item h4 a:hover { text-decoration: underline; }
	
	/* page nav */
	#pageNav { width: 521px; margin-top: 20px; }
		#pageNav td { width: 33%; }

/**
 * Left column
 */
#leftColumn { float: left; width: 181px; margin-left: -924px; padding-top: 46px; }
	
	/* menu */
	#leftColumn #menu { width: 181px; }
		#leftColumn #menu .top { background: url(../fr/nav/lvl2/bg-left-menu-top.gif) no-repeat; width: 181px; height: 9px; line-height: 0px; overflow: hidden; }
		
		#leftColumn #menu .middle { background: url(../fr/nav/lvl2/bg-left-menu-middle.gif) repeat-y; padding: 0 4px 15px 4px; }
			#leftColumn #menu .middle h2 { margin: 0; background: 0; font-size: 1.1em; font-weight: bold; color: #fff; border-bottom: 1px solid #fff; padding: 1px 15px 5px 15px; text-align: center; }
			#leftColumn #menu .middle ul { margin: 9px 10px 0 10px; }
				#leftColumn #menu .middle ul li { background: url(../fr/nav/lvl2/bg-left-menu-bullet.gif) no-repeat 0px 5px; padding-bottom: 5px; }
				#leftColumn #menu .middle ul li.active { background: url(../fr/nav/lvl2/bg-left-menu-bullet-a.gif) no-repeat 0px 5px; }
					#leftColumn #menu .middle ul li a { color: #fff; text-decoration: none; }
					#leftColumn #menu .middle ul li.active a { font-weight: bold; text-decoration: underline; }
					#leftColumn #menu .middle ul li a:hover { color: #fff; text-decoration: underline; }
		
		#leftColumn #menu .bottom { background: url(../fr/nav/lvl2/bg-left-menu-bottom.gif) no-repeat; width: 181px; height: 21px; line-height: 0px; overflow: hidden; }

/**
 * Right column
 */
#rightColumn { float: left; width: 165px; margin-left: -170px; padding-top: 10px; }
