

/** /resource/_EB/css//EB_basic_layout_css **/

/* Last update : 17/10/2013 */
/* Reset styles */
html, body, div, span, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, code, del, dfn, em, img, kbd, q, strong, sub, sup,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
  margin: 0;
  padding: 0;
}
html{
  background-color:#f5f4f4;
}
body{
  width: 100%;
  background-color:transparent;
  position:relative;
  font-family:Verdana, Arial, Sans-Serif;
  color: #004595;
  font-size: 11px;
}
a{
  color: #004595;
  cursor: pointer;
  text-decoration: none;
}
a:link, a:visited, a:active, a:hover{
  cursor: pointer;
  text-decoration: none;
}
abbr{ border: none; }
address{font-style: normal;}

h1, h2, h3, h4, h5, h6{font-size: 11px;}

fieldset{border: none;}

img{ border: none;}

ol, ul{ list-style-type: none; }

:active{ outline: 0;}
:focus {  outline: 0;}

.align_right{ text-align: right; }
.align_center{ text-align: center; }
.align_left{ text-align: left; }

.hide{ display:none; }

.row_hilite, .hilite{
  background-color: #f7f6f3;
}
.red, .rouge{
  color: red;
}
.green, .vert{
  color: green;
}
.clearer{ clear: both;}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
/* For IE 6/7 only */
.clearfix {
  *zoom: 1;
}

/*Rules applied to iframe for fixing z-index issues */
.z-index_fix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Common Styles */
#global{
  width: 996px;
  background:url('https://media.easybourse.com/upload/media/image/138000/138473/EB_global_bg3.png') repeat-y scroll 0 0 transparent;
  margin: 0 auto;
  position: relative; /* important for nav */
  z-index: 10;
  padding: 0 10px;  
}
#main_content{
  float: right;
  width: 787px;
  -display: inline;
}
#main_content h2, #right_content h3{
  position: relative;
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
}
#horizontal_pub_787{
  margin-bottom: 8px;
  display: none;
}
#left_content{
  float: left;
  width: 200px;  
  -display: inline;
}
#primary_content{
  width: 480px;
  float: left;
  -display: inline;
}
#right_content{
  width: 300px;
  float: right;
  -display: inline;
}
.right_bloc_wrapper{
  margin-bottom: 15px;
}

/* Header */
#main_content .header_787{
  width: 735px;
  padding-left: 50px;
}
.regular_header{
  padding-top: 7px;
  padding-bottom: 7px;
}

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
  position: relative;
  border-bottom: 1px solid gray;
  margin-bottom: 20px;
}
th, td{
  padding: 4px 10px 4px 10px;
}
th{
  background-color: #f7f6f3;
  border-bottom: 1px solid #cecece;
}
td{
  text-align: right;
}
td.first_cell, .all_align_left td{
  text-align: left;
}
td.align_center{
  text-align: center;
}
td.space{
  height: 3px;
  line-height: 3px;
}
.tab_787{
  width: 787px;
}
.tab_480{
  width: 480px;
}
.tab_300{
  width: 300px;
}

/* Listes */
.list_480{
  width: 480px;
  padding: 3px 0 5px 0;
  border-bottom: 1px solid #cecece;
  margin-bottom: 15px;
}
.list_480 li{
  width: 460px;
  padding: 5px 10px;
  clear: both;
}
.EB_label{
  font-size: 1.1em;
  position: relative;
  text-transform:uppercase;
  padding : 10px;
  background : #004595;
  color: #FFFFFF;
}
.EB_label a.to_other_news{
  display: block;
  position: absolute;
  top: 7px;
  right: 10px;
}
.EB_table_th, .header_style2{
  border-bottom: 2px solid #cecece;
  box-shadow: 1px 1px 3px #cecece;
  -moz-box-shadow: 1px 1px 3px #cecece;
  -webkit-box-shadow: 1px 1px 3px #cecece;
  color: #808080;
  -border-right: 3px solid #e9e9e9;
  -border-left: 1px solid #e9e9e9;
  position: absolute;
  width: 787px;
  height: 28px;
  top: -7px;
  left: 0;
}

