/* CSS Document */
@import url(hover.css);

/* Top level menu link items style */
#nav .bgnone {background:none;}

#nav 
{
	width:444px;
	height:36px;
	padding:0;
	border:none;
	z-index:0;	
	display:block;
	visibility:visible;
	margin-left:259px;
	
}

#nav ul
{
	margin:0;
	left:auto;
	margin-left:0px;
	padding: 0px;
	list-style-type:none;
	display:block;
	border:none;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:1px;
	
}

/* Displaying the content */
#nav ul li
{
	position:relative;
	display:inline;
}

/* Top level menu link items style */
#nav ul li a
{
	display:block;
}

/*1st sub level menu */
#nav ul li ul
{
	position:absolute;
	display:block;
	visibility:hidden;
}

/*sub level menu list items*/
#nav ul li ul li
{
	display:list-item;
	float:none;
}

#nav ul li ul li a
{
	float:left;
	position:relative;
	
	height:1%;
	color:#FFFFFF !important;
}


#nav li
{

	float:left;
	display:block;
	height:auto;
	width:auto;
	border:none;
}
 
#nav a
{
	border:none;
	display:block;
	
	width:auto;
	padding:0;
	letter-spacing:0px;
	top:auto;
	
}

#nav li a
{
	top:auto;
	float:left;
	text-decoration:none;
	border:none;
	height:36px;
		
}

#nav li ul 
{
	width: 170px; /*140px;*/
	list-style: none;
	clear:both;
	position:absolute;
	margin-top: 0px; /* Where Drop Down Menu Starts */
	margin-left:auto; 
	display: none;
	filter:alpha(opacity=90);
	opacity:0.9;
	margin:0px;
}



#nav li>ul /* For Firefox */
{
	width:220px; /* add px depending on number of pixel for drop down for IE */
	position: absolute;
	padding:0px;
	height:auto;
	clear:both;
	margin-top:0px;
	margin:0px;
	margin-left:0px;
	border-top:none;
	display: none;
	-moz-opacity:0.9;
	opacity:0.9;
}

#nav li li 
{
	clear:both; /* clearing the content underneath the dropdowns */
	display: block;
	width: 170px; /*140px;*/
	text-align: left;
	float: none;
	height: auto;
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	
	background:url(../images/arrow_menu.gif) left no-repeat;
	margin-top:4px;
	margin-left:0px;
	padding-left:10px;
}

#nav li li a
{
	display: block;
	line-height:10px;
	height: 13px;
	padding:4px;
	margin: 0px;
	background: transparent;
	width: 200px; /* Drop down Menu width */
	
	
	color:#ffffff;
	font-size:11px;
	font-weight: normal;
	text-align: left;
}

html>body #nav li li a 
{
	width: 170px; /*140px;*/
	height:auto;
	line-height: 10px;
	min-height: 10px;
}

html>body #nav li li a:hover 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	height:auto;
	line-height:10px;
	width:170px;
	text-decoration:none;
	background:none;
}

#nav li li a:hover 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	height:auto;
	width:170px;
	text-decoration:none;
}



#nav li:hover ul, #nav li.over ul 
{
		
	position:absolute;
	left:auto;
	display: block;
	padding:0;
	height:auto;
	
}

*html #nav ul li
{
	float:left;
}

*html #nav ul li a
{
	height:50%;
}





/* Root Menu Hover Persistence 
ul#main-nav a:hover,
ul#main-nav li:hover a,
ul#main-nav li.iehover a {
 	background:url(images/butt_group_on.jpg) left top no-repeat;
	color:#CCCCCC;
}
*/




/* --------------------SUB Menu Items----------------- */

#nav .subBleu
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat;
	display:block;
}

#nav .subBleu:hover
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat  !important;
	display:block;
}
#nav .subOrange
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat;
	display:block;
}

#nav .subOrange:hover
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat  !important;
	display:block;
}

#nav .subVert
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat;
	display:block;
}

#nav .subVert:hover
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat  !important;
	display:block;
}

#nav .subTurquoise
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat;
	display:block;
}

#nav .subTurquoise:hover
{
	padding-left:14px;
	background:url(../images/arrow_menu.gif) left no-repeat  !important;
	display:block;
}

/* ----------------------------END-------------------- */


