/* styles de balises */
body{
	margin: 0;
	padding: 0;
	background-image: url(../images/commons/backbody.gif);
	background-repeat: no-repeat;
	background-position: center top;
	}
.bodylight{
	background-image: none;
	}
img{
	border: 0;
	}
h1{
	height: 35px;
	font: 14px Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #003366;
}
h1 a,
h1 a:hover{
	text-decoration: underline;
	color: #003366;
}
h1 a:hover{
	color: #40668C;
	}
p{
	margin: 0;
	padding: 0;
	}
submit{
	margin: 0;
	padding: 0;
	}
hr{
	color: #9ABCE5;
	background-color: #9ABCE5;
	border: 0;
	height: 1px;
	}
form{
	margin: 0;
	padding: 0;
	}
input{
	padding: 0;
	margin: 0;
	}
/* div principales */
#centercontent{
	background-color: #FFFFFF;
	width: 1000px;
	}
.bodylight #centercontent{
	background-color: #FFFFFF;
	width: 600px;
	}
#content{
	clear: both;
	position: relative;
	}
#top{
	height: 36px;
	background-color: #F7F5F0;
	border-bottom: #C2CAD4 1px solid;
}
#top h1{
	margin:0px;
	padding:0px;
}
#top table {
	height:36px;
	vertical-align:middle;
}
#trombone{
	position:absolute;
	left:10px;
	top:-18px;
}
#left_col{
	float:left;
	width: 242Px;
	margin: 10px 0 0 0;
	padding: 0 0 0 9px;
	}
#center_col{
	float:left;
	width: 519px;
	margin: 10px 0 0 0;
	padding: 0 10px 0 9px;
	}
#right_col{
	float:left;
	width: 197px;
	margin: 10px 0 0 0;
	padding: 0 9px 0 0;
	}
/* footer */
#footer_all{
	position: relative;
	clear: both;
	width: 519px;
	text-align: center;
	padding: 20px 218px 0px 263px;
	}
#footer_first_nav{
	width: auto;
	margin: 0 0 0 0;
	}
#footer_copyright_nav{
	width: auto;
	margin: 25px 0 20px 0;
	}
/* div center_page */
.box_center_page_search{
	padding : 5px;
	border: #C2CAD4 1px solid;
	}
.box_center_page_01{
	width: 100%;
	margin: 0;
	padding: 0 0 15px 0;
	}
.box_center_page_01 .box_center_page_01_top_all{
	width: 100%;
	padding: 0 0 3px 0;
	margin: 0px;
	height: 20px;
	border-bottom: #003366 1px solid ;
	white-space: nowrap;
	}
.box_center_page_01_top_all{
	width: 100%;
	padding: 0 0 1px 0;
	margin: 0px;
	height: 16px;
	border-bottom: #6D92C2 1px solid ;
	}
.box_center_page_01_tittle{
	float: left;
	}
.box_center_page_01_arrow_navy{
	float: right;
	background: url(../images/boxes2/navy-01-arrow.gif) no-repeat left;
	padding: 0 0 0 10px;
	}
.box_center_page_01_navy{
	float: right;
	padding: 0 3px 0 0;
	}
.tittle_portfolio,
.tittle_portfolio a,
.tittle_portfolio a:hover,
.tittle_portfolio a:visited{
	color: #003366;
	font: 16px Arial,Helvetica,sans-serif ;
	font-weight: bold;
	text-decoration: none;
	}
.link_portfolio{
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif ;
}
.box_center_page_01	.link_portfolio{
	height: 100%;
	padding-top: 5px;	
}
.link_portfolio a,
.link_portfolio a:visited{
	color: #003366;
	font: 10px Arial,Helvetica,sans-serif ;
	font-weight: bold;
	text-decoration: none;
	}
.link_portfolio a:hover{
	color: #003366;
	text-decoration: underline;
	}
.box_center_table{
	padding: 10px 0 0 0 ;
	}
/* special flux RSS */
.flux_title{
	float: left;
	padding: 0 0 0 10px;
	}
.flux_text{
	clear: both;
	color: #000000;
	padding: 0 0 0 21px;
	}
.more_blue{
	padding: 0 0 0 5px;
	font-weight: bold;
	color: #336699;
	}
.more_blue a{
	color: #336699;
	text-decoration: none;
	}
.more_blue a:hover{
	color: #000066;
	text-decoration: underline;
	}
.flux_one_new{
	padding-right: 10px;
	padding-top: 5px;
	margin: 5px 0 0 0;
	}
.logo_paper{
	background: url(../images/boxes2/news-logo.gif) no-repeat;
	clear: both;
	float: left;
	width: 10px;
	height: 12px;
	margin: 2px 0 0 0;
	}
/* box div de gauche */
#left_box{
	clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	}
.box_infos,
.box_standard,
.box_ajax{
	clear: both;
	width: 100%;
	margin: 0 0 10px 0;
	}
.box_ajax{
	display:none;
	}
.box_title{
	float: left;
	padding : 2px 0 0 0;
	}
/* pictos */
.picto{
	margin-left:1px;
	margin-top:4px;
	padding-top:0px;
	padding-left:22px;
	background-position: center left;
	}
#boxsaxo_subscribe .picto,
#top_gurus .picto,
#affiliation1 .picto,
#invite_left .picto,
#invite_right .picto,
#boxpremium .picto,
#boxsignup1 .picto,
#boxsignup0 .picto,
#boxbesttraders .picto,
#boxservices .picto {
	background: url(../images/boxes2/pictocoupe.gif) no-repeat;
	}
