ul
{
	padding:0;
}

#ts
{
	float:left;
	background-color:#EEEFF0;
	padding:0 0 12px 0;
}
	.error
	{
		clear:both;
		padding:12px 0;
	}
	.pagination
	{
		float:left;
		padding:7px 12px 12px 20px;
		width:624px;
	}
		.pagination a
		{
			font-size:11px;
			display:block;
			float:left;
			border:1px solid #b7b7b7;
			background:#fff url(../images/bt.gif) repeat-x 0 0;
			text-decoration:none;
			color:#333;
			font-weight:bold;
			margin-right:6px;
			margin-bottom:6px;
			width:12px;
			text-align:center;
			padding:2px 4px;
		}
		.pagination a:hover, .pagination a.active
		{
			border:1px solid #4981ac;
		}
		/*
			border:1px solid #4981ac;
			background:#b0c9dd;
		*/
	.nav
	{
		margin:12px;
		/margin:12px 12px 12px -48px;
		float:left;
		width:100%;
	}
	
	.nav a
	{
		padding:2px 3px;
		background-color:#ddd;
		border:1px solid #bbb;
		margin-right:5px;
		text-decoration:none;
		color:#000;
		float:left;
	}
	
	.nav a:hover
	{
		background-color:#aaa;
		color:#fff;
	}
	
	.triW
	{
		float:left;
		margin:4px 5px -10px 5px ;
		/margin:12px -10px 0 -10px;
	}
	
		.triW a
		{
			text-decoration:none;
		}

		.triW a.bt
		{
			display:block;
			border:1px solid #b0c9dd;
			background:#fff;
			padding-right:1px;
			height:18px;
			line-height:18px;
			max-width:200px;
			overflow:hidden;
		}
			.triW a.bt span
			{
				display:block;
				padding:0px 4px;
				padding-right:20px;
				line-height:18px;
				background:#fff url(../images/annuaire-show-list.jpg) no-repeat 100% 1px;
			}
		.triW a.effacer 
		{
			color:#333333;
			display:block;
			font-weight:bold;
			margin:15px 0 0;
			/margin:3px 0 0 40px;
		}
			.triW a.effacer:hover
			{
				border-bottom:1px solid #333;
			}
		.triW ul 
		{
			position:relative;
			float:left;
			/margin-right:0;
		}
		
			.triW ul li 
			{
			
			}
			
				.triW ul li a
				{
					color:#333333;
					font-weight:bold;
				}
				
				.triW ul li ul
				{
					position:absolute;
					top:20px;
					/left:-40px;
					display:none;
					background:#b0c9dd; /* 4981ac */
					/width:220px;
				}
				.triW ul li:hover ul
				{
					display:block;
					max-height:200px;
					overflow:auto;
					overflow-x:hidden;
				}
				
					.triW ul li ul li
					{
						display:block;width:250px;
					}
					
						.triW ul li ul li a
						{
							color:#fff;
							font-weight:normal;
							display:block;
							padding:2px 3px;
							border-bottom:1px solid #4981ac;
						}
						.triW ul li ul li a:hover
						{
							color:#fff;
							background:#215277;
						}
		.lettres ul li ul
		{
			width:210px;
		}
			.lettres ul li ul li
			{
				width:50px; float:left;
				margin:1px;
			}
			.lettres ul li ul li a
			{
				border:1px solid #4981ac;
			}

	#annuListe
	{
		/*
		float:left;
		width:614px;*/
		/*padding:0 18px 12px;*/
		clear:both;
		/padding-left:0;
		/margin-left:-39px;
	}
	
		#annuListe li
		{
			list-style:none;	
			/padding-left:0;
			/margin-left:0;
		}
		
		#annuListe li.pair a
		{
			background-color:#ccc;
			border-top:1px solid #fff;
			/*
			border-left:1px solid #fff;
			border-right:1px solid #aaa;
			*/
			border-bottom:1px solid #aaa;
			font-size:14px;
		}
		
		#annuListe li.impair a
		{
			background-color:#ddd;
			border-top:1px solid #fff;
			/*
			border-left:1px solid #fff;
			border-right:1px solid #aaa;
			*/
			border-bottom:1px solid #aaa;
			font-size:14px;
		}
		
			#annuListe li a
			{
				color:#333;
				text-decoration:none;
				display:block;
				padding:6px 8px;
			}
			
			#annuListe li a:hover
			{
				color:#fff;
				background:#4e6b80 url(../images/fiche-list-hover.gif) repeat-x 0 0;
				border-left:1px solid #14334a;
				border-top:1px solid #14334a;
				border-right:1px solid #d7e6f1;
				border-bottom:1px solid #d7e6f1;
			}
			

#main #content
{
	display:none;
}
