body, table, td, tr
{
    /* font-family:  Verdana, Arial, Helvetica, sans-serif; */
    /* font-family: Arial, Helvetica, Verdana, Univers, "MS Trebuchet"; */
    /* font-family : "Segoe UI","Trebuchet MS","Comic sans MS"; */
    font-family : "Trebuchet MS";
    background-color: #ffffff;
    font-size: 9pt;
    color: #336699;
}


body, textearea, select
{
    scrollbar-base-color: #BAE5E0;

    scrollbar-face-color: #BAE5E0;       /* vert critères recherche adcfd6 */
	/*scrollbar-face-color: red; */
    scrollbar-shadow-color: #006666;     /* vert foncé */
    scrollbar-highlight-color: #B0C8E3;  /* bleu pale */
    scrollbar-3d-light-color: #B0C8E3;
    scrollbar-dark-shadow-color: #002F86;
    scrollbar-track-color: #EEEEEE;
    scrollbar-arrow-color: #006666;
}

a
{
    color: #336699;
}

a:hover
{
    color: #006666;
    cursor:pointer;
}

.alnk
{
    cursor:pointer;
    color: #336699;
    text-decoration:none;
}

.alnk:hover
{
    color: #006666;
    text-decoration:underline;
}

img
{
    border : none;
}

.imglnk, .sortheader
{
    cursor:pointer;
}

input, select, textearea
{
    background-color: #FFFFFF;
    letter-spacing: 1px;
    font-size: 12px;
    color: #000000;
    border: 1px #999999 solid;
}

input.bouton
{
    border: 2px outset #BAE5E0;
    cursor:pointer;
    font-Weight: bold;
    text-Align: center;
    text-Transform: capitalize;
    letter-Spacing: 1pt;
    background-color: #336699;
    color: #BAE5E0;
    width: 130px;
    margin:5px 5px 5px 5px;
}

.suivi
{
    cursor:pointer;
    font-weight: bold;
    font-size: 12pt;
    color: #5A8FB1;
}

.suivioff
{
    cursor:default;
    font-weight: bold;
    font-size: 12pt;
    color: #5A8FB1;
}

.small
{
    font-size: 4pt;
}

.info
{
    font-size: 8pt;
}

.message
{
    color: #8C0031;
    font-weight: bold;
}

table.standard
{
	width: 850;
}

table.standard caption
{
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #75ABAB;
}

table.standard th
{
    font-weight: bold;
    background-color: #BAE5E0;
    color: #006666;
    text-Align: center;
}

table.standard td
{

}

table.annonce
{
    /* font-family:  Arial, Helvetica, sans-serif, Verdana; */
    font-family: "Segoe UI"
    background-color: #ffffff;
    width: 850;
}

table.annonce td
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 11pt;
    color: #000000;
    vertical-align:top;
}

table.critere
{
	width: 850;
}

table.critere td
{
    padding:0px 5px 0px 5px;
    background-color: #BAE5E0;
    color: #000000;
    vertical-align:middle;
}

.radioCritere
{
    background-color: #BAE5E0 ;
    border: 0px;
    vertical-align:middle;
}

table.critere th
{
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #75ABAB;
}

table.edit
{
	 width: 850;
   border-width: 0px;
	 border-left-width: 5px;
   border-right-width: 5px;
	 border-style: solid;
	 border-color: #eeeeee;
}

table.edit caption
{
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #75ABAB;
}

table.edit th
{
	background-color: #75ABAB;
    vertical-align:top;
}

table.edit td
{
	background-color: #eeeeee;
    vertical-align:top;
}

.radioEdit
{
    background-color: #eeeeee ;
    border: 0px;
    vertical-align:middle;
}

#accueilright
{
	border-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-style: dotted;
	border-color: #586A7E;
    font-size: 8pt;
}

table.info
{

}

table.info caption
{
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #75ABAB;
}

table.info th
{
    font-weight: bold;
    background-color: #BAE5E0;
    color: #006666;
    text-Align: center;
}

table.info td
{
    padding-left: 8px;
    padding-right: 8px;
}

table.facture
{
    /* font-family:  Arial, Helvetica, sans-serif, Verdana; */
  font-family: "Segoe UI";
  background-color: #ffffff;
	width: 850;
}

table.facture td
{
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12pt;
    color: #000000;
    vertical-align:top;
}

table.separator
{
	width: 850;
  border-width: 0px;
  border-right-width: 5px;
	border-style: solid;
	border-color: #75ABAB;
}

table.separator td
{
    color: #FFFFFF;
    font-weight: bold;
    background-color: #75ABAB;
}

table.sortable
{
	width: 850;
}

table.sortable caption
{
    color: #FFFFFF;
    text-align: left;
    font-weight: bold;
    background-color: #75ABAB;
}

table.sortable td
{
    font-size: 8pt;
    color: #000000;
}
.radioSortable
{
    background-color:Transparent;
    border: 0px;
    vertical-align:middle;
}

table.sortable th
{
    background-color: #BAE5E0;
    color: #000000;
}

table.sortable tr.odd td
{
  background-color: #ddd;
}

table.sortable tr.even td
{
  background-color: #fff;
}