/* Affichage du Menu principal */
#MainNavigation 
{
	 width: 190px;
}

#MainNavigation UL
{
    font-size: 12px;
    width: 190px;
    padding: 0;
    margin: 0;
    list-style: none;
    border-top: 1px solid #528ABD;
}

#MainNavigation UL LI
{
    margin: 0px;
    border-bottom: 1px solid #528ABD;
    vertical-align: middle;
}

#MainNavigation LI A
{
    display: block;
    text-decoration: none;
    padding: 3px 0px 3px 14px;
}

#MainNavigation LI A:hover
{
    background-color: #E3E3E4;
    color: #000066;
}


/* Affichage des menus de la partie Private */

#PageNav {
background-color:#C9E5FF;
width: 190px;
color:#000066;
}

#PageNav H3{
margin: 15px 10px 5px 10px;
padding-bottom:5px;
font-size: 0.9em;
line-height:1.4em;
border-bottom:1px solid #D4DDED;
}



#PageNav .Nav {
font-size:1.1em;
margin: 0px 10px 0px 10px;
padding:10px 0px 10px 0px;
font-weight:bold;
border-top:1px solid #FFFFFF;
}

#PageNav .Nav A{
color:#000066;
text-decoration:none;
font-weight:normal;
font-style:normal;
}


#PageNav .Nav A:hover{

text-decoration:none;
font-weight:bold;
}

#PageNav .NavOne {
font-size:1.1em;
margin: 0px 10px 0px 10px;
padding:10px 0px 10px 0px;
font-weight:bold;
border-top:0px solid #FFFFFF;
}

#PageNav .NavOne A{
color:#000066;
text-decoration:none;
font-weight:normal;
font-style:normal;
}


#PageNav .NavOne A:hover{

text-decoration:none;
font-weight:bold;
}

#PageNav .first{
border-top:1px solid #FFFFFF;
}

#PageNav .first A{
font-weight:bold;
}


/* ----------------------------------------------------- */
/* -----------SECOND LEVEL NAV ------------------------- */
/* ----------------------------------------------------- */
#SecondLevelNavigation {
padding-left:30px;
padding-bottom:10px;
}

 ul#navlist
 {
 width: 148px;
 padding: 0px;
 border: 1px solid #FFFFFF;
 border-top: 0px;
 margin: 0px;
 font-size:  0.9em;
 background: #7FA8D4;
 }

 ul#navlist li
 {
 list-style: none;
 margin: 0px;
 border: 0px;
 border-top: 1px solid #FFFFFF;
 }


 ul#navlist li a
 {
 display: block;
 width: 148px; 
 padding: 2px 8px 2px 8px;
 border: 0px;
 border-left: 5px solid #000066;
 text-decoration: none;
 }

 ul#navlist li a:link 
 { 
  color: #ffffff; 
 }
 
 div#navcontainer li a:visited, ul#navlist li a:visited 
 { 
  color: #ffffff; 
 }

 ul#navlist li a:hover 
 {
  border-color: #FFB600; 
  color: #ffffff;
  background: #000066;
 }

ul#navlist #active
 {
 border-color: #FFFFFF;
 color: #ffffff;
 background: #000066;

 }
 
 
#active #current 
{
 border-left: 5px solid #FFB600;
  color: #ffffff;
}


 ul#navlist4
 {
 width: 148px;
 padding: 0px;
 border: 1px solid #FFFFFF;
 border-top: 0px;
 border-right: 0px;
 border-left: 0px;
 border-bottom: 0px;
 margin: 0px;
 font-size:  0.9em;
 background: #528ABD;
 }

 ul#navlist4 li
 {
 list-style: none;
 margin: 0px;
 border: 0px;
 border-top: 1px solid #FFFFFF;
 }


 ul#navlist4 li a
 {
 display: block;
 width: 148px; 
 padding: 2px 8px 2px 8px;
 border: 0px;
 border-left: 5px solid #FFFFFF;
 text-decoration: none;
 }

 ul#navlist4 li a:link 
 { 
  color: #ffffff; 
 }
 

 ul#navlist4 li a:hover 
 {
  border-color: #FFB600; 
  color: #ffffff;
  background: #000066;
 }

ul#navlist4 #active
 {
 border-color: #FFFFFF;
 color: #ffffff;
 background: #000066;

 }
 
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------------------------------------------------- */

.SupportArea 
{
font-size: 11px;
padding: 10px 0px 6px 0px;
color:#528ABD;
}

.SupportArea A:link, .SupportArea A:visited 
{
color:#000066;
text-decoration: none;
}

.SupportArea A:hover
{
color:#528ABD;
}


#LanguageArea
{
    font-size: 11px;    
	padding: 10px 0 6px
}

#LanguageArea A
{
    color: #000066;
    text-decoration: none;
}

#LanguageArea A:hover
{
    color: #528ABD;
}

#LanguageArea SPAN
{
    color: #FFFFFF;
    
}

#CopyrightArea
{
    font-size: 11px;    
    color: #000066;
}

#CopyrightArea td
{
    font-size: 11px;
}

#CopyrightArea A
{
    text-decoration: none;
}

#CopyrightArea A:hover
{
    color: #528ABD;
}

#ToolbarArea
{
    font-size: 11px;    
    color: #FFFFFF;
}

#ToolbarArea A
{
    color: #000066;
    text-decoration: none;
}

#ToolbarArea A:hover
{
    color: #528ABD;
}

#CopyrightArea SPAN
{
    color: #528ABD;
    
}

#CopyrightArea INPUT
{
    width: 110px;
    border: 0px;
    background-color: White;
    color: Black;
    font-size: 10px;
}

/* ----------------------------------------------------- */
/* ----------- PATH AREA ------------------------------- */
/* ----------------------------------------------------- */

#BreadCrumbs
{
	font-size:0.9em;
	padding: 3px 0px 3px 5px;
	background-color:#528ABD;
}

/* ----------------------------------------------------- */
/* ----------------------------------------------------- */
/* ----------- LOGIN AREA ------------------------------ */
/* ----------------------------------------------------- */
input.CardCodeCell 
{
font-family: Arial;
font-size: 11px;
background-color: #FFB900;
border: 1px solid #528ABD;
text-align: center;
width: 12px;
height: 22px;
}

td.CardCodeEmptyCell 
{
font-family: Arial;
font-size: 11px;
background-color: #7F7F7F;
border: 2px solid #7F7F7F;
text-align: center;
width: 12px;
height: 22px;
}

td.LoginBottomLine
{
	border-bottom: 1px solid #528ABD;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
}

td.LoginTopSpace
{
	padding: 12px 0px 0px 0px;
}

tr.CardCodeSpace
{
font-family: Arial;
font-size: 11px;
background-color: #FFFFFF;
border: 0px solid #FFFFFF;
width: 14px;
height: 22px;
}

td.CardCodeArrowCell 
{
font-family: Arial;
font-size: 11px;
width: 12px;
height: 22px;
background-image: url(../images/layout/extended.gif);
background-repeat: no-repeat;
background-position: center center;
}

.tooltipText 
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    background-color: #FFFFE1;
    border: 1px outset black;
    padding: 10px;
    margin: 10px;
}