/* --------------------INACTIVE Menu Items----------------- */
#nav li .orangeInactive
{
	color:#F9DAC8;
	font-size:11px;
	font-weight: normal;
	height:auto;
	background:none;

	margin-top:4px;
	margin-left:6px;
	padding-left:0px;
}
/* --------------------END INACTIVE Menu Items----------------- */


/* ------------------OTHER COLORS MENU ITEMS----------------- */

#nav ul .bleu
{
	width: 220px; /*140px;*/
	list-style: none;
	position:relative;
	background: #20699E;	
	border: 1px solid #113651;
	border-top:none;
	display: block;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:0px;
	height:auto;
	display:table !important;
}

#nav ul .bleu a
{
	color: #FFFFFF;
}

#nav ul .bleu .active
{
	color: #FFFFFF;
}

#nav ul .bleu a:hover
{
	color: #00CCFF !important;
	background:none;
}

#nav ul .bleu .active
{
	color: #FFFFFF;
}


#nav ul .bleu .inactive {
	color: #BBDAEA;
	background:url(../images/dotted_bleu.gif) left bottom repeat-x;
	float:left;
	height:14px;
}


#nav ul .vert
{
	width: 220px; /*140px;*/
	list-style: none;
	clear:both;
	position:relative;
	margin-top: 0px; /* Where Drop Down Menu Starts */
	margin-left:auto; 
	background: #206A1E;	
	border: 1px solid #1C5B1A;
	border-top:none;
	display: block;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:0px;
	padding:0px;
	height:auto;
	display:table !important;
}

#nav ul .vert a
{
	color: #FFFFFF;
}

#nav ul .vert a:hover
{
	color: #00FF00 !important;
	background:none;
}

#nav ul .vert .inactive {
	color: #C6E0C5;
	background:url(../images/dotted_vert.gif) left bottom repeat-x;
	float:left;
	height:14px;
}

#nav ul .orange
{
	width: 220px; /*140px;*/
	list-style: none;
	clear:both;
	position:relative;
	margin-top: 0px; /* Where Drop Down Menu Starts */
	margin-left:auto; 
	background: #D65F1B;	
	border: 1px solid #6C2C09;
	border-top:none;
	display: block;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:0px;
	padding:0px;
	height:auto;
	display:table !important;
}



#nav ul .orange a
{
	color: #FFFFFF;
}

#nav ul .orange a:hover
{
	color: #FF9B59  !important;
	background:none;
}

#nav ul .orange .inactive {
	color: #FADAC8;
	background:url(../images/dotted_orange.gif) left bottom repeat-x;
	float:left;
	height:14px;
}

#nav ul .turquoise
{
	width: 220px; /*140px;*/
	list-style: none;
	clear:both;
	position:relative;
	margin-top: 0px; /* Where Drop Down Menu Starts */
	margin-left:auto; 
	background: #07675B;	
	border: 1px solid #10524A;
	border-top:none;
	display: block;
	filter:alpha(opacity=90);
	opacity:0.9;
	padding:0px;
	padding:0px;
	height:auto;
	display:table !important;
}

#nav ul .turquoise a
{
	color: #FFFFFF;
}

#nav ul .turquoise a:hover
{
	color: #33FFF0  !important;
	background:none;
}

#nav ul .turquoise .inactive {
	color: #BBDBD7;
	background:url(../images/dotted_turq.gif) left bottom repeat-x;
	float:left;
	height:14px;
}

/* ------------------menu ends------------------ */



/* For the Inactive Text in Drop Down menu */
#nav .inactive
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	height:auto;
	background:none;

	margin-top:4px;
	margin-left:6px;
	padding-left:0px;
}

/*  =================== END========================*/



body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f9f9f4;
}
img,form {border:0}

.smtxtmenu { 
	color: #BBDBD7;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	background:none !important ;
}

.bgMainTable {
	background-image:url(../images/fd_main_table.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
/* ----------------------------------ALL NEWS CSS----------------------------------- */

.txtDateNews {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EF6B21;
	font-weight:normal;
}
.txtTitleNews {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
}
.txtTitleNews a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.txtTitleNews a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.txtTitleNews a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
txtDateNews {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EF6B21;
	font-weight:normal;
}
.txtNews {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3095C1;
	font-weight:normal;
	line-height:20px;
}
.txtNews a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3095C1;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.txtNews a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3095C1;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.txtNews a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3095C1;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}



/* ---------------------------------------END----------------------------------------------*/

.copyTxt {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00429C;
	font-weight:normal;
}
.copyTxt a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#70B3E2;
	font-weight:normal;
	text-decoration:none;
}
.copyTxt a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#70B3E2;
	font-weight:normal;
	text-decoration:none;
}
.copyTxt a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00429C;
	font-weight:normal;
	text-decoration:none;
}


