/*/------------------------------------------------------------------\*/
	/*|           A P P L I C A T I O N - S E R V E R S . C O M          |*/
	/*|                      ( I M P R O V E . F R )                     |*/
	/*|                                                                  |*/
	/*| Skin          : d\u00e9faut (AppServersDefaultSkin.css)               |*/
	/*| Compatibilit\u00e9 : 1.5.4.PPR                                        |*/
	/*| Derni\u00e8re maj  : 20000629                                         |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
	/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                      Configuration du BODY                       |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
BODY {
	background-color: #fefefe;
	color: #000000;
	margin-left: 0;
	margin-right: 0;
	margin-top: -10;
}

TR {
	height: -5;
}

INPUT {
	font-size: 11;
	color: navy;
	font-family: arial;
	height: 20;
	border-style	 : solid;
	border-width	 : 1px;	
	border-color     : #000000;
}
SELECT{
	border-style	 : solid;
	border-width	 : 1px;	
	border-color     : #000000;
	}

TEXTAREA {
	font-size: 11;
	color: navy;
	font-family: arial;
	height: 40;
}

/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                          Barre de menu                           |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
.barremenu {
	color: #336699;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

A.barremenu {
	color: #336699;
	text-decoration: underline;;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.style1 {
	color: #336699;
	text-decoration: inherit, blink;;
	font-family: algerian;
	font-size: 50px;
	font-weight: bold;
	font-stretch: 20;
}

A.barremenu:Visited {
	color: #6489a0;
	text-decoration: none;
}

A.barremenu:Active {
	color: #6489a0;
	text-decoration: none;
}

A.barremenu:Hover {
	color: #cc0000;
	text-decoration: none;
}

A.prclblhm{
	color: #6489a0;
	font-weight: bold;
	}
/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                         Description news                         |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
	/* Titre d'une news */
