/* ****************************************************************
*  NE JAMAIS METTRE LA COULEUR AVANT FONT-FAMILY, SINON LA POLICE
*  NE SERA PAS PRISE EN COMPTE
* ****************************************************************/

.forum8pt
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 8pt;
  font-style      : normal;
  font-variant    : normal;
  font-weight     : normal;
  line-height     : normal;
  text-decoration : none;
  text-transform  : none;
  color           : #333333;
}


.forum9pt
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 9pt;
  font-style      : normal;
  font-variant    : normal;
  font-weight     : normal;
  line-height     : normal;
  text-decoration : none;
  text-transform  : none;
}


.forum10pt
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  font-style       : normal;
  font-variant     : normal;
  font-weight      : normal;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
}

.forum10pt_2
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  font-style       : normal;
  font-variant     : normal;
  font-weight      : normal;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color			   : #000000;
}

.forum10ptGras
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
}

.forumTitre
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #FFFFFF;
}

.albumTitreSmall
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 8pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #FFFFFF;
}

.InfoGroupe       /*Texte se trouvant sous un groupe de discussion.*/
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 9pt;
  text-decoration : none;
  color           : #000000;  
}


a.lien:active     /*Tous les "a.lien" sont pour les titres des groupes de discussion.*/
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  text-decoration : none;
  color           : #000000;  /*Noir*/
}


a.lien:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  text-decoration : none;
  color           : #003399;  /*Bleu*/
}


a.lien:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  text-decoration : none;
  color           : #993333;  /*Rouge*/
}


a.lien
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  text-decoration  : none;
  font-variant     : normal;
  font-weight      : normal;
  line-height      : normal;
  text-transform   : none;  
  color            : #003399;  /*Bleu*/
}

a.lienBlanc:active
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  text-decoration : none;
  color           : #FFFFFF;  /*Blanc*/
}


a.lienBlanc:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  text-decoration : none;
  color           : #FFFFFF;  /*Blanc*/
}


a.lienBlanc:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  text-decoration : none;
  color           : #FFD72B;  /*Jaune*/
}

a.lienBlanc  /* Liens blancs en haut de rechercheDocument. */
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #FFFFFF;
}

/* Lien blanc souligné 12pt pour les en-têtes */
a.lienBlancSoul_12:active
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  text-decoration : none;
  color           : #FFFFFF;  /*Blanc*/
}


a.lienBlancSoul_12:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 12pt;
  font-style      : normal;
  color           : #FFFFFF;  /*Blanc*/
}


a.lienBlancSoul_12:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 12pt;
  font-style      : normal;
  color           : #FFD72B;  /*Jaune*/
}

a.lienBlancSoul_12  /* Liens blancs en haut de rechercheDocument. */
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-transform   : none;
  color            : #FFFFFF;
}

a.lienGras:active
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  text-decoration : none;
  font-weight     : bold;
  color           : #000000;  /*Noir*/
}


a.lienGras:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  font-weight     : bold;
  text-decoration : none;
  color           : #003399;  /*Bleu*/
}


a.lienGras:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  font-weight     : bold;  
  text-decoration : none;
  color           : #993333;  /*Rouge*/
}

a.lienGras
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  text-decoration  : none;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-transform   : none;  
  color            : #003399;  /*Bleu*/
}

a.lienEnTete
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt; 
  text-decoration  : none;
  font-variant     : normal;
  font-weight      : normal;
  line-height      : normal;
  text-transform   : none;  
  color            : #FFFFFF;  /*Blanc*/
}

a.lienpetit:active  /*Tous les "a.lienpetit" sont pour les urls de l'auteur dans la colonne du dernier message.*/
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 8pt;
  text-decoration : none;
  color           : #000000;
}


a.lienpetit:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 8pt;
  font-style      : normal;
  text-decoration : none;
  color           : #003399;
}


a.lienpetit:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 8pt;
  font-style      : normal;
  text-decoration : none;
  color           : #993333;
}


a.lienpetit
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 8pt;
  font-style      : normal;
  font-variant    : normal;
  font-weight     : normal;
  line-height     : normal;
  text-decoration : none;
  text-transform  : none;
  color           : #003399;
}

.TitreColonne     /*Titre des colonnes et le total en bas.*/
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 9pt;
  font-style      : normal;
  font-variant    : normal;
  font-weight     : bold;
  line-height     : normal;
  text-decoration : none;
  text-transform  : none;
  color           : #FFFFFF;
}

.Titre    /* Titre du haut, à gauche de la date */
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #FFFFFF;
}

.TitreNoir
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #000000;
}

.EnTete           /* Le texte affichant la date et le nombre d'usagers de connectés. */
{
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10pt;
  font-style       : normal;
  font-variant     : normal;
  font-weight      : bold;
  line-height      : normal;
  text-decoration  : none;
  text-transform   : none;
  color            : #FFFFFF;
}

a.lienTitre:active
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-weight     : bold;
  text-decoration : none;
  color           : #000000;  
}


a.lienTitre:visited
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  font-weight     : bold;
  text-decoration : none;
  color           : #00066;
}


a.lienTitre:hover
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-style      : normal;
  font-weight     : bold;
  text-decoration : none;
  color           : #993333;
}


a.lienTitre
{
  font-family     : Arial, Helvetica, sans-serif;
  font-size       : 10pt;
  font-weight     : bold;
  text-decoration : none;
  color           : #003399;
}

