/* ----- 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: #61958A;
}

.TopMenuSelectedTrue a:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration: none;    
    BACKGROUND-COLOR: #61958A;
}
.TopMenuSelectedTrue a:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold; 
    text-decoration: none;    
    BACKGROUND-COLOR: #61958A;
}

/* 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: #61958A;
}
.TopMenuSelectedFalse a:link
{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #61958A;
}
.TopMenuSelectedFalse a:visited
{
    COLOR: #FFFFFF; 
    FONT-FAMILY: Verdana; 
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #61958A;
}

/* Background clair */
.background {
	background-color : #61958A;
}

/* ----- GENERAL --------------------------------------------- */
/* Texte par défaut */
.normalText {

	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt;
	color:#093177;
}

/* Texte body par défaut */
body {

	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt;
	color:#093177;
}

/* Bord des tableaux et texte */
table {
	border-collapse:collapse;
	border-color:#75A1B7;
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 9pt;
	color:#093177;
}

/* Bord de cellule des tableaux */
td {
	border-color:#75A1B7;

}

/* Titre du produit (au-dessus du menu) */
.ProductTitle
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold; 
    BACKGROUND-COLOR: #ffffff;
	padding-top: 5pt;
	padding-bottom: 5pt;
	
}

/* Hyperlien */
.links {
	COLOR: #093177;; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:link {
	COLOR: #093177; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:active {
	COLOR: #093177; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:visited {
	COLOR: #093177; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10pt; 	
}
a.links:hover {
	COLOR: #093177; 
	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 : #61958A;	
}
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: #4F84AE;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
}

/* Intitulé de zone */
.FieldLabel
{
    COLOR: #4F84AE;
    FONT-WEIGHT: bold;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 9pt;
}

/* Titre de colonne (tableau) */
.TabColumnTitle { 

	COLOR: #0C376A;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
  	FONT-SIZE: 10pt;
   	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #E0EBEF;
}

/* Titre de colonne (tableau) avec bordure */
.TabColumnTitleWithBorder { 

	COLOR: #0C376A;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
  	FONT-SIZE: 10pt;
   	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #E0EBEF;
	BORDER-RIGHT: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BORDER-TOP: 1pt solid;	
    BORDER-BOTTOM: 1pt solid;
}

/* Cellule de tableau avec bordure */
.CellWithBorder { 

	COLOR: #0C376A;
	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: #E0EBEF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #0C376A; 
	FONT-WEIGHT: bold;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

/* Ligne séparatrice */
.TopLine
{
BORDER-TOP: #E0EBEF 3pt solid;
}

/* Zone avec background */
.Encadre { 
	BACKGROUND-COLOR: #E0EBEF;
}

/* 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 : #4F84AE;
}

/* 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 : #4F84AE;
}

/* Menu - 2ième niveau non sélectionné */
.MenuSecondLevel {
	COLOR: #073478; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #E0EBEF;
}

/* Menu - 2ième niveau sélectionné */
.MenuSecondLevelSelected {
	COLOR: #073478; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #ffffff;
}

/* Menu - 3ième niveau */
.MenuThirdLevel {
	COLOR: #868486; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR : #ffffff;
}