.titrenews {
	color: #cc0000;
	background-color: #ffe787;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

/* Titre commentaire d'une news */
.titrecommentaires {
	color: #cc0000;
	background-color: #ffe787;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

/* haut news (colonne \u00e0 droite)*/
.colonnedroite { /* background-color : white; */
	
}

/* Corps d'une news */
.corpsnews {
	font-family: verdana;
	font-size: 12px;
}

/* Liens dans les news */
A {
	color: #6489a0;
	text-decoration: none;
}

A:Visited {
	color: #6489a0;
	text-decoration: none;
}

A:Active {
	color: #6489a0;
	text-decoration: none;
}

A:Hover {
	color: #cc0000;
	text-decoration: underline;
}

/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                      Carr\u00e9 Information News                      |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
	/* Ecriture et fond dans le carr\u00e9 quand non Lire plus et non comment\u00e9 */
.infonews {
	color: #555555;
	background-color: #e7e8f1;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

/* Ecriture et fond dans le carr\u00e9 quand Lire plus ou comment\u00e9 */
.infonewsactif {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #555555;
	background-color: #ffe787;
}

/* Liens en non Lire plus et non comment\u00e9 */
A.infonews {
	color: #6489a0;
	text-decoration: underline;
}

A.infonews:Visited {
	color: #6489a0;
	text-decoration: none;
}

A.infonews:Active {
	color: #6489a0;
	text-decoration: none;
}

A.infonews:Hover {
	color: #cc0000;
	text-decoration: none;
}

/* Liens en Lire Plus ou comment\u00e9, sauf lien Commenter */
A.infonewsactif {
	color: #cc0000;
	text-decoration: underline;
}

A.infonewsactif:Visited {
	color: #cc0000;
	text-decoration: none;
}

A.infonewsactif:Active {
	color: #cc0000;
	text-decoration: none;
}

A.infonewsactif:Hover {
	color: #ffffff;
	text-decoration: none;
}

/* Liens Commenter dans un carr\u00e9 Lire plus ou comment\u00e9 */
A.infonewspassif {
	color: #6489a0;
	text-decoration: underline;
}

A.infonewspassif:Visited {
	color: #6489a0;
	text-decoration: none;
}

A.infonewspassif:Active {
	color: #6489a0;
	text-decoration: none;
}

A.infonewspassif:Hover {
	color: #cc0000;
	text-decoration: none;
}

/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                  Page Tous les sujets (topics)                   |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
P.topics {
	color: #336699;
	background-color: #ffffff;
	font-weight: bold;
}

H1.titres {
	color: #ffec00;
}

/*/------------------------------------------------------------------\*/
	/*|                                                                  |*/
	/*|                        Configuration Struts                      |*/
	/*|                                                                  |*/
	/*\------------------------------------------------------------------/*/
.MENU {
	background-color: #e7e8f1;
}

P.FORM {
	color: #6489a0;
	/* color:white;	*/
	font-family: verdana;
	font-size: 16px;
	text-align: center;
}

/***********************************************
 * color of the thin line surrounding the form *
 **********************************************/
TABLE.FORM,TABLE.FORMH {
	background-color: #336699;
}

/**************************************
 * background color of the form title *
 *************************************/
TH.FORM {
	color: #ffffff;
	background-color: #336699;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana;
}

TH.FORMH {
	color: #336699;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}

/********************************
 * background color of the form *
 *******************************/
TD.FORM,TD.FORMH {
	background-color: #fefefe;
}

/*******************************
 *  background color to use to *
 *  display the errors         *
 ******************************/
TD.ERROR {
	background-color: #cc0000;
}

/**
 * Le style FORM servant aussi pour les listes, il faut rajouter ceci pour les listes triables.
 */
TH.FORM TR TD {
	color: #ffffff;
	background-color: #336699;
	font-weight: bold;
	font-family: verdana;
}

TH.FORMH TR TD {
	color: #ffffff;
	background-color: #446699;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

/******************************
 *    class used to display   *
 *    the input field labels  *
 *****************************/
.prctxthm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #993333;
}

TH.FIELD,TH.FIELDA {
	font-family: verdana;
	font-size: 11;
	text-align: right;
	vertical-align: middle;
	color: navy;
}

/*View align center*/
TH.FIELDC {
	font-family: verdana;
	font-size: 11;
	text-align: center;
	vertical-align: middle;
	color: navy;
}

TD.FORMH {
	font-family: verdana;
	font-size: 11;
	text-align: center;
	color: inherit;
}

TD.FORMH2 {
	font-family: verdana;
	font-size: 11;
	text-align: center;
	color: red;
	background-color: white;
}

/*View only fields*/
TH.FIELDV {
	font-family: verdana;
	font-size: 11;
	text-align: right;
	vertical-align: middle;
	color: navy;
}

SPAN.FIELDV {
	font-family: verdana;
	font-size: 11;
	text-align: left;
	vertical-align: middle;
	color: activecaption;
}

/*******************/
TH.FIELDM {
	font-family: verdana;
	font-size: 11;
	text-align: right;
	vertical-align: middle;
	color: navy;
}
TH.FIELDLBL {
	font-family: verdana;
	font-size: 11;
	text-align: left;
	vertical-align: middle;
	color: green;
}
TH.FIELDLBL2 {
	font-family: verdana;
	font-size: 11;
	text-align: left;
	vertical-align: middle;
	color: maroon;
}

TH.FIELDN {
	font-family: verdana;
	font-size: 11;
	text-align: right;
	vertical-align: middle;
	color: navy;
}

TH.FIELDNA {
	font-family: verdana;
	font-size: 11;
	text-align: right;
	vertical-align: middle;
	color: navy;
}

TH.FIELDMN {
	text-align: right;
	font-family: verdana;
	font-size: 12;
	color: navy;
	vertical-align: middle;
}

TD.FIELDM1,TD.FIELDM2,TD.FIELDM3,TD.FIELDM4,TD.FIELDM5,TD.FIELDM6 {
	font-family: verdana;
	font-size: 12;
	color: navy;
}

INPUT.FIELDN,INPUT.FIELDMN {
	text-align: right;
}

INPUT.FIELDM,INPUT.FIELD,SELECT.FIELD,SELECT.FIELDV {
	font-size: 11;
	color: navy;
	font-family: arial;
	height: 20;
}

INPUT.FIELDA {
	background: eeeeee;
}

INPUT.FIELDNA {
	background: eeeeee;
	text-align: right;
}

.LABEL {
	font-family: verdana;
	font-size: 10;
	color: #336699;
}

SPAN.LABEL {
	
}

TH.LABEL {
	text-align: right;
	font-size: 8;
}

.LABELLEFT {
	font-family: verdana;
	font-size: 12;
	color: #336699;
}

SPAN.LABELLEFT {
	
}

TH.LABELLEFT {
	text-align: left;
}

.COMMENT {
	color: #336699;
	font-style: bold;
	font-family: verdana;
	text-align: center;
}

.TOPLINK {
	font-style: verdana;
	text-align: left;
}

/*******************************************
 * class for the title of the subscription *
 ******************************************/
P.SUBSCRIPTION {
	color: #336699;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

/********************************************************
 * color of the thin line surrounding the subscriptions *
 *******************************************************/
TABLE.SUBSCRIPTION {
	background-color: #336699;
}

/*************************
 * class for the headers *
 ************************/
TH.SUBSCRIPTION {
	color: #ffffff;
	background-color: #336699;
	font-weight: bold;
}

/*******************************
 * class for the subscriptions *
 ******************************/
TD.SUBSCRIPTION {
	color: #336699;
	background-color: #ffffff;
}

.ongletMain {
	border-right: #336699 1px solid;
	border-top: medium none;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
	background-color: #ffffff; /*dce8f4*/
}

.clsAction {
	font-weight: bold;
	font-size: 10px;
	color: #053c6d;
	font-family: verdana, arial, helvetica, sans-serif;
}

.ongletTextEna {
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #336699 1px solid;
	color: #ffffff; /*#005386; */
	border-bottom: medium none;
	font-family: verdana;
	background-color: #336699;
	text-align: center;
}

.ongletTextDis {
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #336699 1px solid;
	color: #336699;
	border-bottom: #336699 1px solid;
	font-family: verdana;
	background-color: #99ccff;
	text-align: center;
}

.ongletTextErr {
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #c5c5c5 1px solid;
	color: #ffffff;
	border-bottom: #80add6 2px solid;
	font-family: verdana;
	background-color: #ed4f50;
	text-align: center;
}

.ongletMiddle {
	border-right: #336699 1px solid;
	border-top: medium none;
	font-size: 1px;
	border-left: #336699 1px solid;
	border-bottom: medium none;
	background-color: #ffffff;
}

.ongletSpace {
	border-bottom: #336699 1px solid;
}

/**
 * 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;
}

/************************************
 *         Datagrid styles          *
 ************************************/
TABLE.DATAGRID {
	background-color: #336699;
}

TH.DATAGRID {
	color: #ffffff;
	background-color: #336699;
	font-weight: bold;
	font-family: verdana;
}

TABLE.DATAGRID TR TD {
	font-family: verdana;
	padding: 2px;
}

TR.DATAGRID {
	background-color: #ffffff;
}

TR.DATAGRID2 {
	background-color: #ffffff;
}

.DATAGRID_SEL {
	background-color: #336699;
}

.DATAGRID_DEL {
	text-decoration: line-through;
}

TR.DATAGRID_DEL TD INPUT {
	text-decoration: line-through;
}

TABLE.DATAGRID TR TD INPUT {
	width: 100%;
}

/************************************
 *         Buttons styles           *
 ************************************/
.BUTTON {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: # 7777ff;
	border: thin solid #7777ff;
	background-color: silver;
}

.BtnLov {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	width: 3ex;
	height: 3.5ex;
	color: black;
	border: thin solid gray;
	background-color: silver;
}

input.Btn{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  background-color: white;
  background-image: url(../config/images/bg.button.up.png);
  background-repeat: repeat-x;
  border-top: 2px solid #cbdfe7;
  border-left: 2px solid #cbdfe7;
  border-right: 2px ridge #3a4e5e;
  border-bottom: 2px ridge #3a4e5e;
  width: 17 ex;
}

input.buttondn {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  background-color: white;
  background-image: url(../config/images/bg.button.dn.png);
  background-repeat: repeat-x;
  border-top: 2px solid #e3e7e9;
  border-left: 2px solid #e3e7e9;
  border-right: 2px ridge #496573;
  border-bottom: 2px ridge #496573;
  width: 17 ex;
}

/*****************************
        LOV
******************************/
.prclblhm {
	font-family: arial;
	font-size: 10px;
	color: balck;
	text-transform: uppercase;
	text-decoration: none;
}

