/*
	Standard.css
	----------
*/
.bodybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #004173;
    FONT-FAMILY: arial,helvetica,sans-serif
}

h1 {
 font-family: arial, Tahoma, Verdana, Lucida, helvetica, sans-serif;
 font-size: 26px;
 font-weight: normal;
 color: #e9f2fc;
 background-color: transparent;
 padding: 0px;
 margin: 0px;
 }

h2 {
 font-family: arial, Tahoma, Verdana, Lucida, helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 line-height: 14px;
 color: #5A6F5A;
 background-color: transparent;
 }

a.navlink {
 font-family: arial, Tahoma, Verdana, Lucida, helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #e9f2fc;
 background-color: transparent;
 }

a.navlink:visited {
 text-decoration: none;
 color: #e9f2fc;
 background-color: transparent;
 }

a.newslink {
 font-family: arial,Tahoma, Verdana, Lucida, helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 line-height: 10px;
 text-decoration: none;
 color: #5A6F5A;
 background-color: transparent;
 }

a.newslink:visited {
 text-decoration: none;
 color: #900020;
 color: #5A6F5A;
 background-color: transparent;
 }

a.newslink:hover {
 text-decoration: underline;
 }

li {
 font-family: arial, Tahoma, Verdana, Lucida, helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 18px;
 padding-bottom: 7px;
 color: #5A6F5A;
 background-color: transparent;
 }

/*-----------------------*/
/*  Application OPCVM    */
/*-----------------------*/

html
{
	scrollbar-face-color: #D6DED6;
	scrollbar-shadow-color: #D6DED6;
	scrollbar-highlight-color: #D6DED6;
	scrollbar-3dlight-color: #BAC6BA;
	scrollbar-darkshadow-color: #BAC6BA;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #BAC6BA;
}

.Title_1
{
	font-family: arial, sans-serif;
	position:absolute;
	top:60px;
	left:4px;
	font-size: 14px;
	font-weight: bold;
	color: #262350;
}

.Title_2
{
 	font-family: Bakersignet, Times New Roman;
 	font-size: 22px;
	font-weight: normal;
	color: #262350;
}

.Title_3
{
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #262350;
}

.Text_1
{
 	font-family: arial;
 	font-size: 12px;
	font-weight: normal;
	color:#032043;
}

.Text_2 
{
 	color:#336699;
}
 
.Text_3
{
	width:100%; 
	font-family: Arial, Tahoma, MS Sans Serif, Sans Serif; 
	font-size: 95%;
}