.menuBottom {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
}
.menuBottom a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.menuBottom a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
.menuBottom a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#339AD1;
	font-weight:normal;
	text-decoration:none;
}


.maintxtGris {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	font-weight:normal;
	line-height:20px;
}
.maintxtGris a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339AD1;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtGris a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339AD1;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtGris a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

.maintxtFondation {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#48677F;
	font-weight:normal;
	line-height:20px;
}


/* -----------------------ALL TEXTBOX FORM FIELDS CSS----------------------------- */

.formfieldsBlue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #68B4DE;	
	background-color:#FFFFFF;
	color: #68B4DE;
	font-weight: normal;
	padding-left:2px;
}
.formfieldsGreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #82C445;	
	background-color:#FFFFFF;
	color: #82C445;
	font-weight: normal;
	padding-left:2px;
}
.formfieldsOrange {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #EF7530;	
	background-color:#FFFFFF;
	color: #EF7530;
	font-weight: normal;
	padding-left:2px;
}
.formfieldsPastel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #0EAB9E;	
	background-color:#FFFFFF;
	color: #0EAB9E;
	font-weight: normal;
	padding-left:2px;
}
/* -------------------------------END HERE------------------------------------------ */



/* -----------------------MENU HAUT HEADER--------------------------------- */
#logo
{
	width:178px;
	height:45px;
	margin:0 auto;	
	float:left;
	margin-left:386px;
}

*html #logo
{
	width:178px;
	height:45px;
	margin:0 auto;	
	float:left;
	margin-left:193px;
}

#topContainer
{
	width:960px;
	margin:0 auto;	
	background:url(../images/fd_header_ciel.jpg) top no-repeat;
	padding-top:13px;
	float:left;
	height:102px;
	
}

html>body #menuContainer
{
	float:left;
	margin:200px;	
	margin-top:37px;	
	height:7px;	
	width:575px;		
	display:block;
}

*html #menuContainer
{
	float:left;
	margin-left:115px;
	margin-top:37px;
	height:7px;	
	width:570px;		
}

#menuContainer ul
{
	list-style:none;
	padding:0;
	margin:0;
}

#menuContainer ul li
{
	list-style:none;
	display:inline;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#339AD1;
}

#menuContainer ul li a
{
	list-style:none;
	display:inline;
	
	text-align:left;
	
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#339AD1;
	text-decoration:none;
	
	margin:0px;
	padding-right:4px;
	padding-left:4px;	
}

#menuContainer ul li a:hover
{
	list-style:none;
	display:inline;
	
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#48677F;
	text-decoration:none;
	
	padding-right:4px;
	padding-left:4px;		
}
/* END OF MENU HAUT HEADER */

.boldtxtTextileFoncer {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D46235;
	font-weight:bold;
	line-height:20px;
}

.boldtxtTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:bold;
	line-height:20px;
}

.boldtxtTextile a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.boldtxtTextile a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.boldtxtTextile a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#977669;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}

.txtTextileFoncer {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C8562B;
	font-weight:normal;
	line-height:20px;
}
.maintxtTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#977669;
	font-weight:normal;
	line-height:20px;
}
.maintxtTextile a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtTextile a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtTextile a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#977669;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

.boldtxtAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:bold;
	line-height:20px;
}
.boldtxtAgro a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.boldtxtAgro a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.boldtxtAgro a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}

.txtAgroFoncerBold {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#499043;
	font-weight:bold;
	line-height:20px;
}
.maintxtAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	font-weight:normal;
	line-height:20px;
}
.maintxtAgro a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtAgro a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtAgro a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}


.boldtxtInvestmentFoncer {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007F70;
	font-weight:bold;
	line-height:20px;
}

.boldtxtInvestment {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#85D4CE;
	font-weight:bold;
	line-height:20px;
}

.boldtxtCorporate {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6F70B5;
	font-weight:bold;
	line-height:20px;
}
.boldtxtGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4098D9;
	font-weight:bold;
	line-height:20px;
}

.maintxtInvestment {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
}
.maintxtInvestment a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70B9B3;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtInvestment a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#70B9B3;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.maintxtInvestment a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007F70;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

