/* Over bread crump style */
/*div.widget_quote_panel { padding:5px 0px 0px; background:url(/templates/default/img/widget_quote_header_bg.gif) repeat-x right bottom;height:130px;}*/
/*div.widget_quote_panel { margin-top: 10px; padding: 5px 0px 0px; border: solid 1px #aaa; background: url('/templates/default/img/background_widget_quote_header.png') repeat-x right bottom; height: 130px; }*/
div.widget_quote_panel { margin-top: 10px; padding: 5px 0px 40px; border: solid 1px #aaa; background: url('/templates/default/img/background_widget_quote_header.png') repeat-x right bottom; }

div.widget_quote_panel div.quote_content,
div.widget_quote_panel div.quote_stat{ }    
div.widget_quote_panel div.quote_logo { float:left; margin:0px 0px 0px 10px;  border-right: 1px solid #cccccc; padding-right:10px; padding-top:5px; height:70px; }
div.widget_quote_panel div.quote_logo img { padding:4px; border:1px solid #cccccc; background:#ffffff; }

/* QUOTE INFOS */

div.widget_quote_panel div.quote_line_name h2 { font-size: 10pt; width: 450px; margin: 8px 0 6px 0; padding-left: 20px; }
div.widget_quote_panel div.quote_line_name h3 { width: 450px; margin: 8px 0 6px 0; padding-left: 20px; }

div.widget_quote_panel div.quote_line_name h2.quote_name,
div.widget_quote_panel div.quote_line_name h1.quote_name { padding-left:20px; padding-top:10px; }
div.widget_quote_panel div.quote_line_name h2.quote_name span,
div.widget_quote_panel div.quote_line_name h1.quote_name span { font-size:12px; color:#666666; }
div.widget_quote_panel div.quote_line_name h2.quote_name a,
div.widget_quote_panel div.quote_line_name h2.quote_name a:link,
div.widget_quote_panel div.quote_line_name h2.quote_name a:visited,
div.widget_quote_panel div.quote_line_name h1.quote_name a,
div.widget_quote_panel div.quote_line_name h1.quote_name a:link,
div.widget_quote_panel div.quote_line_name h1.quote_name a:visited {font-size:20px; font-weight:bold;color:#000000; }
div.widget_quote_panel div.quote_line_name h2.quote_name a:hover,
div.widget_quote_panel div.quote_line_name h1.quote_name a:hover { color:#CC0000; }
div.widget_quote_panel div.quote_line_name h2.quote_name span
div.widget_quote_panel div.quote_line_name h1.quote_name span  { font-size:12px; }

div.widget_quote_panel div.quote_line_name div.quote_values { font-size:12px; padding:3px 15px 0px 20px; }
div.widget_quote_panel div.quote_line_name div.date_line { position:absolute;  margin-left:287px;  text-align:center; margin-top:11px; padding-top:2px;color:#666666; font-family:Tahoma;font-size:10px;font-weight:bold; letter-spacing:0.3px; background:url(/templates/default/img/widget_quote_header_dateline.gif) no-repeat 2px 0px; width:147px; height:19px;}
div.widget_quote_panel ul.indexes { margin-top: 4px; width: 450px; clear: both; list-style: none; margin-left: 20px; }
div.widget_quote_panel ul.indexes li.exchange { color: #333; float: left; margin-right: 10px; }
div.widget_quote_panel ul.indexes li.index { color: #333; float: left; }
div.widget_quote_panel ul.indexes li.index strong { float: left; font-weight: normal; background: url('/templates/default/img/tag_blue.png') no-repeat; padding-left: 20px; margin-left: 10px;  }
div.widget_quote_panel ul.indexes li.index a, div.widget_quote_panel ul.indexes li.index a:hover { color: #333; }
div.widget_quote_panel ul.indexes li.exchange a, div.widget_quote_panel ul.indexes li.exchange a:hover { color: #333; }

div.widget_quote_panel div.quote_values span.number,
div.widget_quote_panel div.quote_values span.date_line,
div.widget_quote_panel div.quote_values span.arrow { float:left; height:24px; }
div.widget_quote_panel div.quote_values span.number {  font-size:20px; }
div.widget_quote_panel div.quote_values span.date_line { font-size:11px; padding-left:10px; line-height:32px;}
div.widget_quote_panel div.quote_values span.arrow { display:block; margin:0px 10px; width:21px; background:transparent url(/templates/default/icons/sprite-header-bourse.gif) no-repeat 0px -122px;}
div.widget_quote_panel div.quote_values.pos span.arrow { background-position: -21px -122px;}
div.widget_quote_panel div.quote_values.neg span.arrow { background-position: 0px -122px;}
div.widget_quote_panel div.quote_values.neutre span.arrow { background-position: -42px 0px;}
div.widget_quote_panel div.quote_values.neutre span.number { color:#2d83da; }
div.widget_quote_panel div.quote_date { padding-left:20px; }

/*div.pub_trader { position:absolute; z-index:20; width:150px; height:80px; top:11px; left:475px;}*/
div.pub_trader { position:absolute; z-index:20; width:150px; height:80px; top:11px; right:10px;}
div.pub_trader span { display:block; }
div.pub_trader div { padding:3px; }

/* USER TOOLS */
div.widget_quote_panel div.usr_tools {
	clear: both; 
	padding-left:20px;
	padding-top:9px;
	padding-bottom:5px;
}

div.widget_quote_panel div.usr_tools .link_prefix {
	color:#e85d10;
}
div.widget_quote_panel div.usr_tools .link_tool,
div.widget_quote_panel div.usr_tools a.link_tool,
div.widget_quote_panel div.usr_tools a.link_tool:link,
div.widget_quote_panel div.usr_tools a.link_tool:visited {
	color:#e85d10;
	cursor:pointer;
	text-decoration:underline;
}

div.widget_quote_panel div.usr_tools .link_tool:hover,
div.widget_quote_panel div.usr_tools a.link_tool:hover {
	color:#ff0000;
	cursor:pointer;
	text-decoration:underline;
}


/* Quote Perfs */
div.widget_quote_panel div.quotes_perfs { width:180px; float: left; border-right: 1px solid #cccccc; padding:0px 10px 0px 27px; font-family:Tahoma; font-size:12px; letter-spacing:0.7px; font-weight:bold; }
div.widget_quote_panel div.quotes_perfs span { display:block; width:110px; float:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:normal; font-weight:normal;}
div.widget_quote_panel div.quotes_perfs div.quote_info { line-height:16px; padding-bottom:2px; }

/* Quote Stats */
div.widget_quote_panel div.quotes_stats { width:180px; float: left; border-right: 1px solid #cccccc; padding:0px 10px; font-family:Tahoma; font-size:12px; letter-spacing:0.7px; font-weight:bold; }
div.widget_quote_panel div.quotes_stats span { display:block; width:80px; float:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing:normal; font-weight:normal;}
div.widget_quote_panel div.quotes_stats div.quote_info { line-height:16px; padding-bottom:2px; }

/* Member Area */
div.widget_quote_panel div.quotes_member {position: absolute; top:8px; left:435px; z-index:2; width:190px; height:97px; float: left; padding:7px 0px 0px 10px; background:url(/templates/default/img/widget_quote_header_tool_bg.gif) no-repeat 0px 0px;}
div.widget_quote_panel div.quotes_member div.title { font-size:12px; color:#333333; font-weight:bold; padding-bottom:2px;}
div.widget_quote_panel div.quotes_member div.list { padding:1px 0px 1px 20px; background:transparent url(/templates/default/icons/sprite-header-bourse.gif) no-repeat 0px 1px; }
div.widget_quote_panel div.quotes_member div.add_to_wallet { line-height:16px; padding-bottom:2px; }
div.widget_quote_panel div.quotes_member div.add_to_wallet a,
div.widget_quote_panel div.quotes_member div.add_to_wallet a:link,
div.widget_quote_panel div.quotes_member div.add_to_wallet a:visited,
div.widget_quote_panel div.quotes_member div.add_to_wallet a:hover{ color:#333333; text-decoration:none; }
div.widget_quote_panel div.quotes_member div.add_to_list { line-height:16px; padding-bottom:2px; cursor:pointer;  }
div.widget_quote_panel div.quotes_member div.inserted {  background-position: 0px -34px; }
div.widget_quote_panel div.quotes_member div.post_alert { line-height:16px; padding-bottom:2px; background-position: 0px -15px; cursor:pointer; }
div.widget_quote_panel div.quotes_member div.sfHover { background:transparent url(/templates/default/img/widget_quote_header_tool_bg_hover.gif) no-repeat 0px 0px; cursor:pointer; }

/* Quote Tab */
div.quote_tabs { height:31px; overflow:hidden; margin-top:39px; padding-left:5px; position:absolute; z-index:2;}
div.quote_tabs div.tab_button { float:left; padding-right:5px;}
div.quote_tabs div.tab_button div { float:left; line-height:28px; }
div.quote_tabs div.tab_button div.left { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_left.gif) no-repeat 0px 0px; }
div.quote_tabs div.tab_button div.right { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_right.gif) no-repeat 0px 0px; }
div.quote_tabs div.tab_button div.middle { padding:0px 8px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_middle.gif) repeat-x 0px 0px; }
div.quote_tabs div.selected div.left { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_selected_left.gif) no-repeat 0px 0px; }
div.quote_tabs div.selected div.right { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_selected_right.gif) no-repeat 0px 0px; }
div.quote_tabs div.selected div.middle { padding:0px 10px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_selected_middle.gif) repeat-x 0px 0px; }
div.quote_tabs div.sfHover div.left { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_active_left.gif) no-repeat 0px 0px; }
div.quote_tabs div.sfHover div.right { width:5px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_active_right.gif) no-repeat 0px 0px; }
div.quote_tabs div.sfHover div.middle { padding:0px 8px; height:31px; background:url(/templates/default/img/widget_quote_header_menu_active_middle.gif) repeat-x 0px 0px; }
div.quote_tabs div.tab_button div a,
div.quote_tabs div.tab_button div a:link,
div.quote_tabs div.tab_button div a:visited { color:#444444; font-family:Arial; font-weight:bold;letter-spacing:0.7px; display:block; padding:0px 3px;}
div.quote_tabs div.tab_button div a:hover { color:#444444; font-family:Arial; font-weight:bold;letter-spacing:0.7px; text-decoration:underline;}
div.quote_tabs div.selected div a,
div.quote_tabs div.selected div a:link,
div.quote_tabs div.selected div a:visited { color:#333333; font-family:Tahoma; font-weight:bold;letter-spacing:0.7px; display:block; padding:0px 3px;}
div.quote_tabs div.selected div a:hover { color:#333333; font-family:Tahoma; font-weight:bold;letter-spacing:0.7px; text-decoration:underline;}
div.quote_tabs div.sfHover div a,
div.quote_tabs div.sfHover div a:link,
div.quote_tabs div.sfHover div a:visited { color:#333333; font-family:Arial; font-weight:bold;letter-spacing:0.7px; display:block; padding:0px 3px;}
div.quote_tabs div.sfHover div a:hover { color:#333333; font-family:Arial; font-weight:bold;letter-spacing:0.7px; text-decoration:underline;}


/* Pub panel */
div.wigdet_quote_panel_pub { padding:20px 0px 20px 10px;  }
div.wigdet_quote_panel_pub div.pub_container { float: left; padding:0px 3px;}
div.with_widget div.wigdet_quote_panel_pub { padding:0px 0px 10px 10px; border-bottom:none; border-top:none; }
div.widget_quote_panel div.wigdet_quote_panel_pub { padding:15px 10px 15px 10px; margin-top:10px; margin-bottom:10px;}

/* THE ALERT POPUP */
div#quote_alert { }
div#quote_alert div.title { font-size:14px; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #cccccc; padding-left:10px; margin-bottom:10px; }
div#quote_alert div.alert_stop { width:280px; float:left; border:3px solid #CCE5FF; -moz-border-radius:5px; padding:5px;}
div#quote_alert div.alert_news { margin-left:310px; border:3px solid #FFE596; -moz-border-radius:5px; padding:5px; }
div#quote_alert div.full_box {width:600px; margin-left:0px; }
div#quote_alert h2 { font-size:13px; line-height:24px; font-weight:bold; margin-top:3px; padding-left:42px; padding-bottom:3px; border-bottom:1px solid #80CEFF; }
div#quote_alert div.alert_stop h2 { background:url(/templates/default/icons/Finance/icons/png/24x24/41_24x24.png) no-repeat 5px 0px; } 
div#quote_alert div.alert_news h2 { background:url(/templates/default/icons/menu_icons/icon_default_news_24x24.png) no-repeat 5px 0px; padding-left:37px; border-bottom:1px solid #FBBB48;} 

div#quote_alert div.success { border:3px solid #cccccc; }
div#quote_alert div.success h2 { border-bottom:1px solid #dddddd; background:url(/templates/default/icons/ok.png) no-repeat 5px 0px;}

div#quote_alert p { padding:0px 5px; }
div#quote_alert p.quote_actual { padding:0px 35px 2px; margin:0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 1px; }
div#quote_alert p.quote_actual_old { padding:5px 35px 2px; margin:0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 6px; }
div#quote_alert p.quote_choose { padding:1px 35px; margin:2px 0px; background:url(/templates/default/icons/Finance/arrow__000_small.png) no-repeat 18px 3px; }
div#quote_alert p.quote_choose input { width:50px; border:1px solid #cccccc; padding:2px 3px;}
div#quote_alert p.error input { border:1px solid #ff0000; } 
div#quote_alert p span { width:120px; display:block; float:left;}
div#quote_alert p.quote_choose span { padding-top:2px;}

div#quote_alert div.choose_subscribe p { margin-bottom:5px; }
div#quote_alert p.choice { padding:0px 30px; margin:2px 0px; }
div#quote_alert p.choice input { line-height:16px; float:left; cursor:pointer;}
div#quote_alert p.choice label { line-height:16px; padding-left:20px; display:block; cursor:pointer; }

div#quote_alert div.close {
	cursor:pointer;
	margin-bottom:7px;
	padding:0 0px 3px 0px;
	text-align:right;
	border-bottom:1px solid #dddddd;
	margin:0px 3px 7px;
	color:#444444;
	background:url(/templates/default/icons/list_arrow.png) no-repeat 2px 7px;
}
div#quote_alert div.bottom {
	background:none;
	border:none;
	margin:5px 0px 0px;
	padding:3px 0px 0px 0px;
	position:absolute;
	z-index:1000;
	font-size:14px; 
	font-weight:bold; 
	line-height:29px; 
	padding-left:28px;
	left:550px;
}

div#quote_alert div.submit, div#quote_alert div div.close {text-align:center; padding:7px; cursor:pointer;border-bottom:none; background:none;}

ul.subNavQuote { list-style: none; position: absolute; height: 29px; bottom:-1px; left:10px;  }
ul.subNavQuote li { float: left; height: 29px; padding-left: 13px; margin-right: 3px;  background: url('/templates/default/img/nav_header_quotes.png') left bottom no-repeat; }
ul.subNavQuote li a { display: block;  height: 20px; padding-top: 9px; padding-right: 13px; background: url('/templates/default/img/nav_header_quotes.png') right bottom no-repeat; font-family: Verdana,Arial; font-size: 9pt; color: black; text-decoration: none; }
ul.subNavQuote li.active { float: left; height: 29px; padding-left: 16px;  background: url('/templates/default/img/nav_header_quotes.png') left top no-repeat; }
ul.subNavQuote li.active a { display: block;  height: 20px; padding-right: 17px; background: url('/templates/default/img/nav_header_quotes.png') right top no-repeat; font-weight: bold; }

