table.border ul,table.border li{
	margin:0px;
	padding:0px;
}

#more,#switch{
	float:left;
	list-style:none;
}

#more{
	margin-left:20px;
}

img{
	margin	:0px;
	border	:0px;
	padding	:0px;
	cursor	:pointer;
}

#moreInfo{
	visibility:hidden;
}

#input1,#input2{
	margin-left:20px;
}
#input1{
	margin-top:5px;
}
#input1 a:hover{
        color           : #ff9900;
}
#input1 a{
	text-decoration:underline;
    color           : #181052;
}
#input2{
	margin-top:5px;
}
#input2 img{
	background:#FF0000;
}

#gprv{
	width		: 100%;
	margin-top	: 10px;
}

#switch a,#more_info_button{
	background		: #181052;
	color			: #FFFFFF;
	padding-left	: 20px;
	padding-right	: 20px;
	text-decoration	: none;
}
#switch a:hover,#more_info_button:hover{
	background	: #ff9900;
	color		: #181052;
}

table.gprv{
	margin-left:20px;
}

#titre1,#no_gprv{
	margin-left		: 20px;
	margin-top		: 20px;
}

#titre1 a{
	color	: #181052;
}
#titre1 a:hover{
	color	: #ff9900;
}

a.alert_w{
	text-decoration	: none;
	color			: #ff9900;
}
a.alert_i,a.switch{
	text-decoration	: none;
	color			: #181052;
}
a.alert_w:hover{
	color			: red;
}
a.alert_w:focus,a.alert_i:focus,a.alert_w:active,a.alert_i:active{
	/*test pour enlever les pointillés sur firefox*/
	 outline:hidden;
}

a.no_gprv{
	text-decoration	: underline;
	color			: #181052;
}
a.alert_i:hover,a.no_gprv:hover,a.switch:hover{
	color			: #ff9900;
}


#view{
	cursor:pointer;
	width:1px;
}
#view:hover{
	color:#ff9900;
}

a.help_g,a.help_p,a.help_r,a.help_v{
	text-decoration:none;
	color:#181052;
}

a.help_g:hover,a.help_p:hover,a.help_r:hover,a.help_v:hover{
	color:#ff9900;
	text-decoration:none;
}

/*tableau de mise en page*/
table.gprv,#input1, #titre1,#input2,#view,#alert,#no_gprv{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	color			: #181052;
	white-space		: nowrap;
}
table.gprv{
	height:440px;
	border-spacing: 0px 0px;
}
table.gprv td{

}
td.growth{
	vertical-align	: top;
	border-bottom	: 5px solid #B0C4D9;
	text-align		: right;
}
td.profit{
	vertical-align	: top;
	text-align		: left;
	border-bottom	: 5px solid #C0DDAA;
}
#risk{
	
}
#titre_risk{
}

td.risk{
	vertical-align	: top;
	text-align		: left;
	border-top	: 5px solid #D3C0D0;
}
td.value{
	vertical-align	: top;
	text-align		: right;
	border-top	: 5px solid #FDFF80;
}
/*------*/
table.gprv td{
	padding:0px;
}

table.border{
	border-collapse	:collapse;
	width:100%;
}
td.G_top{
	border-bottom	: 5px solid #B0C4D9;
	width	:50%;
}
table.legend{
}

td.legend,td.G_top{
	vertical-align:bottom;
}

td.legend_c,td.legend_p,td.legend_c2{
	white-space:nowrap;
}
td.P_top{
	border-bottom	: 5px solid #C0DDAA;
	width:50%;
	text-align:right;
}


td.G_left{
	background:#B0C4D9;
	width:5px;
}

td.P_right{
	background:#C0DDAA;
	width:5px;
}

td.R_right{
	background:#D3C0D0;
	width:5px;
}
td.R_bottom{
	background:#D3C0D0;
	height		: 5px;
}


td.V_left{
	background:#FDFF80;
	width:5px;
}
td.V_bottom{
	background:#FDFF80;
	height		: 5px;
}

td.bottom{
	text-align:right;
}
td.bottom a{
	color:#181052;
}
td.bottom a:hover{
	color:#ff9900;
}

/*legend*/
#legend{
	position	: absolute;
	left		: 430px;
	top			: 185px;
	background	:#FFFFFF;
}

td.legend_c{
	background		:#ff9900;
	border			: 2px solid #ff9900;
}
td.legend_p{
	border	: 2px solid #181052;
}
td.legend_c2{
	border	: 2px solid #CC3399;
}
	
/*----*/

