/******************************************************************************/
/*                                                                            */
/* Licensed Materials - Property of IBM, 5724-B88, (C) Copyright IBM Corp. 2001, 2002 - All Rights reserved.                                                          */
/*                                                                            */
/* Theme: Finance                                                             */
/*                                                                            */
/* This file is designed for use with Internet Explorer.                                                                 */
/*                                                                  */
/*                                                                  */
/* This CSS file was programatically generated using the configuration information from CssStyles_LatinI.properties.                                                                 */
/*                                                                  */
/*                                                                            */
/******************************************************************************/

/******************************************************************************/
/* General styles                                                             */
/******************************************************************************/

/* Styles given by Mr Niel */
* {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7F7F7F;
}

h1 {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 13pt;
	color: #009A3A;
}

h2 {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 10pt;
	color: #009A3A;
}

h3 {
	color: #009A3A;		
}

h5, legend {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	color: #6C6C6C;
        display:inline;
}

/*.link_teaser, .link_teaser* {*/
.link_teaser{
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
	font-size: 8pt;
	color: #7F7F7F;
    border-width: 0px;
}

/*.link_teaser:hover, .link_teaser:hover* {*/
.link_teaser:hover {
	font-style: normal;
	font-weight: normal;
	text-align: left;
	font-size: 8pt;
	color: #EE1C23;
    border-width: 0px;
}

/*.link_teaser_bold, .link_teaser_bold* {*/
.link_teaser_bold {
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	font-size: 8pt;
	color: #7F7F7F;
    border-width: 0px;
}

/*.link_teaser_bold:hover, .link_teaser_bold:hover* {*/
.link_teaser_bold:hover {
	font-style: normal;
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
	color: #EE1C23;
    border-width: 0px;
}

.link_rss {
	font-style: normal;
	font-weight: normal;
	text-decoration: normal;
	text-align: left;
	font-size: 8pt;
	color: #EE1C23;
    border-width: 0px;
}

.custom-forms-field-required {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #7F7F7F;
}
/**/

/*
a, table, tr, td, select, input, form, li, p, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }


a { color: #3366CC; }

a:visited { color: #666699; }

a:hover { color: #6699CC; }
*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; font-size: 7pt; margin: 0;}

@media print {    
    #print_id {display: none; }
    #page {width:650px}
  }
    
ul { font-family: Verdana, Arial, Helvetica, sans-serif; }

fieldset {
  border: 1px solid green;
  padding: 5;  
}

fieldset legend {
   font-weight: bold;
   color: #008000;
}

/******************************************************************************/
/* Styles used in the header or other common sections of the page             */
/******************************************************************************/

table.menu 
{
	border: 1px solid #000000;
	background-color: #e6e6e6;
	border-collapse: collapse;
}

