A {color:#0E5A85;}
A:active {color:#003B5C;}
A:active:hover {color:#003B5C;}
A:hover {color:#003B5C;}
A:visited {color:#0E5A85;}
A:visited:hover {color:#003B5C;}

A.fond {color:white; font-family: arial,helvetica; font-size : 8pt;}
A.fond:active {color:#97ACFE; font-family: arial,helvetica; font-size : 8pt;}
A.fond:active:hover {color:#97ACFE; font-family: arial,helvetica; font-size : 8pt;}
A.fond:hover {color:#97ACFE; font-family: arial,helvetica; font-size : 8pt;}
A.fond:visited {color:white; font-family: arial,helvetica; font-size : 8pt;}
A.fond:visited:hover {color:#97ACFE; font-family: arial,helvetica; font-size : 8pt;}

BODY {
scrollbar-face-color: #38586A; 
scrollbar-shadow-color: black;
scrollbar-highlight-color: #DFF0F8;
scrollbar-3dlight-color: black; 
scrollbar-darkshadow-color: #9D9F9F; 
scrollbar-track-color: #768D9A; 
scrollbar-arrow-color: #DFF0F8;
}

.texte {
	font-family: Arial,helvetica;
	font-size : 9pt;
	color: #50636D;
	font-weight: normal;
	}
	
.texteb {
	font-family: Arial,helvetica;
	font-size : 9pt;
	color: #50636D;
	font-weight: bold;
	}
	
.textebliste {
	font-family: Arial,helvetica;
	font-size : 9pt;
	color: #8E0102;
	font-weight: bold;
	}
	
.smtexte {
	font-family: Arial,helvetica;
	font-size : 8pt;
	color: #50636D;
	font-weight: normal;
	}
.smtexter {
	font-family: Arial,helvetica;
	font-size : 8pt;
	color: #50636D;
	font-weight: normal;
	text-align:right;
	}
.smtextec {
	font-family: Arial,helvetica;
	font-size : 8pt;
	color: #50636D;
	font-weight: normal;
	text-align:center;
	}
	
.smtexteb {
	font-family: Arial,helvetica;
	font-size : 8pt;
	color: #50636D;
	font-weight: bold;
	}	
	
	
/*
   Add the following to your CSS file should you wish the cursor to
   "wait" while the script is processing the sort

body.sort-active *
        {
        cursor:wait;
        }
*/

.cs1
        {
        width:30em;
        }
.cs2
        {
        width:20em;
        }
.cs1 td,
.cs2 td,
#scientificNotation
        {
        text-align:right;
        }
caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: bold 8.5pt Arial, Helvetica, sans-serif;
        text-align: right;
        }

th
        {
        font: bold 8.5pt Arial, Helvetica, sans-serif;
        color: #4f6b72;
        border-right: 1px solid #C1DAD7;
        border-bottom: 1px solid #C1DAD7;
        border-top: 1px solid #C1DAD7;
        letter-spacing: 1px;
        text-transform: uppercase;
        text-align: left;
        padding: 8px 12px 4px 12px;
        background: #CAE8EA url(../img/bg_header.jpg) no-repeat;
        vertical-align:middle;
        }
		
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize

        {
        cursor:pointer;
        background: #CAE8EA url(../img/bg_header_sortable.jpg) no-repeat;
        padding: 8px 12px 4px 16px;
        }
th.forwardSort
        {
        background:#CAE8EA url(../img/bg_header_down.jpg) no-repeat 0 0;
        }
th.reverseSort
        {
        background:#CAE8EA url(../img/bg_header_up.jpg) no-repeat 0 0;
        }
th.forwardSort a,
th.reverseSort a
        {
        color:#000;
        outline:0 none;
        }
/*
These styles should be added when very long tables are expected
th.sort-active
        {
        background:#CAE8EA url(../media/bg_header_sorting.jpg) no-repeat 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }
*/
th a
        {
        text-decoration:none;
        color: #4f6b72;
        }

td.lft
        {
        text-align:left;
        }
tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }

