/************************************** ]     Cortex Base CSS    [************************************/
@import url(BaseStyles.css);
/*----------------------------------------------------------------------------------------------------/

/*****************************************************************************************************/
/************************************** ] Cortex Override Style [*************************************/
/*****************************************************************************************************/
body 
{
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	color : Navy;
}

A
{
	color : Navy;
}

.tablenav
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	color: #FFFFFF;
}

.tablenav A
{
	font-weight: bold;
	color: #FFFFFF;
}

.tablenav TD
{
		background-color:Transparent;}

A.noeffect
{
	text-decoration: none;
}

.tableMainMenu
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #3264AF;
}
.tableMainMenu A
{
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}
.tableMainMenu A:Hover{}

TD.tableOrderUnit{}

INPUT.LblBlue{}
TEXTAREA.LblBlue{}
INPUT.RightLblBlue{}
INPUT.LblBlueRO{}
INPUT.RightLblBlueRO{}
INPUT.DigiBgBlueLblBlue{}
INPUT.DigiBgBlueLblRed{}
INPUT.Calculator{}

SELECT.LblBlue{}

.dataGrid{}
.dataGrid A{}
.dataGrid A:Hover{}

.calendar{}

.yellow8{}
.black9{}
.black8{}

.white8{}
A.white8{}
A:hover.white8{}

.white9{}
.darkBlue8{}
.darkBlue10{}

.red8{}
A.red8{}

.green8{}
.grey8{}
.lightGrey8{}


.darkBlue9{}
.purple9{}
A.purple9{}
A:hover.purple9{}

.alertInfo{}

.orderCompositionHeader{}
.orderCompositionMultiVal{}

TABLE.orderCompositionMultiVal{}
.manageOrdersCartouche{}
TABLE.manageOrdersCartouche{}

BODY.proformaPrint{}
.proformaPrint{}
TD.proformaPrint{}
.proformaPrintRed{}
.proformaPrintBlue{}

.altFieldLengthLayer{}




.purple8
{
	font-size: 9pt;
	color: #99209B;
	font-family: Arial, Verdana, Times New Roman;
}
.darkPurple8
{
	font-weight: bold;
	font-size: 8pt;
	color: #99209B;
	font-family: Arial, Verdana, Times New Roman;
}
INPUT.RightLblBlueRO2
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	border-bottom: 0;
	color: #003366;
	font-family: Arial, Verdana, Times New Roman;
	text-align: right;	
}
INPUT.RightLblBlueRO2W48
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	border-bottom: 0;
	color: #003366;
	font-family: Arial, Verdana, Times New Roman;
	text-align: right;	
	width: 48px;
}
INPUT.RightLblBlueRO2W70
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	border-bottom: 0;
	color: #003366;
	font-family: Arial, Verdana, Times New Roman;
	text-align: right;	
	width: 70px;
}
INPUT.RightLblBlueRO2W80
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	border-bottom: 0;
	color: #003366;
	font-family: Arial, Verdana, Times New Roman;
	text-align: right;	
	width: 80px;
}
INPUT.RightLblBlueRO2W90
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	border-bottom: 0;
	color: #003366;
	font-family: Arial, Verdana, Times New Roman;
	text-align: right;	
	width: 90px;
}
INPUT.RightLblBlueRO3
{
	border-right:0;
	border-top: 0;
	font-weight: bold;
	font-size: 8pt;
	border-left: 0;
	color: #003366;
	border-bottom: 0;
	font-family: Arial, Verdana, Times New Roman;
	background-color: #DEDFDE;
	text-align: right;
}
INPUT.RightLblBlueW36
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #003366;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana;
	text-align: right;
	width:36px;
}
INPUT.RightLblBlueW70
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #003366;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana;
	text-align: right;
	width:70px;
}
INPUT.RightLblBlueW80
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #003366;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana;
	text-align: right;
	width:90px;
}
INPUT.RightLblBlueW90
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #003366;
	border-bottom: #c0c0c0 1px solid;
	font-family: Verdana;
	text-align: right;
	width:90px;
}
/*****************************************************************************************************/
/*********************************** ] Cortex Specialization Style [**********************************/
/*****************************************************************************************************/
.PageBottom{
	background-image:url(../Images/Design/Design2006/Fd_PageBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight: bold;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
}

.NavTopBackground{
	background-image:url(../Images/Design/Design2006/Fd_NavTopBackground.gif);
	background-repeat:repeat-x;
}

.WelcomeMsg{
	font-weight: bold;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 8pt;
	color : red
	
}
.WelcomeMsgBIG{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 20px;
	font-weight: bold;
	color: #EF74AC;
}
.Menu_LBottomCorner{
	background-image:url(../Images/Design/Design2006/Menu_LBottomCorner.gif);
	width: 15px;
	height: 25px;
}
.Menu_RBottomCorner{
	background-image:url(../Images/Design/Design2006/Menu_RBottomCorner.gif);
	width: 15px;
	height: 25px;
}
.Menu_Content
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	color: #ffffff;
	background-color: #3264AF;
	height: 25px;
}


