﻿/* propriétés générales */

.adjustedZIndex {
    z-index: 1;
}

.normalRouge {
	color : red;
}
.normalNoir 
{
    color: #444444;
}

body 
{
    background-image:url(../Images/Fond.jpg);
    background-repeat:repeat-x;
}
table, tr, td, font, div, span, a, select, input, textarea {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color: #444444;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	cursor: hand;
}

/* menu liste */
.arboliste {
	text-decoration: underline;
	font-weight: bold;
	padding-bottom:5px;
}

/* popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.modalPopup
{
    width:200px; 
    background-color:White; 
    border-width:2px; 
    border-color:#FEAF42; 
    border-style:solid; 
    padding:20px;
}

/* formulaire */

.formLabel
{
    width:70px;
}
.formDdlMedium
{
    width:106px;
}
.formDdlLong
{
    width:206px;
}
.formDateHeure
{
    width:100px;
	behavior: url(../App_Themes/input.htc);
}
.formDate
{
    width:70px;
	behavior: url(../App_Themes/input.htc);
}
.formTresTresCourt
{
	width:15px;
	behavior: url(../App_Themes/input.htc);
}
.formTresCourt
{
	width:30px;
	behavior: url(../App_Themes/input.htc);
}
.formCourt
{
    width:50px;
	behavior: url(../App_Themes/input.htc);
}
.formMedium
{
    width:100px;
	behavior: url(../App_Themes/input.htc);
}
.formLbMedium
{
    width:100px;
}
.formMiLong
{
    width:250px;
	behavior: url(../App_Themes/input.htc);
}

.formLong
{
    width:304px;
	behavior: url(../App_Themes/input.htc);
}
.formLabelLong
{
    width:270px;
}
.typeBtnGris
{
	background-position: center center;
	background-image: url(../Images/bouton_gris.JPG);
    background-repeat: no-repeat;
    border-style:none;
    height:30px;
    width:81px;
    background-color:Transparent;
}

/* liste */

.mainTexte {
	color: #002B55;
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight:normal;
}
.mainListe {
	color: #002B55;
	font-size: 9pt;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight:normal;
}
.titreTab 
{
    font-size: 10pt;
	font-weight:bold;
	color:White;
	background-image:url(../Images/Liste/tab_fond_menu.jpg);
	background-repeat:repeat ;
}
.tdLigneFin {
    background-image:url(../Images/Liste/tab_fond_bas.jpg);
    background-position:center;
}
td.tdImpair {
    color: #444444;
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
}
td.tdPair {
    color: #444444;
    background-color: #FDF2BD;
    padding-top: 3px;
    padding-bottom: 3px;
}
input.typeModif 
{
	color:#000000;
	font-size:8pt;
	height:16px;
	width:180px;
	font-family: Tahoma, Helvetica, sans-serif;
	behavior: url(../App_Themes/input.htc);
}

.labelGras
{
    color: #444444;
    background-color: #FDF2BD;
      font-family: Tahoma, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
}

/* Accordion */
.accordionHeader
{
    border-top: 5px solid #FBCA41;
    border-bottom: 1px solid #FBCA41;
    color: black;
    background-color: #FDF2BD;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #000000;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #000000;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #FDF2BD;
    /* border: 1px dashed #2F4F4F; */
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* liste des transactions */
.colorLavageGratuit
{
    color:#4169E1;
}
.colorTransacEnErreur
{
    color:Red;
}
.colorUpselling
{
    color:Green;
}

/* liste des utilisateurs */
.colorUtilsateurInactif
{
	color:Red;
}
/* liste des stations */
.colorStationInactive
{
	color:Red;
}

/* accueil */
div.accueil
{
    background-color:#ABC4D5;
    color:White;
    font-weight:bold;
}