/* Liens graphe intraday / sur un an */
a.lien_graph_off { font-weight:normal; text-decoration:none; cursor:pointer; }
a.lien_graph_off:hover { text-decoration:underline; }    
a.lien_graph_on { font-weight:bold; text-decoration:none; cursor:default; }


.tab_480 .EB_table_th{
  width: 480px;
}
.central_bloc_wrapper{
  margin-bottom: 20px;
}
.square5x5{
  display: block;
  position: absolute;
  width: 5px;  
  height: 5px;
  -line-height: 5px;
  background-color: gray;
  top: 0;
  left: 0;
}

.picto_posi{
  display: inline-block;
  position: absolute;
  top: -5px;
  left: 0;
  width: 35px;
  height: 39px;
}
.picto_micro{
  background: url(https://media.easybourse.com/upload/media/image/115000/115283/home_img_sprite_op2.png) no-repeat 0 -79px;
}
.picto_blue_folder{
  background: url(https://media.easybourse.com/upload/media/image/137000/137449/picto_dossier.png) no-repeat 3px 0;
  width: 36px;
  height: 40px;
}
.picto_pedago_fiche{
  background: url(https://media.easybourse.com/upload/media/image/137000/137389/picto_pedagogie_fiche.png) no-repeat;  
  width: 41px;
  height: 40px;
}
.picto_histo {
    background: url("https://media.easybourse.com/upload/media/image/114000/114761/home_img_sprite_op2.png") no-repeat scroll 0 -906px transparent;
    display: block;
    height: 35px;
    left: 0;
    padding: 0;
    position: absolute;
    top: -4px;
    width: 35px;
}

#main_content h2 a.link_to{
  color: #808080;
  display: inline-block;
  position: absolute;
  top: 9px;
  right: 10px;
}
#main_content h2 a.link_to .square5x5{
  position: absolute;
  top: 5px;
  left: -10px;
}
/***** right content **********/
#btn_ouverture_de_compte{
  margin: -3px 0 10px 0;
}
.rightPub300{
  margin-bottom: 15px;
}

/** /resource/_EB/css//EB_footer_css **/

#footer{
  clear: both;  
  width: 996px;
  text-align:center;
  margin-top: 30px;
  padding-bottom: 30px;
  padding-top: 10px;
  position: relative;
  background: url("https://media.easybourse.com/upload/media/image/137000/137861/logoLBP_75x75.jpg") no-repeat 40px 40px;
  border-top: 1px solid #CECECE;
}
#footer ul{
  padding: 0 0 10px 170px;
  width: 650px;
  margin: 0 auto;
}
#footer li{
  display: block;
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  zoom: 1;
}
#footer div span{
  display: block;
}
#lowest{
  border-top: 1px solid #CECECE;
  margin-left: 140px;
  padding-left: 60px;
  padding-top: 10px;
  text-align: left;
  width: 806px;
}
#lowest p{
  text-align: center;
  margin-bottom: 5px;
}
#footer_partner_link{
  width: 760px;
  text-align: center;
}
.footerBg {
  display:block;
  width:auto;
  zoom: 1;
  height:141px;
  background:url('https://media.easybourse.com/upload/media/image/138000/138419/footerBg.png') repeat-x 0 0;
  margin-top: -150px;
}
#accueil .footerBg {
  height:154px;
}

/** /resource/_EB/css//EB_leftVerticalNav_css **/