.MasterTableau{
	background-color: #FFFFFF;
	width: 980px;
	border: 1px solid #013366;
	text-align:left;
}

.MasterContent
{
	font-family : Arial, Verdana, Times New Roman;
	font-size: 11px;
	color : #003063;
	text-decoration:none;
}
.MasterContent:link
{
	font-family : Arial, Verdana, Times New Roman;
	font-size: 11px;
	color : #003063;
	text-decoration : underline;
}

.MasterContent:visited
{
	font-family : Arial, Verdana, Times New Roman;
	font-size: 11px;
	color : #003063;
	text-decoration : underline;
}
.MasterContent:hover
{
	font-family : Arial, Verdana, Times New Roman;
	font-size: 11px;
	color : #003063;
	 text-decoration: underline;
}


.ValError
{
	color:#CC3300;
	font-size: 11px;
	font-weight:bold
}

.tableMainMenuSelectedItem
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #3264AF;
	background-image :url(../Images/Design/Design2006/SelectedMenu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	
}

/* RED button */
INPUT.DigiBgRedLblWight
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	background-color: #E60303;
	border-left: #c0c0c0 1px solid;
	color: #FFFFFF;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	cursor: default;
}
.PinkText
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	color: #FA42A2;
}

/*  Generic : Green theme*/
.Generic_TopLeftCorner{
	background-image:url(../Images/Design/Design2006/Generic_TopLeftCorner.gif);
	width: 9px;
	height: 9px;
}
.Generic_TopRightCorner{
	background-image:url(../Images/Design/Design2006/Generic_TopRightCorner.gif);
	width: 7px;
	height: 9px;
}
.Generic_BottomLeftCorner{
	background-image:url(../Images/Design/Design2006/Generic_BottomLeftCorner.gif);
	width: 9px;
	height: 10px;
}
.Generic_BottomRightCorner{
	background-image:url(../Images/Design/Design2006/Generic_BottomRightCorner.gif);
	width: 7px;
	height: 10px;
}
.Generic_Top{
	background-image:url(../Images/Design/Design2006/Generic_Top.gif);
	height:9px;
	background-repeat:repeat-x;
}
.Generic_Bottom{
	background-image:url(../Images/Design/Design2006/Generic_Bottom.gif);
	height:10px;
	background-repeat:repeat-x;
}
.Generic_Content{
	background-image:url(../Images/Design/Design2006/Generic_Content.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.Generic_Button {
	border: solid 1px #75971C;
	background-color: #A6CE47;
	color:#FFFFFF;
	font-style: italic;
	padding: 1px 2px 1px 2px;
	font-size:12px;
	font-weight:bold;
	cursor: default;
}
.Generic_Input {
	border: solid 1px #013366;
	color:#22840B;
	padding: 1px 2px 1px 2px;
	font-size:11px;
	font-weight:bold;
}
.Generic_Bold
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight :bold;
	color : #A6CE47;
}
.Generic_Bold:link {text-decoration : none;}
.Generic_Bold:visited {text-decoration : none;}
.Generic_Bold:hover {text-decoration : underline;}

INPUT.RightLblGreenRO
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #003366;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	background-color: #EDF2DE;
	text-align: right;
	width:70px;
}
INPUT.DigiBgGreenLblWight
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	background-color: #A6CE47;
	border-left: #c0c0c0 1px solid;
	color: #FFFFFF;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	cursor: default;
}

SELECT.LblGreen
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #576C0A;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
}



