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


#stat table
        {
        /*width: auto;*/
        padding: 0;
        margin: 0 auto 5px auto;
        border-left: 1px solid #C1DAD7;
        border-collapse:collapse;
        }
#stat .cs1
        {
        width:30em;
        }
#stat .cs2
        {
        width:20em;
        }
#stat .cs1 td, #stat .cs2 td, #stat #scientificNotation {text-align:right;}
#stat caption
        {
        padding: 0 0 5px 0;
        margin:0 auto;
        width:auto;
        font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        }

#stat th
        {
        font: bold 10px/22px "Trebuchet MS", Verdana, 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 5px 4px 5px;
        background: #CAE8EA url(media/bg_header.jpg) repeat-x;
        vertical-align:middle;
        }
#stat td.total
        {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        background: none;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#stat th.sortable,
#stat th.sortable-text,
#stat th.sortable-date,
#stat th.sortable-keep,
#stat th.sortable-date-dmy,
#stat th.sortable-numeric,
#stat th.sortable-currency,
#stat th.sortable-sortByTwelveHourTimestamp,
#stat th.sortable-sortIPAddress,
#stat th.sortable-sortEnglishLonghandDateFormat,
#stat th.sortable-sortScientificNotation,
#stat th.sortable-sortImage,
#stat th.sortable-sortFileSize

        {
        cursor:pointer;
        background: #CAE8EA url(media/bg_header_sortable.jpg) no-repeat;
        padding: 8px 5px 4px 16px;
        }
#stat th.forwardSort
        {
        background:#CAE8EA url(media/bg_header_down.jpg) no-repeat 0 0;
        }
#stat th.reverseSort
        {
        background:#CAE8EA url(media/bg_header_up.jpg) no-repeat 0 0;
        }
#stat th.forwardSort a,
#stat th.reverseSort a
        {
        color:#000;
        outline:0 none;
        }
/*
These styles should be added when very long tables are expected
#stat th.sort-active
        {
        background:#CAE8EA url(media/bg_header_sorting.jpg) no-repeat 0 0;
        cursor:wait;
        }
#stat th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }
*/
#stat th a
        {
        text-decoration:none;
        color: #4f6b72;
        }
#stat td a
        {
        text-decoration:none;
        color:#239;
        }
#stat td img
        {
        margin:0 auto;
        border:3px solid #ddd;
        }
/*#stat td a:visited
        {
        color:#8790af;
    }*/
#stat td a:hover
        {
        color:#a84444;
        border-bottom:1px dotted #a80000;
    }
#stat td
       {
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	padding: 3px 5px 3px 5px;
	color: #4f6b72;
    }
		
#stat td.plug_fr {padding: 2px 2px 2px 27px; background: url('images/fr_flag.png') 5px 18px no-repeat;}
#stat td.plug_en {padding: 2px 2px 2px 27px; background: url('images/us_flag.png') 5px 18px no-repeat;}

#stat td.plug_fr_disabled {padding: 2px 2px 2px 27px; background:#DDDDDD url('images/fr_flag.png') 5px 18px no-repeat;}
#stat td.plug_en_disabled {padding: 2px 2px 2px 27px; background:#DDDDDD url('images/us_flag.png') 5px 18px no-repeat;}

#stat td.url_plug {padding: 2px 2px 2px 27px; background: url('images/link_plug.png') 5px 7px no-repeat;}
#stat td.act_plug {padding: 2px 2px 2px 27px; background: url('images/star.png') 5px 7px no-repeat;}
#stat td.endPlug {border-bottom: 4px solid #444; padding-bottom: 0px;}

#stat td input.simpleInputBold{background: #FFFFFF; border: 0px; color: #4F6B72; font-weight: bold;}
#stat td input.simpleInputBold[type="text"]{height:15px; padding-top: 2px; padding-bottom: 2px;}
#stat td input.simpleInput{background: #FFFFFF; border: 0px; color: #4F6B72; font-weight: lighter;}
#stat td input.simpleInput[type="text"]{height:15px; padding-top: 2px; padding-bottom: 2px; font-weight: lighter;}



#stat #add_hosted td {padding: 4px 4px 4px 27px;}
#stat #add_hosted td.plug_fr {padding: 4px 4px 4px 27px; background: url('images/fr_flag.png') 5px 18px no-repeat;}
#stat #add_hosted td.plug_en {padding: 4px 4px 4px 27px; background: url('images/us_flag.png') 5px 18px no-repeat;}
#stat #add_hosted td.url_plug {padding: 4px 4px 4px 27px; background: url('images/link_plug.png') 5px 7px no-repeat;}
#stat #add_hosted td.act_plug {padding: 4px 4px 4px 27px; background: url('images/star.png') 5px 7px no-repeat;}
#stat #add_hosted td.pic_plug {padding: 4px 4px 4px 27px; background: url('images/pic_plug.png') 5px 7px no-repeat;}
#stat #add_hosted td.file_plug {padding: 4px 4px 4px 27px; background: url('images/file_plug.png') 5px 7px no-repeat;}
#stat #add_hosted td.site_plug {padding: 4px 4px 4px 27px; background: url('images/list_site.png') 5px 7px no-repeat;}
#stat #add_hosted td.user_plug {padding: 4px 4px 4px 27px; background: url('images/list_membre.png') 5px 7px no-repeat;}
#stat #add_hosted td input.simpleInputBold{background: #FFFFFF; border: 1px solid #C1DAD7; color: #4F6B72; font-weight: bold; margin:2px;}
#stat #add_hosted td input.simpleInputBold[type="text"]{height:15px; padding-top: 2px; padding-bottom: 2px;}
#stat #add_hosted td input.simpleInput{background: #FFFFFF; border: 1px solid #C1DAD7; color: #4F6B72; font-weight: lighter; margin:2px;}
#stat #add_hosted td input.simpleInput[type="text"]{height:15px; padding-top: 2px; padding-bottom: 2px; font-weight: lighter;}



#ourcontentfr {padding: 1px 1px 1px 27px; background: url('images/fr_flag.png') 5px 18px no-repeat;}
#ourcontenten  {padding: 1px 1px 1px 27px; background: url('images/us_flag.png') 5px 18px no-repeat;}
#ourcontentth  {padding: 1px 1px 1px 27px; background: url('images/thumb.png') 5px 2px no-repeat;}
#ourcontenturl  {padding: 1px 1px 1px 27px; background: url('images/link_plug.png') 5px 2px no-repeat;}
		
#stat td.lft
        {
        text-align:left;
        }
#stat tr.alt
        {
        background: #F5FAFA;
        color: #797268;
        }
/* Poor old Internet Explorer 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... */
#stat tr[class="alt"] td
        {
        background: #F5FAFA url(media/td_alt.jpg) no-repeat;
        }
#stat td[class~="alt"]
        {
        background: #fff url(media/col_alt.jpg) no-repeat !important;
        }
/* Poor old Internet Explorer won't see the next two rules either */
/*#stat tbody tr.alt td:first-child
        {
        background: #F5FAFA url(media/bullet2.gif) no-repeat;
        font-weight:bold;
        }
#stat tbody tr td:first-child
        {
        background: #fff url(media/bullet1.gif) no-repeat;
        font-weight:bold;
        }*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*DESIGN PAGINATION*/

#stat ul.tablePaginater
        {
        display:block;
        list-style:none;
        padding:0;
        margin:1px 0 0 0;
        text-align:center;
        }
#stat ul.tablePaginater li
        {
        display:inline;
        width:2.1em;
        height:2.1em;
        line-height:2em;
        vertical-align:middle;
        margin-right:4px;
        color:#666;
        list-style:none;
        cursor:pointer;
        }
#stat ul.tablePaginater li.currentPage a
        {
        border-color:#a84444 !important;
        color:#000;
        }
#stat ul.tablePaginater li a
        {
        display:table-cell !important;
        display:block;
        text-align:center;
        width:2em;
        height:2em;
        color:#666;
        padding:0.2em;
        min-width:2em;
        min-height:2em;
        text-decoration:none;
        outline:none;
        border:1px solid #ccc;
        cursor:pointer;
        }
#stat ul.tablePaginater li a:focus
        {
        color:#333;
        text-decoration:none;
        outline:none;
        border-color:#aaa;
        }
#stat td.sized1
        {
        width:16em;
        text-align:left;
        }
#stat td.sized2
        {
        width:10em;
        text-align:left;
        }
#stat td.sized3
        {
        width:7em;
        text-align:left;
        }