#left_side_wrapper{
  position: relative;
  width: 200px;
  float: left;
}
.leftContentShadowBg {
  display:block;
  position:absolute;
  left:8px;
  top:-6px;
  z-index:-1;
  background:url('https://media.easybourse.com/upload/media/image/138000/138407/ombrePorteMenuGauche.png') no-repeat scroll 0 0 transparent;
  width:190px;
  height:241px;
}
#current_date {
  display:block;
  background-color:#e5e4e4;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #D6D5D5;
  padding:10px 4px 10px 10px;
  font-size:10px;
  color:#07469b;
  margin-left: -10px;
  width: 188px;
  position: relative;
  z-index: 2;
  height: 12px;
  word-spacing: -1px;
}
#menu_gauche {
  padding:20px 10px 10px 10px;
  background-color:#f6f5f5;
  border:1px solid #d3d2d2;
  z-index:2;
  margin-left: -10px;
  width: 180px;
  position: relative;
  float: left;
}
#menu_gauche h2 {
  font-size:1.2em;
  font-weight:bold;
  text-transform:uppercase;
  color:#01479d;
  line-height:1.2em;
  margin-bottom:10px;
}
#menu_gauche .level1{
  margin-bottom:30px;  
}
#menu_gauche .level1.last { margin-bottom:0; }
#menu_gauche .level1 li{
  border-bottom:1px dotted #acabab;
  padding-bottom:5px;
  margin-bottom:5px;
  line-height:1.2em;
}
#menu_gauche .level1 li a { display:block; }
#menu_gauche .level1 li a:hover{
  text-decoration: underline;
}
#menu_gauche .level1 li.last { border-bottom:none; }
#menu_gauche .level1 li.mg_sub_nav {
  background:url('https://media.easybourse.com/upload/media/image/138000/138408/subListBg.png') no-repeat scroll right 5px transparent;
}
#menu_gauche .level2 li {
  border:none;
  list-style:circle;
  margin-left:20px;
  font-weight: normal;
}

.userBlock .level3 li {
  list-style: disc outside none;
  margin-bottom: 0;
}
#menu_gauche .level2 li.first{
  margin-top: 7px;
}
#menu_gauche .fluxRSS { position:relative; }
#menu_gauche .fluxRSS .picto {
  display:block;
  position:absolute;
  right:0;
  top:0;
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -17px -193px transparent;
  width:15px;
  height:15px;
}
#menu_gauche .hec { position:relative; }
#menu_gauche .hec .picto {
  display:block;
  position:absolute;
  right:0;
  top:0;
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -10px -360px transparent;
  width:30px;
  height:15px;
}
.arrow_up{
  background: url(https://media.easybourse.com/upload/media/image/138000/138413/subListBg_up.png) no-repeat 170px 5px;
}
.arrow_up_lvl2{
  background: url(https://media.easybourse.com/upload/media/image/138000/138413/subListBg_up.png) no-repeat 152px 5px;
}
/* Menu superieur gauche du client */

#left_side_wrapper .userBlock {
  background-color: #EAE9E9;
  border-bottom: 1px solid #E0DFDF;
  padding: 20px 10px 15px 10px;
  margin: -15px 0 0 -10px;
  width: 182px;
  position: relative;
}
#left_side_wrapper .userBlock .level1 { margin-bottom:0;position: relative; }

#left_side_wrapper .userBlock .messages {
  display:block;
  background: url('https://media.easybourse.com/upload/media/image/138000/138657/picto_envelope_bleue.jpg') no-repeat;
  margin:0 auto;
  position:relative;
  width:51px;
  height:59px;
}
#left_side_wrapper .userBlock .messages .nbMessages {
  display:block;
  position:absolute;
  top:0;
  right:0;
  background:url('https://media.easybourse.com/upload/media/image/138000/138461/nbMsgBg.png') no-repeat scroll 0 0 transparent;
  font-weight:bold;
  font-size:1.182em;
  color:#f6f5f5;
  line-height:29px;
  text-align:center;
  width:33px;
  height:33px;
}
#left_side_wrapper .userBlock .messages .nbMessages.threeDigit { font-size:1em; }

.userBlock .level1 li{
  border-bottom:1px dotted #acabab;
  padding-bottom:5px;
  margin-bottom:5px;
  line-height:1.2em;
}

.userBlock .level1{
  margin-bottom:30px;  
}
.userBlock .level1.last { margin-bottom:0; }

.userBlock .level1 li a { display:block; }
.userBlock .level1 li a:hover{
  text-decoration: underline;
}
.userBlock .level1 li.last { border-bottom:none; }
.userBlock .level1 li.mg_sub_nav {
  background:url('https://media.easybourse.com/upload/media/image/138000/138408/subListBg.png') no-repeat scroll right 5px transparent;
}
.userBlock .level2 li {
  border:none;
  list-style:circle;
  margin-left:20px;
  font-weight: normal;
}
.userBlock .level2 li.first{
  margin-top: 7px;
}

