BODY
{
  scrollbar-face-color:#25336F;
  scrollbar-arrow-color:#3A50AE;
  scrollbar-track-color:#25336F;
  scrollbar-highlight-color:#3A50AE;
  scrollbar-3dlight-color:#25336F;
  scrollbar-shadow-color:#3A50AE;
  scrollbar-darkshadow-color:#25336F;
  background-color:#25336F;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #FFFF00;
  font-style: italic;
  font-weight: bold;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #FFFF00;
  font-style: italic;
  font-weight: bold;
}

select
{
  background-color: silver;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
}
textarea
{
  background-color: silver;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
}

img
{
  border: 0;
}

input
{
  background-color: silver;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}

input.recherche
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

p
{
  color: <dtml_var color_002>;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: justify;
}

ul
{
  list-style-image: url("images/dot");
}

li
{
  color: <dtml_var color_002>;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

th
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12pt;
  color: <dtml_var color_002>;
  text-align: center;
  font-weight: bold;
  border-style: none;
}

td
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: <dtml_var color_002>;
}

td.signature
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #7488E8;
}

td.errmsg
{
  color: red;
}

td.formulaire
{
  font-weight: bold;
}


tr.item_paire
{
  background-color:#25336F;
}

tr.item_impaire
{
  background-color:#45538F;
}

tr.tarif_p
{
  background-color:#25336F;
}

tr.tarif_i
{
  background-color:#45538F;
}

td.caract_titre_groupe_g
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: left;
  color: <dtml_var color_002>;
  background-image: url("images/bg_cell_g");
}

td.caract_titre_groupe_d
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  text-align: right;
  color: <dtml_var color_002>;
  background-image: url("images/bg_cell_d");
}

td.caract_libelle
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: <dtml_var color_002>;
}

td.caract_valeur
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: <dtml_var color_002>;
}

.normal
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: <dtml_var color_002>;
}

a
{
  color: #FFCC00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

a:hover
{
  color: #FEF75F;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.signature
{
  font-size: 8pt;
  font-weight: bold;
}

a.dispo
{
  color: #FFCC00;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
}

a.dispo:hover
{
  color: #FEF75F;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a.navi
{
  font-size: 8pt;
}

a.navi:hover
{
 font-size: 8pt;
}

.titreASaisir {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #FFCC00;
  font-style: italic;
  font-weight: bold;
}

.txtBlcASaisir {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #FFFFFF;
  font-style: normal;
  text-align: left;
}

.nomMachine {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: <dtml_var color_002>;
  font-style: normal;
  font-weight: normal;
}

span.flag {
  color: red;
  text-decoration: blink;
}