/* FileName: sq_static.css */
/* FileDesc: Feuille de style par defaut des sections statics. */
body {
	font-family: Verdana;
	font-size: 11px;
}
#body_center {
	text-align: center;
}
#content_homepage {
	width: 904px;
	margin: auto;
	text-align: center;
}
#banner_top_shadow {
	width: 904px;
	height: 199px;
	background-image: url(../images/homepage/shadow_banner_top.gif);
	background-position: left top;
	margin: 10px 0 0 0;

}
#banner_top {
	width: 900px;
	height: 195px;
	float: left;
}
#banner_ticker {
	width: 900px;
	float: left;
	margin: 10px 0 0 0;
}
#ticker {
	height: 36px;
	float: left;
	margin: 0 20px 0 0;
	width: 673px;

}
#search{
	width: 205px;
	margin: 0;
	float: left;
	height: 36px;
	max-height: 34px;
	padding: 0;
	background-color: #dbdbdb;
	border: 1px solid #b2b2b2;
}
#search input {
	height: 22px;
	width: 150px;
	float: left;
	margin: 6px 0 5px 4px;
	padding-left: 5px;
	border: 1px solid #cacaca;
}
/* button go */
a.button, a.button:visited, a.button:hover, a.button:link {
	margin: 10px 0 0 6px;
    _margin: 6px 0 0 6px;
	padding: 0;
	font-size:11px ;
	color: #fff;
	text-decoration: none;
	float: left;
}
a.button span.m_left {
	width: 0;
	padding: 0;
	height: 0;
	max-height: 0;
	background: none;
	background-repeat: no-repeat;
}
a.button span.m_middle {

	height: 22px;
	background-image:url(../images/homepage/button_search.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 4px 7px 4px 7px;
}
a.button span.m_right {
	width: 0;
	padding: 0;
	height: 0;
	max-height: 0;
	background-image: none;
	background-repeat: no-repeat;
}
a.button:hover span {
	background-position:0 0;
}
div.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
/* footer */
#banner_footer {
	width: 900px;
	margin: 10px 0 0 0;
}
#banner_footer_left {
	height: 152px;
	float: left;
	width: 324px;
	margin: 0 20px 0 0;
}

#banner_footer_right_border{
	border: 1px solid #cacaca;
	height: 152px;
	width: 552px;
	float: left;
}
#banner_footer_right{
	height: 150px;
	width: 550px;
}