/** /resource/_EB/css//EB_logIn_css **/

#identification{
  position:absolute;
  width:290px;
  right: -10px;
  top:12px;
}
#identification .cadenas, #identification .bonhomme, #identification a.loginw2,
#identification .client_membre{
  display: inline-block;
  position: absolute;
  top: 10px;
}
#identification a.loginw2, #identification .client_membre{
  color: #004595;
  font-size: 13px;
  top: 0;
  padding: 10px 10px 22px 75px;
}
#identification .client_membre{
  font-size: 11px;
  padding-right: 5px;
  padding-left: 70px;
}
#identification .cadenas{
  left: 15px;
}
#identification .bonhomme{
  left: 30px;
}
#identification .cadenas{
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -18px -112px transparent;
  width:14px;
  height:16px;
}
#identification .bonhomme{
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -8px -74px transparent;
  height:35px;
  width:35px;
}
#identification #membreClient{
  border:1px solid #dddddd;
  background-color:#f6f5f5;
  font-weight:bold;
  font-size: 12px;
  color: #004595;
  text-transform:uppercase;
  width: 288px;
  height: 50px;
  position: relative;
}
#identification .devenirClient, #logout{
  width: inherit;
}
#identification .devenirClient a, #logout{
  display: block;
  width: 237px;
  padding: 7px 20px 7px 33px;
  text-transform:uppercase;
  font-weight:bold;
  position:relative;
}
#identification .devenirClient a{
  color:#FFFFFF;
  background: #064499; /* Old browsers */
  background: -moz-linear-gradient(top, #185cb7 0%, #064499 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185cb7), color-stop(100%,#064499)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #185cb7 0%,#064499 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #185cb7 0%,#064499 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #185cb7 0%,#064499 100%); /* IE10+ */
  background: linear-gradient(to bottom, #185cb7 0%,#064499 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185cb7', endColorstr='#064499',GradientType=0 ); /* IE6-9 */  
}
#identification .devenirClient a span, #logout span{
  display: block;
  position: absolute;
  top: 5px;
  right: 20px;  
}
#identification .devenirClient a span{
  width: 8px;
  height: 14px;
  background-image:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png');
  background-repeat:no-repeat;
  background-position: -21px -130px;
}
#logout span{
  width: 18px;
  height: 18px;
  background-image:url('https://media.easybourse.com/upload/media/image/138000/138459/homeSprite2.png');
  background-repeat:no-repeat;
  background-position: -17px -621px;  
}
/* Bouton Déconnexion */
#deconnexion{
  position:absolute;
  right: 0;
  top: 52px;
}
#logout{
  background: rgb(231,231,231); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(231,231,231,1) 0%, rgba(214,214,214,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,231,231,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(231,231,231,1) 0%,rgba(214,214,214,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(231,231,231,1) 0%,rgba(214,214,214,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */  
  color: #5c5d61;
}

/** /resource/_EB/css//EB_logoAd_css **/

#ebTopHeader{
  width: 994px;
  margin-bottom: 5px;
  padding-top: 15px;
  position: relative;
}
#ebTopHeader h1, #ebTopHeader p{
  float: left;
}
#ebTopHeader h1 a{
  display: block;
  position: absolute;
  left: 0;
  top: -10px;
  width: 200px;
  height: 90px;
  background: #ffffff url("https://media.easybourse.com/upload/media/image/137000/137872/Logo-Easy-new_180x80.jpg") no-repeat 15px 15px;
}
#ebTopHeader h1{
  position: relative;
  width: 200px;
  height: 90px;
  overflow: hidden;
  margin-right: 7px;
  border: 0;
}

/**/

