@charset "iso-8859-1";
/************************************************/
/*				TABLEAUX					 		*/
/************************************************/
/* tableaux */
#tableaux 							{ margin-top:0px; background:#fff; margin-left:-35px;}
#tableaux .ligne					{ margin-left:0; width:620px; }
#tableaux .cadre 					{ width:620px; background:url('/media/tableau/tableau_cadre.jpg') top left repeat-y;}
#tableaux .entete 					{ width:620px; height:9px; background:url('/media/tableau/tableau_entete.jpg') top left no-repeat;}
#tableaux .contenu 					{ width:620px; height:auto; background:url('/media/tableau/tableau_contenu.jpg') bottom left no-repeat;}
#tableaux .pied 					{ width:610px; height:20px; padding:3px 0 0 10px; 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:#407FC0; text-decoration:underline; }
#tableaux p a:hover 				{ color:#407FC0; text-decoration:none; }
#tableaux p a:active 				{ color:#407FC0; 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:960px; padding:0; margin:0 5px 0 10px; border:none;}



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

#tableaux th 						{ height:35px; padding: 0px 18px 0px 7px; vertical-align:middle; background: #CAE8EA url('/media/tableau/bg_header.jpg') no-repeat; }
#tableaux th a 						{ text-decoration:none; }
#tableaux th a:hover 						{ text-decoration:underline; }
#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; padding:3px; }
#tableaux td a 						{ color:#B22855; }
#tableaux td a:hover 				{ color:#B22855; }
#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:hover					{ font-weight:bold; }

/*#tableaux tr td:hover					{ background:#c7c7c7; }*/

#tableaux td.nom					{ font-size:10px; font-family:"Arial", Helvetica, sans-serif; }
#tableaux td.pedi11					{ background-color:#f9e8ed; font-size:10px; font-family:"Arial", Helvetica, sans-serif; }
#tableaux td.isu1					{ background-color:#ecebf5; }
#tableaux td.prod1					{ background-color:#feefe2; }
#tableaux td.morpho1				{ background-color:#f8fae7; }
#tableaux td.fonc1					{ background-color:#eaf7f5; }

/* 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:#f7f7f7; }
#tableaux * html tr td.alt, 
#tableaux * html tr.alt td.alt 		{ background-color:#edf3f3; }

