/* feuille de style commune pour un style */
body    
{ 
color: #ffa331; 
background-color: #e80101; 
background-image:url('logo_big.png');
background-repeat:no-repeat;
background-attachment:fixed;
background-position: top center;
}

input.bt_av
input.bt_ap
{
  width:18px;
  height:15px;
}
.bt_av
{
  background-image: url(fleche_gauche.gif);
  background-repeat: no-repeat; 
  background-position: center;
}
.bt_ap
{
  background-image: url(fleche_droite.gif);
  background-repeat: no-repeat; 
  background-position: center;
}
.bt_function
{
  background-color: white;

}
.table_etape_facture .bt_actif .button
{
  background-color: yellow;
}
.div_header
{
  height:29px;
  width:100%;
}
.div_header .div_logo
{
  background-image: url('../../images/logo_top.png');
  background-repeat: no-repeat; 
  background-position: left;
/*  background-color:white;*/
  height:29px;
  width:100%;
  
}
body
{
  margin:10px;
}
.div_titre_fonction
{
  padding-top:10px;
  padding-bottom:10px;
  font-size:20px;
  font-weight:bold;
}
a:link { color: #AAAAAA }
.div_calendrier a:link { color: black;}
a:visited { color: #000 }
a:hover { color: #ff2000 }
a:active { color: red }

.tb-rapport a:link { color: #ffa331 }
.tb-rapport a:visited { color: #ffa331 }
.tb-rapport a:hover { color: #ffa331 }
.tb-rapport a:active { color: #ffa331 }
/* Formulaire de recherche */
.tab_recherche
{ background-color:rgba(0,0,0,0.25); margin-top: 10px; margin-bottom: 10px; border: dotted 0 #000; }
.span_err { color: #ff2000; padding-right: 1px; }
.select_resultat
{ font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; background-color: #e8e8e8; margin: 3px; padding: 1px; border-color: #ffa500; border-width: 1px; }
.tab_formulaire
{ background-color:rgba(0,0,0,0.25); font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 10px; padding: 1px; border: dotted 0 #000; }
.tab_formulaire td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border: dotted 0 #000; }
.tab_formulaire th { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border: dotted 0 #000; }
.td_lien_liste_existante { color: #e8e8e8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.td_lien_liste_existante a { color: #e8e8e8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.td_liste_champs_afficher select { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin: 1px 3px 1px 6px; padding: 0; border: solid 0 #000; }
.tab_liste_champs_afficher { margin-top: 10px; margin-bottom: 10px; }
.tab_formulaire input { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin: 1px 3px; border: solid 0; }
.th_nom_champ { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 3px; padding-left: 3px; border: dotted 0 #000; }
.td_saisie_champ
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border: dotted 0 #000; }
.th_formulaire_nom { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border: dotted 0 #000; }
.td_saisie_champ input { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin: 1px 3px 1px 6px; padding: 1px; border: inset 1px #000; }
.td_saisie_champ select { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e8e8e8; margin: 1px 3px 1px 6px; padding: 0; border: solid 0 #000; outline: solid 0 #000; }
.td_saisie_champ a { color: #e8e8e8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 1px 3px; }
td.td_formulaire_valeur { color: #f2f2f2; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 50px 0 30px; }
.td_label { color: #ffa500; font-weight: bold; }
.long_button, .long_button:hover { width: 200px;}
.formulaire_recherche { }
.rapport_hebdo {background-color:rgba(0,0,0,0.25);}
td.rdv_vide 
{
  background-color:rgba(0,0,0,0.20);
}
/* tr td.texte_libre
{
  background-color:rgba(255,255,255,0.01);
} */
#menu
{
	z-index:100;
}
div.ui-dialog-content table
{
   color:black;
}