.headerLinks {
  display:block;
  float:left;
  width:52.56%;
}
.headerLinks .leftBlock {
  width:36.45%;
  display:block;
  float:left;
  text-align:right;
}
.headerLinks .leftBlock .blockContainer,
.headerLinks .rightBlock .blockContainer {
  display:table-cell;
  vertical-align:middle;
  width: 350px;
  height:64px;
}
.headerLinks .rightBlock .blockContainer {
  border-left:1px solid #dfdfdf;
}
.headerLinks .rightBlock {
  display:block;
  float:left;
  width:310px;
}
.headerLinks .offerLink {
  position:relative;
  padding:6px 16px 6px 45px;
  display:inline-block;
  font-size:1em;
  font-weight:bold;
  margin-right:7px;
  color:#185c9b;
}
.headerLinks .offerLink .picto1 {
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -10px -2px transparent;
  display:inline-block;
  height:26px;
  width:34px;  
  vertical-align:middle;
}
.headerLinks .offerLink .picto2 {
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -21px -37px transparent;
  display:block;
  position:absolute;
  right:0;
  top:50%;
  margin-top:-7px;
  height:14px;
  width:8px;  
}
.headerLinks .linkList li {
  display:block;
  float:left;
  width: 150px;
}
.headerLinks .linkList li a {
  margin-left:15px;
  padding-left:12px;
  color:#a5a6a7;
  font-size:1.455em;
  line-height:1.2em;
  letter-spacing: -1px;
  display:inline-block;
  position:relative;
}
.headerLinks .linkList li a .categ {
  text-transform:uppercase;
  font-size:0.8em;
  font-weight:bold;
}
.headerLinks .linkList li a .orange { color:#e64814; }
.headerLinks .linkList li a .blue { color:#1684c4; }
.headerLinks .linkList li a .green { color:#038627; }
.headerLinks .linkList li a .purple { color:#99004b; }
.headerLinks .linkList li a .picto {
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -21px -56px transparent;  
  position:absolute;
  width:10px;
  height:10px;
  display:block;
  left:0;
  top:50%;
  margin-top:-5px;
}

/** /resource/_EB/css//EB_topSearch_css **/

#search_wrapper {
  padding: 6px;
  background: #013f91; /* Old browsers */
  background: -moz-linear-gradient(top, #185bb6 0%, #013f91 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#185bb6), color-stop(100%,#013f91)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #185bb6 0%,#013f91 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #185bb6 0%,#013f91 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #185bb6 0%,#013f91 100%); /* IE10+ */
  background: linear-gradient(to bottom, #185bb6 0%,#013f91 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#185bb6', endColorstr='#013f91',GradientType=0 ); /* IE6-9 */
  width: 775px;
}
#right_fields_wrapper{
  width: 250px;
  float: right;
  margin-top: 5px;
}
#allSearch {
  position:relative;
  width:420px;
  float: left;
  margin-left: 70px;
  *margin-left: 30px;
}
#q{ 
  display: block; 
  width:420px;
  color:#767373;
  font-style:italic;
  padding: 4px 0;
}
#btnEnvoyer {
  display: block;
  width: 45px;
  position:absolute;
  text-transform:uppercase;
  border:none;
  font-weight:bold;
  right:4px;
  top: 5px;
  color:#FFFFFF;
  cursor:pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #175ab5; /* Old browsers */
  background: -moz-linear-gradient(top, #175ab5 0%, #175ab5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175ab5), color-stop(100%,#175ab5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* IE10+ */
  background: linear-gradient(to bottom, #175ab5 0%,#175ab5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175ab5', endColorstr='#175ab5',GradientType=0 ); /* IE6-9 */
}

#search_wrapper .newsletterLink {
  color:#FFFFFF;
  margin-top:3px;
  cursor: pointer;
  width: 220px;
  font-size: 12px;
}
#subscribe_newsletter{
  display: none;
}
#search_wrapper .newsletterLink .picto {
  background:url('https://media.easybourse.com/upload/media/image/138000/138406/homeSprite.png') no-repeat scroll -15px -170px transparent;
  display:inline-block;
  height:20px;
  width:18px;
  margin-right:10px;
  vertical-align:middle;
  *display:inline;
  *zoom:1;
}
#subscribe_newsletter{
  margin-top: -5px;
}
#newsmail, #btnDemander{  
  float: right;
}
#newsmail{
  width: 200px;
  padding: 3px 0 4px 0;
  -height: 20px;
}
#btnDemander{
  border:none;
  font-weight:bold;
   color:#FFFFFF;
  cursor:pointer;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #175ab5; /* Old browsers */
  background: -moz-linear-gradient(top, #175ab5 0%, #175ab5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#175ab5), color-stop(100%,#175ab5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #175ab5 0%,#175ab5 100%); /* IE10+ */
  background: linear-gradient(to bottom, #175ab5 0%,#175ab5 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#175ab5', endColorstr='#175ab5',GradientType=0 ); /* IE6-9 */
  /*margin-top: 6px;*/
  margin-left: 5px;
  padding: 3px 5px;
}

/** /resource/portefeuille_virtuel//portefeuille_virtuel_css **/

.portefeuille_virtuel #header_label{
  background: url(https://media.easybourse.com/upload/media/image/106000/106405/portefeuille_fictive_bg.gif) no-repeat;
  text-transform: capitalize;
  padding-left: 45px;
  padding-top: 9px;
  width: 742px;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 25px;
}
.portefeuille_virtuel ul.main_nav li{
  float: left;
}
.portefeuille_virtuel ul.main_nav li#libelle{
  padding: 7px 39px 8px 10px;
  font-size: 14px;
  font-weight: bold;
}
.portefeuille_virtuel ul.main_nav li a.synthese{
  padding: 15px 25px 13px 26px;
}
.portefeuille_virtuel ul.main_nav li a{
  display: inline-block;
  padding: 7px 25px 7px 26px;
  font-weight: normal;
  border-left: 1px solid #808080;
  position: relative;
  font-size: 11px;
}
.portefeuille_virtuel ul.main_nav li .last_folder{
  border-right: 1px solid #808080;
}
.portefeuille_virtuel ul.main_nav li a:hover{
  background: url(https://media.easybourse.com/upload/media/image/106000/106432/menu_hover_bg.gif) repeat-x 0 1px;
}
.portefeuille_virtuel ul.main_nav li a#active{
  border-bottom: 1px solid #808080;
  background: url(https://media.easybourse.com/upload/media/image/106000/106432/menu_hover_bg.gif) repeat-x 0 1px;
}
.portefeuille_virtuel ul.main_nav li a#active span{
  background: url(https://media.easybourse.com/upload/media/image/105000/105057/triangle_gris_bas.gif) no-repeat;
  position: absolute;
  top: 41px;
  left:47%;
  width: 13px;
  height: 8px;
  display: inline-block;
}

/* présentation content */
#presenation_content{
  width: 777px;
  background: url(https://media.easybourse.com/upload/media/image/106000/106431/pages_bg.gif) no-repeat 20px 0;
  padding: 23px 10px 30px 0;
  margin: 20px 0 0 0;
}
#presenation_content h2{
  font-weight: bold;
  font-size: 1.1em;
  color: #004595;
  margin-left: 200px;
}
#presenation_content p{
  font-weight: bold;
  color: #5c5d61;
  margin: 13px 0 15px 300px;

}
#presenation_content ul{
  margin: 0 0 0 285px;
}
#presenation_content ul li{
  margin: 0 0 8px 0;
}
#connexion_bloc{
  width: 472px;
  margin: 30px 0 0 295px;
  padding: 30px 0 20px 0;
  border-top: 1px solid #004595;
  background: url(https://media.easybourse.com/upload/media/image/106000/106426/gallets_bg.gif) no-repeat right 40px;
}
#presenation_content ul li span{
  font-weight: bold;
}
#connexion_bloc h2{
  margin-left: 0;
}
#connexion_bloc p{
  margin: 10px 0;
  font-size: 1.1em;
  font-weight: normal;
}
#connexion_bloc p a{
  display: block;
  padding: 3px 0;
}
#log_in{
  background: url(https://media.easybourse.com/upload/media/image/106000/106420/btn_connexion.gif) no-repeat;
}
#log_in:hover{
  background: url(https://media.easybourse.com/upload/media/image/106000/106422/btn_connexion_hover.gif) no-repeat;
  color: #fff;
}
#log_in.btn_connexion{
  margin: 0;
}
#creer_compte, #decouvrir_formules{
  background: #fff url(https://media.easybourse.com/upload/media/image/106000/106423/btn_compte_formule.gif) no-repeat;
  padding: 4px 8px 4px 8px;
  font-weight: normal;
  -moz-box-shadow: 1px 1px 3px #cecece;
  -webkit-box-shadow: 1px 1px 5px #cecece;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=120, Strength=3);
  zoom: 1;
}
#creer_compte:hover, #decouvrir_formules:hover{
  background: url(https://media.easybourse.com/upload/media/image/106000/106421/btn_compte_formule_hover.gif) no-repeat;
  color: #fff;

}