#banner_middle {
	width: 910px;
	float: left;
	margin: 10px 0 0 0;
}
.terms_fees{
	text-align: left;
	padding: 5px 0 0 10px;
	font-size: 9px;
	color: #555;
}
.terms_fees span{
	float: right;
	margin: 0 10px 0 0;
}
.terms_fees a, .terms_fees a:link, .terms_fees a:visited{
	color: #555;
	text-decoration: none;
}
.terms_fees a:hover {
	color: #777;
	text-decoration: none;
}
/*-------------------------------*/
.box {
	width: 211px;
	float: left;
}
.box .header{
  	height: 58px;

}
.box .header .right{
	height: 58px;
  	background-image: url(../images/homepage/box/box_header_right.gif);
  	background-repeat: no-repeat;
  	background-position: right top;
}
.box .header .left{
	height: 58px;
  	background-image: url(../images/homepage/box/box_header_left.gif);
  	background-repeat: no-repeat;
}
/* content avec images middle */
.box.trading .header .content{
	height: 58px;
	margin: 0 9px 0 10px;
	background-image: url(../images/homepage/box/box_header_middle_trading.gif);
  	background-repeat: no-repeat;
}
.box.forex .header .content{
	height: 58px;
	margin: 0 9px 0 10px;
	background-image: url(../images/homepage/box/box_header_middle_forex.gif);
  	background-repeat: no-repeat;
}
.box.saving .header .content{
	height: 58px;
	margin: 0 9px 0 10px;
	background-image: url(../images/homepage/box/box_header_middle_saving.gif);
  	background-repeat: no-repeat;
}
/* ----------- */
.box .body{
	height: 78px;
}
.box .body .right{
	height: 78px;
  	background-image: url(../images/homepage/box/box_body_right.gif);
  	background-repeat: no-repeat;
  	background-position: right top;
}
.box .body .left{
	height: 78px;
  	background-image: url(../images/homepage/box/box_body_left.gif);
  	background-repeat: no-repeat;
}
.box .body .content{
	height: 78px;
	margin: 0 9px 0 10px;
	text-align: left;
	background-image: url(../images/homepage/box/box_body_middle.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.box .footer{
  	height: 11px;
}
.box .footer .right{
	font-size: 5px;
  	height: 11px;
  	background-image: url(../images/homepage/box/box_footer_right.gif);
  	background-repeat: no-repeat;
 	background-position: right top;
}
.box .footer .left{
  	height: 11px;
  	background-image: url(../images/homepage/box/box_footer_left.gif);
  	background-repeat: no-repeat;
}
.box .footer .content{
	margin: 0 9px 0 10px;
  	height: 11px;
  	background-image: url(../images/homepage/box/box_footer_middle.gif);
  	background-repeat: repeat-x;
}
/* box sans coin arrondi */
.box.nocorner .header .left{
  	background-image: url(../images/homepage/box/box_header_left_nocorner.gif);
}
.box.nocorner .footer .left{
  	background-image: url(../images/homepage/box/box_footer_left_nocorner.gif);
}
/* -------------------- */
/* box gris */
.box.light .header .right{
  	background-image: url(../images/homepage/box/box_header_right_light.gif);
}
.box.light .header .left{
  	background-image: url(../images/homepage/box/box_header_left_light.gif);
}
.box.light .header .content{
	height: 58px;
	margin: 0 13px 0 10px;
	background-image: url(../images/homepage/box/box_header_middle_light.gif);
}
.box.light .body .right{
  	background-image: url(../images/homepage/box/box_body_right_light.gif);
}
.box.light .body .left{
  	background-image: url(../images/homepage/box/box_body_left_light.gif);
}
.box.light .body .content{
	margin: 0 13px 0 10px;
	background-image: url(../images/homepage/box/box_body_middle_light.gif);
}
.box.light .footer .right{
  	background-image: url(../images/homepage/box/box_footer_right_light.gif);
}
.box.light .footer .left{
  	background-image: url(../images/homepage/box/box_footer_left_light.gif);
}
.box.light .footer .content{
	font-size: 5px;
	margin: 0 13px 0 10px;
	background-image: url(../images/homepage/box/box_footer_middle_light.gif);
}
/* box hover */
.box a.box:hover .header .left {
	background-position: 0 -141px;
}
.box a.box:hover .header .right {
	background-position: right -141px;
}
.box a.box:hover .header .content {
	background-position: 0 -141px;
}
.box a.box:hover .body .left {
	background-position: 0 -122px;
}
.box a.box:hover .body .content {
	background-position: 0 -122px;
}
.box a.box:hover .body .right {
	background-position: right -122px;
}
.box a.box:hover .footer .left {
	background-position: 0 -189px;
}
.box a.box:hover .footer .content {
	background-position: 0 -189px;
}
.box a.box:hover .footer .right {
	background-position: right -189px;
}
/* ---------------- */
.box.trading, .box.forex, .box.saving {
	margin-right: 20px;
}
.box .body .content ul {
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
.box .body .content ul li{
	display: inline-block;
	margin: 5px 0 0 0;
	padding: 0;
}
a.box, a.box:visited, a.box:hover, a.box:link {
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
/* ---------------------------------------------------------- */
/* box footer left */
.boxfooter_left {
	width: 324px;
	float: left;
	margin: 0 20px 0 0;
}
.boxfooter_left .header{
  	height: 8px;
	width: 324px;
}
.boxfooter_left .header .right{
	height: 8px;
  	background-image: url(../images/homepage/box/footer_header_right.gif);
  	background-repeat: no-repeat;
  	background-position: right top;
}
.boxfooter_left .header .left{
	height: 8px;
  	background-image: url(../images/homepage/box/footer_header_left.gif);
  	background-repeat: no-repeat;
}

.boxfooter_left .header .content{
	height: 8px;
	margin: 0 8px 0 8px;
	background-image: url(../images/homepage/box/footer_header_middle.gif);
  	background-repeat: repeat-x;
	font-size: 5px;
}
/* ----------- */
.boxfooter_left .body{
	height: 144px;
	width: 324px;
}
.boxfooter_left .body .right{
	height: 144px;
	border-right: 1px solid #cfcfcf;

}
.boxfooter_left .body .left{
	height: 144px;
	border-left: 1px solid #cfcfcf;
}
.boxfooter_left .body .content{
	padding: 0 0 0 10px;
	height: 144px;
	margin: 0;
	text-align: left;
	/*background-image: url(../images/homepage/box/footer_body_middle.gif);
	background-repeat: repeat-x;*/
	background-color: #fff;
	border-bottom: 1px solid #cfcfcf;
}
.boxfooter_left .body .content h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #575757;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
.boxfooter_left .body .content img {
	margin: 0 0 0 45px;
}
a.graph, a.graph:visited, a.graph:hover, a.graph:link {
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
p.asterix {
	font-size: 10px;
	font-style: italic;
	margin: 5px 0 0 0;
	padding: 0;
}