.annualBoldtxt {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:20px;
}
.annualsmalltxt {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
}

.annualdownloadtxt {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5188C8;
	font-weight:normal;
	line-height:20px;
}
.annualdownloadtxt a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5188C8;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.annualdownloadtxt a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5188C8;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.annualdownloadtxt a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

/* FOCUS */

.focusAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#247D00;
	font-weight:normal;
	line-height:20px;
}
.focusAgro a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#247D00;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusAgro a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#247D00;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusAgro a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#247D00;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}
.focusTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A64C29;
	font-weight:normal;
	line-height:20px;
}
.focusTextile a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A64C29;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusTextile a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A64C29;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusTextile a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A64C29;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}

.focusGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F669A;
	font-weight:normal;
	line-height:20px;
}
.focusGroup a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F669A;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusGroup a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F669A;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusGroup a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1F669A;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}

.focusInvestment {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00847B;
	font-weight:normal;
	line-height:20px;
}
.focusInvestment a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00847B;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusInvestment a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00847B;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.focusInvestment a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00847B;
	font-weight:normal;
	text-decoration:underline;
	line-height:20px;
}


.jobFourseasons {
	font-family:"Times New Roman", Times, serif;
 	font-size:15px;
	color:#70868B;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}
.jobAnahita {
	font-family:"Times New Roman", Times, serif;
 	font-size:15px;
	color:#D46235;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
}

.txtBleuFoncer {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2A2979;
	font-weight:bold;
	line-height:20px;
}

.txtDateNewsGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#89A342;
	font-weight:normal;
}

.txtDateNewsAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#996600;
	font-weight:normal;
}
.txtDateNewsTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ED7531;
	font-weight:normal;
}
.txtDateNewsInvest {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005B50;
	font-weight:normal;
}



/* TEXT NEWS AGRO */

.txtSubTitleAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtSubTitleAgro a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleAgro a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleAgro a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6DBE4A;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtTitleAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#499043;
	font-weight:bold;
	line-height:20px;
}
.txtTitleAgro a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#499043;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleAgro a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#499043;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleAgro a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#877763;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleAgroBig {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#499043;
	font-weight:bold;
	line-height:20px;
}
/*  END */

/* TEXT NEWS TEXTILE */

.txtSubTitleTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtSubTitleTextile a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleTextile a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleTextile a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F27C34;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtTitleTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A64C29;
	font-weight:bold;
	line-height:20px;
}
.txtTitleTextile a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A64C29;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleTextile a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A64C29;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleTextile a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A64C29;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleTextileBig {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A64C29;
	font-weight:bold;
	line-height:20px;
}
.txtTitleTextileBig2 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F27C34;
	font-weight:bold;
	line-height:20px;
}

/* END */


.txtSubTitleInvest {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtSubTitleInvest a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleInvest a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleInvest a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#13D7C8;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtTitleInvest {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0FAB9E;
	font-weight:bold;
	line-height:20px;
}
.txtTitleInvest a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0FAB9E;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleInvest a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0FAB9E;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleInvest a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996600;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleInvestBig {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0FAB9E;
	font-weight:bold;
	line-height:20px;
}
/*  END */



.txtSubTitleGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtSubTitleGroup a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleGroup a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtSubTitleGroup a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#63C5EF;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtTitleGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4098D9;
	font-weight:bold;
	line-height:20px;
}
.txtTitleGroup a:link{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4098D9;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleGroup a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4098D9;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleGroup a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#664C35;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.txtTitleGroupBig {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4098D9;
	font-weight:bold;
	line-height:20px;
}
/*  END */


.txtPink {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	font-weight:normal;
	line-height:20px;
}
.txtPink a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF2973;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.txtPink a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EF2973;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}
.txtPink a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#940C3F;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
}

/* Financial statements */

.txtFinanceBleu {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2A2979;
	font-weight:normal;
	line-height:20px;
}

.txtFTitleAgro {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtFTitleAgro a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleAgro a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleAgro a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6DBE4A;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}

.txtFTitleInvest {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtFTitleInvest a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleInvest a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleInvest a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#13D7C8;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}

.txtFTitleGroup {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtFTitleGroup a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleGroup a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleGroup a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#63C5EF;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}

.txtFTitleTextile {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
}
.txtFTitleTextile a:link {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleTextile a:visited {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}
.txtFTitleTextile a:hover {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F27C34;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
}

/* End */