#rssinfo .picto,
#adwords1 .picto{
	background: url(../images/boxes2/pictolien.gif) no-repeat;
	}
#listchanges .picto,
#rssfirm .picto,
#divrssfirm .picto,
#boxtbxtradesearch .picto,
#boxsearch .picto{
	background: url(../images/boxes2/pictoliste.gif) no-repeat;
	}
#boxnote .picto{
	background: url(../images/boxes2/pictonote.gif) no-repeat;
	}
#boxtbxpf .picto,
#boxportfolio0 .picto,
#boxportfolio1 .picto,
#boxdividends .picto,
#boxportfolio .picto{
	background: url(../images/boxes2/pictopf.gif) no-repeat;
	}
#boxmyportfolioconsultations .picto,
#boxprofile .picto{
	background: url(../images/boxes2/pictovisiteur.gif) no-repeat;
	}
#signup12 .picto,
#signup11 .picto,
#boxtbxhelp .picto,
#boxbackoffice .picto,
#boxcompetitors .picto{
	background: url(../images/boxes2/pictograph.gif) no-repeat;
	}
#boxprofile .picto,
#boxmyaccount .picto{
	background: url(../images/boxes2/picto13.gif) no-repeat;
	}
#box_subscription7 .picto,
#div_error_box .picto,
#signup10 .picto,
#boxgood_badplans_help .picto,
#boxratio .picto,
#boxlegend .picto,
#divboxaol .picto,
#div_error_box .picto,
#boxbarometer .picto,
#boxbarometerpres .picto{
	background: url(../images/boxes2/picto12.gif) no-repeat;
	}
#box_subscription6 .picto,
#box_subscription5 .picto,
#box_subscription4 .picto,
#box_subscription3 .picto,
#box_subscription2 .picto,
#box_subscription1 .picto,
#box_subscription0 .picto,
#boxsubscribe .picto{
	background: url(../images/boxes2/picto11.gif) no-repeat;
	}
#boxpicture1 .picto,
#boxpicture2 .picto,
#boxsimilartraders .picto{
	background: url(../images/boxes2/picto09.gif) no-repeat;
	}
#boxedito .picto{
	background: url(../images/boxes2/picto07.gif) no-repeat;
	}
#boxmarket_help_right .picto,
#boxadwin1 .picto,
#boxweather .picto,
#boxgoodbadplans .picto{
	background: url(../images/boxes2/picto06.gif) no-repeat;
	}
#boxsaxo_right .picto,
#invoice0 .picto,
#boxmessages .picto{
	background: url(../images/boxes2/picto05.gif) no-repeat;
	}
#boxsaxo_left .picto,
#invitation1 .picto,
#invitation2 .picto,
#affiliation2 .picto,
#boxtbxclub .picto,
#boxaffiliation .picto,
#box_viadeopremium .picto,
#boxmyportfolio1 .picto,
#boxtradersuivi .picto,
#boxtrackingme .picto,
#boxwebring .picto{
	background: url(../images/boxes2/picto03.gif) no-repeat;
	}
#boxsoutien .picto{
	background: url(../images/boxes2/picto02.gif) no-repeat;
	}
#last_purchase .picto,
#last_sell .picto{
	background: url(../images/boxes2/picto01.gif) no-repeat;
	}
/* fond orange dégradé */
.box_back_orange{
	background: url(../images/boxes2/fonddegradeorange.gif) repeat-x;
	}
/* boxgoodplan - boxbadplan - autopromo */
.boxgoodplans{
	background: url(../images/boxes2/boxgoodplansback.jpg) no-repeat;
	height: 94px;
	font: 14px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	line-height: 14pt;
	margin: 0 0 10px 0;
}
.boxbadplans{
	background: url(../images/boxes2/boxbadplansback.jpg) no-repeat;
	height: 94px;
	font: 14px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	line-height: 14pt;
	margin: 0 0 10px 0; 
}
.boxautopromo{
	background: url(../images/infos/pubhaute.jpg) no-repeat;
	height: 429px;
	font: 14px Arial,Helvetica,sans-serif;
	color: #FFFFFF;
	line-height: 14pt;
}
/* box blue */
.box_blue_01_top_all{
	width: auto;
	height: 20px;
	background: url(../images/boxes2/fonddegradhauttableau.gif) repeat-x bottom;
	border-top: 1px solid #C2CAD4;
	border-right: 1px solid #C2CAD4;
	border-bottom: 2px solid #C2CAD4;
	border-left: 1px solid #C2CAD4;
	padding: 0 1px 0 1px;
	vertical-align:middle;
	}
.box_blue_01_center{
	border-left: 1px solid #C2CAD4;
	border-right: 1px solid #C2CAD4;
	border-bottom: 1px solid #C2CAD4;
	width: auto;
	padding: 3px 2px 3px 2px;
	}
.box_tittle_blue{
	font: 11px Arial,Helvetica,sans-serif ;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	}
.box_tittle_blue a,
.box_tittle_blue a:visited{
	color: #003366;
	text-decoration: none;
	}
.box_tittle_blue a:hover{
	color: #003366;
	text-decoration: underline;
	}
