/* ----- WELCOME --------------------------------------------- */
/* Titre de la page de login */
.welcome{
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11pt; 
	FONT-WEIGHT: bold
}

/* Texte pour les annonces ponctuelles sur la page d'accueil */
.welcome_small{
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold
}

/* Texte normal pour la page d'accueil */
.welcome_medium{
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold
}

/* Cadre pour les annonces ponctuelles de la page d'accueil */
.border_welcome{
	border-style:solid;
	border-bottom-width:1;
	border-left-width:1;
	border-top-width:1;
	border-right-width:1;
	border-color: #5C899B;
}

/* ----- LOGIN --------------------------------------------- */
/* Texte dans la cadre de login */
.loginText {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	background-color : #034865;
}

/* Message en cas d'erreur au login */
.loginError { 
	FONT-WEIGHT: bold; 
	COLOR: #FF0000; 
	font-family: Verdana;
}

/* ----- TOP MENU -------------------------------------------------*/
/* Menu supérieur de la page d'accueil - sélectionné */
.TopMenuSelectedTrue
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration: none;    
    BACKGROUND-COLOR: #5C899B;
}

.TopMenuSelectedTrue a:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration: none;    
    BACKGROUND-COLOR: #5C899B;
}

.TopMenuSelectedTrue a:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration: none;    
    BACKGROUND-COLOR: #5C899B;
}

/* Menu supérieur de la page d'accueil - non sélectionné */
.TopMenuSelectedFalse
{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #5C899B;
}
.TopMenuSelectedFalse a:link
{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #5C899B;
}

.TopMenuSelectedFalse a:visited
{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #5C899B;
}


/* Background clair */
.background {
	background-color : #5C899B;
}

/* ----- GENERAL --------------------------------------------- */
/* Texte par défaut */
.normalText {

	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt
}

/* Texte body par défaut */
body {

	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt
}

/* Bord des tableaux et texte */
table {
	border-collapse:collapse;
	border-color:#75A1B7;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt
}

/* Bord de cellule des tableaux */
td {
	border-color:#75A1B7;

}

/* Titre du produit (au-dessus du menu) */
.ProductTitle
{
    COLOR: #75A1B7;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold; 
    BACKGROUND-COLOR: #DDE6EB;
	padding-top: 5pt;
	padding-bottom: 5pt;
	
}

/* Hyperlien */
.links {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:link {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:active {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:visited {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:hover {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}

/* Hyperlien désactivé*/
.links_disabled {
	COLOR: #BBBBBB; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links_disabled:link {
	COLOR: #BBBBBB; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links_disabled:active {
	COLOR: #BBBBBB; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links_disabled:visited {
	COLOR: #BBBBBB; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links_disabled:hover {
	COLOR: #BBBBBB; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}


/* Hyperlien avec background */
.links_with_bg {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 
	TEXT-DECORATION: none;
	background-color : #5C899B;	
}
a.links_with_bg:link {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
	TEXT-DECORATION: none;
	background-color : #5C899B;	
}
a.links_with_bg:active {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
	TEXT-DECORATION: none;
	background-color : #5C899B;	
}
a.links_with_bg:visited {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
	TEXT-DECORATION: none;
	background-color : #5C899B;	
}
a.links_with_bg:hover {
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
	TEXT-DECORATION: none;
	background-color : #5C899B;	
}

/* Hyperlien - cadre "produit" (homepage) */
a.smallLink:link {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
}

a.smallLink:active {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
}

a.smallLink:visited {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
}

a.smallLink:hover {
	COLOR: #75A1B7; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
}

/* Hyperlien rouge (logout, change password, etc.) */
.link2 {

	COLOR: #DF0018; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
}

/* Titre principal de la page */
.PageMainTitle 
{
    COLOR: #034865;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
}

/* Intitulé de zone */
.FieldLabel
{
    COLOR: #034865;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 9pt;
}

/* Titre de colonne (tableau) */
.TabColumnTitle { 

	COLOR: #034865;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
  	FONT-SIZE: 10pt;
   	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #DDE6EB;
}

/* Titre de colonne (tableau) avec bordure */
.TabColumnTitleWithBorder { 

	COLOR: #034865;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
  	FONT-SIZE: 10pt;
   	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #DDE6EB;
	BORDER-RIGHT: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-TOP: 1pt solid;	
    BORDER-BOTTOM: 1pt solid;
}

/* Cellule de tableau avec bordure */
.CellWithBorder { 

	COLOR: #034865;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
  	FONT-SIZE: 10pt;
   	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-RIGHT: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-TOP: 1pt solid;	
    BORDER-BOTTOM: 1pt solid;
}

/* Titre de section */
.SectionTitle
{
	BACKGROUND-COLOR: #034865;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #FFFFFF; 
	FONT-WEIGHT: bold;
	padding-left: 2pt;
	padding-right: 2pt;
}

/* Ligne séparatrice */
.TopLine
{
BORDER-TOP: #034865 1pt solid;
}

/* Zone avec background */
.Encadre { 
	BACKGROUND-COLOR: #DDE6EB;
}

/* Zone avec background */
.EncadreMedium { 
	BACKGROUND-COLOR: #75A1B7;
}

/* Zone avec background */
.EncadreStrong { 
	BACKGROUND-COLOR: #034865;
}

/* Titre principal (homepage) */
.HomePageTitle {

    COLOR: #034865;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffffff; 
}

/* Titre des cadres "produit" (homepage) */
.HomePageBoxTitle {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #75A1B7; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	
}

/* Texte des cadres "produit" (homepage) */
.HomePageBoxText {
	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;
}

/* Texte */
.txtmessage {

	COLOR: #034865; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt
}

/* Message d'erreur */
.error_msg {
			font-family: Verdana, Helvetica, sans-serif; 
			color: #FF0000; 
			font-size : 12px; 
			font-weight : bold; 
		}

/* ----- ORDER TUNNEL ------------------------------------------------ */
/* Etape du tunnel de commande - non sélectionnée */
.Step
{
    COLOR: #000000;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 9pt;
}

/* Etape du tunnel de commande - sélectionnée */
.StepSelected
{
    COLOR: #034865;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 9pt;
}
		
/* ----- MENU ------------------------------------------------ */
/* Menu - 1er niveau non sélectionné */
.MenuFirstLevel {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #034865;
}

/* Menu - 1er niveau sélectionné */
.MenuFirstLevelSelected {
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR : #034865;
}

/* Menu - 2ième niveau non sélectionné */
.MenuSecondLevel {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #75A1B7;
}

/* Menu - 2ième niveau sélectionné */
.MenuSecondLevelSelected {
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #DDE6EB;
}

/* Menu - 3ième niveau */
.MenuThirdLevel {
	COLOR: #868486; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #DDE6EB;
}
.progress_bar_25
{background-color: #034855;}
.progress_bar_2
{background-color: #EE7D11;}
.progress_bar_17
{background-color: #0A71B4;}
.progress_bar_18
{background-color: #DF0030;}
.progress_bar_19
{background-color: #A05599;}
.progress_bar_8
{background-color: #FFE40C;}
.progress_bar_9901
{background-color: #034865;}