.Text_4 
{
	color: #032043; 
}
.Text_4 a { color: #032043; text-decoration: none; padding: 2px 4px }
.Text_4 a:hover { color: #d2a934; text-decoration: none; background-color: #fcf3d7}

.Text_5
{
	font-family: Arial, Tahoma, MS Sans Serif, Sans Serif; 
	font-size: 80%;
}

.Text_5
{
	font-family: Arial, Tahoma, MS Sans Serif, Sans Serif; 
	font-size: 80%;
	cursor:pointer;
}

.BackgroundColor_1
{
	background-color:#032043;
}



.TableStyle_2
{
	background-color:#F7F7F7;
}

.TableStyle_3
{
	background-color: #666D70;
	color:#666D70;
}

.TableStyle_4
{
	background-color: #E5E5E5;
	color:#666D70;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}

.TableStyle_5
{
	background-color: #032043;
	color:#032043;
}

.TableStyle_6
{
	background-color: #E5E5E5;
	color:#032043;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}

.TableStyle_7
{
	background-color: #ADAFAA;
	color:#ADAFAA;
}

.TableStyle_8
{
	background-color: #E5E5E5;
	color:#ADAFAA;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
}


.TableCellStyle_1
{
	background-color:#ffffff; 
	font-weight:bold;
}

.TableCellStyle_2
{
	font-weight:bold;
}

.TableCellStyle_3
{
	background-color:#032043;
	color:#ffffff;
	font-weight:bold;
}

.TableCellStyle_4 
{
	font-family:  arial, Verdana, Lucida, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 9px;
	color: #0F5CB2;
	background-color: #ffffff;
}

.TableCellStyle_5
{
 	vertical-align: top;
 	TEXT-ALIGN: left; 
 	width=20;
 	height=22;
 	background-image: url(../Pictures/OPCVM/news.gif);
 	background-repeat: no-repeat;
 	background-position: center left;
}

.TableCellStyle_6
{
 	font-size: 8pt;
 	font-weight: bold;
}

.TableCellStyle_7
{
 	font-size: 8pt;
}

.TableCellStyle_8
{
	background-color:#CCCCCC;
	font-weight:bold;
	font-size:11px;
	color: #032043;
}

.TableCellStyle_9
{
	font-weight:normal;
	font-size:11px;
	color: #336699;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.TableCellStyle_9 a { cursor:pointer; height:16px;text-decoration:none; color: #336699; background-color:#ffffff; background-image: url("../pictures/OPCVM/AD.gif"); background-repeat: no-repeat; }
.TableCellStyle_9 a:hover { cursor:pointer; height:16px;text-decoration:none; color: #CC6600; background-color:#F5F5F5; background-image: url("../pictures/OPCVM/AE.gif"); background-repeat: no-repeat;}
.TableCellStyle_9 span { cursor:pointer; margin-left:20px; height:16px;}

.TableCellStyle_10
{
	background-color:#799BA9;
	font-weight:bold;
	font-size:11px;
	color: #032043;
}

.TableCellStyle_11
{
	font-weight:normal;
	font-size:11px;
	color: #032043;
}	

.TableCellStyle_12
{
	background-image: url(../pictures/OPCVM/tlbg.gif);
}

.TableCellStyle_13
{
	background-image: url(../pictures/OPCVM/tbg.gif);
	padding: 4px;
	padding-left: 2px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	COLOR: black;
	font-size: 8pt;
}

.TableCellStyle_14
{
	background-image: url(../pictures/OPCVM/trbg.gif);
}

.TableCellStyle_15
{
	background-image: url(../pictures/OPCVM/lbg.gif);
}

.TableCellStyle_16
{
	background-image: url(../pictures/OPCVM/rbg.gif);
}


.TableCellStyle_17
{
	background-image: url(../pictures/OPCVM/blbg.gif);
}

.TableCellStyle_18
{
	background-image: url(../pictures/OPCVM/bbg.gif);
}

.TableCellStyle_19
{
	background-image: url(../pictures/OPCVM/brbg.gif);
}

.TableCellStyle_20
{
	background-image: url(../pictures/OPCVM/tlsbg.gif);
}

.TableCellStyle_21
{
	background-image: url(../pictures/OPCVM/tsbg.gif);
}

.TableCellStyle_22
{
	background-image: url(../pictures/OPCVM/trsbg.gif);
}

.TableCellStyle_23
{
 	font-family: Bakersignet, Times New Roman;
 	font-size: 20px;
	font-weight: normal;
	color: #262350;
	width:100%;
}

.TableCellStyle_24
{
	height:80px;
	background-image: url(../pictures/OPCVM/XP.gif);
	background-repeat: repeat-x;
}

.TableCellStyle_25
{
 	font-family: Bakersignet, Times New Roman;
 	font-size: 18px;
	font-weight: normal;
	color: #262350;
	width:100%;
	padding-left:4px;
}

.TableCellStyle_26
{
	font-weight:normal;
	font-size:12px;
	color:#336699;
	cursor:pointer;
}

.TableCellStyle_27
{
	background-image: url(../pictures/OPCVM/tlbg.gif);
}

.TableCellStyle_28
{
	background-image: url(../pictures/OPCVM/Title_MP_1.gif);
	height:22px;
}

.TableCellStyle_29
{
	background-image: url(../pictures/OPCVM/trbg.gif);
}

.ImageStyle_1
{
	position:absolute;
	top:0px;
	left:0px;
}

.ImageStyle_2
{
	left:6px;
	position:absolute;
	top:4px;
	cursor:pointer;
}

.ImageStyle_3
{
	left:6px;
	position:absolute;
	top:4px;
}

.ImageStyle_5
{
	left:6px;
	position:relative;
	top:4px;
}

.ImageStyle_4
{
	cursor:pointer;
	margin-top:2px;
}

.Button_1
{
	font-family: Arial, Tahoma, MS Sans Serif, Sans Serif;
	font-weight: normal;
	font-size: 100%;
	color: #000000; 
	cursor: pointer; 
	border: solid 1px #777777; 
	background: url(../pictures/OPCVM/button_back.gif) center;
	background-color:#eeeeee;
	padding:1px; 
}

/*-----------------------*/
/* 	Dashboard 	 */
/*-----------------------*/



.DBScreenArea
{
	
}

.DBTitleArea 
{
	BACKGROUND-COLOR: FFFFFF;

}
.DBTitle 
{
	FONT-FAMILY: arial, verdana, helvetica, sans-serif; 
	COLOR: black;
}
.DBCaption 
{
	COLOR: black;
}
.DBTitleGroup 
{
	
}
.DBCommandArea 
{
	COLOR: black;
	FONT-WEIGHT: bold;
}
.DBCommand:link
{
	COLOR: black; 
	TEXT-DECORATION: none
}
.DBCommand:visited 
{
	COLOR: black; 
	TEXT-DECORATION: none
}
.DBCommand:hover
{
	COLOR: black; 
	TEXT-DECORATION: none
}


/* 	Navigation area  */


.DBNavArea 
{
	BACKGROUND-COLOR: #eeeeee;
}

.DBNavMenuArea
{
	
	BACKGROUND-COLOR: #eeeeee;
	COLOR: black;
	
}

.DBNavSelMenuArea
{
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #FFFFFF;
}

.DBNavLink:link
{
	COLOR: Black

}

.DBNavLink:visited 
{
	COLOR: Black
}

.DBNavLink:hover 
{
	COLOR: Black; 
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.DBNavSubMenuArea 
{
	BACKGROUND-COLOR: #FF7B00;
}


/*-----------------------*/
/* 	Layout Area  	*/
/*-----------------------*/


.LayoutTable 
{
	
	BACKGROUND-COLOR: #FFFFFF
}


/*-----------------------*/
/*	Web Part 	 */
/*-----------------------*/


.WPArea
{
}

.WPFrame 
{

}

.WPIcon
{

}

.WPFixedTitle
{

}

.WPMovedTitle
{
	BACKGROUND-COLOR: #DDEAF5; 
	FONT-WEIGHT: bold; 
	COLOR: #000084;
}

.WPCommandsArea 
{
	background-color: #DDEAF5;
	FONT-WEIGHT: bold; 
	COLOR: #000084;
}

.WPTitle A:link
{
	COLOR: #000084;
}

.WPTitle A:visited
{
	COLOR: #000084;
}

.WPTitle A:hover 
{
	COLOR: #ff3300; 
	TEXT-DECORATION: underline
}

.WPtrs
{
	background-image: url(../pictures/OPCVM/trsbg_2.gif);
}

/*-----------------------*/
/*	USER		 */
/*-----------------------*/

.UserTabNav
{
}

.UserTabNavItem
{
	BACKGROUND: #D0D0D0; 
	FONT-WEIGHT: normal;
}

.UserTabNavItemSel
{
	BACKGROUND: #AECCEA;
	FONT-WEIGHT: bold;
}

.UserTabItem
{
	BACKGROUND: #DEDFDE;
	DISPLAY: none;

}

.UserTabItemSel
{
	BACKGROUND: #AECCEA;
}

.UserTabFrame
{
	background-color:white;
	border:1px solid #000000;
}


.UserVertivalTabNav
{
	

}

.UserVerticalTabNavItem
{
	BACKGROUND: #D6D3CE; 
	BORDER-RIGHT: #848284 1px solid;
	BORDER-TOP: #848284 1px solid;
	BORDER-BOTTOM: #848284 1px solid;	 
	FONT-WEIGHT: normal;
}

.UserVerticalTabNavItemSel
{
	BACKGROUND: #ffaf65;
	BORDER-RIGHT: #7591b1 1px solid;
	BORDER-TOP: #7591b1 1px solid;
	BORDER-BOTTOM: #7591b1 1px solid;
	FONT-WEIGHT: bold;
}

.UserVerticalTabItem
{
	padding-top:2;
}

.UserVerticalTabItemSel
{
	padding-top:2;
}

.UserHorizontalTabNav
{
	
}


.UserHorizontalTabNavItem
{
	BACKGROUND: #D6D3CE; 
	BORDER-RIGHT: #848284 1px solid;
	BORDER-LEFT: #848284 1px solid;
	BORDER-BOTTOM: #848284 1px solid;	 
	FONT-WEIGHT: normal;
}


.UserHorizontalTabNavItemSel
{
	BACKGROUND: #ffaf65;
	BORDER-RIGHT: #7591b1 1px solid;
	BORDER-LEFT: #7591b1 1px solid;
	BORDER-BOTTOM: #7591b1 1px solid;
	FONT-WEIGHT: bold;
}

.UserHorizontalTabItem
{

}

.UserHorizontalTabItemSel
{

}

/*-----------------------*/
/*	Module CRM  	 */
/*-----------------------*/


.CRMButton
{ 
	border: 1px solid #000000; 
}

.CRMInputText
{ 
	border: 1px solid #000000; 
}

.CRMInputNum
{ 
	border: 1px solid #000000; 
}

.CRMGrid
{ 
	background-color:White;
}


.CRMGridHeader
{ 
	color:#FFFFCC;
	background-color:#ff8e00;
	font-weight:bold; 
}

.CRMGridRow
{ 
	color:black;
}

.CRMGridRowSel
{ 
	color:#663399;
	background-color:#FFCC66;
	font-weight:bold;
}

.CRMGridCell
{ 
	border-bottom:1px solid #CC9966;
}


.CRMGridOptSearch
{ 
	background-color:#eeeeee;
	border:1px solid #000000;
	padding: 2px 5px 
}

.CRMFrame
{ 
	background-color:#eeeeee;
	border:1px solid #000000;
	padding: 2px 5px 
}

.CRMRequired
{
	color:red;
}

/*-----------------------*/
/*	Module GlobalFilter	 */
/*-----------------------*/

.GlobalFilters
{
	
}

.GlobalFilterDomain	
{
}

.GlobalFilterCommand
{
	cursor:pointer;
}

.GlobalFilterLabel
{
	font-weight:bold;
}

.GlobalFilterOperator
{
	font-weight:bold;
}

.GlobalFilterValue
{
	font-weight:bold;
}


.SearchCell {
 color: #000000;
 background-color: #eeeeee;
}

 .SearchInput {
  font-family : arial, Verdana,Lucida,sans-serif;
  width: 120px;
  color: #000000;
  background-color: #ffffff;
  font-size: 8pt;
 }

 .SearchButton {
  font-family : arial, Verdana,Lucida,sans-serif;
  position: relative;
  left: 3px;
  width: 30px;
  background-color: #0F5CB2;
  color: #D7E9FC;
  font-size: 8pt;
 }
 
 .NewsCell {
 font-family:  arial, Verdana, Lucida, helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 line-height: 10px;
 padding-top: 4px;
 padding-left: 2px;
 padding-right: 2px;
 padding-bottom: 9px;
 color: #0F5CB2;
  background-color: #ffffff;
 }
 
 .NewsImg
 {
 	vertical-align: top;
 	TEXT-ALIGN: left; 
 	width=20;
 	height=22;
 	background-image: url(../Pictures/news.gif);
 	background-repeat: no-repeat;
 	background-position: center left;
 }
 
 .NewsTitle
 {
 	font-size: 8pt;
 	font-weight: bold;
 }
 
 .NewsBody
 {
 	font-size: 8pt;
 }
 
 .BodyTitle
 {
 	 font-weight: bold;
	 background-color: #AECCEA;
	 border: #9999ff 1px solid;
	 padding-left: 10px;
	 padding-right: 15px;
	 font-size: 8pt;
 }
 
 .NewsBodyLink {
 	color:#336699;
 }
 
 h2.titletext {
	 font-family: arial, Tahoma, Verdana, Lucida, helvetica, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 line-height: 14px;
	 border-bottom: 2px solid #1379E9;
	 color: #0F5CB2;
	 background-color: transparent;
 }

.FondTitle
{
 	 font-weight: bold;
	 background-color: #DDEAF5;
	 border-bottom: #9FB2C3 1px solid;
	 padding-left: 10px;
	 padding-right: 0px;
	 word-spacing: -1px;
	 font-size: 8pt;
	 padding-top:1px;
	 padding-bottom:1px;
}

.FondTable
{
	border: #9FB2C3 1px solid;
}

.ItemStyle
{
	font-size: 8pt;
}

.AlternateItemStyle
{
	font-size: 8pt;
}

.ItemLabel
{

}

.ItemValue
{
	text-align: right;
	padding-right: 2px;
}

.ItemEvolPositif
{
 	background-image: url(../Pictures/News/up.bmp);
 	background-repeat: no-repeat;
 	background-position: center left;
 	width: 10px;
}

.ItemEvolNegatif
{
 	background-image: url(../Pictures/News/down.bmp);
 	background-repeat: no-repeat;
 	background-position: center left;
 	width: 10px;
}

.ItemEvolEgal
{
 	background-image: url(../Pictures/News/egal.bmp);
 	background-repeat: no-repeat;
 	background-position: center left;
 	width: 10px;
}

.ItemPercentPositif
{
	text-align: right;
}

.ItemPercentNegatif
{
	text-align: right;
}

.ItemPercentEgal
{
	text-align: right;
}

.NewsPromoteurImg
{
 	vertical-align: top;
 	TEXT-ALIGN: left; 
 	width=11;
 	background-image: url(../Pictures/arrow.gif);
 	background-repeat: no-repeat;
 	background-position: bottom left;
 	padding-top: 14px;
}

.NewsPromoteurTitle
{
	padding-top: 14px;
	font-weight: normal;
	font-size: 8pt;
}

.NewsPromoteurLogo
{
	padding-top: 3px;
	border: 0px;
}

.NewsPromoteurLink
{
	
}

.NewsPromoteurBody
{
	padding-top: 3px;
	padding-left: 3px;
	vertical-align: top;
	font-size: 8pt;
}

.NewsPromoteurCell
{
 padding-top: 7px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 9px;
 
}

.AlertTable
{

}

.AlertImg
{
	padding-right: 2px;
}

.AlertLabel
{
	padding-top: 3px;
	text-align: left;
	color : #003399;
	font-size: 7pt;
}

.AlertCount
{
	padding-top: 3px;
	text-align: right;
	padding-right: 12px;
	font-size: 7pt;
}

.GraphLGY
{
	font-size: 7pt;
	position:absolute;
	color:#000000;
	width:40;
	text-align:right;
	font-family:Arial, Tahoma, MS Sans Serif, Sans Serif;
	font-weight:normal;
	color: #003399;	
}

.GraphLGX
{
	position:absolute;
	font-family:Arial, Tahoma, MS Sans Serif, Sans Serif;
	font-weight:normal;
	font-size: 7pt;
	width:10px;
	color: #003399;

}

.GraphDiv
{
	OVERFLOW: none; 
	WIDTH: 100; 
	HEIGHT: 110;
	position:relative;
	top:0px;
	left: 0px;
}

.FlashBody
{
	font-size: 8pt;
}