.box_link_blue{
	font: 11px Arial,Helvetica,sans-serif ;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	float: right;
	background: url(../images/boxes2/puceflechebleu.gif) no-repeat left;
	padding: 0 0 0 10px;
	margin: 3px 0px 0 0;
	}
.box_link_blue a,
.box_link_blue a:visited{
	color: #003366;
	text-decoration: none;
	}
.box_link_blue a:hover{
	color: #003366;
	text-decoration: underline;
	}
/* yellow */
.box_yellow_01_top_all{
	width: 195px;
	height: 157px;
	background: url(../images/boxes2/cadreinscription.jpg) no-repeat left top;
	}
.box_yellow_01_content{
	padding-top: 20px;
	margin-left: 78px;
	margin-right: 13px;
	color: #003366;
	font: 16px Arial,Helvetica,sans-serif;
	line-height: 26px;
	text-decoration: none;
	}
.box_yellow_01_subscribe{
	width: 242px;
	height: 180px;
	background: url(../images/boxes2/boxabonnement.gif) no-repeat left top;
	}
.box_yellow_01_subscribe_content{
	margin-top: 2px;
	height: 106px;
	margin-bottom: 10px;
	margin-left: 77px;
	padding-top: 5px;
	padding-right: 5px;
	color: #003366;
	font: 14px Arial,Helvetica,sans-serif;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
	}
.box_yellow_01_subscribe_content_2{
	height: 33px;
	margin-left: 120px;
	padding-right: 5px;
	text-decoration: none;
	}
.box_yellow_02_center {
	background: url(../images/boxes2/background-yellow-01.gif);
}
/* bluespecial */
.box_bluespecial_top_all{
	width: 197px;
	height: 253px;
	background: url(../images/boxes2/fonddegradebleu.jpg) no-repeat left top;
	}
.box_bluespecial_content{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 24px;
	text-decoration: none;
	}
.box_text_yellow_adwords{
	background: url(../images/boxes2/background-yellow-01.gif);
	border-left: 1px solid #40668c;
	border-right: 1px solid #40668c;
	padding: 3px 0px 3px 4px;
	width: auto;
	}
/* barometer */
#tabbarometer0{
	background-image: url(../images/boxes2/barometer0.gif);
	}
#tabbarometer1{
	background-image: url(../images/boxes2/barometer1.gif);
	}
#tabbarometer2{
	background-image: url(../images/boxes2/barometer2.gif);
	}
#tabbarometer3{
	background-image: url(../images/boxes2/barometer3.gif);
	}
#tabbarometer4{
	background-image: url(../images/boxes2/barometer4.gif);
	}
#tabbarometer5{
	background-image: url(../images/boxes2/barometer5.gif);
	}
#tabbarometer6{
	background-image: url(../images/boxes2/barometer6.gif);
	}
#tabbarometer{
	background-image: url(../images/boxes2/barometer.gif);
	}
#tabbarometer, #tabbarometer0, #tabbarometer1, 
#tabbarometer2, #tabbarometer3, #tabbarometer4,
#tabbarometer5, #tabbarometer6
{
	background-position: top center;
	background-repeat: no-repeat;
	width: 177px; height:224px;
	}
#tabbarometer td, #tabbarometer0 td, #tabbarometer1 td, 
#tabbarometer2 td, #tabbarometer3 td, #tabbarometer4 td,
#tabbarometer5 td, #tabbarometer6 td
{
	height: 29px;
	}
/* margin */
.marg1_t{ margin-top: 1px;}
.marg2_t{ margin-top: 2px;}
.marg3_t{ margin-top: 3px;}
.marg5_t{ margin-top: 5px;}
.marg10_t{ margin-top: 10px;}
.marg15_t{ margin-top: 15px;}
.marg20_t{ margin-top: 20px;}
.marg25_t{ margin-top: 25px;}
.marg30_t{ margin-top: 30px;}
.marg35_t{ margin-top: 35px;}
.marg1_r{ margin-right: 1px;}
.marg2_r{ margin-right: 2px;}
.marg3_r{ margin-right: 3px;}
.marg10_r{ margin-right: 10px;}
.marg15_r{ margin-right: 15px;}
.marg20_r{ margin-right: 20px;}
.marg25_r{ margin-right: 25px;}
.marg30_r{ margin-right: 30px;}
.marg35_r{ margin-right: 35px;}
.marg1_b{ margin-bottom: 1px;}
.marg2_b{ margin-bottom: 2px;}
.marg3_b{ margin-bottom: 3px;}
.marg5_b{ margin-bottom: 5px;}
.marg10_b{ margin-bottom: 10px;}
.marg15_b{ margin-bottom: 15px;}
.marg20_b{ margin-bottom: 20px;}
.marg25_b{ margin-bottom: 25px;}
.marg30_b{ margin-bottom: 30px;}
.marg35_b{ margin-bottom: 35px;}
.marg1_l{ margin-left: 1px;}
.marg2_l{ margin-left: 2px;}
.marg3_l{ margin-left: 3px;}
.marg10_l{ margin-left: 10px;}
.marg15_l{ margin-left: 15px;}
.marg20_l{ margin-left: 20px;}
.marg25_l{ margin-left: 25px;}
.marg30_l{ margin-left: 30px;}
.marg35_l{ margin-left: 35px;}
/* padding */
.pad1_t{ padding-top: 1px;}
.pad2_t{ padding-top: 2px;}
.pad3_t{ padding-top: 3px;}
.pad10_t{ padding-top: 10px;}
.pad15_t{ padding-top: 15px;}
.pad20_t{ padding-top: 20px;}
.pad25_t{ padding-top: 25px;}
.pad30_t{ padding-top: 30px;}
.pad35_t{ padding-top: 35px;}
.pad1_r{ padding-right: 1px;}
.pad2_r{ padding-right: 2px;}
.pad3_r{ padding-right: 3px;}
.pad5_r{ padding-right: 5px;}
.pad10_r{ padding-right: 10px;}
.pad15_r{ padding-right: 15px;}
.pad20_r{ padding-right: 20px;}
.pad25_r{ padding-right: 25px;}
.pad30_r{ padding-right: 30px;}
.pad35_r{ padding-right: 35px;}
.pad1_b{ padding-bottom: 1px;}
.pad2_b{ padding-bottom: 2px;}
.pad3_b{ padding-bottom: 3px;}
.pad5_b{ padding-bottom: 5px;}
.pad10_b{ padding-bottom: 10px;}
.pad15_b{ padding-bottom: 15px;}
.pad20_b{ padding-bottom: 20px;}
.pad25_b{ padding-bottom: 25px;}
.pad30_b{ padding-bottom: 30px;}
.pad35_b{ padding-bottom: 35px;}
.pad1_l{ padding-left: 1px;}
.pad2_l{ padding-left: 2px;}
.pad3_l{ padding-left: 3px;}
.pad10_l{ padding-left: 10px;}
.pad15_l{ padding-left: 15px;}
.pad20_l{ padding-left: 20px;}
.pad25_l{ padding-left: 25px;}
.pad30_l{ padding-left: 30px;}
.pad35_l{ padding-left: 35px;}
/* alignements texte */
.align_left,
.align-left{
	text-align: left;
	}