/*  Order : Pink theme*/
.Order_TopLeftCorner{
	background-image:url(../Images/Design/Design2006/Order_TopLeftCorner.gif);
	width: 9px;
	height: 9px;
}
.Order_TopRightCorner{
	background-image:url(../Images/Design/Design2006/Order_TopRightCorner.gif);
	width: 7px;
	height: 9px;
}
.Order_BottomLeftCorner{
	background-image:url(../Images/Design/Design2006/Order_BottomLeftCorner.gif);
	width: 9px;
	height: 10px;
}
.Order_BottomRightCorner{
	background-image:url(../Images/Design/Design2006/Order_BottomRightCorner.gif);
	width: 7px;
	height: 10px;
}
.Order_Top{
	background-image:url(../Images/Design/Design2006/Order_Top.gif);
	height:9px;
	background-repeat:repeat-x;
}
.Order_Bottom{
	background-image:url(../Images/Design/Design2006/Order_Bottom.gif);
	height:10px;
	background-repeat:repeat-x;
}
.Order_Content
{
	font-size:11px;
	background-image:url(../Images/Design/Design2006/Order_Content.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.Order_Button {
	border: solid 1px #6C0E3F;
	background-color: #FA42A2;
	color:#FFFFFF;
	padding: 1px 2px 1px 2px;
	font-size:12px;
	font-weight:bold;
	cursor: default;
}
.Order_TitleBig{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 24px;
	font-weight: bold;
	color: #EF74AC;
	font-style:italic;
}
.Order_Bold
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight: bold;
	color: #FA42A2;
}

.Order_Bold:link {text-decoration : none;}
.Order_Bold:visited {text-decoration : none;}
.Order_Bold:hover {text-decoration : none;}

SELECT.LblPink
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #99209B;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
}
INPUT.RightLblPinkRO
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #99209B;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	background-color: #FAE4F0;
	text-align: right;
	width: 90px;
	height:20px;	
}


INPUT.DigiBgPinkLblWight
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	background-color: #FC88C5;
	border-left: #c0c0c0 1px solid;
	color: #FFFFFF;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	cursor: default;
}

/*  Customer : Blue theme*/
.Customer_Header{
	background-color : #00a2c9;
	color : #FFFFFF;
	font-family: Arial, Verdana, Times New Roman;
	font-size:11px;
	font-weight:bold;

}
.Customer_Content{
	background-color : #DDF3F8;
	font-family: Arial, Verdana, Times New Roman;
	font-size:11px;
	color:#003360;
}
.Customer_Button {
	border: solid 1px #6C0E3F;
	background-color: #00a2c9;
	font-style: italic;
	color:#FFFFFF;
	padding: 1px 2px 1px 2px;
	font-size:11px;
	font-weight:bold;
	cursor: pointer;
}
.Customer_TitleBig{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 26px;
	color : Silver;
}
.Customer_Bold
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight :bold;
	color:#003360;
}
.Customer_Input {
	border: solid 1px #00a2c9;
	color:#00a2c9;
	padding: 1px 2px 1px 2px;
	font-size:11px;
}
.Customer_Bold:link {text-decoration : none;}
.Customer_Bold:visited {text-decoration : none;}
.Customer_Bold:hover {text-decoration : none;}

INPUT.DigiBgBlueLblWight
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	background-color: #00A2C9;
	border-left: #c0c0c0 1px solid;
	color: #FFFFFF;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	cursor: default;
}



/*  User : Yellow theme*/
.User_TopLeftCorner{
	background-image:url(../Images/Design/Design2006/User_TopLeftCorner.gif);
	width: 9px;
	height: 9px;
}
.User_TopRightCorner{
	background-image:url(../Images/Design/Design2006/User_TopRightCorner.gif);
	width: 7px;
	height: 9px;
}
.User_BottomLeftCorner{
	background-image:url(../Images/Design/Design2006/User_BottomLeftCorner.gif);
	width: 9px;
	height: 10px;
}
.User_BottomRightCorner{
	background-image:url(../Images/Design/Design2006/User_BottomRightCorner.gif);
	width: 7px;
	height: 10px;
}
.User_Top{
	background-image:url(../Images/Design/Design2006/User_Top.gif);
	height:9px;
	background-repeat:repeat-x;
}
.User_Bottom{
	background-image:url(../Images/Design/Design2006/User_Bottom.gif);
	height:10px;
	background-repeat:repeat-x;
}
.User_Content{
	background-image:url(../Images/Design/Design2006/User_Content.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.User_Bold
{
	font-family: Arial, Verdana, Times New Roman;
	font-size: 11px;
	font-weight :bold;
	color:#003360;
}
INPUT.DigiBgYellowLblWight
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	background-color: #F7B338;
	border-left: #c0c0c0 1px solid;
	color: #FFFFFF;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
	cursor: default;
}
SELECT.LblYellow
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #c0c0c0 1px solid;
	color: #DAB782;
	border-bottom: #c0c0c0 1px solid;
	font-family: Arial, Verdana, Times New Roman;
}
INPUT.LblYellow
{
	border: #c0c0c0 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #DAB782;
	font-family: Arial, Verdana, Times New Roman;
}