/*tableaux de données*/
table.growth_tab,table.profit_tab,table.risk_tab,table.value_tab{
	border-collapse	: collapse;
	cursor			: pointer;
}

table.growth_tab td,table.profit_tab td,table.risk_tab td,table.value_tab td{
	white-space:nowrap;
}

#titre_growth{
	background:#B0C4D9;
	text-align:center;
}
#titre_growth:hover{
	background:#C1D7ED;
}

table.growth_tab_agr td,table.growth_tab td{
	
}
#titre_profit{
	text-align:center;
	background:#C0DDAA;
}
#titre_profit:hover{
	background:#D2F0BB;
}
table.profit_tab_agr,table.profit_tab{
	
}
#titre_risk{
	text-align:center;
	background:#D3C0D0;
}
#titre_risk:hover{
	background:#EAD7E7;
}

table.risc_tab_agr,table.risk_tab{
	
}
#titre_value{
	text-align:center;
	background:#FDFF80;
}
#titre_value:hover{
	background:#FEFFA0;
}
table.value_tab td a.data,table.profit_tab td a.data{
	color:#ff9900;
}
table.value_tab td.value_c2 a.data, table.profit_tab td.value_c2_d a.data{
	color:#CC3399;
}

table.growth_tab_agr, table.growth_tab, table.profit_tab_agr, table.profit_tab, table.risc_tab_agr, table.risk_tab, table.value_tab_agr, table.value_tab{
	width:270px;
	height:160px;
}

table.growth_tab_agr td, table.growth_tab td, table.profit_tab_agr td, table.profit_tab td, table.risc_tab_agr td, table.risk_tab td, table.value_tab_agr td, table.value_tab td{
	padding:0px;
}

td.tab_agr_lib{
	vertical-align:bottom;
}

td.tab_agr_lib,td.tab_agr_lib_d{
	font-weight:bold;
}
td.tab_lib{
	width:155px;
}
td.tab_agr,td.tab_agr_d{
	font-weight:bold;
}
td.tab_note{
	width:40px;
}

td.note_c,td.note_p,td.note_c2,td.note_c_d,td.note_p_d,td.note_c2_d{
	text-align:center;
}
td.tab_agr_champs_d{
	width:70%;
	text-align:left;
}

td.note_p,td.note_c,td.note_c2,td.note_c_d,td.note_c2_d,td.note_p_d{
	font-size:24px;
	font-weight:bold;
	cursor:pointer;
}
td.note_c,td.tab_note_c,td.value_c,td.note_c_d,td.tab_note_c_d,td.value_c_d{
	color:#ff9900;
}

td.tab_note_p,td.tab_note_c,td.tab_note_c2,td.tab_note_c2_d,td.tab_note_p_d,td.tab_note_c_d{
	font-weight:bold;
	font-size:16px;
}

td.note_c2,td.tab_note_c2,td.value_c2,td.note_c2_d,td.tab_note_c2_d,td.value_c2_d{
	color:#CC3399;
}
/*------*/	
#gprv_graph{
}

#menu_peers{
}

#menu_peers,#menu_comp,#menu_sect{
	visibility:hidden;
	z-index:2;
}

#gprv_grtab_agr,#gprv_prtab_agr,#gprv_ritab_agr,#gprv_vatab_agr{
	display:block;
}
#gprv_grtab,#gprv_prtab,#gprv_ritab,#gprv_vatab{
	display:none;
}

#titre_growth,#titre_profit,#titre_risk,#titre_value{
	cursor		:pointer;
	width		:120px;
	font-size	:14px;
	font-weight	:bold;
	padding		:4px;
}

span.more_detail{
	float:left;
}

/*tableau de settings*/
table.settings{
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.settings td{
	padding:0px;
}
table.settings td.libelle{
	padding-left:5px;
}
#select_peers,#img_sect{
	margin-left:5px;
}
div.corporate_options{
	width:940px;
}

div.corporate_options table td.elt table.add_company_tab td{
	padding:0px;
}

table.add_company_tab{
	margin:0px;
	padding:0px;
}
div.corporate_options table td.elt table.add_company_tab td.lib{
	padding-right:5px;
}

table.add_company_tab td input{
	float:left;
}
/*---*/

input.formula_bt{
	color:#ff9900;
	text-decoration:underline;
}
input.formula_bt_2{
	color:#CC3399;
	text-decoration:underline;
}

td.value_c_d input.formula_bt{
	text-align:left;
}


h3.corpo_title{
	border:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
	padding-left:5px;
	font-weight:normal;
}