.align-right,
.align_right{
	text-align: right;
	}
.align-center,
.align_center,
.center{
	text-align: center;
	}
.align_justify{
	text-align: justify;
	}
/* textes */
.text_red,
.red{
	color: #CC0000;
	}
.orange{
	color: #EA6740;
	}
.orange_tbx{
	color: #FF9900;
	}
.text_green,
.green{
	color: #009933;
	}
.blue{
	color: #003366;
	}
.white{
	color: #FFFFFF;
	}
.bold{
	font-weight: bold;
	}
.invisible{
	visibility: hidden;
}
.nodeco{
	text-decoration: none;
	}
.text_small{
	font: 9px Arial,Helvetica,sans-serif;
	}
.text_blue_small{
	font: 9px Arial,Helvetica,sans-serif;
	}
.text_black,
.text_black_bold,
.text_blue,
.text_red,
.text_orange,
.text_green,
.text_blue_bold{
	font: 11px Arial,Helvetica,sans-serif;
	}
.text_blue_12{
	font: 12px Arial,Helvetica,sans-serif;
	}
.text_12{
	font: 12px Arial,Helvetica,sans-serif;
	}
.text_14, 
.text_blue_14{
	font: 14px Arial,Helvetica,sans-serif;
	}
.text_16{
	font: 16px Arial,Helvetica,sans-serif;
	}
.text_18{
	font: 18px Arial,Helvetica,sans-serif;
	}
.text_20{
	font: 20px Arial,Helvetica,sans-serif;
	}
.text_24{
	font: 24px Arial,Helvetica,sans-serif;
	}
.text_30{
	font: 30px Arial,Helvetica,sans-serif;
	}
.text_36{
	font: 36px Arial,Helvetica,sans-serif;
	}
.text_black,
.text_black_bold,
.text_black a,
.text_black_bold a
{
	color: #000000;
	text-decoration: none;
	}
.text_black_bold a:hover,
.text_black a:hover{
	color: #4A4A4A;
	text-decoration: underline;
	}
.text_blue,
.text_blue a,
.text_blue_12,
.text_blue_12 a,
.text_blue_14,
.text_blue_14 a,
.text_blue_small,
.text_blue_small a,
.text_blue_bold,
.text_blue_bold a{
	color: #003366;
	text-decoration: none;
	}
.text_blue a:hover,
.text_blue_12 a:hover,
.text_blue_14 a:hover,
.text_blue_small a:hover,
.text_blue_bold a:hover{
	color: #003366;
	text-decoration: underline;
	}
.market{
	font: 11px Arial,Helvetica,sans-serif;
	color: #003366;
}
.common_text,
.common_text_bold,
.common_text_blue,
.common_text_blue_bold,
.common_text_blue_bold_deco{
	font: 11px Arial,Helvetica,sans-serif;
	}
.common_text_big_blue,
.common_text_big_blue_bold_deco {
	font: 14px Arial,Helvetica,sans-serif;
	}
.text_blue_bold,
.text_black_bold,
.common_text_bold,
.common_text_blue_bold,
.common_text_blue_bold_deco,
.common_text_big_blue_bold_deco{
	font-weight: bold;
	}
.common_text a,
.common_text_bold a{
	color: #155DA4;
	}
.common_text a,
.common_text_bold a,
.common_text_blue a,
.common_text_blue_bold a{
	text-decoration: none;
	}