/* 
  DateTimePicker
*/

.dtp {
  position: absolute;
  z-index: 2000;
}

.dtpFrameTable {
  border: 1px solid #003366;
  spacing: 0px;
  padding: 0px;
  background-color: #ffffff;
  z-index: 2000;
}

.dtpHeader {
  color: #003366;
  font-weight: bold;
  font-size: xx-small;
  font-family: arial;
  z-index: 2000;
}

.dtpDaysHeader {
  color: #003366;
  font-size: xx-small;
  font-family: arial;
  z-index: 2000;
}

.dtpDaysTd {
  background-color: #eeeeee;
  color: #003366;
  font-size: xx-small;
  font-family: verdana;
  cursor: pointer;
  cursor: hand;
  text-align: center;
  z-index: 2000;
}

.dtpDaysTdInactive {
  background-color: #feeeee;
  color: #ff0000;
  font-size: xx-small;
  font-family: verdana;
  font-style: italic;
  text-align: center;
  z-index: 2000;
}

.dtpMonthTd {
  background-color: #d8e4f0;
  font-family: verdana;
  font-size: xx-small;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  z-index: 2000;
}

.dtpWeekDaysTd {
  background-color: #eeeeee;
  color: #003366;
  font-size: xx-small;
  font-family: verdana;
  font-weight: bold;
  z-index: 2000;
  cursor: pointer;
  cursor: hand;
}

.dtpYearTd {
  background-color: #5d82af;
  font-family: verdana;
  font-size: xx-small;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  cursor: hand;
  z-index: 2000;
}

.todayLink {
  color: #ffffff;
  background-color: #5d82af;
  text-align: center;
  font-size: xx-small;
  font-family: verdana;
  z-index: 2000;
  cursor: pointer;
  cursor: hand;
}

.arrLink {
  font-weight: bold;
  font-size: xx-small;
  font-family: verdana;
  color: #ffffff;
  z-index: 2000;
}

.dtpTodayTd {
  background-color: #eeeeee;
  text-align: center;
  font-size: xx-small;
  font-family: verdana;
  cursor: pointer;
  cursor: hand;
  z-index: 2000;
}

.dtpBtn {
  width: 25px;
  height: 21px;
  border-right: 1px solid #003366;
  border-bottom: 1px solid #003366;
  border-top: 1px solid #5d82af;
  border-left: 1px solid #5d82af;
  background-color: #d8e4f0;
  z-index: 2000;
  padding: 0px 3px 0px 3px;
  cursor: pointer;
  cursor: hand;
}

/* Sur les Labels des cases à cocher et des Radio Box */
label {
  border-bottom: 1px solid #7F9DB9;
}

/*
  Gestion des privilèges
*/

.TabHeader {
  background-color: #d8e4f0;
  white-space: nowrap;
  padding: 0px 10px 1px 10px;
}
    
.TabHeader a:link, .TabHeader a:active, .TabHeader a:visited {
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
  color: #003366;
  white-space: nowrap;
  text-decoration: none;
}
    
.TabHeader a:hover {
  white-space: nowrap;
  text-decoration: underline;
}
    
.TabHeaderActive {
  background-color: #5d82af;
  white-space: nowrap;
  padding: 0px 10px 1px 10px;
}
    
.TabHeaderActive a:link, .TabHeaderActive a:visited, .TabHeaderActive a:active {
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
}

.TabHeaderActiveFonce {
  background-color: #385d82;
  white-space: nowrap;
  padding: 0px 10px 1px 10px;
}
    
.TabHeaderActiveFonce a:link, .TabHeaderActiveFonce a:visited, .TabHeaderActiveFonce a:active {
  font-family: arial;
  font-weight: bold;
  font-size: 9pt;
  color: #ffffff;
  white-space: nowrap;
  text-decoration: none;
}

.TabHeaderActiveFonce a:hover {
  white-space: nowrap;
  text-decoration: underline;
}
    
.bottomBox {
  border-top: 1px solid #003366;
  border-right: 1px solid #003366;
  border-bottom: 1px solid #003366;
}
    
.userBox {
  border: 1px solid #003366;
}

.userBoxPadding {
  border: 1px solid #003366;
  padding-left: 15px;
}

/* ---- Pour le panneau Administrer.asp ---- */
.TitreSection a:link, .TitreSection a:visited {
  font-family: arial;
  font-weight: bold;
  font-size: 11pt;
  color: #003366;
  white-space: nowrap;
  text-decoration: none;
}
.TitreSection a:active {
  color: #5D82AF;
  white-space: nowrap;
  text-decoration: none;
}
    
.TitreSection a:hover {
  color: #5D82AF;
  white-space: nowrap;
  text-decoration: none;
}

.SousTitreSection {
  font-family: arial;
  font-weight: normal;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

.highlightItem
{
  background-color : #FFFF00;
  text-decoration : none;
}

.TableauPaddingLeft {
  padding-left: 15px;
}

.TableauPaddingRight {
	padding-right: 15px;
}

.rouge {
  color: #FF0000;
}

.selectBox {
  width:220px;
}

.txtInput {
	width: 130px;
}

.btnFrm {
	width: 130px;
	border-left: 1px solid #385d82;
	border-top: 1px solid #385d82;
	border-right: 2px solid #385d82;
	border-bottom: 2px solid #385d82;
	background-color: #d8e4f0;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
}

