@CHARSET "UTF-8";
body{background-image:url(../images/pattern2.png)}
body,#header,#center,#footer,#menu,#banner,#warrant,a,a:hover,a:visited,td,div,p,label,button{font-family:Trebuchet MS, Trebuchet MS}
body,#header,#center,#footer,#menu,#banner,#warrant,td,div,p, label{font-family: Trebuchet MS, Trebuchet MS; font-size:13px;}
.ui-widget, .ui-button{font-family:Trebuchet MS !important}
.main-container{margin:0 auto; width:1050px; height:1372px;
-webkit-box-shadow: 0px 2px 7px 0px rgba(200,200,200,2);
-moz-box-shadow: 0px 2px 7px 0px rgba(200,200,200,2);
box-shadow: 0px 2px 7px 0px rgba(200,200,200,2);
}
#header, #center, #footer, #small-links, #banner, #menu{ width:100%; border:0 !important;}
#small-links .ui-layout-unit-content{background:#F8F9FB;padding-top:5px !important; font-family:'Trebuchet MS', Trebuchet MS; font-size:12px; color:#999;}
#small-links .ui-layout-unit-content .lang-flag{ width:14px; height:60px; vertical-align:middle; border:0;}
#small-links {height:27px !important;}
.lang-menu.ui-menu{  
	width:90px !important; padding:2 !important;
	background: -moz-linear-gradient(bottom,  #0a3858,#006181d) !important;
	background: -webkit-linear-gradient(#0a3858,#006181d) !important;
	background:  linear-gradient(#0a3858,#006181) !important;
	background-image:  -o-linear-gradient(#0a3858,#006181) !important;
	background-image: -ms-linear-gradient(#0a3858,#006181) !important;
}
.title{font-size:18px !important; font-family: 'Trebuchet MS'; color:#006181;}

.title-home{font-size:25px !important; font-family: 'Trebuchet MS'; color:#006181;float:right}
.logo-home{padding:8px 25px;}

#menu-resizer {background:#F8F9FB;}
.lang-menu .ui-menuitem .ui-menuitem-link {font-family:Trebuchet MS !important; font-size:11px; margin:0 auto !important;}
.lang-menu.ui-corner-all {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important; 
}
.fr-flag{ background:url(../../../faces/javax.faces.resource/images/flag-fr.png) 0px 3px no-repeat !important; width:20px !important; height:11px !important;}
.en-flag{ background:url(../../../faces/javax.faces.resource/images/flag-en.png) 0px 3px no-repeat !important; width:20px !important; height:11px !important;}

#main-logo{ margin-top:-175px; overflow:hidden; text-align:center; padding:0 !important}
#top-banner{radius:0 important; border-radius:0 !important; }
#top-banner div{ width:1050px; height:255px; overflow:hidden !important; padding:0 !important; radius:0 important; border-radius:0 !important; border: none !important}

.ui-layout-center { z-index:20 !important; overflow:visible !important; }
.ui-layout-center .ui-layout-unit-content { overflow:visible !important; }

#menu form{ display:inline} .ui-menu.ui-widget a { color: white; font-weight: normal; white-space: nowrap;}

#menu{ 
	font-size:20% !important; 
	background: -moz-linear-gradient(bottom,  #0a3858,#006181d) !important;
	background: -webkit-linear-gradient(#0a3858,#006181d) !important;
	background:  linear-gradient(#0a3858,#006181) !important;
	background-image:  -o-linear-gradient(#0a3858,#006181) !important;
	background-image: -ms-linear-gradient(#0a3858,#006181) !important;
	padding-top:0 !important;
	
}
#menu .ui-menu .ui-menu-parent .ui-menu-child{ 
	
	background: -moz-linear-gradient(bottom,  #0a3858,#006181d) !important;
	background: -webkit-linear-gradient(#0a3858,#006181d) !important;
	background:  linear-gradient(#0a3858,#006181) !important;
	background-image:  -o-linear-gradient(#0a3858,#006181) !important;
	background-image: -ms-linear-gradient(#0a3858,#006181) !important;
	font-family:Trebuchet MS!important;
	width:200px!important;
	color:#0087CA;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important; 
}
.ui-menubar{margin-left:20px !important}
.ui-menuitem-text{ font-family:Trebuchet MS!important; }
.ui-menu li.ui-corner-all, .ui-menu.ui-widget a.ui-corner-all {border-radius: 0;}
.ui-menu li > .ui-menuitem-link.ui-state-hover{color:#006782 !important; }
.ui-menuitem-text {float:right;!important}
#banner .ui-widget-header { display:none  !important;}
#warrants .ui-widget-header { display:none  !important;}
#news-highlights .ui-widget-header { display:none  !important;}
.ui-button-icon-only{background:none!important;color:#9d9d99!important}
#banner .ui-carousel{  border-radius: 0px !important; radius:0 !important; border:none !important; width:1050px !important; overflow:hidden !important; }
#banner .ui-carousel-viewport{ border-radius: 0px !important; radius:0 !important;  background:#E7EBEE !important; border:none !important; padding-top:Opx !important; overflow:hidden !important}
#banner .ui-carousel-viewport .ui-carousel-item{ border-radius: 0px !important; radius:0 !important; background:none !important; border:none !important; width:1051px !important; margin:0 !important; height:350px; overflow:visible !important}
#banner .ui-carousel-viewport .ui-corner-all{ border-radius: 0px !important; radius:0 !important;  background:none !important; border:none !important; padding:O !important}
#banner .ui-carousel-viewport .ui-widget-content{ border-radius: 0px !important; radius:0 !important;  background:none !important; border:none !important; padding:O !important}

#footer{
	background: -moz-linear-gradient(bottom,  #0a3858,#006181d) !important;
	background: -webkit-linear-gradient(#0a3858,#006181d) !important;
	background:  linear-gradient(#0a3858,#006181) !important;
	background-image:  -o-linear-gradient(#0a3858,#006181) !important;
	background-image: -ms-linear-gradient(#0a3858,#006181) !important;
	height:150px!important;
}

#warrants .ui-carousel-viewport{ border-radius: 0px !important; radius:0 !important; border:none !important; padding-top:Opx !important; overflow:hidden !important;}
#warrants .ticker{ background-color:white; height:55px; padding:5.2px; width:98px; color:#666}
#warrants .ticker .stock-name{ font-size:11px; display:block; width:100px; min-height:40px;.ticker;.ticker;font-family:'Trebuchet MS', Bold}
#warrants .ticker .quote{ font-size:11px;  display:block; width:50px; text-align:right; top: 45px; position:absolute }
#warrants .ticker .pchange{ text-align:center; top:-20px; margin-top:-15px; padding-top:10px;float:right; width:40px;  font-size:11px; font-weight:bold; display:block; width:40px; height:25px; background:url(../../../faces/javax.faces.resource/images/ticker/green_arrow.png) no-repeat; color:white;}
#warrants .ticker .nchange{ text-align:center; top:-20px; margin-top:-15px; padding-top:7px;float:right; width:40px;  font-size:11px; font-weight:bold; display:block; width:40px; height:25px; background:url(../../../faces/javax.faces.resource/images/ticker/red_arrow.png) no-repeat; color:white;line-height:5px}


#customer-access{ height:150px; background:#1F5378; padding:3px; text-align:center;}
#customer-access .title{ line-height:25px; font-size:26px; color:white;font-family:Trebuchet MS, Trebuchet MS !important; }
#customer-access div{ background:white; height: 115px; padding-top:5px;}
#customer-access .ui-button{font-weight:normal!important;background:#929394;border-radius: 0px !important; radius:0 !important;text-align:center;font-size:14px;color:white;font-family:Trebuchet MS!important;margin-top:3px;width:170px }

#mobile-link{ height: 70px; margin-top:5px; text-align:center; background:white}
#news-letter-link{ height: 70px; text-align:center; background:#1F5378;color:white; padding-top:10px;font-size:15px}
#news-letter-link img{margin-top:-10px}

#companies-infos-links{ height:355px; background:#208CA4; padding:10px 5px 5px 5px; text-align:center; margin-top:5px;font-family:Trebuchet MS!important;}
#companies-infos-links .title{ font-size:26px; color:white;font-family:Trebuchet MS, Trebuchet MS !important; }
#companies-infos-links div{ height: 292px; padding:5px; margin-top:10px}
#companies-infos-links .ui-button{font-weight:normal!important;background:white;border-radius: 0px !important; radius:0 !important;text-align:center;font-size:13px;font-weight:ultra light;color:#585757;font-family:Trebuchet MS, Trebuchet MS;margin-top:18px;width:170px }

#news-highlights{width:786px; height:225px; padding:0 !important;}
#news-highlights .ui-carousel{  background:white !important; border-radius: 0px !important; radius:0 !important; border:none !important; width:786px !important; overflow:hidden !important; }
#news-highlights .ui-carousel-viewport{  border-radius: 0px !important; radius:0 !important;  background:#E7EBEE !important; border:none !important; padding-top:Opx !important; overflow:hidden !important}
#news-highlights .ui-carousel-viewport .ui-carousel-item{ border-radius: 0px !important; radius:0 !important; background:none !important; border:none !important; width:786px !important; margin:0 !important; height:225px; overflow:visible !important}
#news-highlights .ui-carousel-viewport .ui-corner-all{ border-radius: 0px !important; radius:0 !important;  background:none !important; border:none !important; padding:O !important}
#news-highlights .ui-carousel-viewport .ui-widget-content{ border-radius: 0px !important; radius:0 !important;  background:none !important; border:none !important; padding:O !important}

#news-highlights .news-highlight{ width:786px; height:225px; margin:0 !important}
#news-highlights .news-highlight>div{ padding:15px }
#news-highlights .news-highlight .title-div{ border:none !important; max-height:55px; width:650px}
#news-highlights .news-highlight .title-div .title{ font-size: 22px !important; color:#1F6F91; font-family:'Trebuchet MS Semibold', Trebuchet MS !important; text-shadow: #fff 0.02em 0.02em 0.02em;}
#news-highlights .news-highlight .message-bg{ margin-top:0px; height:120px; max-height:120px; width:650px; opacity:.4; background:#EEE; padding:5px }
#news-highlights .news-highlight .message{ font-size:16px; position:relative; padding:10px; margin-top:-130px; height:100px; max-height:120px; width:630px; color:#111; text-align:justify;font-family:'Trebuchet MS', Trebuchet MS !important; text-shadow: #FEFEFE 0.07em 0.07em 0.07em;}

#market-infos{ height:668px; background:#1F6F91; padding:10px 7px 7px 7px; text-align:center}
#market-infos .title{ font-size:15px; color:white;font-family:Trebuchet MS!important;}
#market-infos .subtitle{ font-size:10px; color:white;font-family:Trebuchet MS!important;}
#market-infos .daytime {height:20px; line-height:10px; color:#FFF; background-color:transparent font-family:Trebuchet MS,!important; font-size:10px; }
#market-infos .daytime .ui-widget-header{ font-weight:normal!important;display:block !important; color:#FFF; font-family:Trebuchet MS !important; font-size:13px; background:none !important; border:none !important}

#market-infos>div{ background:white; height:615px; padding:5px; margin-top:14px;} <!--souhaib-->



#market-infos #index-infos .ui-state-default a:link {font-weight:normal!important;color:white;font-family:Trebuchet MS!important; font-size:15px;background:#999898!important;border:none;border-collapse:none;}
#market-infos #index-infos .ui-accordion-content .ui-helper-reset .ui-widget-content {
	font-family:Trebuchet MS!important;
	-webkit-border-horizontal-spacing: 0px!important;
	-webkit-border-vertical-spacing: 0px!important;
	text-align:justify;font-size:12px;border:0px;border-collapse:none;}


<!--#market-infos #index-infos .ui-accordion .ui-accordion-content{width:100%;padding:0px 16px;margin-top:3px!important}-->

#market-infos #index-infos .feed-type { margin:10px auto; width:90%; height:40px; line-height:0px; background:#979797 !important; color:#F7F7F7; font-family:"Trebuchet MS", Trebuchet MS !important; font-size:15px;}
#market-infos #index-infos .index { margin:0px auto; width:100%; height:45px; display:block; border-bottom:1px solid #EDEDED;padding:3px 10px;} <!--souhaib-->
#market-infos #index-infos .index .ui-panelgrid { width:105%;}
#market-infos #index-infos .index .ui-panelgrid td{ border:none !important; font-family:inherit; color:#999;}
#market-infos #index-infos .index .ui-panelgrid td.label{color:#585757; font-size:14px; text-align:left; padding:0px !important; width:120px }
#market-infos #index-infos .index .ui-panelgrid td.last{ color:#585757; font-size:14px; text-align:right; padding:0px !important; width:70px;}
#market-infos #index-infos .index .ui-panelgrid td.change{ font-size:13px; text-align:right; padding:0px !important;color:#bc3c32!important;font-family:Trebuchet MS!important;}
#market-infos #index-infos .index .ui-panelgrid td.change img{ height:11px; width:14px; border:none; margin-left:5px; vertical-align:middle }
#market-infos #index-infos .index .ui-panelgrid td.ylabel{ color:#808285;font-size:11px; text-align:left; padding-left:10px ;font-family:Trebuchet MS!important;}
#market-infos #index-infos .index .ui-panelgrid td.ychange{ color:#808285;font-size:11px; text-align:right; padding:0px !important;font-family:Trebuchet MS!important; }
.ui-widget-content .ui-panelgrid-even .label{font-family:'Trebuchet MS', Trebuchet MS !important;font-size:12px;}
.ui-widget-content .ui-panelgrid-even .last{font-family:'Trebuchet MS', Trebuchet MS !important;font-size:12px;color:#585757;}


.ui-widget-content .ui-panelgrid-even .label{font-family:'Trebuchet MS', Trebuchet MS !important;font-size:12px;}
.ui-widget-content .ui-panelgrid-even .last{font-family:'Trebuchet MS', Trebuchet MS !important;font-size:12px;color:#585757;}

#market-infos #index-infos .index2 .ui-panelgrid { width:90%;padding:0px 10px}
#market-infos #index-infos .index2 { margin:0px auto; height:45px; display:block; border-bottom:1px solid #EDEDED;padding:4px 0px;margin-top:-10px}
#market-infos #index-infos2 .ui-panelgrid td{ border:none !important;font-family:Trebuchet MS!important;}
#market-infos .index2 .ui-panelgrid td{ border:none !important;margin-top:-5px!important;width:70%;}
#market-infos .index2 .label-stat{height:10px;font-family:'Trebuchet MS', Trebuchet MS !important;font-size:14px;color:#585757; text-align:left; }
#market-infos .index2 .label-stat2{font-family:'Trebuchet MS', Trebuchet MS !important;font-size:14px;color:#585757;  text-align:right; }
#market-infos .index2 .ylabel{font-family:Trebuchet MS!important;color:#585757; font-size:11px;text-align:left;height:10px;}
#market-infos .index2 .ylabel2{font-family:Trebuchet MS!important;color:#585757; font-size:11px; text-align:right;padding:10px 10px}

#market-infos #index-infos .index-bottom .market-status {margin-top:10px;width:110px;line-height:30px; height:30px!important;color:white;font-family:Trebuchet MS!important; font-size:13px}
#market-infos #index-infos .index-bottom .market-button {margin-top:10px;line-height:30px; height:30px!important;color:white;font-family:Trebuchet MS!important; font-size:13px}
#market-infos #index-infos .index-bottom .market-button .ui-button{height:30px; font-family:Trebuchet MS!important; width:150px}




#news-briefings { height: 663px; background: white !important; padding:15px 7px 7px 7px; text-align:center} <!--souhaib-->
#news-briefings .title{ font-size:26px; color:#666;font-family:Trebuchet MS!important;}
#news-briefings>div{ padding:0px; margin-top:10px;}

#news-briefings .news-briefing{ height:91px; margin-bottom:5px; background:#ECECEC; clear:both; padding-right:5px; padding-top:9.5px;}
#news-briefings .news-briefing .date{font-family:Trebuchet MS!important; width:60px; height:100%; float:left; text-align:center}
#news-briefings .news-briefing .date .day{font-family:Trebuchet MS!important; display:block; font-size:35px; color:gray; margin:0;}
#news-briefings .news-briefing .date .month{ font-family:Trebuchet MS!important;display:block; font-size:13px; color:gray;}
#news-briefings .news-briefing .date .hours{font-family:Trebuchet MS!important; display:block; font-size:13px; color:gray;}

#news-briefings .news-briefing .message-body{ text-align:justify;}
#news-briefings .news-briefing a.title-div{ max-height:35px; text-decoration:none; font-family:Trebuchet MS}
#news-briefings .news-briefing .title{ font-size: 15px; color:#666;font-family:Trebuchet MS; text-align:justify;line-height:.8}
#news-briefings .news-briefing .message{ display:block; margin-top:10px; font-size:12px; color:#666; text-align:justify;font-family:Trebuchet MS !important;}

#profil{ height:170px; background:white; padding:10px 7px 7px 7px;}
#profil .title{margin-left:20px!important;font-size:26px !important; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#profil>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#profil #text-profil {line-height:25px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:50px;margin-top:37px;}
#profil-pdf .title{margin-top:362px!important;margin-left:480px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#profil-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:360px;position:absolute!important;}



#expertise{ height:435px; background:white; padding:10px 7px 7px 7px;}
#expertise .title{position:absolute;font-size:26px !important; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;margin-top:10px}
#expertise>div{ background:none; height: 393px; padding:5px; margin-top:40px;margin-left:-2px}
#expertise #text-expertise {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;}


.values {height:150px; background:white; padding:10px 7px 7px 7px;}
.values .title{margin-left:20px!important;font-size:26px !important; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.values>div{ background:none;width:660px!important; height:50px!important; padding:5px; margin-top:-5px;}
.values #text-values {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}

.values1 .title{margin-left:60px!important;font-size:26px !important; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.values1>div{ background:none;width:660px!important; height:100px!important; padding:5px; margin-top:-5px;}
.values1 #text-values2 {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}


#inter-bourse{ height:208px; background:white; padding:10px 7px 7px 7px;}
#inter-bourse .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#inter-bourse>div{ background:none;width:660px!important; height:150px!important; padding:5px; margin-top:37px;}
#inter-bourse #text-inter-bourse {line-height:30px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:75px}


.ui-helper-reset{
	background-color:none!important;
	}


#gestion-actif{ height:208px; background:white; padding:10px 7px 7px 7px;}
#gestion-actif .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#gestion-actif>div{ background:none;width:660px!important; height:150px!important; padding:5px; margin-top:37px;}
#gestion-actif #text-gestion-actif {line-height:30px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:75px}



#accordion-corporate {width:430px!important;margin-left:12px!important;margin-top:-15px }
#accordion-corporate .ui-state-default a:link {font-family:Trebuchet MS Light !important; font-size:12px;background:white!important;border:none;border-collapse:none;}
#accordion-corporate .ui-helper-reset {text-align:justify;font-family:Trebuchet MS Light !important; font-size:11px;border:none;border-collapse:none;}
#accordion-corporate .ui-accordion-content{padding:0!important;border:none;border-collapse:none;}
#accordion-corporate .ui-accordion .ui-accordion-header a{border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border:none;
}
.ui-helper-reset{
	background-color:none!important;
	}
	
#accordion-corporate .ui-state-active{
	border:none;
	background:grey!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	}
	
#analysis-search{ height:208px; background:white; padding:10px 7px 7px 7px;}
#analysis-search .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#analysis-search>div{ background:none;width:660px!important; height:150px!important; padding:5px; margin-top:27px;}
#analysis-search #text-analysis-search {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}

#analysis-search-next{padding:5px;margin-left:5px!important; width:430px!important;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;}
#accordion-analysis-search {width:430px!important;margin-left:12px!important;margin-top:-10px }
#accordion-analysis-search .ui-state-default a:link {font-family:Trebuchet MS Light !important; font-size:12px;background:white!important;border:none;border-collapse:none;}
#accordion-analysis-search .ui-helper-reset {text-align:justify;font-family:Trebuchet MS Light !important; font-size:11px;border:none;border-collapse:none;}
#accordion-analysis-search .ui-accordion-content{padding:0!important;border:none;border-collapse:none;}
#accordion-analysis-search .ui-accordion .ui-accordion-header a{border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border:none;
}

#analysis-search .ui-state-active{
	border:none;
	background:grey!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}


#compte-epargne{ height:170px; background:white; padding:10px 7px 7px 7px;}
#compte-epargne .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-epargne>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#compte-epargne #text-compte-epargne {line-height:25px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:50px;margin-top:37px;}
#compte-epargne-pdf .title{margin-top:262px!important;margin-left:460px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-epargne-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:260px;position:absolute!important;}
#compte-epargne-pdf2 .title{margin-top:297px!important;margin-left:460px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-epargne-pdf2 .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:290px;position:absolute!important;}




#corporate-finance{ height:170px; background:white; padding:10px 7px 7px 7px;}
#corporate-finance .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#corporate-finance>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#corporate-finance #text-corporate-finance{line-height:30px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:50px;margin-top:37px;}

#button-simulateur{  margin-top:350px;margin-left:690px;border:0px;background:#1F6F91;color:white;font-family:Trebuchet MS!important;font-size:14px;height:25px}
.ui-dialog .ui-dialog-titlebar {background:#1F6F91!important;
font-family:Trebuchet MS , Trebuchet MS !important;
font-weight:normal!important;
}
.ui-dialog .ui-dialog-content{overflow:hidden}
#dialog1{
	
	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	 
	
}
.ui-dialog-titlebar{
	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	
	
}
.ui-dialog .ui-dialog-title {
	font-family:Trebuchet MS , Trebuchet MS !important;
	color:white;
	font-size:15px;
	font-weight:normal!important;
	margin-left:202px!important;
	background:none!important;
	
}
.ui-dialog-titlebar .ui-widget-header .ui-helper-clearfix .ui-corner-top{
	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	
}
#center2{color:#1F6F91;font-size:12.5px;font-family:Trebuchet MS!important;margin-left:50px; }
#center2 .ui-panel {margin-left:60px!important}
.ui-panel .ui-panel-title {font-family:Trebuchet MS!important;font-weight:normal!important;font-size:14px;}
#center2 .ui-widget-header {border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border:none;
	color:white;
	background:#1F6F91;
	width:433px;
	height:20px;
    margin-left:-2px!important;	
    margin-top:-2px !important; 
    text-align:center;
    font-family:Trebuchet MS!important;
    font-variant:small-caps}
.ui-selectonemenu{
	border-style:solid!important;
	border-width:1px!important;
	border-color:#1F6F91;	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;		
	text-align:justify;
	
	font-size:11px;
	font-weight:normal!important;
}


.ui-selectonemenu-items-wrapper{
	text-align:center;
	background:#1F6F91!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	box-shadow: 0px 0px 0px white!important; 
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	text-align:center;
	font-size:12px;
}

.ui-selectonemenu-list {
	box-shadow: 0px 0px 0px white!important;	
	color:white;
	text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important;	
	font-size:11px;
	background:none!important;
	
}
 .ui-selectonemenu-label{
	font-size:11px;text-align:justify;font-family:Trebuchet MS!important; 
	box-shadow: 0px 0px 0px white!important; 
	background:white!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	text-align:center;
}
 .ui-selectonemenu-trigger {
	background:white!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
#layout2 #center2 .input{margin-top:-10px!important}
#layout2 #center2 .input .ui-inputfield{
	box-shadow: 0px 0px 0px white!important; 
	border-style:solid!important;
	border-width:1px!important;
	border-color:#1F6F91;	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;		
	text-align:justify;font-family:Trebuchet MS!important; 
	font-size:11px;
	height:12px!important;
	font-weight:normal!important;	
	
}
#layout2 #center2 .ui-button {
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
    background:#1F6F91;
    color:white;
    font-size:12px;text-align:center;font-family:Trebuchet MS!important; 
    font-weight:normal!important;
    width:100px;
}
#layout2 #center2 .input2 .ui-inputfield{	
	box-shadow: 0px 0px 0px white!important; 
	border-style:solid!important;
	border-width:1px!important;
	border-color:#1F6F91;	
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;		
	text-align:justify;font-family:Trebuchet MS!important; 
	font-size:10px;
	height:12px!important;
	margin-left:10px!important;	
	font-weight:normal!important;
}

#compte-libre{ height:170px; background:white; padding:10px 7px 7px 7px;}
#compte-libre .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-libre>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#compte-libre #text-compte-libre {line-height:25px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:50px;margin-top:37px;}
#compte-libre-pdf .title{margin-top:280px!important;margin-left:400px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-libre-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:276px;position:absolute!important;}


#compte-gere{ height:170px; background:white; padding:10px 7px 7px 7px;}
#compte-gere .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-gere>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#compte-gere #text-compte-gere {line-height:25px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:14px;margin-left:50px;margin-top:37px;}
#compte-gere-pdf .title{margin-top:280px!important;margin-left:390px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#compte-gere-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:276px;position:absolute!important;}





#SICAV{ height:170px; background:white; padding:10px 7px 7px 7px;}
#SICAV .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#SICAV>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#SICAV #text-SICAV {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px;margin-top:7px;}
#big-text-SICAV .ui-scrollpanel-content  {height:600px!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	
	}
#big-text-SICAV{  color:black!important;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important;margin-top:-12px}
#text-SICAV .ui-scrollpanel-bt {display:none}
#text-SICAV .ui-scrollpanel-bb {display:none}
#text-SICAV .ui-icon {display:none}
#text-SICAV .ui-scrollpanel-vbar{margin-top:18px;background:url(../../../faces/javax.faces.resource/images/scroll/ligne-scroll.png);background-repeat: no-repeat;}
#text-SICAV .ui-scrollpanel-handle{
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-left:-1px!important;
	background:url(../../../faces/javax.faces.resource/images/scroll/handle-scroll.png);background-repeat: no-repeat;}


.fonctionnement {height:208px; background:white; padding:10px 7px 7px 7px;margin-top:-60px}
.fonctionnement .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.fonctionnement>div{ background:none;width:660px!important; height:50px!important; padding:5px; margin-top:-5px;}
.fonctionnement #text-fonctionnement {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}

.fonctionnement1 .title{margin-left:60px!important;font-size:18px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.fonctionnement1>div{ background:none;width:660px!important; height:100px!important; padding:5px; margin-top:-5px;}
.fonctionnement1 #text-fonctionnement1 {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}

#fonctionnement-pdf .title{position:absolute;margin-top:20px!important;margin-left:575px!important;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#fonctionnement-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;;width:60px;height:30px;margin-top:16px;position:absolute!important;}

#fonctionnement-pdf2 .title{position:absolute;margin-top:50px!important;margin-left:485px!important;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#fonctionnement-pdf2 .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;;width:60px;height:30px;margin-left:695px;margin-top:46px;position:absolute!important;}

.FCP {height:208px; background:white; padding:10px 7px 7px 7px;margin-top:-60px}
.FCP .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.FCP>div{ background:none;width:660px!important; height:50px!important; padding:5px; margin-top:-5px;}
.FCP #text-FCP {line-height:20px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:13px;margin-left:75px}
#accordiant-FCP {width:430px!important;margin-left:65px;margin-top:60px;}
#accordiant-FCP .ui-state-default a:link {
	font-family:Trebuchet MS!important; font-size:15px;background:white!important;border:none;border-collapse:none;
	font-weight:normal!important;
	}
#accordiant-FCP .ui-helper-reset {
	width:600px;
	font-family:Trebuchet MS!important;
	-webkit-border-horizontal-spacing: 0px!important;
	-webkit-border-vertical-spacing: 0px!important;
	text-align:justify;font-size:13px;border:none;border-collapse:none;}
#accordiant-FCP .ui-accordion-content{padding:0!important;border:none;border-collapse:none;height:110px}
#accordiant-FCP .ui-accordion .ui-accordion-header a{border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	border:none;
	
}
#accordiant-FCP .ui-state-active{
	border:none;
	background:grey!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	}

#accordiant-FCP .title{position:absolute;margin-top:-5px!important;margin-left:255px!important;font-size:12px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#accordiant-FCP .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:360px;margin-top:-10px;position:absolute!important;}

#OPCVM{ height:170px; background:white; padding:10px 7px 7px 7px;}
#OPCVM .title{margin-left:20px!important;font-size:28px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#OPCVM>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#OPCVM #text-OPCVM {line-height:25px;text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important; font-size:15px;margin-left:50px;margin-top:37px;}
#OPCVM-pdf .title{margin-top:280px!important;margin-left:520px!important;position:absolute;font-size:13px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#OPCVM-pdf .ui-button {background:url(../../../faces/javax.faces.resource/images/button-pdf.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:60px;height:30px;margin-left:707px;margin-top:276px;position:absolute!important;}

#ligne-profil {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-inter-bourse {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-values  {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-asset {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-corporate-finance {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-analysis-search {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-compte-epargne {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-compte-libre {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-compte-gere {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-SICAV {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-FCP {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-OPCVM {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-references{position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-marche{position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-references{position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-r-presse {position:absolute;diplay:block;margin-top:0px;margin-left:0px}
#ligne-newsletters  {position:absolute;diplay:block;margin-top:0px;margin-left:0px}


.ui-helper-reset{ background-color:none!important; }

.image_art{height:380px; width:250px;margin-left:30px;margin-top:20px}	
.text_art{margin-top:10px;color:black!important;text-align:center!important;font-family:Trebuchet MS!important;font-weight:normal!important;font-size:14px!important;}




#button-footer .ui-button {background:url(../../../faces/javax.faces.resource/images/home.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important;width:20px;height:20px;
	margin-left:60px!important;
	margin-top:15px!important;
}


#button-assistance .ui-button {border-radius: 0px !important; radius:0 !important;background:none;color:#585757!important;text-align:center;font-family:Trebuchet MS !important;font-size:14px!important;
	margin-left:100px!important;margin-top:-25px!important;position:absolute!important;
}




#ligne-footer1{margin-left:115px!important;margin-top:-54px!important;}
#ligne-footer2{margin-left:230px!important;margin-top:-58px!important;}


#carousel-gallery .ui-carousel-viewport{width:1000px!important;margin-top:-50px}
#carousel-gallery {width:600px!important}
#carousel-gallery .ui-carousel-header{position:absolute;width:300px;background:none;margin-top:540px;border:none;margin-left:650px!important}
#carousel-gallery .ui-carousel-button{}
#carousel-gallery .ui-carousel-dropdown {background:white!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;}

#carousel-gallery .ui-carousel-header .ui-state-default{display:none}
.ui-carousel .ui-carousel-dropdown{display:none}


#marche{ height:208px; background:white; padding:10px 7px 7px 7px;}
#marche .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#marche>div{ background:none;width:660px!important; height:145px!important; padding:5px; margin-top:5px;}
#marche #text-marche {line-height:20px;text-align:justify;font-family:Trebuchet MS !important; font-size:13px;margin-left:75px;margin-top:7px;}
#chart-marche .jqplot-target {border:none!important;font-family:Trebuchet MS !important;}
#chart1 {display:block;position:absolute}
#chart2 {display:block;position:absolute;margin-left:260px}
#chart3 {display:block;position:absolute;margin-left:510px}
#chart1 .jqplot-title{
    color: #1F6F91!important;
    font-size:14px;
    font-family:Trebuchet MS !important;
}
#chart2 .jqplot-title{
    color:#1F6F91!important;
    font-size:14px;
    font-family:Trebuchet MS !important;
}
#chart3 .jqplot-title{
    color:#1F6F91!important;
    font-size:14px;
    font-family:Trebuchet MS !important;
}

#chart-marche .jqplot-table-legend{background-color:none!important;display:none!important;}


#ligne-references .title{margin-left:8px!important;margin-top:14px!important;position:absolute;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
.emprunt-img{height:180px!important; width:140px;padding:30px }
.levee-fond-img{height:180px!important; width:140px;padding:30px 0 0px 0px }
.offre-publiques-img {height:180px!important; width:140px;padding:30px 0 0px 0px }
.placement-prive-img {height:180px!important; width:140px;padding:30px 0 0px 0px }
#ligne-identite{position:absolute;diplay:block;margin-top:20px;margin-left:20px}
#ligne-identite .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#ligne-identite img {position:absolute;margin-top:-20px;margin-left:-20px}

.identite{margin-top:40px;margin-left:-6px}
.title-identite{font-family:'Trebuchet MS' !important;font-size:14px;color:#003e5c; white-space: nowrap;}
.text-identite{font-family:Trebuchet MS !important;font-size:13px;}
.identite .text-identite-info{font-family:Trebuchet MS !important;font-size:13px;}
.identite .ui-panelgrid td{border:0 !important;padding:5px}
.identite .title-identite-adresse {font-family:'Trebuchet MS' !important;font-size:14px;color:#003e5c;}
.identite .text-identite-adresse {font-family:Trebuchet MS !important;font-size:13px;margin-left:10px}


.ref{border-top-left-radius: 20px !important;
	  border-top-right-radius: 20px !important;
	  border-bottom-right-radius: 20px !important;
	  border-bottom-left-radius: 20px !important; 
	  border-style:solid;
	  border-color:#8a8d91 #cbcdcf;
	  text-align:center!important;
	  
	  
	 }
	 
.ref .ui-panelgrid td{border:0 !important;}	 
.ref .date{font-family:Trebuchet MS !important;font-size:12px;color:#808285}
.ref .non{font-family:Trebuchet MS !important;font-size:12px;color:#c43c36;margin-top:-10px;max-height:50px!important;height:42px!important}
.ref .img-inter{height:30px!important; width:110px;margin-top:0px;}
.ref .val{font-family:'Trebuchet MS'!important;font-size:12px;color:#808285}
.ref .non2{font-family:Trebuchet MS !important;font-size:12px;color:#808285;margin-top:-5px!important}
	 

.emprunts{border-top-left-radius: 20px !important;
	  border-top-right-radius: 20px !important;
	  border-bottom-right-radius: 20px !important;
	  border-bottom-left-radius: 20px !important; 
	  border-style:solid;
	  border-color:#8a8d91 #cbcdcf;
	  text-align:center!important;
	 
	 }
	 
.emprunts .ui-panelgrid td{border:0 !important;}	 
.emprunts .date{font-family:Trebuchet MS !important;font-size:12px;color:#808285}
.emprunts .non{font-family:Trebuchet MS !important;font-size:11px;color:#fa5a4d;margin-top:-10px}
.emprunts .img-inter{height:30px!important; width:70px;margin-top:0px}
.emprunts .val{font-family:'Trebuchet MS'!important;font-size:12px;color:#808285}
.emprunts .non2{font-family:Trebuchet MS !important;font-size:11px;color:#808285;margin-top:-5px!important}	 

#r-presse{ height:170px; background:white; padding:10px 7px 7px 7px;}
#r-presse .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#r-presse>div{ background:none!important;width:740px!important; height:58	0px!important; }
#r-presse #table-r-presse {text-align:justify;font-family:Trebuchet MS, Trebuchet MS !important;margin-top:50px;margin-left:17px}
#table-r-presse .ui-datatable thead th{color:white!important;font-size:13px!important;font-family:Trebuchet MS, Trebuchet MS !important;font-weight:normal!important;background:#005572!important}
#table-r-presse .ui-datatable tbody td{border:none!important}
#table-r-presse .ui-widget-content .ui-datatable-odd{text-align:center;font-size:13px;background:#dfdcdb!important;color:black!important;font-family:Trebuchet MS, Trebuchet MS !important;}
#table-r-presse .ui-widget-content .ui-datatable-even{text-align:center;font-size:13px;background:#d4d3d2!important;color:black!important;font-family:Trebuchet MS, Trebuchet MS !important;}


#palmares-hausses{font-size:12px!important}
#palmares-baisses{font-size:12px!important}
#palmares-echangees{font-size:12px!important}


.ui-tabs-nav{background:none!important;}
#tabView-palmares .ui-state-default a:link{font-size:12px!important} 

.button-news {background:url(../../../faces/javax.faces.resource/images/button.png);background-repeat: no-repeat;
	border-radius: 0px !important; radius:0 !important; margin-left:160px; margin-top:-10px;position:absolute!important;
	width:30px;height:30px;
	border:0px;
	}
.dialog-news{
		
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	
}	

.logo-news img{margin-left:-504px!important;}
.center2 .news{width:550px;display:block!important;
	border-top-left-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	margin-left:-3px!important;

}
.center2 .news .title-news{font-family:Trebuchet MS!important;font-size:15px;color:#585757;margin-left:-220px;margin-top:-85px !important;position:absolute}
.center2 .news .message-news{font-family:Trebuchet MS !important;font-size:13px;color:#585757;text-align:justify!important;line-height:20px;}

#newsletters{ height:170px; background:white; padding:10px 7px 7px 7px;}
#newsletters .title{margin-left:20px!important;font-size:30px; color:#1F6F91;font-family:'Trebuchet MS', Trebuchet MS !important;}
#valeur {font-family:Trebuchet MS !important;background:url(../../../faces/javax.faces.resource/images/back-valeur.png);line-height:35px!important}
#valeur .msg {color:white;;font-family:Trebuchet MS !important;margin-left:10px;font-size:13px}

#annees {font-family:Trebuchet MS !important;background:url(../../../faces/javax.faces.resource/images/back-valeur.png);line-height:35px!important}
#annees .msg {color:white;font-family:Trebuchet MS !important;margin-left:15px;width:100px;font-size:13px}


#valeur .grid-trimestre
{
	margin-left:0px;
	width:240px;
	height:90px;
	font-size:15px;
	border-bottom:1px solid red!important;
		
}

#valeur .grid-trimestre .col-trimestre{position:relative;}
#valeur .grid-trimestre .col-trimestre2{position:relative;}
#valeur .grid-trimestre .ui-panelgrid-even{font-family:Trebuchet MS!important;}
#valeur .grid-trimestre .ui-panelgrid-odd{font-family:Trebuchet MS!important;}
#valeur .grid-trimestre .ui-panelgrid td{
	border:0px !important;
	
	
}
#valeur .grid-trimestre  {
	  border-top-left-radius: 10px !important;
	  border-top-right-radius: 10px !important;
	  border-bottom-right-radius: 10px !important;
	  border-bottom-left-radius: 10px !important; 
	  
	  border:1px solid #1f6f91;
}

/*By Hamdi*/
#page-title,.page-title{
	height:60px;
	padding-left:45px;
	background:url(../../../faces/javax.faces.resource/ligne.png?ln=images) no-repeat;
}
#page-title .title, .page-title .title{ font-size:26px !important; line-height:60px; color:#1F6F91; font-family:'Trebuchet MS', Trebuchet MS !important;}
#page-title .titlexs, .page-title .titlexs{ font-size:16px; color:#1F6F91; font-family:'Trebuchet MS', Trebuchet MS !important;}
#page-title .titlexs, .page-title .titlexs{ font-size:14px; color:#1F6F91; font-family:'Trebuchet MS', Trebuchet MS !important;}
.downloadArea .titlexxs{ font-size:12px; font-style:italic; color:#1F6F91; font-family:'Trebuchet MS', Trebuchet MS !important; line-height:25px}

.bold-label{ font-family:'Trebuchet MS' !important;font-size:13px !important;color:#003e5c }
.bold-value, th,li.ui-state-default{font-family:'Trebuchet MS' !important;font-size:13px !important;color:#000; font-weight:normal !important;  }
.red-bold-label{ font-family:'Trebuchet MS', Trebuchet MS !important;color:#c43c36; font-size:13px; text-align:left; padding:0px !important; width:120px }
.green-bold-label{ font-family:'Trebuchet MS', Trebuchet MS !important;color:#009900; font-size:13px; text-align:left; padding:0px !important; width:120px }
.ui-tabs-panel{ border:1px solid #DDD !important;}
.brief-hl .ui-tabs-panel{ height:68px }
fieldset{ font-family:'Trebuchet MS', Trebuchet MS !important; font-size:13px; border:1px solid #DDD }

.ui-datatable table{  background:none; border:none !important;}
.ui-datatable  .ui-datatable-even {  background:#FFF; border:none}
.ui-datatable  .ui-datatable-odd {  background:#EFEFEF; border:none}
.ui-datatable tbody td { border-color: #AAA;}

.ui-datatable  .ui-datatable-odd.ui-state-hover td{  color:#EEEEEE !important; background:#1F6F91}
.ui-datatable  .ui-datatable-even.ui-state-hover td{  color:#EEEEEE !important; background:#1F6F91}
.ui-datatable  .ui-datatable-even.ui-state-highlight td{  color:#EEEEEE !important; background:#1F6F91}
.ui-datatable  .ui-datatable-odd.ui-state-highlight td{  color:#EEEEEE !important; background:#1F6F91}

.ui-menu.ui-menu-dynamic.ui-widget.ui-widget-content{
	background: -moz-linear-gradient(bottom,  #0a3858,#006181d) !important;
	background: -webkit-linear-gradient(#0a3858,#006181d) !important;
	background:  linear-gradient(#0a3858,#006181) !important;
	background-image:  -o-linear-gradient(#0a3858,#006181) !important;
	background-image: -ms-linear-gradient(#0a3858,#006181) !important;
	padding-top:0 !important;
	font-size:12px;
}	
.ui-menuitem.ui-state-hover a{ color:#0a3858; font-size:12px}
.marketbtn .ui-button{width:130px}
.stocksheetbtn .ui-button{width:150px}

.perf-label{ font-size:90% !important;font-family: Trebuchet MS, Trebuchet MS;font-size:11px!important}
.perf-buttons .ui-button-text{font-size:12px; font-weight:normal;font-family: Trebuchet MS, Trebuchet MS;}

.performers table thead tr { display: none;}
.performers{ text-align:left; margin-left:0px;  padding:0 !important; width:295px;} <!--souhaib-->
.performers table tbody td {border-color: #DDD;}

.quote table td{font-size:90% !important; padding:3px}
.quote table td label{font-size:90% !important; padding:3px}
.quote table th{font-size:90%; }
.quote table tbody td {border-color: #DDD;}

.newsdate{color:#990000; font-weight:normal;font-family:'Trebuchet MS'; fotn-size:13px;}
.newstitle{color:#0a3858; font-weight:normal;font-family:'Trebuchet MS'; fotn-size:13px;}
.newsmessage{color:#666; font-weight:normal;font-family:'Trebuchet MS',Trebuchet MS; fotn-size:13px;}

.sticker{ padding-top:3px; background-color:#D4E1F8; margin-top:7px}
.sticker a{ font-size:16px; text-decoration:none; font-family:Trebuchet MS; display:block}
.sticker .comment { display:block; font-family:Trebuchet MS; font-size:11px}
.sticker .ui-button{margin-right:0px;}

.historicTable .ui-datatable-header{background:#006F91 !important; border:none !important}
.historicTable .ui-paginator-bottom{background:#006F91 !important; border:none !important}
.historicTable .ui-paginator-top{display:none}
.historicTable td{font-size:90%}
.historicTable table tbody td {border-color: #DDD;}

.marketsheet td{font-size:95%}
.stockguidesheet td{font-size:85%}
.mvts td{font-size:80%}
.mvts th span{font-size:85%}
.mvts table tbody td {border-color: #DDD;}
.ordres table tbody td {border-color: #DDD;}
.position table tbody td {border-color: #DDD;}
.ui-dialog-content.ui-widget-content{background:#FFFFFF !important}

.sectmetrics td {border:none !important; padding: 5px; padding-left:10px}
.sectmetrics .boldquote{font-size:14px; font-weight:bold; color:#006F91}

#page-header .title{ line-height:25px; font-size:26px !important; color:white;font-family:Trebuchet MS, Trebuchet MS !important; }
#page-body{ padding:25px; margin-top:15px; font-size:100% !important; line-height:25px; text-align:justify;height:100px!important;}
.linkbar{background-color:#E7EBEE; border-radius:5px !important; border-none; margin-top:35px;}

.searchZone td{font-size:150%; font-family:'Trebuchet MS Bold'; border:none !important}
.comment{font-size:12px; color:#444; font-family:Trebuchet MS; padding-left:10px}

table.downloadArea table td{
	padding:10px !important;
}

table.downloadArea td label{
	font-size:18px !important
}

.ui-panel-titlebar.ui-widget-header{background:#1F6F91 !important; color:white;border:none!important;border-top-left-radius: 0px !important;
	border-radius: 0px !important; padding:2px !important; padding-left:7px !important;
} 

.ui-datepicker.ui-widget-content{background:white;}
.ui-accordion .ui-accordion-header a{padding:5px !important}
.dashboard td{vertical-align:top}

.analyse-container td{color:#666; border:solid 1px #E7EBEE !important}
.analyse-container .stock-name{display:block; font-family:'Trebuchet MS'; font-size:14px; color:#006F91}
.analyse-container .pub-date{display:block; font-family:'Trebuchet MS'; font-size:12px; color:#666}

.analyse-container .title{display:block; font-family:'Trebuchet MS'; font-size:12px; color:#333 !important}
.analyse-container .recom{display:block; font-family:'Trebuchet MS'; font-size:14px; color:#333 !important}

.analyse-container .ui-datatable-header.ui-widget-header.ui-corner-top{background:#E7EBEE; border:none; color:black; font-size:17px}
.jqplot-title{top:10px !important; font-family:'Trebuchet MS Semibold';font-size:15px;}
.buy-div .jqplot-title{color:#00AA00 !important}
.hold-div .jqplot-title{color:#FCC51E !important}
.sell-div .jqplot-title{color:#FF0000 !important}
.jqplot-series-canvas{background:#F7F7F7;  }
.jqplot-meterGauge-label{top:110px !important; color:navy; font-family:'Trebuchet MS'; font-size:12px}
.stocksheet-analysis-header{background:#FFFFFF;padding:0px; font-family:'Trebuchet MS'}
.stocksheet-analysis-header td{border:none !important; background:#F7F7F7;}

.news-list{width:98%; margin:auto auto}
.news-list .ui-paginator-top{display:none}
.news-list .ui-datatable-header{background:#006F91 !important; border:none !important}
.news-list .ui-paginator-bottom{background:#006F91 !important; border:none !important;font-family:Trebuchet MS;}
.news-list .news-briefing{ height:90px !important; margin-bottom:5px; background:#F7F7F7 !important; clear:both; padding-right:5px; padding-top:5px;}
.news-list .news-briefing title{ font-size:14px !important; color:#006F91}
.news-list .news-briefing message{ font-size:12px !important; color:#666}
.ui-tooltip{background:#006F91 !important; font-family:Trebuchet MS !important; color:#FFFFFF}


#news-carousel{width:786px; height:225px; padding:0 !important;}
#news-carousel .ui-carousel-header{ background:none !important; border: none !important; z-index:999; position:absolute; margin-top:197px; width:450px;}
#news-carousel .ui-carousel{  background:white !important; border-radius: 0px !important; radius:0 !important; border:none !important; width:786px !important;overflow:hidden !important; }
#news-carousel .ui-carousel-viewport{ z-index:998; width:786px; height:225px; border-radius: 0px !important; radius:0 !important;  background:#E7EBEE !important; border:none !important; padding-top:Opx !important; overflow:hidden !important; }

.news-message{font-family:Trebuchet MS; font-size:14px !important; color:#333; text-align:justify}
.news-title{font-family:Trebuchet MS; font-size:17px !important; color:#006F91; text-align:justify}
.news-comment{font-style:italic; font-size:12px !important; font-family:Trebuchet MS; color:#666; text-align:justify}

.press-table thead{background:white !important; visibility: hidden }
.press-table td{vertical-align:top; border:none !important}
.press-table td a img{vertical-align:middle; border:none !important}
.press-table tr.ui-datatable-odd{background:#FFF !important; border-top:1px dashed #EEE}
.press-table tr.ui-datatable-even{background:#FFF !important; border-top:1px dashed #EEE}
.press-table .ui-widget-header{background:white !important}

		.press-news-date {
			padding: 0;
			width: 50px;
			height: 50px;
			background: url(../images/calendar.png) no-repeat top left;
			padding-top: 14px;
			text-align: center
		}

.press-news-date .year{color:white; font-family:Trebuchet MS;font-size:12px; display:block; }
.press-news-date .month{color:#006F91; font-family:Trebuchet MS;font-size:14px; display:block;line-height:13px}

.currency {width:100%; background:url(../images/currencybg.png) #EEE; height:70px; margin-top:5px;}
.currency td{border:none !important; padding-bottom:5px !important; font-family:Trebuchet MS; font-size:16px; vertical-align:bottom; text-align:center}
.ui-growl {
    position:absolute;
    left:40%;
}

.ui-panel .ui-panel-titlebar-icon, .ui-panel .ui-panel-titlebar-icon:hover, .ui-panel .ui-panel-titlebar-icon:focus {
    margin-left: 0;
    margin-top: 0;
}

/* added by Reem */
.page-body-sicav {
    padding: 20px;
    /* margin-top: 15px; */
    font-size: 100% !important;
    line-height: 20px;
    text-align: justify;
    height: 100px!important;
}
.page-title-sicav .title{
	height:60px;
	padding-left:45px;
	background:url(../../../faces/javax.faces.resource/ligne.png?ln=images) no-repeat;
}
.page-title-sicav .title, .page-title-sicav .title{ font-size:26px !important; line-height:60px; color:#1F6F91; font-family:'Trebuchet MS', Trebuchet MS !important;}

.linkbar2{background-color:#E7EBEE; border-radius:5px !important; border-none;  }