.common_text a:hover,
.common_text_blue a:hover,
.common_text_bold a:hover,
.common_text_blue_bold_deco a,
.common_text_blue_bold_deco a:hover,
.common_text_big_blue a,
.common_text_big_blue a:hover,
.common_text_big_blue_bold_deco a,
.common_text_big_blue_bold_deco a:hover{
	text-decoration: underline;
	}
.deco{
	text-decoration: underline;
	}
.common_text_blue,
.common_text_blue a,
.common_text_big_blue,
.common_text_big_blue a,
.common_text_blue_bold,
.common_text_blue_bold a,
.common_text_blue_bold_deco,
.common_text_blue_bold_deco a,
.common_text_big_blue_bold_deco,
.common_text_big_blue_bold_deco a{
	color: #003366;
	}
.common_text_big_blue_bold_deco a:hover{
	color: #40668C;
	}
.text_copyright{
	font: 9px Arial,Helvetica,sans-serif ;
	color: #000000;
	}
.text_copyright a,
.text_copyright a:hover,
.text_copyright a:visited{
	color: #000000;
	}
.text_copyright a,
.text_copyright a:visited{
	text-decoration: none;
	}
.text_copyright a:hover{
	text-decoration: underline;
	}
/* tableaux */
.stdtable{
	border: 0;
	margin: 0;
	padding: 0;
	}
.stdtable td{
	padding: 2px 0px 2px 2px;
	}
.stdtable_padmini{
	border: 0;
	margin: 0;
	padding: 0;
	}
.stdtable_padmini td{
	padding: 1px 0px 1px 1px;
	}
.stdtable_padmaxi{
	border: 0;
	margin: 0;
	padding: 0;
	}
.stdtable_padmaxi td{
	padding: 3px 10px 3px 7px;
	}
.stdtable100{
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
	}
.stdtable100 td{
	padding: 2px 2px 3px 2px;
	}
.dottedtable{
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	}
.dottedtable td{
	padding: 2px 1px 2px 2px;
	border-bottom: #C2CAD4 1px dotted;
	vertical-align:middle;
	}
.dashed{
	border-bottom: #C2CAD4 1px dashed;
	}
.tabrecordtbx,
.tabrowtitle
{
	}
/* subscription no border */
#subscription table{
	width:100%;
	margin: 0 0 0 0;
	border-collapse:collapse;
	}
#subscription th{
	font-size: 1.2em;
	color: #003366;
	font-weight: bold;
	border-bottom: 1px solid #003366;
	padding:5px 5px 5px 5px;
	text-align: left;
	}
#subscription td{
	padding:5px 5px 5px 5px;
	text-align: left;
	}
/* tbx */
#tbx table{
	width:100%;
	margin: 0 0 0 0;
	border-collapse:collapse;
	}
#tbx thead{
	border-bottom: 1px #003366 solid;
	}
#tbx tbody{
	font: 0.7em Arial,Helvetica,sans-serif;
	}
#tbx tbody a,
#tbx tbody a:visited{
	text-decoration: none;
	}
#tbx tbody a:hover{
	text-decoration: underline;
	}
#tbx th{
	font: bold 0.9em Arial,Helvetica,sans-serif;
	color: #003366;
	border-bottom: 1px solid #003366;
	padding: 10px 5px 5px 0px;
	text-align: left;
	}
#tbx td{
	padding: 2px 0px 2px 3px;
	}
/* boxadvice dans la tbx */
.boxadvice{
	width: 200px;
	padding: 3px;
	border: #C2CAD4 1px solid;
}
/* borders */
.border_blue{
	border: 1px #6D92C2 solid;
	width: 90%;
	}
.border_blue_b{
	border-bottom: 1px #6D92C2 solid;
	margin: 0 0 0 0;
	}
.border_blue_b3{
	border-bottom: 5px #6D92C2 solid;
	margin: 0 0 0 0;
	}
.border_blue_tb{
	border-bottom: 1px #6D92C2 solid;
	margin: 20px 0 0 0;
	}
.border_blue_t{
	border-top: 1px #6D92C2 solid;
	}
.tittle_border{
	padding: 5px 10px 5px 10px;
	text-align: left;
	}
/* lien societe */
#company_web{
	background:transparent url(/images/tbx/internet.png) no-repeat scroll right center;
	padding-right:17px;
	}
/* buttons */
button{
	background: none;
	cursor: pointer;
	border: 0px;
	padding: 0 0 1px 0;
	overflow: visible;
	}
div.button_anchor_left{
	padding: 0px 7px 0px 5px;
	background-repeat: no-repeat;
	background-position: left center;
	}
p.button_anchor_right{
	padding: 8px 8px 9px 3px;
	background-repeat: no-repeat;
	background-position: right center;
	}
p.button_anchor_right,
div.button_anchor_left,
div.button_anchor_left a{
	color: #FFFFFF;
	font: 0.9em Arial,Helvetica,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: 0.05em;
	text-decoration: none;
	}
div.button_anchor_left{
	background-image: url(../images/buttons/blue-button-bkg-yellow-left-off.gif);
	}
p.button_anchor_right{
	background-image: url(../images/buttons/blue-button-bkg-yellow-right-off.gif);
	}
button div.button_sign_up,
button div.button_orange{
	margin: 0;
	padding: 0px 7px 0px 2px;
	background-repeat: no-repeat;
	background-position: left center;
	}
button p.button_sign_up{
	color: #FFFFFF;
	font: 13px Arial,Helvetica,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	padding: 8px 8px 8px 5px;
	letter-spacing: 0.5pt;
	background-repeat: no-repeat;
	background-position: right center;
	}