#presenation_content .compte_formules{
  width: 385px;
  background-color: pink;
  float: left;
  margin-top: 30px;
}
#presenation_content .compte_formules h2,
#presenation_content .compte_formules p{
  margin-left: 0;
  padding-left; 0;
}
#presenation_content .compte_formules p{
  font-weight: normal;
}
#presenation_content .compte_formules{
  background: url(https://media.easybourse.com/upload/media/image/106000/106428/encart_bg_375_h.gif) no-repeat;
}
#presenation_content .compte_formules h2{
  width: 371px;
  margin: 1px 0 0 2px;
  padding: 10px;
}
#presenation_content .compte_formules p{
  background: url(https://media.easybourse.com/upload/media/image/106000/106430/encart_bg_375_m_385x1.gif) repeat-y;
  margin: 0;
  padding: 10px 5px 10px 12px;
  font-size: 1.1em;
}
#presenation_content .compte_formules .cadre_bas{
   background: url(https://media.easybourse.com/upload/media/image/106000/106425/encart_bg_480_b.gif) no-repeat 0 bottom;
  padding: 0 0 5px 0;
}

/* page connexion */
.portefeuille_virtuel_connexion{
  background: url(https://media.easybourse.com/upload/media/image/106000/106410/gallets_nouveau.gif) no-repeat right bottom;
}
#description{
  width: 480px;
  border-bottom: 1px dashed #cecece;
}
#description h3, #description p, #avertissement h3, #avertissement p{
  width: 480px;
  text-align: justify;
  margin: 20px 0;
  line-height: 18px;
}
#description h3, #avertissement h3{
  color: #394359;
  font-size: 12px;
}
#description .warning{
  color: #ff4010;
  font-style: italic;
  font-size: 12px;
  font-weight: bold;
  width: 437px;
  margin: 15px 0 20px 0;
  padding: 3px 5px 3px 40px;
  text-align: justify;
  background: #fff url(https://media.easybourse.com/upload/media/image/106000/106429/picto_warning.gif) no-repeat 5px center;
  border: 2px solid #ff4010;
  -moz-box-shadow: 1px 1px 5px #cecece;
  -webkit-box-shadow: 1px 1px 8px #cecece;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=120, Strength=3);
  zoom: 1;
 }
