a{
text-decoration:none;
color:#000;

}

a:hover{
text-decoration:underline;
}

body{
margin:0px;
padding:0px;
border:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background-image:url(../images/interface/background/b_color.jpg);
background-repeat:repeat-x;
background-color:#0073a1;
}

form{
margin:0px;
padding:0px;
}

h1,h2,h3,h4.h5{
margin:0px;
padding:0px;
}

h1{
font-size:18px;
}

h2{
font-size:16px;
}

h3{
font-size:14px;
}

h4{
font-size:12px;
}

h5{
font-size:10px;
}

html { 
overflow: -moz-scrollbars-vertical; 
overflow:auto;
} 

img{
border:0px;
float:left;
}


p.blank{
margin:0px;
padding;0px;
border:0px;
}

textarea{
	font-size:11px;
}

/*-------------------------*/
/*		 MAIN TEMPLATE    */
/*-------------------------*/

div#b_left,div#b_right{
width:74px;

float:left;
}

div#b_right{
text-align:left;
float:left;
}

div#back{
text-align:right;
float:left;
}

div#back_left{
height:504px;
width:110px;
background-image:url(../images/interface/background/b_left1.jpg);
float:left;
}

div#back_right{
height:504px;
width:110px;
background-image:url(../images/interface/background/b_right1.jpg);
float:left;
}

div#content{
width:100%;
float:left;	
}

div#contentbox{
position:relative;
top:35px;
height:400px;
z-index:100;
}

div#footer{
width:100%;
height:55px;
padding-top:16px;
float:left;
overflow:hidden;
background-image:url(../images/interface/background/b_bottom.jpg);
color:#fff;
text-align:center;
}

div#footer a{
text-decoration:none;
color:#fff;
}

div#footer a:hover{
text-decoration:underline;
}

div#header{
float:left;
height:58px;
overflow:hidden;
width:100%;
background-image:url(../images/interface/background/b_top.jpg);
}

div#whitespace{
height:100%;
}



table#contenant{
width:1027px;
height:100%;

}

table#contenant td.content{
vertical-align:top;
}

table#curves{
height:504px;
width:876px;
position:relative;
float:left;
left:-29px;
margin-right:-69px;
top:-19px;
margin-bottom:-30px;
}

table#curves td{
vertical-align:top;
text-align:left;
}

table#curves td.curve{
height:48px;
}

table#curves td.curve img{
	height:48px;
	width:876px;
}

table#curves td.whitespace{
background-color:#fff;
height:438px;
}

/*-------------------------*/
/*		 INSIDE PAGES      */
/*-------------------------*/

div#bottom_menu{
position:relative;
top:37px;
margin-bottom:-50px;
margin-right:-120px;
z-index:5;
/*visibility:hidden;*/
}

div#bottom_menu object{
position:relative;
z-index:5;
float:left;
margin-bottom:-52px;
margin-right:-875px;
}

div#lng_btn{
position:relative;
color:#fff;
width:73px;
height:31px;
padding-top:10px;
z-index:1;
left:1190px;
top:-30px;
text-align:center;
float:left;
margin-left:-400px;
}

/*---*/

div#lng_link{
	position:relative;
	z-index:100;
	float:left;
	margin-right:-173px;
	margin-top:-20px;
	font-size:11px;
	width:73px;
	font-weight:bold;
	top:15px;
	color:#fff;
}

div.adjust_lng_en{
	left:798px;
}

div.adjust_lng_fr{
	left:804px;
}

div#lng_link a{
color:#fff;
}
/*---*/



div#logo{
position:relative;
width:211px;
height:146px;
margin-right:-500px;
top:-87px;
left:-46px;
margin-bottom:-411px;
z-index:2;
float:left;
}

div#online{
float:left;
position:relative;
margin-right:-180px;
margin-bottom:-150px;
left:178px;
top:-39px;
z-index:3;

width:110px;
height:26px;
padding:28px 0px 0px 5px;
color:#fff;
line-height:11px;
}

div.online_en{
background-image:url(../images/interface/chart/online_en.gif);
}