button p.button_orange{
	color: #FFFFFF;
	font: 16px Arial,Helvetica,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	padding: 8px 12px 8px 8px;
	letter-spacing: 0.5pt;
	background-repeat: no-repeat;
	background-position: right center;
	}
button div.button_orange{
	background-image: url(../images/buttons/button-orange-left.gif);
	}
button div p.button_orange{
	background-image: url(../images/buttons/button-orange-right.gif);
	}
button div.button_sign_up{
	background-image: url(../images/buttons/blue-button-bkg-yellow-left-off.gif);
	}
button div p.button_sign_up{
	background-image: url(../images/buttons/blue-button-bkg-yellow-right-off.gif);
	}
button div.button_sign_up_new{
	width: 190px;
	height: 23px;
	margin: 0;
	padding: 5px 7px 0px 0px;
	color: #FFFFFF;
	font: 14px Arial,Helvetica,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	letter-spacing: 1pt;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/buttons/button-signup-new.gif);
	}
button div.button_ok_small,
button div.button_ok_small_blue{
	margin: 0 0 0 3px;
	padding: 0px 0px 0px 3px;
	background-repeat: no-repeat;
	}
button p.button_ok_small,
button p.button_ok_small_blue{
	color: #FFFFFF;
	font: 12px Arial,Helvetica,sans-serif;
	font-weight: bold;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	padding: 0 7px 0 3px;
	background-repeat: no-repeat;
	background-position: right center;
	}
button div.button_ok_small{
	background-image: url(../images/buttons/ok-small-left.gif);
	}
button div p.button_ok_small{
	background-image: url(../images/buttons/ok-small-right.gif);
	}
button div.button_ok_small_blue{
	background-image: url(../images/buttons/ok-small_blue-left.gif);
	}
button div.button_ok_small_blue{
	background-image: url(../images/buttons/ok-small_blue-right.gif);
	}
/* background */
.back_gray,
.background_grey{
	background-color: #F7F5F0;
	}
.back_white{
	background-color: #FFFFFF;
	}
.back_blue{
	background-color: #F2F5F8;
	}
/* background and font for site and for email - don't change */ 
.back_blue_A{
	font:bold 10pt Arial, Helvetica, sans-serif; color:#003366; text-align:left;
	padding: 5px 6px 5px 6px;
	border-bottom:1px solid #3399CC; 
	border-top:1px solid #EEF5FB; 
	background-color:#DCEAF8;
	}
/* header */
#banner_all{
	position:relative;
	width: 1000px;
	height: 91px;
	background-color: #EEEADF;
	}
#logo-tbx{
	position:absolute;
	background: url(../images/logos/logotbxtrade04.gif) no-repeat;
	top:14px;
	left:16px;
	width: 225px;
	height: 32px;
	cursor: pointer;
	}
#box_menu_util_all{
	position: absolute;
	top: 8px;
	right: 10px;
	}
#box_menu_util_user{
	float: right;
	padding: 0 6px 0 6px;
	margin: 0 -3px 0 0px;
	}
.menu_util,
.menu_util_bold{
	text-align: center;
	font: 11px Arial,Helvetica,sans-serif ;
	color: #000000;
	text-decoration: none;
	}
.menu_util_bold{
	font-weight: bold;
	}
.menu_util a,
.menu_util a:visited,
.menu_util_bold a,
.menu_util_bold a:visited{
	color: #000000;
	text-decoration: none;
	}
.orange a,
.orange a:visited{
	color: #EA6740;
	text-decoration: none;
	}
.menu_util a:hover,
.menu_util_bold a:hover{
	color: #000000;
	text-decoration: underline;
	}
.box_menu_util{
	float: right;
	padding: 0 2px 0 6px;
	}
.border1_r{
	border-right: 1px #000000 solid;
}
.langue{
	border:0;
	padding: 0 0 0 6px;
	}
#box_log{
	position: absolute;
	top: 5px;
	right: 5px;
	}
.login_user input{
	background-color: #FFFFFF;
	font: 0.7em/1.5em Arial,Helvetica,sans-serif;
	border: 1px solid;
	border-color: #9abce5;
	height: 17px;
	padding: 0 0 0 3px;
	}
.special_password{
	text-align: right;
	padding: 0 0 0 0;
	vertical-align: top;
	}
/* definition for the 1st level navigation */
#nav_main_center_first{
	clear: both;
	padding-top: 45px;
	}
#nav_main_first{
	white-space: nowrap;
	width: 581px;
	margin: 0 auto;
	}
#nav_main_first ul{
	list-style: inside;
	margin: 0;
	padding: 0;
	}
#nav_main_first ul li{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}
#nav_main_first ul li a{
	width: 115px;
	height: 24px;
	padding: 4px 0 0 0;
	margin: 0 0 -4px 0;
	font: 13px Arial,Helvetica,sans-serif ;
	font-weight:bold;
	display: block;
	text-decoration: none;
	}
#nav_main_first a.nav_main_first{
	background: url(../images/menus/onglet-off.gif) no-repeat;
	color: #336699;
	}
#nav_main_first a.nav_main_first:hover{
	background: url(../images/menus/onglet-offon.gif) no-repeat;
	color: #336699;
	}
/* definition of the selected navigation item */
#nav_main_first a.nav_main_first_selected{
	background: url(../images/menus/onglet-on.gif) no-repeat;
	color: white;
	}
