  TH {
     font-family:      Arial, Helvetica, sans-serif;
     font-size:        10px;     
	 background:     #FFFFFF;
  }
.tableClass {
	font-family:      Arial, Helvetica, sans-serif;
	font-size:        10px;
	background:     #FAF4DC;
	border: thin solid #FFFFFF;
	
}
.tableHeader {
	color:          #000066;
	background:     #FAF4EA;
	padding-left:   2px;
	border:         1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
  }
  .cell {
	color:          #000066;
	background:     #FAF4DC;
	padding-left:   2px;
	border:         1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
  }

  .cellSelected {
     color:          #000066;
     background:     #CCCC99;
     padding-left:   2px;
     border:         1px solid #000000;
  }
  /*** LINK PROPERTIES ***/


  A {
     text-decoration: none;
     color:           #2C20FF;
	 font: 12px;     
	 font-family: Arial, Helvetica, sans-serif;
  }

  A:hover {
     color:           #2C20FF;
     text-decoration: underline;
  }
  A.bold {
     text-decoration: none;
     color:           #2C20FF;
	 font: 12px;     
	 font-family: Arial, Helvetica, sans-serif;
     font-weight:     bold;  
  }
  A.bold:hover {
     color:           #2C20FF;
     text-decoration: underline;
     font-weight:     bold;  
  }
  A.menuLink {
     color:       #FFFFFF; 
     font-size:   12px;
     font-weight: bold;
  }

  A.menuLink:hover{
     text-decoration: none;
     color: #000066;
  }

  A.subMenuLink {     
     color:      #FFFFFF; 
	 font-size:  10px;
  }

  A.subMenuLink:hover {
     text-decoration: none;
	 color: #000066;
     font: 10px;
  }

  A.rowLink {
     color:           #000000;
  }

  A.rowLink:Hover {
     color:           #000000;
     text-decoration: none;
  } 

  A.tabsOn {
     color:           #000000;
     text-decoration: none;     
  }

  A.tabsOn:hover {
     color:  #000099;
  }

  A.tabsOff {
     color:           #FFFFFF;
     text-decoration: none;     
  }
 
  A.tabsOff:hover {
     color: #FFFF00;
  }

.rightGrayBorder {
	border-right-style: solid;
	border-right-color: #999999;
	border-right-width: thin;
}

.greyBox {
	border-top: thin solid #999999;
	border-bottom: thin solid #999999;
}

.application_status {
     font-size:       14px;
     font-weight:     bold;
	 font-family: Arial, Helvetica, sans-serif;     
}

.application_background {
     background:       #FFFFFF;
}

.title {
     font-size:       16px;
     color:           #000066px;
     font-weight:     bold;  
	 font-family:     Arial, Helvetica, sans-serif;   
}

.user_pass {
     font-size:       14px;
     font-weight:     bold;  
	 font-family:     Arial, Helvetica, sans-serif;   
}
.small {
   font-size:   12px;
}
.smallItalic {
   font-size:   12px;
   font-style:  italic;
}
.smallBold {
   font-size:   12px;
   font-weight:  bold;
}
.plainText {
   font-size:   12px;
   font-family: Arial, Helvetica, sans-serif;
}

.plainTextItalic {
   font-size:   12px;
   font-style:  italic;
   font-family: Arial, Helvetica, sans-serif;
}

.bold {
   font-size:   12px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}

.bold2 {
   font-size:   14px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}


.page_background
{
   background-color: #F7F7F7;
}
  /*** FORM PROPERTIES ***/

.checkboxbk {
    background-color: #FAF4DC;
}

   SELECT, INPUT, SUBMIT {
     color:      #326394;
     background: #FFFFFF;
  }

  BUTTON, .navButtons {
     color:      #F7F7F7;
     background: #006666;
  }

  .submit {
     color:      #CCFFCC;
     background: #000066;
  }  
  .submitPlain {
     color:      #FFFFFF;
     background: #000066;
  }  

  .smallSubmit {
     color:      #CCFFCC;
     background: #000066;
     font-face:  Courier;
     font-size:  9px;
  }
  
    .errorMessage {
     color:      #FF0000;
     font-family: Arial, Helvetica, sans-serif;
     font-size:  14px;
	 font-weight: bold;
	 border-color: #FFFFFF;
  }
/**
 * Calendar classes
 */

TD.CALENDRIER {
	color: #336699;
	background-color: #C2C2C2; 
	font-weight: bold; 
	text-align: center; 
	font-size: 10px;
}

A.CALENDRIER {
	text-decoration: none; 
	font-size: 10px;	
	color: #336699; //#000000;
}

.CALENDARBORDER {
	background-color: #336699; //#000000; 
}

.CALENDARTITLE {
	background-color: #336699; //#C9252C;
}

.CALENDARWEEK {
	background-color: #FFFFFF;
}

.CALENDARWEEKEND {
	background-color: #FFF4E5;
}

.CALENDARSELECTED {
	background-color: #FF8F01;
}
.layoutPlainText {
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	background-color: #FAF4DC;
}
.plainTextAlignLeft {
	font-size:   12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: left; 
	background-color: #F7F7F7;
}
td.valignTop {
   vertical-align: top;
}

td.gridLayoutCenter {
   text-align: center;
}

td.gridLayoutSpace {
   width:  200;
   height: 30;
}

.greyTable {
	border-top: thin solid #999999;
	border-bottom: thin solid #999999;
	border-right: thin solid #999999;
	border-left: thin solid #999999;
}


.greyColRight {
	border-right: thin solid #999999;
}