div.online_fr{
background-image:url(../images/interface/chart/online_fr.gif);
}

div#online_txt{
position:relative;
z-index:100;
left:185px;
top:-15px;
float:left;
margin-right:-180px;
margin-bottom:-150px;
width:110px;
height:26px;
font-size:11px;
font-weight:bold;

}

div#online_txt a{
color:#fff;
}

div#top_menu{
position:relative;
float:left;
top:-52px;
left:178px;
z-index:4;
margin-bottom:-150px;
margin-right:-900px;
}

div#top_menu object{
position:relative;
z-index:5;
}

div#top_menu2{
position:relative;
float:left;
top:-67px;
left:175px;
z-index:200;
margin-bottom:-95px;
margin-right:-900px;
font-size:9px;
text-align:right;
color:#fff;
width:700px;
}

div#top_menu2 a{
color:#fff;
}

div#top_menu2 div#purchase_menu{
position:relative;
float:left;
left:30px;
top:-9px;
}

div#top_menu2 div#purchase_menu a{
text-align:center;
font-weight:bold;
font-size:11px;
padding-top:5px;
display:block;
background-image:url(../images/interface/chart/btn_purchase.jpg);
width:122px;
height:20px;
letter-spacing:0.8px;
}


/*		 TOP BUTTONS      */
div.menubtn{
float:left;
position:relative;
z-index:1;
font-family:"Arial black", Helvetica, sans-serif;
margin-right:-100px;
margin-bottom:-20px;
line-height:1em;
text-align:center;
width:100px;
font-size:11px;
background-repeat:repeat-x;
}

div.menubtn a:hover{
text-decoration:none;
}

/*BUTTONS POSITIONS*/
div#menu1{
left:25px;
top:-58px;
}

div#menu2{
left:123px;
top:-51px;
}

div#menu3{
left:212px;
top:-42px;
}

div#menu4{
left:290px;
top:-50px;
}

div#menu5{
left:369px;
top:-44px;
}

div#menu6{
left:444px;
top:-55px;
}

div#menu7{
left:525px;
top:-60px;
}

div#menu8{
left:575px;
top:-74px;
}

/*BUTTONS COLORS*/
div#menu1 a{
color:#0039B8;
}

div#menu2 a{
color:#007236;
}

div#menu3 a{
color:#ED1C24;
}

div#menu4 a{
color:#787870;
}

div#menu5 a{
color:#FF3CCF;
}

div#menu6 a{
color:#3DB5B6;
}

div#menu7 a{
color:#047CB9;
}

div#menu8 a{
color:#92278F;
}

/*--BOTTOM MENU BUTTONS--*/
div.bottommenubtn{
position:relative;
z-index:40;
float:left;
text-align:left;
margin-right:-100px;
font-size:11px;
font-weight:bold;
color:#fff;
top:20px;
margin-bottom:-30px;
font-size:9px;
z-index:1;
}

/*BUTTONS POSITIONS*/
div#menu2_1{
left:395px;
}

div#menu2_2{
left:490px;
}

div#menu2_3{
left:590px;
}

div#menu2_4{
left:693px;
}

div#menu2_5{
left:773px;
}

/*BUTTONS COLORS*/
div#menu2_1 a{
color:#93708D;
}

div#menu2_2 a{
color:#449396;
}

div#menu2_3 a{
color:#739248;
}

div#menu2_4 a{
color:#00769F;
}

div#menu2_5 a{
color:#57598B;
}


/* NEWS */

div#news{
	position:relative;
	width:247px;
	height:20px;
	padding-top:3px;
	margin-bottom:-23px;
	margin-right:-100%;
	top:20px;
	left:101px;
	z-index:100;
	overflow:hidden;
}

div#news div{
	float:left;
	white-space:nowrap;
	margin-bottom:-23px;
	position:relative;
}

div.nonews{
	text-align:center;
}

.hidden{
	visibility:hidden;
}

.invisible{
display:none;
}

div#main{
text-align:center;
width:100%;
font-size:18px;
font-weight:bold;
position:relative;
top:140px;
}