/* CSS Document */
html 
	{font-family:Tahoma, verdana, sans-serif; font-size:11px; color:#868F98;}

/*bandeau*/
table.bandeau 
	{height:131px; background:url(../images/fond-bandeau.png) left top no-repeat;}
 ul.jflanguageselection li a 
	{line-height:23px; margin-bottom:0.1em;}

	/*lien normaux et h2*/
a:link, a:active, a:visited 
	{color:#414B56;}
a:hover 
	{color:#f10000; text-decoration:none;}
h2 a:link, h2 a:active, h2 a:visited 
	{color:#F1000;}
table.contentpaneopen h2 a 
	{color:#F1000;}
h2 a:hover 
	{color:#414B56;}

/*MainMenu*/
table.moduletablemnmenu 
	{color:#FFFFFF;}
table.moduletablemnmenu span
	{color:#FFFFFF; font-size:11px;}
a.mainlevelmnmenu 
	{color:#FFFFFF; text-decoration:none; font-size:11px; 
	text-transform:uppercase; font-weight:bold; line-height:18px;}
a.mainlevelmnmenu:link, a.mainlevelmnmenu:active, a.mainlevelmnmenu:visited 
	{color:#FFFFFF; text-decoration:none; font-size:11px; text-transform:uppercase; 
	font-weight:bold; line-height:18px;}
a.mainlevelmnmenu:hover 
	{text-decoration:underline;}

/*espace pour tableau module page */
table.gris 
	{background:url(../images/gris.gif) right top no-repeat;}

/*menu ssmenu*/
div.moduletablessmenu 
	{width:226px; height:150px; margin-top:20px;}
div.moduletablessmenu table td
	{background:url(../images/trait_menu.gif) 10px bottom no-repeat; height:25px;}
a.mainlevelssmenu 
	{padding:0px; padding-left:30px; margin-top:10px; padding-top:10px;}
a.mainlevelssmenu:link, a.mainlevelssmenu:visited, a.mainlevelssmenu:active 
	{background:url(../images/puce-grise.gif) 10px 12px no-repeat; color:#868F98; font-weight:bold; 
	font-family:Tahoma, verdana, sans-serif; font-size:11px; text-decoration:none; 
	text-align:justify; line-height:24px;}
a.mainlevelssmenu:hover 
	{background:url(../images/puce-grise2.gif) 10px 12px no-repeat; color:#414B56;}
div.moduletablessmenu a#active_menussmenu 
	{background:url(../images/puce-rouge.gif) 10px 12px no-repeat; color:#414B56;}
div.ssmenu 
	{height:20px; margin-right:0px; padding-bottom:10px; width:228;}
div.ssmenu a.mainlevelssmenu 
	{padding-left:23px; margin:0px; padding-right:0px; padding-bottom:0px; 
	font-family:Tahoma, verdana, sans-serif; font-size:11px; color:#868F98; text-decoration:none;}
div.ssmenu a.mainlevelssmenu:link, div.ssmenu a.mainlevelssmenu:active, div.ssmenu a.mainlevelssmenu:visited 
	{padding-left:23px; margin:0px; padding-right:0px; padding-bottom:0px; 	
	background:url(../images/puce-grise.gif) 10px 12px no-repeat; font-weight:normal; 
	font-family:Tahoma, verdana, sans-serif; font-size:11px; color:#414B56; text-decoration:none;}
div.ssmenu a.mainlevelssmenu:hover 
	{color:#F10000;}
div.vague 
	{height:40px; width:229px;}
table.moduletable 
	{height:180px; padding-left:35px; padding-top:0px; margin-right:10px;}

/*la categorie fonds de placements*/
div.componentheading 
	{width:700px; height:60px; margin-top:0px; padding-left:62px; padding-bottom:10px; padding-top:15px; 
	padding-right:0px; background:url(../images/quots-red.gif) 20px 17px no-repeat; line-height:45px; 
	font-family:Times, Tahoma, sans-serif; text-transform:uppercase; letter-spacing:-0.05em; 
	word-spacing:8px; height:45px; color:#616A74; font-size:32px; line-height:32px;}

/*composant login fonds de placements*/
div.componentheadingfonds 
	{height:100px; margin-top:10px; padding-left:42px; padding-bottom:-10px; padding-top:0px;
	padding-right:0px; background:url(../images/quots-red.gif) 0px 7px no-repeat; font-size:32px;
	line-height:45px; font-family:Times, Tahoma, sans-serif; text-transform:uppercase; 
	letter-spacing:-0.05em;  word-spacing:8px; height:45px; color:#616A74; line-height:32px;}
a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active
	{height:100px; margin-top:10px; padding-left:42px; padding-bottom:-10px; padding-top:0px;
	padding-right:0px; background:url(../images/quots-red.gif) 0px 7px no-repeat; font-size:32px;
	line-height:45px; font-family:Times, Tahoma, sans-serif; text-transform:uppercase; 
	letter-spacing:-0.05em;  word-spacing:8px; height:45px; color:#616A74; line-height:32px;}
table.fonds 
	{width:550px;}

/*lesliens*/
/*firefox*/
table.contentpaneopen  a 
	{color:#414B56; text-decoration:underline;}
/*ie*/
table.contentpaneopen a:link, table.contentpaneopen a:active, table.contentpaneopen a:visited 
	{color:#414B56; text-decoration:underline;}
table.contentpaneopen  a:hover 
	{color:#F10000;}
table.contentpaneopen 
	{color:#414B56; font-family:Tahoma, verdana, sans-serif; font-size:11px; line-height:18px; 
	margin-top:15px; margin-left:10px; margin-right:0px;}

/*partie content*/
table.content 
	{height:400px;}
td.contenu 
	{background:url(../images/contentheading.gif) left 10px no-repeat;}
td.contenu	
	{color:#414B56; font-family:Times, verdana, sans-serif; letter-spacing:0.05em; font-size:12.5px; 
	line-height:20px; margin-top:15px; margin-left:10px; margin-right:20px; font-stretch:semi-condensed;}

/*les contenus*/
td.contenu table 
	{color:#414B56; font-family:Times, verdana, sans-serif; 
	letter-spacing:0.05em; font-size:12.5px; line-height:20px; 
	margin-top:15px; margin-left:10px; margin-right:8px; font-stretch:semi-condensed;}
table.contentpaneopen td.contentheading 
	{margin-top:0px; padding-left:42px;  padding-top:15px; padding-right:0px; 
	background:url(../images/quots-red.gif) 0px 18px no-repeat; 
	line-height:45px; font-family:Times, Tahoma, sans-serif; 
	text-transform:uppercase; letter-spacing:-0.05em;  word-spacing:8px; 
	height:45px; color:#616A74; font-size:32px; line-height:32px; }
table.contentpaneopen p 
	{margin-left:20px;}
table.contentpaneopen table p 
	{padding-left:20px; padding-top:5px; padding-bottom:5px; padding-right:0px;}
table.contentpaneopen ul 
	{padding:0px; margin:0px;}
table.contentpaneopen li 
	{margin-left:20px; list-style-image:url(../images/puce-grise.gif); 
	list-style-type:square; list-style-position:inside; padding-top:5px;}

/*liste decimal*/
 table.contentpaneopen ol 
	{padding-left:60px; margin:10px 0px 0px 0px; list-style-type:none; list-style-position:outside;}
 table.contentpaneopen ol li 
	{list-style-type:decimal; list-style-image:none;}

/*input*/
input.button
	{height:17px; color:#FFFFFF;  font-family:Tahoma, verdana, sans-serif;  font-size:10px;  background-color:#868F98; font-weight:bold; padding-left:1px;}
input.boutton
	{height:18px; color:#FFFFFF; font-family:Tahoma, verdana, sans-serif; font-size:11px; background-color:#868F98; font-weight:bold; padding-left:1px; text-transform:uppercase;}
input.inputbox 
	{line-height:18px; font-size:11px;}

/*liste decimal*/
 table.contentpaneopen ol 
	{padding-left:60px; margin:10px 0px 0px 0px; list-style-type:none; list-style-position:outside;}
 table.contentpaneopen ol li 
	{list-style-type:decimal; list-style-image:none;}

/*pour la partie communication*/
/*lettre information*/
table.moduletablemncom 
	{font-family:Tahoma, verdana, sans-serif; font-size:10px; line-height:16px; 
	margin-top:10px; margin-left:38px; margin-right:5px; vertical-align:text-top;}
/*firefox*/
a.mainlevelmncom 
	{font-family:Tahoma, verdana, sans-serif; line-height:16px; font-size:10px; 
	color:#868F98; font-weight:bold; text-decoration:none; line-height:16px;}
/*ie*/
a.mainlevelmncom:link, a.mainlevelmncom:active, a.mainlevelmncom:visited	
	{font-weight:bold; text-decoration:none; line-height:16px;}
a.mainlevelmncom:hover 
	{text-decoration:underline;}

/*lien evenements*/
table.moduletablecommunication  
	{font-family:Tahoma, verdana, sans-serif; font-size:10px; line-height:16px; 
	margin-top:10px; margin-left:38px; margin-right:5px; vertical-align:text-top;}
ul.latestnewscommunication 
	{margin:0px; padding:0px;}
li.latestnewscommunication 
	{margin:0px; padding:0px; list-style:none;}
/*firefox*/
a.latestnewscommunication 
	{line-height:16px; font-family:Tahoma, verdana, sans-serif; font-size:10px; color:#868F98; text-decoration:none; line-height:16px;}
/*ie*/
a.latestnewscommunication:link, a.latestnewscommunication:active, a.latestnewscommunication:visited 
	{text-decoration:none; line-height:16px;}
a.latestnewscommunication:hover 
	{text-decoration:underline;}

/*banner*/
div.moduletablebanner 
	{position:relative; left:19px; top:0px; width:188px; height:90px; z-index:2;}

/*footer*/
div.footer 
	{font-size:10px; width:950px;}
a.footer:link, a.footer:active, a.footer:visited 
{color:#868F98;}
a.footer:hover 
	{text-decoration:none;}
table.footer 
	{background:url(../images/footer.gif) left top no-repeat;}

/*100p100net*/
/*firefox*/
a.cent 
	{color:#FFFFFFF; font-size:5px; text-decoration:none;}
/*ie*/
a.cent:link, a.cent:active, a.cent:visited, a.cent:hover
	{color:#FFFFFFF; font-size:5px; text-decoration:none;}

/*menu transparent*/
a.mainleveltrans 
	{color:#ffffff; text-decoration:none;}
a.mainleveltrans:link, a.mainleveltrans:active, a.mainleveltrans:visited, a.mainleveltrans:hover 
	{color:#ffffff; text-decoration:none;}

/*menu horizontal:acces aux 4 sections su site*/
table.menu 
	{width:950px; height:25px; display:block;}
td.gris
	{background-color:#AAB1B6; height:25px;}
div.moduletablesections 
	{position:relative; left:0px; top:0px; z-index:2; line-height:25px;
	padding:0px; margin:0px; height:20px; width:948px; vertical-align:text-top;}
div.moduletablesections ul#mainlevelsections 
	{margin:0px; list-style:none; padding:0px;}
div.moduletablesections ul#mainlevelsections li
	{width:237px; height:25px; float:left; margin:0px; padding:0px; display:block;}
div.moduletablesections ul#mainlevelsections li a
	{width:237px; height:25px; margin:0px; padding:0px; display:block;}
div.moduletablesections ul#mainlevelsections li a.mainlevelsections 
	{padding:0px; line-height:25px; margin:0px; height:25px;}
div.moduletablesections ul#mainlevelsections li:hover a.mainlevelsections
	{line-height:25px; padding-bottom:0px;}
	/*pour ie*/
div.moduletablesections ul#mainlevelsections li a.mainlevelsections:hover 
	{background:#FFFFFF; padding:0px;}
div.moduletablesections ul#mainlevelsections li a#active_menusections
	{background:url(../images/rouge.gif) left top no-repeat; padding-bottom:0px;}
td.menu_actif 
	{background:url(../images/menu_actif.gif) 460px 0px no-repeat; background-color:#C3C8CD;}
a.section:link, a.section:active, a.section:visited 
	{text-decoration:none; border-collapse:collapse;}
a.section:hover 
	{text-decoration:none;}
div.moduletablesections div.sections 
	{float:left; position:relative; left:0px; top:0px; width:230px; 
	height:25px; z-index:2; visibility:hidden;}

/*navigation entre les pages des articles*/
div.pagenavcounter 
	{color:#FFFFFF; font-size:0px; height:0px; width:0px; line-height:0px; visibility:hidden;}
div.pagenavbar 
	{position:relative; padding-bottom:0px; margin-bottom:0px; height:20px; 
	width:350px; left:0px; bottom:0px;}

/*les pages de cotation*/
table.stock 
	{margin:0px; padding:0px;}
td.description p 
	{padding:2px 0px 0px 0px; line-height:18px;}
td.description 
	{margin:0px; padding:0px; line-height:18px;}
table.performances 
	{margin:0px; padding:0px;}
td.performances 
	{margin:0px; padding:0px;}
div.performances 
	{border:1px solid #D2D6D9; padding-top:10px; text-align:center; 
	background:url(../images/choix_perf.gif) left bottom no-repeat;}
table.current
	{margin-top:10px; width:281px; height:20px; 
	background:url(../images/table_current.gif) 0px 0px no-repeat;}
td.current_on 
	{background-color:#D2D6D9;}
table.current a:link, table.current a:active, table.current a:visited 
	{text-decoration:none; color:#C0C0C0; font-weight:bold;}
table.perf 
	{width:271px; border:1px solid #D2D6D9;} 
td.txt_perf 
	{width:220px; padding-left:37px; font-size:12px; color:#414B56; font-weight:bold; line-height:20px;}
td.valeur_perf 
	{text-align:center; width:60px;	font-size:11px; color:#414B56;}
table.time
	{width:281px; height:22px; text-align:center;}
td.time_on b 
	{padding-left:15px; background:url(../images/puce-grise.gif) left center no-repeat;}
td.time_off a
	{padding-left:15px; background:url(../images/puce-grise.gif) left center no-repeat; }
td.time_off a:link, td.time_off a:active, td.time_off a:visited 
	{text-decoration:none; font-weight:normal;}
table.donnees 
	{width:360px;}
td.puce 
	{background:url(../images/puce-grise.gif) right center no-repeat; width:8px; height:22px;}
td.txt_donnees 
	{font-size:12px; width:202px; color:#414B56; font-weight:bold; line-height:20px; padding-left:12px;}
div.cf_donnees 
	{width:150px; height:18px; border:1px solid #D2D6D9; text-align:center; font-size:11px;}
div.telechargement 
	{width:300px; border:1px solid #D2D6D9; padding-top:10px; padding-left:8px; 
	text-align:left; padding-bottom:10px;}
a.telechargement 
	{padding-left:20px; background:url(../images/puce-grise.gif) left center no-repeat; padding-right:20px;}
a.telechargement:link, a.telechargement:active, a.telechargement:visited 
	{text-decoration:none; font-weight:bold;}


/*partie pour acceder au fonds*/
table.contentpanefonds
	{padding-top:10px;}
div.description_login
	{padding-left:20px;}
p.acces 
	{padding-left:20px;}

/*navigation entre les pages des articles*/
div.pagenavcounter 
	{font-size:0px; height:0px; width:0px; line-height:0px;}
div.pagenavbar 
	{position:relative; text-align:center; padding-bottom:0px; margin-bottom:0px; 
	height:20px; width:650px; left:0px; bottom:0px;}


/*formulaire*/

div#ff_formdiv22 {
font-size:11px;}