/* definition for the 2nd level navigation */
#nav_main_center_second{
	clear:both;
	padding-top: 0;
	text-align: center;
	white-space: nowrap;
	background: #6D92C2;
	}
/* definition for the 2nd level navigation SPECIAL */
#nav_main_center_second_special{
	clear:both;
	padding-top: 0;
	text-align: center;
	white-space: nowrap;
	}
#nav_main_second_special{
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	}
#nav_main_second_special ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}
#nav_main_second_special ul li{
	display: inline;
	list-style-type: none;
	}
#nav_main_second_special ul li a{
	font: 13px Arial,Helvetica,sans-serif ;
	/*color: #3d4270;*/
padding: 0 10px 0 10px;
	text-decoration: none;
	}
#nav_main_second_special a{
	color: #DCE4EE;
	}
#nav_main_second_special a:hover{
	color: #FFFFFF;
	}
/* definition of the selected navigation item */
#nav_main_second_special a.nav_main_second_special_selected{
	color: white;
	font-weight: bold;
	padding: 0 9px 0 9px;
	border-left: 1px solid #9abce5;
	border-right: 1px solid #9abce5;
	}
/* definition for the 1st level navigation right part*/
.button_menu a{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #BEBAB7;
	border-bottom: 1px solid #BEBAB7;
	background-color: #F5F2ED;
	padding: 0 2px 0 2px;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #606D80;
}
.button_menu a:visited{
	color: #606D80;
}
.button_menu a:hover{
	background-color: #DEE2E6;
}
#nav_main_first_buttons{
	padding:0 10px 0 0;
	margin: 0 0 0 -200px;
	float: right;
	width: 200px;
	text-align:right;
}

/* forms */
form.sign-in{
	padding: 2em;
	margin: 2em;
	background-color: #ffffff;
	border: 1px #003366 solid;
	}
input.login-white,
textarea.login-white{
	padding: 1px 2px 1px 2px;
	margin: 1px;
	width: 190px;
	height: 19px;
	}
input.pwd-white,
textarea.pwd-white{
	padding: 1px 2px 1px 2px;
	margin: 1px;
	width: 65px;
	height: 19px;
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
input.sign-in-blue,
input.sign-in-white,
textarea.sign-in-white{
	padding: 1px 3px 1px 2px;
	margin: 1px 2px 1px 10px;
	width: 220px;
	height: 19px;
	}
input.sign-in-blue{
	background-color: #f5f9fd;
	border: 1px #9abce5 solid;
	}
input.sign-in-white,
textarea.sign-in-white,
input.login-white,
textarea.login-white{
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
input.myaccount-white,
textarea.myaccount-white{
	padding: 2px 4px 1px 4px;
	margin: 2px 2px 3px 0px;
	width: 45px;
	height: 19px;
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
input.myaccount1-white,
textarea.myaccount1-white{
	padding: 2px 4px 1px 4px;
	margin: 2px 2px 3px 5px;
	width: 130px;
	height: 19px;
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
.ex-sign-in{
	color: #003366;
	font: 11px Arial,Helvetica,sans-serif;
	text-align: center;
	}
fieldset.sign-in {
	border: 1px #003366 solid;
	padding: 10px;
	margin: 10px
}
td.sign-in{
	margin: 25px;
	padding: 25px;
	}
#email-subject{
	width: 90%;
	font: 12px Arial,Helvetica,sans-serif;
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	height: 19px;
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
#email-message{
	width: 90%;
	font: 12px Arial,Helvetica,sans-serif;
	padding: 1px 2px 1px 2px;
	margin: 1px 2px 1px 2px;
	background-color: #ffffff;
	border: 1px #C2CAD4 solid;
	}
/* select */
select.myaccount{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 130px;
	background-color: #f5f9fd;
	border: 1px #C2CAD4 solid;
	}
select.sign-up{
	padding: 1px 4px 1px 4px;
	margin: 2px 2px 3px 10px;
	width: 130px;
	background-color: #f5f9fd;
	border: 1px #C2CAD4 solid;
	}
select.sign-in{
	margin: 5px 0 5px 10px;
	border: 1px #C2CAD4 solid;
	width: 160px ! important;
	text-align: left;
	}
select.country{
	margin: -3px 0 0px 10px;
	border: 1px #B3B3B3 solid;
	width: 120px;
	text-align: left;
	}
select.market{
	margin: -2px 0 0 0;
	border: 1px #B3B3B3 solid;
	text-align: left;
	}
select.tbxalert{
	font: 11px Arial,Helvetica,sans-serif;
	margin: 0px 1px 0px 1px;
	border: 1px #B3B3B3 solid;
	text-align: center;
	width: 85px;
	}
/* my profil */
#my_profil{
	width: 100%;
	height: auto;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	}
.my_photo{
	background: url(../images/commons/photo.gif) no-repeat;
	float: left;
	width: 100px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
	}
.my_text{
	float: left;
	/*width: auto;
	height: auto;*/
left: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 10px;
	text-align: left;
	}
.profil label{
	padding: 2px;
	}
.profil input[type=text]{
	padding: 2px;
	border: 1px #40668C solid;
	}
.profil td{
	padding: 1px 4px 2px 4px;
	}
textarea.profil{
	font: 12px Arial,Helvetica,sans-serif;
	padding: 3px;
	margin: 10px 0 0px 0;
	border: 1px #40668C solid;
	width: 510px !important;
	height: auto;
	overflow:auto;
	}
/*----- TBX10 -----*/
.tbxten_white_tittle,
.tbxten_navy_tittle{
	font: bold 12px Arial,Helvetica,sans-serif;
	padding: 2px 0 2px 0;
	margin: 0 0 2px 0;
	text-align: left;
	border-bottom: 1px solid #3399CC;
	}
.tbxten_navy_tittle{
	color: #003366;
	}
.tbxten_white_tittle{
	color: #FFFFFF;
	}
.tbxten-marg{
	margin: 0em 1em 0em 1em;
	padding: 0;
	}
.tbxten_tittle{
	font: bold 100% Arial,Helvetica,sans-serif;
	color: #003366;
	}
#tbxten table{
	width:90%;
	margin: 1em 0 0 0;
	border-collapse:collapse;
	}
#tbxten tbody{
	text-align: center;
	}
