/*h2 span
        {
        font-variant:small-caps;
        }
p a
        {
        font-weight:normal;
        outline:none;
        }
p a:link,
p a:visited
        {
        color:#333;
        text-decoration:underline;
        }
p a:hover
        {
        color:#fff;
        text-decoration:none;
        background:#000;
        }
p a:active
        {
        color:#000;
        text-decoration:underline;
        }
code
        {
        font-family:'andale mono','lucida console','courier new',monospace;
        font-size:1em;
        }
p
        {
        line-height:1.6em;
        margin:0 0 1em 0;
        }
h1
        {
        font-weight:lighter;
        font-family:georgia, times new roman, times, georgia, palatino, serif;
        text-align:center;
        margin-top:0.6em;
        color:#000;
        font-size:2em;
        }
h2
        {
        font-weight:lighter;
        font-family:verdana,arial,sans-serif;
        text-align:center;
        margin-top:1em;
        color:#333;
        text-transform:uppercase;
        letter-spacing:1px;
        font-size:1.2em;
        }
h2 span
        {
        font-variant:small-caps;
        text-transform:none;
        }*/
/* mise en forme tableau liste appel ---------------------------------------------------------------------------- */
#list_appel
        {
	width: 100%;
	padding: 0;
	border-collapse:collapse;
        }
#list_appel a {
	color: #FFF;
	text-decoration: none;
}
#list_appel span.titre_appel
        {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #144B9D;
	display: block;
	border-bottom-width: 0.5px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
        }
#list_appel td
        {
	color: #333;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	height: 121px;
	background-image: url(../../param/images/degrade.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        }
#list_appel th
        {
	color: #FFF;
	letter-spacing: 1px;
	text-align: left;
	vertical-align:middle;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	background-color: #183159;
	background-image: url(../media/bg_header.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
        }
#list_appel td.total
        {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#list_appel th.sortable,
#list_appel th.sortable-text,
#list_appel th.sortable-date,
#list_appel th.sortable-keep,
#list_appel th.sortable-date-dmy,
#list_appel th.sortable-numeric,
#list_appel th.sortable-currency,
#list_appel th.sortable-sortByTwelveHourTimestamp,
#list_appel th.sortable-sortIPAddress,
#list_appel th.sortable-sortEnglishLonghandDateFormat,
#list_appel th.sortable-sortScientificNotation,
#list_appel th.sortable-sortImage,
#list_appel th.sortable-sortFileSize,
#list_appel th.sortable-sortAlphaNumeric,
#list_appel th.sortable-sortEnglishDateTime

        {
	cursor:pointer;
	background-color: #183159;
	background-image: url(../media/bg_header_sortable.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 16px;
	color: #FFF;
        }
#list_appel th.forwardSort
        {
	background-color: #1651A1;
	background-image: url(../media/bg_header_down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
        }
#list_appel th.reverseSort
        {
	background:#CAE8EA url(../media/bg_header_up.jpg) no-repeat 0 0;
	background-color: #1651A1;
	color: #FFF;
        }
#list_appel table thead th.forwardSort a,
#list_appel table thead th.reverseSort a
        {
	color:#FFF;
	text-decoration:none;
        }
#list_appel td img
        {
	margin:0 auto;
        }

#list_appel td.lft
        {
        text-align:left;
        }
.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: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        }
/* tableau des appel d'offres des back office des prestataire et des donneurs ordre ainsi  que du back office administrateur */
#list_appel_back
        {
	width: 100%;
	padding: 0;
	margin: 0 auto 1.5em auto;
	border-collapse:collapse;
        }
#list_appel_back a {
	color: #FFF;
	text-decoration: none;
}
#list_appel_back td a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
#list_appel_back span.titre_appel {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #144B9D;
	display: block;
	border-bottom-width: 0.5px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
}
#list_appel_back td {
	color: #333;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	height: 50px;
	background-image: url(../../param/images/degrade.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
        }
#list_appel_back th
        {
	color: #FFF;
	letter-spacing: 1px;
	text-align: center;
	vertical-align:middle;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	background-color: #183159;
	background-image: url(../media/bg_header.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
        }
#list_appel_back td.total
        {
        border-top: 0;
        border-left: 0;
        border-right: 1px solid #C1DAD7;
        text-align:right;
        font-weight:bold;
        text-transform:uppercase;
        letter-spacing:1px;
        }
#list_appel_back th.sortable,
#list_appel_back th.sortable-text,
#list_appel_back th.sortable-date,
#list_appel_back th.sortable-keep,
#list_appel_back th.sortable-date-dmy,
#list_appel_back th.sortable-numeric,
#list_appel_back th.sortable-currency,
#list_appel_back th.sortable-sortByTwelveHourTimestamp,
#list_appel_back th.sortable-sortIPAddress,
#list_appel_back th.sortable-sortEnglishLonghandDateFormat,
#list_appel_back th.sortable-sortScientificNotation,
#list_appel_back th.sortable-sortImage,
#list_appel_back th.sortable-sortFileSize,
#list_appel_back th.sortable-sortAlphaNumeric,
#list_appel_back th.sortable-sortEnglishDateTime

        {
	cursor:pointer;
	background-color: #183159;
	background-image: url(../media/bg_header_sortable.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 16px;
	color: #FFF;
        }
#list_appel_back th.forwardSort
        {
	background-image: url(../media/bg_header_down.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
        }
#list_appel_back th.reverseSort
        {
	color: #FFF;
	background-image: url(../media/bg_header_up.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
        }
#list_appel_back table thead th.forwardSort a,
#list_appel_back table thead th.reverseSort a
        {
	color:#FFF;
	text-decoration:none;
        }
#list_appel_back td img
        {
	margin:0 auto;
        }

#list_appel_back td.lft
        {
        text-align:center;
        }
.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: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-align: right;
        }
/*---------------------------------------------------------------------------------------------------------------------------*/
* html tr.alt td
        {
        background-color:#F5FAFA;
        }
* html tr td.alt,s
* html tr.alt td.alt
        {
	background-color:#144B9D;
        }
/* mise en forme tableau liste appel ---------------------------------------------------------------------------- */
#cloture {
	margin: 0px;
	padding: 10px;
	width: 135px;
	color: #144B9D;
	text-align: center;
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
}