#avertissement{
  background: #fff url(https://media.easybourse.com/upload/media/image/106000/106424/hachure_480.gif) no-repeat;
  border-top: 6px solid #ff4010;
  width: 480px;
  margin: 10px 0;
  padding-bottom: 8px;
  -moz-box-shadow: 1px 1px 5px #cecece;
  -webkit-box-shadow: 1px 1px 8px #cecece;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=120, Strength=3);
  zoom: 1;
}
#avertissement h3{
  margin: 10px 0 0 0;
  width: 440px;
  background: url(https://media.easybourse.com/upload/media/image/106000/106429/picto_warning.gif) no-repeat 10px 0;
  padding: 0 0 0 40px;
}
#avertissement p{
  width: 470px;
  padding: 0 5px;
  margin: 10px 0 0 0;
}
#connexion{
  width: 480px;
  margin: 15px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px dashed #cecece;
}
#connexion div{
  background: #fff url(https://media.easybourse.com/upload/media/image/106000/106427/hachure_226.gif) no-repeat;
  width: 226px;
  float: left;
  border-top: 6px solid #004595;
  -moz-box-shadow: 1px 1px 5px #cecece;
  -webkit-box-shadow: 1px 1px 8px #cecece;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=120, Strength=3);
  zoom: 1;
  padding: 0 0 7px 0;
}
#connexion div h3{
  margin: 10px 0 0 0;
  width: 216px;
  padding: 0 0 10px 10px;
}
.btn_connexion{
  display: block;
  background: #fff url(https://media.easybourse.com/upload/media/image/106000/106420/btn_connexion.gif) no-repeat;
  width: 80px;
  text-align: center;
  padding: 4px 0 3px 0;
  margin: 0 0 0 10px;
  -moz-box-shadow: 1px 1px 3px #cecece;
  -webkit-box-shadow: 1px 1px 5px #cecece;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=120, Strength=3);
  zoom: 1;
}
.btn_connexion:hover{
  background: url(https://media.easybourse.com/upload/media/image/106000/106422/btn_connexion_hover.gif) no-repeat;
  color: #fff;
}

/** /resource/search//search-autocomplete_css **/

/*.ui-autocomplete .ui-menu-item span.valuetype {
  float:right;
  color:#004595;
  margin-right:10px;
}*/

/*.ui-autocomplete .ui-menu-item a {  
  background-color:#fff;
  color:#000;
  display:inline-block;
  max-width:450px;
  white-space:nowrap;
  overflow:hidden;
}*/
/*.ui-autocomplete .ui-menu-item:hover {
  background-color:#E5E4E4;
  border-color:#E5E4E4;  
}*/

/* Search-engine Autocomplete results formatting */
.ui-autocomplete {
  overflow-x:hidden;
}
.ui-autocomplete .ui-state-focus {
  background: none !important;
  background-color: #ddd !important;
  border: none !important;
}
.ui-autocomplete .ui-menu-item a {
  display:block; 
  margin:0px; padding:1px;
  cursor:pointer; overflow:auto;
  text-decoration:none;
  white-space:nowrap;
  max-width:520px;
  line-height:1em;
  border-width:2px;
  border-color:#fff;  
}
.ui-autocomplete span.autocomplete_result_label {
  color:#000; font-weight:bold;
  float:left;
}
.ui-autocomplete span.autocomplete_result_desc {
  color:#888; font-weight:normal; font-size:1em;  
}
.ui-autocomplete span.autocomplete_result_type {
  float:right;
  color:#004595; margin-top:6px;  
}
/* New Design for search bar autocomplete */
.autocomplete-suggestions{
  background: #ffffff;
  overflow-y: scroll;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05)
}
.autocomplete-suggestions > .autocomplete-suggestion {
  padding: 2px 10px 2px 10px;
}
.autocomplete-suggestions > .autocomplete-suggestion:hover {
  background: #f2f2f2;
  cursor: pointer;
}
.autocomplete-suggestions > .autocomplete-suggestion > a {
  text-decoration: none;
  vertical-align: text-top;
}
.autocomplete-suggestions > .autocomplete-suggestion > a > .search-label{
  font-weight: 800;
  letter-spacing: 1px;
}
.autocomplete-suggestions > .autocomplete-suggestion > a > .search-isin{
  font-size: 1.1em;
  opacity: 0.7;
}
.autocomplete-suggestions > .autocomplete-suggestion > a > .search-market{
  font-style: italic;
}
.autocomplete-suggestions > .autocomplete-suggestion > a > .search-type{
  float: right;
  color: #ffffff;
  border-radius: 8px;
  padding: 3px 10px;
  position: relative;
  background: #004495;
  bottom: 12px;
  font-weight: 700;
}

.autocomplete-suggestions::-webkit-scrollbar {
  width: 5px;
}
.autocomplete-suggestions::-webkit-scrollbar-track {
  background: #ffffff;
  border-bottom-right-radius: 10px;
}

.autocomplete-suggestions::-webkit-scrollbar-thumb {
  background: #d7d7d7;
  border-radius: 10px;
}
.autocomplete-suggestions::-webkit-scrollbar-thumb:hover {
  background: #bbbbbb;
}