table.menu td
{
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

/* style for banner at the top of the page */
.wpsPortalBanner { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #808080; LINE-HEIGHT: 13px; PADDING-TOP: 0px; TEXT-ALIGN: center; }

/* style for text on banner at the top of the page */
.wpsPortalBannerText { BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-COLOR: #e6e6e6; }

/* bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolbar 
{ 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 9pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #00cccc; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center;
	background-color: #6f6f6f;
}

td.wpsGroupTabsInHome
{
	BORDER-RIGHT: #ffffff 1px solid;
	margin-left: 20px;
	margin-right: 20px;
}

td.wpsGroupTabsInHome_on
{
	BORDER-RIGHT: #ffffff 1px solid;
	background-color: #43a271;
	margin-left: 20px;
	margin-right: 20px;
}

center.wpsGroupTabsInHome
{
	padding-left: 20px;
	padding-right: 20px;
}

a.wpsGroupTabsInHome,
a:visited.wpsGroupTabsInHome,
a:hover.wpsGroupTabsInHome,
a:link.wpsGroupTabsInHome {
	text-decoration: none;
	text-align:center;
	color: white;	
	/**margin-left: 20px;
	margin-right: 20px;*/
	
}
td:hover.wpsGroupTabsInHome {
	background-color: #009933;
}

td.selected_menu {
	background-color: #009933;
}

a.noUnderLine,
a:visited.noUnderLine,
a:hover.noUnderLine,
a:link.noUnderLine
{
	text-decoration: none;
}

a.help,
a:visited.help,
a:hover.help,
a:link.help
{
	text-decoration: none;
	border-bottom: 1px solid blue;
}

/* these classes define the link color for the text which can be found on the navigation bar. */
.wpsToolBarLink, .wpsToolBarLink:visited  { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 1px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #7697a7; }

/* new These classes define the link color for the text which can be found on the navigation bar. */
.wpsToolBarLink:hover { FONT-WEIGHT: normal; COLOR: #ffffff; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }

/* bar under toolbar that shows the pages in this page group */
.wpsNavbar { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold; }

/* vertical separator between page tabs on navbar */
.wpsNavbarSeparator { background-color: #006699; }

/* unselected tabs on navbar */
.wpsTabs, .wpsTabs:visited, .wpsTabs:hover, .wpsTabs:active    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #888888; text-decoration: none; }

/* selected tab on navbar */
.wpsSelectedTab, .wpsSelectedTab:visited, .wpsSelectedTab:hover, .wpsSelectedTab:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003366; text-decoration: none; background-color:#EBEBEB;}

/* new unselected group tabs */
.wpsGroupTabs, .wpsGroupTabs:visited, .wpsGroupTabs:active    { COLOR: #ffffff; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #7697a7; TEXT-DECORATION: none; }

/* new unselected group tabs */
.wpsGroupTabs:hover  { DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #9ebac8; TEXT-DECORATION: none; }

/* new unselected group tabs for NetScape */
.wpsGroupTabsNs, .wpsGroupTabsNs:visited, .wpsGroupTabsNs:active    { COLOR: #ffffff; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #7697a7; TEXT-DECORATION: none; }

/* new unselected group tabs for NetScape*/
.wpsGroupTabsNs:hover  { DISPLAY: block; COLOR: #000000; BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; LINE-HEIGHT: 13px; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #7697a7; TEXT-DECORATION: none; }

/* selected group tab */
.wpsGroupSelectedTab, .wpsGroupSelectedTab:visited, .wpsGroupSelectedTab:active { COLOR: #ffffff; BACKGROUND-COLOR: #9ebac8; TEXT-DECORATION: none; }

/* new selected group tab */
.wpsGroupSelectedTab:hover  { COLOR: #ffffff; BACKGROUND-COLOR: #9ebac8; TEXT-DECORATION: none }

/* portlet title text style */
.wpsPortletTitle { background-color: #EBEBEB; color: #003366; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/******************************************************************************/
/* Special styles for administration                                          */
/******************************************************************************/

/* enroll screen background */
.wpsEnrollBack  { background-color: #FFFFCC; }

/* admin portlets: header bar and task manager selected tab */
.wpsTableAdminHead { color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/* admin portlets: task manager unselected tabs */
.wpsTaskManagerUnselected {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

/* admin portlets: color for separator lines - matches icon background */
.wpsAdminHeadSeparator { background-color: #999999; }

/* admin portlets: text for tasks on header bar */
.wpsTaskIconText {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }

/* text labels for icons in portlet body */
.wpsDialogIconText {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }

/* text labels for disabled icons in portlet body */
.wpsDialogDisabledIconText {color: #CFC5C5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }

/******************************************************************************/
/* Styles used in portlets                                                    */
/******************************************************************************/

/* standard portlet background */
.wpsPortletBack { background-color: #FFFFFF; }

/* edit and configure mode backgrounds */
.wpsEditBack, .wpsConfigureBack { background-color: #FFFFFF; }

/* portlet background with emphasis color */
.wpsPortletColorBack { background-color: #CCCCCC; }

/* portlet header text */
.wpsPortletHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: black; }

/* portlet header text for edit mode */
.wpsEditHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }

/* default text in portlet body and in edit mode */
.wpsPortletText, .wpsEditText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/* Smaller text than default */
.wpsPortletSmText, .wpsEditSmText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

/* Smallest text */
.wpsPortletTinyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

/* Main portlet body style */
.wpsPortletBody {  }

/* form entryfields */
.wpsEditField { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/* form buttons */
.wpsButtonText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; }

/* table header row */
.wpsTableHead {color: #FFFFFF; background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;}

/* primary table style */
.wpsTableText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; align: center; }

/* normal table row */
.wpsTableRow, .wpsTableNrmRow   {color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  }

/* shaded table row - used to alternate row colors with normal row */
.wpsTableShdRow {color: #000000; background-color: #ECECEC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  }

/* Font settings used for text links in the header row of a table */
.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }

/* text for form element labels */
.wpsLabelText  {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/* text for form element descriptions */
.wpsDescriptionText {color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

/* error text */
.wpsFieldErrorText { color: #C83030; font-size: 11pt; }

/* warning text */
.wpsFieldWarningText { color: #000000; font-size: 11pt; }

/* success text */
.wpsFieldSuccessText { color: #000000; font-size: 11pt; }

/* information */
.wpsFieldInfoText { color: #999999; }

/* inline help information */
.wpsInlineHelpText { color: #666666; }

/******************************************************************************/
/* Lotus Notes Portlet classes                                                */
/******************************************************************************/

/* Background color and font settings for table cell that holds a weekday abbreviation (i.e. Fri) 
in the Lotus Notes Calendar Portlet */
.weekday_header {	background-color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}

/* Background color and font settings for table cell that holds a day number (i.e 17) for months 
other than the current month in the Lotus Notes Calendar Portlet */
.other_month_header { background-color: #E4E3E3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; height: 20; color: #7E7001;}

/* Background color and font settings for table cell that holds a day number (i.e 17) for the current month 
in the Lotus Notes Calendar Portlet */
.current_month_header { background-color: #CBDBF3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; height: 20; color: #000000;}

/* Background color and font settings for empty table cells for months other than the current month 
in the Lotus Notes Calendar Portlet */
.other_month_cell { background-color: #F0F0F0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}

/* Background color and font settings for empty table cells for the current month in the Lotus Notes Calendar Portlet */
.current_month_cell { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: Black;}

/* Background color and font settings for table cell that holds the current day number and name (i.e 17 Wednesday)
in the Lotus Notes Calendar Portlet */
.current_day_header { background-color: #92B5E6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; height: 20; color: #000000;}

/* Background color and font settings for the current day number and name (i.e 17 Wednesday) text in the Lotus Notes Calendar Portlet */
a.current_day_header:link 	{ color: #000000; background-color:transparent; }

/* Background color and font settings for a day number (i.e 17) in a month other than the current month 
in the Lotus Notes Calendar Portlet */
a.other_month_header:link 	{ color: #0000ff; background-color:transparent; }

/* Background color and font settings for a day number (i.e 17) in the current month in the Lotus Notes Calendar Portlet */
a.current_month_header:link { color: #0050C9; background-color:transparent; }

/* Text displaying the place name */
.wpsPlaceName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #EBEBEB; }

/* End of Lotus Notes Calendar Portlet classes */

/******************************************************************************/
/* Schneider Electric classes                                                 */
/******************************************************************************/

/* Standard separator */
.seSeparator { background-color: #666666; }

/* Identity */
.seIdentity, .seIdentity:visited, .seIdentity:hover, .seIdentity:active { background-color: #FFFFE0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #003366; text-decoration: none; }

/* Toolbar */
.seToolbar, .seToolbar:visited, .seToolbar:active { COLOR: #000000; BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none}

/* Toolbar over 
.seToolbar:hover { DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #999999; text-decoration: none; }
*/

/* Toolbar */
.lastSeToolbar, .lastSeToolbar:visited, .lastSeToolbar:active { COLOR: #000000; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none}

/* Toolbar over */
.lastSeToolbar:hover { DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #999999; text-decoration: none; }


/* Toolbar pop-up */
.CalqueToolBar {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #666666 1px solid; WIDTH: 160px; COLOR: #003366; BORDER-BOTTOM: #666666 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e6e6e6
}

.SousMenuToolBarInactif, .SousMenuToolBarInactif:link, .SousMenuToolBarInactif:visited {
	DISPLAY: block; FONT-SIZE: 9pt; CLIP: rect(8px 8px 8px 8px); COLOR: #000000; TEXT-DECORATION: none
}

/* Back color of country logo */
.seCountryColor {background-color: #5B69CA;}

/* Country name */
.seCountryName { font-size: 8pt; color: #333333 }

/* tool box menu */
.LienNavigation, .LienNavigation:visited, .LienNavigation:active {
	COLOR: #000000; BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none
}

/* tool box menu for NetScape */
.LienNavigationNs, .LienNavigationNs:visited, .LienNavigationNs:active {
	COLOR: #000000; BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none
}

/* general style for the layer of the second navigation bar */
.CalqueMenu {
	BORDER-RIGHT: #009966 1px solid; BORDER-TOP: #009966 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #009966 1px solid; WIDTH: 151px; COLOR: #003366; BORDER-BOTTOM: #009966 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e6e6e6
}

/* style for second navigation bar when on the page */
.SousMenu1 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; CLIP: rect(10px 10px 10px 10px); COLOR: #6699cc; TEXT-DECORATION: none
}

/* style for second navigation bar when not on the page */
.SousMenu1inactif, .SousMenu1inactif:link, .SousMenu1inactif:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 9pt; CLIP: rect(10px 10px 10px 10px); COLOR: #99ccff; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when not on the page */
.SousMenu2inactif, .SousMenu2inactif:link, .SousMenu2inactif:visited {
	FONT-SIZE: 9pt; MARGIN-LEFT: 10pt; COLOR: #99ccff; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when on the page */
.SousMenu2 {
	FONT-SIZE: 9pt; MARGIN-LEFT: 10pt; COLOR: #666699; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when on the page and link */
A.SousMenu2:link {
	FONT-SIZE: 9pt; MARGIN-LEFT: 10pt; COLOR: #666699; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when on the page and visited */
A.SousMenu2:visited {
	FONT-SIZE: 9pt; MARGIN-LEFT: 10pt; COLOR: #666699; TEXT-DECORATION: none
}

/* display the line between the items in the second and in the third navigation bars */
.TraitMenu {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 0px solid; LINE-HEIGHT: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 3px
}

/* general style for the tables inside the layer of the second navigation bar */
.TableSousMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/* tool box menu hover */
A.LienNavigation:hover {
	DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #999999; text-decoration: none
}

/* tool box menu hover for NetScape */
A.LienNavigationNs:hover {
	DISPLAY: block; COLOR: #ffffff; BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none
}

/* style for second navigation bar when on the page and hover */
A.SousMenu1:hover {
	DISPLAY: block; COLOR: #6699cc; TEXT-DECORATION: none
}

/* style for second navigation bar when not on the page and hover */
A.SousMenu1inactif:hover {
	DISPLAY: block; COLOR: #6699cc; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when on the page and hover */
A.SousMenu2:hover {
	COLOR: #6699cc; TEXT-DECORATION: none
}

/* style for third navigation bar (portlet selector) when not on the page and hover */
A.SousMenu2inactif:hover {
	COLOR: #6699cc; TEXT-DECORATION: none
}

.BookmarkLink, .BookmarkLink:visited, .BookmarkLink:active {
	COLOR: #000000; BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; LINE-HEIGHT: 15px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-COLOR: #e6e6e6; text-decoration: none
}


/** Style ANY */

img { border: 0; }
.figure { text-align: center; }

span.year { color: #336699; }

p.copyright { 
	color:#7F7F7F;
	font-family:Arial;
	font-size:8pt;
	text-decoration:none; 
}
p.author { color: #336699; padding-bottom: 10px; }
p.block { text-align: center; }

hr { height: 0px; color: #336699; }

span.description { color: #336699; font-weight: bold; }
span.switch { cursor: pointer; margin-left: 5px; text-decoration: underline; }

/* Samples */

.samplesGroup {
    /* a tasteful shade of blue */
    background-color: #BFCCDF;
    color: black;
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: #336699;
    font-size:120%;
    padding-left: 0.2em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-top: 1em;
    margin-bottom: 0;

    /* mozilla and some others support the fancy CSS3 borders */
    -moz-border-radius-bottomleft: 1em;
    border-radius-bottomleft: 1em;
}

.samplesNote {
    color: #333333;
    margin: 0.5em;
    padding: 0.2em;
    background-color: #ffffcc;
    font-style: italic;
}

.samplesText {
    margin-top: 0.2em;
}

div.resources {
    text-align: right;
}

div.resources a {
    margin: 5px;
}

div.message {
   text-align:center;
}

.message p {
    margin: 0;
}

button {
	background-color: #009933;	
	font-family: Verdana, serif;
	font-size: 10px;
	color: white;
	border: 0;
	padding-top: 3px;
	padding-bottom: 3px;	
	cursor: pointer;
	text-align: center;
}

.unactive_button {
	background-color: red;	
	font-family: Verdana, serif;
	font-size: 10px;
	color: white;
	border: 0;
	padding-top: 3px;
	padding-bottom: 3px;		
}

#page {
    margin: 0.5em auto ;
    border: 1px solid #808080;
    /*width:90%;*/
    width: 590px;
}

#content {
	text-align:left;
}

#footer {    
    text-align: center;
}

hr#separation {
	clear:both;
	border:0;	
}

button {
    margin-top: 0;
}

/**use form end form paragraph*/
.end_form {
	margin:0;
	padding:0;
}

button.inline {
    margin-top: 0;
}

form {
    /*background-color: #EFEFEF;*/
    background-color: #ffffff;
    margin: 1em 10%;
    padding: 1em;
}

.hidden {
 //   visibility: hidden;
    margin: 0;
    padding: 0;
}

.authorization {
	margin: 0.5 em;
	padding: 0.5 em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 13pt;
	color: #009A3A;
	border: 1px solid #7F7F7F;
}

.authorization h1 {
	color: red;
}

.authorization .title {
    color: red;
}

div#authorization-site {
	border:2px solid red;	
	margin-top:5px;
	padding: 2px;	
}

.note {
    /*background-color: #EFEFEF;*/
    padding: .5em;
    margin: 1em 10%;
    border: 1px solid #7F7F7F;
}

.note .title {
    color: red;
    font-size: 1.5em;
}

.note p, .authorization p {
    margin: 0;
    padding: 0;
}

table.registration td {
    //padding: .5em;
}


.label {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #7F7F7F;
}

.error {
    font-variant: italic;
    color: red;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-top: 1em;
}
.help {
    font-size: .75em;
    color: blue;
}
td.dump {
    font-size: 0.8em;
}
.menu {
    font-size: .65em;
    color: green;
}

.menu a {
    color: green;
}

	
/** Fils d'ariane **/
ul#steps {
    margin: 0;
    padding: 0;
    list-style-type: none;
    vertical-align: baseline;    
}

ul#steps li{	
	margin: 1em 0.5em;			
	float:left;
}
div#ariane hr{
  clear: both;
  color:grey;
  background-color:grey;
  height: 1px;
  border: 0px;
}

.unselected {		
	color: lightgrey;
	cursor: default;	
}

.over-step {
	color: green;
	text-decoration: underline;
	cursor: pointer;
}

.out-step {
	color: lightgrey;	
	cursor: pointer;
}
 
.selected {	
	font-weight: bold;
	color: green;
	cursor: default;		
}

#productConfigurationContainer {
	height: 200px;
	overflow-y: auto;
	overflow-x: none;
	margin: 5px;
}

div.tableContainer {
	width: 400px;
	margin: 2px;
	
}

div.tableContainer table thead td, div.tableContainer table thead th {
			background:#94BEFF;
	}
table.prConf th{
			border-right:1px solid #999;
			padding:2px;
			font-weight:normal;
}
html>body tbody.scrollContent {
			//height: 262px;
			overflow-x:hidden;
			overflow-y: auto;
		}

tbody.scrollContent td, tbody.scrollContent tr td {
	background: #FFF;
	padding: 2px;
}

tbody.scrollContent tr.alternateRow td {
	background: #e3edfa;
	padding: 2px;
}

tbody.scrollContent tr.selected td {
	background: yellow;
	padding: 2px;
}
tbody.scrollContent tr:hover td {
	background: #a6c2e7;
	padding: 2px;
}
tbody.scrollContent tr.selected:hover td {
	background: #ff3;
	padding: 2px;
}

.disableDojoComboBox {
	background-color: #eaeaea;
	color: #7d7d7d7;
}