#tbxten tbody a,
#tbxten tbody a:visited,
#tbxten td a,
#tbxten td a:visited{
	text-decoration: none;
	color: #003366;
	}
#tbxten tbody span{
	color: #003366;
	}
#tbxten tbody a:hover,
#tbxten td a:hover{
	text-decoration: underline;
	color: #40668C;
	}
#tbxten th{
	font: normal 0.7em Arial,Helvetica,sans-serif;
	color: #003366;
	padding: 0 0 0 0;
	text-align: center;
	}
#tbxten td{
	font: normal 0.7em Arial,Helvetica,sans-serif;
	padding: 1px 0 1px 0;
	}
/*----- TBX10 3 column liquid -----*/
.tbxten #container,
.tbxten #container-graph{
	width: 100%;
	}
.tbxten #container{
	text-align: center;
	}
.tbxten #container-graph{
	text-align: left;
	}
.tbxten #header{
	background: #FFFFFF;
	padding: 0 10px;
	}
.tbxten #header h1{
	margin: 0;
	padding: 10px 0;
	}
.tbxten #sidebar1,
.tbxten #sidebar1-graph{
	float: left;
	}
.tbxten #sidebar1{
	width: auto;
	padding: 0.5em 0 0 1em;
	}
.tbxten #sidebar1-graph{
	width: 15%;
	padding: 20px 0 0 0;
	text-align: left;
	}
.tbxten #sidebar2{
	float: right;
	width: auto;
	padding: 0.5em 1em 0 0;
	}
.tbxten #sidebar2-graph{
	float: right;
	width: 17%;
	padding: 20px 0 0 0;
	margin: 0;
	}
.tbxten #mainContent{
	width: auto;
	margin: 0 0 0 0;
	padding: 0.3em 0;
	}
.tbxten #mainContent-graph{
	width: 650px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	}
.tbxten #footer{
	padding: 0 10px;
	background:#FFFFFF;
	}
.tbxten #footer p{
	margin: 0;
	padding: 10px 0;
	}
.clearfloat{
	clear:both;
	height:0;
	}
/* Opinion */
.opinion,
.opinion-red,
.opinion-blue,
.opinion-green{
	width: 250px;
	font: bold 90% Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	padding: 4px 0 4px 0;
	}
.opinion-red{
	background-color: #D41D1A;
	}
.opinion-blue{
	background-color: #6699cc;
	}
.opinion-green{
	background-color: #5C995D;
	}
.opinion a,
.opinion-red a,
.opinion-blue a,
.opinion-green a,
.opinion a:visited,
.opinion-red a:visited,
.opinion-blue a:visited,
.opinion-green a:visited{
	text-decoration: none;
	color: #FFFFFF;
	}
.opinion a:hover,
.opinion-red a:hover,
.opinion-blue a:hover,
.opinion-green a:hover{
	text-decoration: underline;
	color: #FFFFFF;
	}
.text_red,
.text_red a,
.text_red a:visited{
	color: #e8522a;
	text-decoration: none;
	}
.text_red a:hover{
	color: #993300;
	text-decoration: underline;
	}
#volume{
	width: 100%;
	text-align: right;
	margin: 20px 0 20px 0;
	}
/* pagination */
.pages a,
.pages span{
	color: #000066;
	background: #FFFFFF;
	font: 0.85em Arial,Helvetica,sans-serif ;
	text-decoration: none;
	}
.pages span.current{
	color: #000000;
	background: #ADC7ED;
	border: 1px solid #000050;
	padding: 6px;
	}
.pages a{
	border: 1px solid #FFFFFF;
	padding: 6px;
	}
.pages a:hover{
	text-decoration: none;
	border: 1px solid #000066;
	background: #DCEAF8;
	}
.pages span.nextprev{
	color: #FFE2C5;
	text-decoration: none;
	}
/* Box Expand - Collapse */
.buttonBoxCol, .buttonBoxCenter{
	float:right;
	width: 18px;
	height: 12px;
	padding: 0;
	background-image: url(../images/boxes2/hide.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.buttonBoxCol{
	margin: -1px -2px 0 10px;;
}
.buttonBoxCenter{
	margin: 5px -2px 0 10px;;
}
/* color: #EA6740; */
/* Dialog box */
.dialog_ajax{
	display: none;
	position: absolute;
	top: 50px;
	width: 380px;
	background-color: #FFFFFF;
}
