/************************************************/
/*				TABLEAUX					 		*/
/************************************************/
/* tableaux */
#tableaux 							{}
#tableaux .ligne					{ margin-left:0; width:660px; }
#tableaux .cadre 					{ width:660px; background:url('/media/tableau/tableau_cadre.jpg') top left repeat-y;}
#tableaux .entete 					{ width:660px; height:9px; background:url('/media/tableau/tableau_entete.jpg') top left no-repeat;}
#tableaux .contenu 					{ width:660px; height:auto; background:url('/media/tableau/tableau_contenu.jpg') top left no-repeat;}
#tableaux .pied 					{ width:660px; height:23px; background:url('/media/tableau/tableau_pied.jpg') bottom left no-repeat;}

/*#tableaux p 						{ line-height:1.6em; margin:0 0 1em 0; }
#tableaux p a 						{ font-weight:normal; outline:none; }
#tableaux p a:link, 
#tableaux p a:visited 				{ color:#178fc1; text-decoration:underline; }
#tableaux p a:hover 				{ color:#178fc1; text-decoration:none; }
#tableaux p a:active 				{ color:#178fc1; text-decoration:underline; }
#tableaux code 						{ font-family:'andale mono', 'lucida console', 'courier new', monospace; font-size:1em; }

#tableaux h1 						{ font-weight:lighter; text-align:center; margin-top:0.6em; color:#000; font-size:2em; }
#tableaux h2 						{ font-weight:lighter; text-align:center; margin-top:1em; color:#333; text-transform:uppercase; letter-spacing:1px; font-size:1.2em; }
#tableaux h2 span 					{ font-variant:small-caps; text-transform:none; }

#tableaux .cs1 						{ width:30em; }
#tableaux .cs2 						{ width:20em; }
#tableaux .cs1 td, 
#tableaux .cs2 td, 
#tableaux #scientificNotation 		{ text-align:right; }
#tableaux caption 					{ padding: 0 0 5px 0; margin:0 auto; width:auto; text-align: right; }*/

#tableaux table 					{ width:641px; padding:0; margin:0 8px 0 11px; }

#tableaux thead th.forwardSort a, 
#tableaux thead th.reverseSort a 	{ color:#FFFFFF; text-decoration:none; }

#tableaux th 						{ color:#c8f8f8; height:35px; padding: 0px 18px 0px 7px; vertical-align:middle; background: #CAE8EA url('/media/tableau/bg_header.jpg') no-repeat; }
#tableaux th a 						{ color:#c8f8f8; text-decoration:none; }
#tableaux th.sortable, 
#tableaux th.sortable-text, 
#tableaux th.sortable-date, 
#tableaux th.sortable-keep, 
#tableaux th.sortable-date-dmy, 
#tableaux th.sortable-numeric, 
#tableaux th.sortable-currency, 
#tableaux th.sortable-sortByTwelveHourTimestamp, 
#tableaux th.sortable-sortIPAddress, 
#tableaux th.sortable-sortEnglishLonghandDateFormat, 
#tableaux th.sortable-sortScientificNotation, 
#tableaux th.sortable-sortImage, 
#tableaux th.sortable-sortFileSize, 
#tableaux th.sortable-sortAlphaNumeric, 
#tableaux th.sortable-sortEnglishDateTime { cursor:pointer; background: #1b93c4 url('/media/tableau/bg_header_sortable.jpg') no-repeat top right; }
#tableaux th.forwardSort 			{ background:#1b93c4 url('/media/tableau/bg_header_down.jpg') no-repeat top right; }
#tableaux th.reverseSort 			{ background:#1b93c4 url('/media/tableau/bg_header_up.jpg') no-repeat top right; }



#tableaux td 						{ background-color:#ffffff; color:#178fc1; padding:3px; }
#tableaux td a 						{ color:#178fc1; }
#tableaux td a:hover 				{ color:#014e80; }
#tableaux td img 					{ width:100px; margin:0 auto; }
#tableaux td.lft 					{ text-align:left; }
#tableaux td.total 					{ background: none; text-align:right; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }

#tableaux tr.alt td					{ background:#fafcfd; }

/* Poor old Internet Explorer 6 has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
/*#tableaux tr[class="alt"] td 		{ background: #fafcfd url('/media/tableau/td_alt.png') no-repeat; }*/
#tableaux td[class~="alt"] 			{ background: #edf3f3 url('/media/tableau/col_alt.png') no-repeat !important; }
/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */
/*#tableaux tbody tr.alt td:first-child { background: #fafcfd url('/media/tableau/bullet2.png') no-repeat; font-weight:bold; }
#tableaux tbody tr td:first-child 	{ background: #fff url('/media/tableau/bullet1.png') no-repeat; font-weight:bold; }*/
/* Image free rules for Internet Explorer < 7 */
#tableaux * html tr.alt td 			{ background-color:#fafcfd; }
#tableaux * html tr td.alt, 
#tableaux * html tr.alt td.alt 		{ background-color:#edf3f3; }


.thesaurus							{ position:relative; margin:30px 0 30px 35px; }
.thesaurus ul						{ list-style:none;  }
.thesaurus li						{ float:left; }
.thesaurus a						{ text-decoration:none; display:block; width:12px; height:12px; text-align:center; border:1px solid #d0e1e9; border-right:none; padding:2px 4px 4px 4px; }
.thesaurus a:link,
.thesaurus a:visited 				{ text-decoration:none; }

#disable						{ text-decoration:none; display:block; width:12px; height:12px; text-align:center; border:1px solid #d0e1e9; border-right:none; padding:2px 4px 4px 4px; background-color:#c1c2c4; }


.thesaurus a:active,
.thesaurus a:hover 					{ background:#EDF3F3;color:#9ec770; }
.thesaurus li.last a				{ border-right:1px solid #d0e1e9; }


