/* Reset styles */
*{ margin: 0; padding: 0; color: #3e5872;}

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

address{  font-style: normal;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* clearfix for Opera*/
* html .clearfix:after { height:1%; }

.clearfix{
  zoom: 1; /* trigger HasLayout for IE */
  display: block: /* reset display for IE Win (so must be after clearfix for IE Mac) */
}

/*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); }

/* EasyBourse website Default styles */
html{ background-color: #d6d8de;}
body {
  /*line-height: 1;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  behavior: url(/bourse/public/website/css/csshover.htc);
  background-color: #D6D8DE;
}
ol, ul {  list-style: none; }
img{ border: none;}
:active{ outline: 0;}
:focus {  outline: 0;}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a{
  text-decoration: none;
  cursor: pointer;
}
.spacer5{ margin-top: 5px;}
.spacer10{  margin-top: 10px;}
.spacer15{  margin-top: 15px;}
.spacer20{  margin-top: 20px;}
.spacer30{  margin-top: 30px;}

.clearer{ clear: both;}

.vert{
  color: green;
}
.rouge{
  color: red;
}
.decor_bleu3C7EBA{
  width: 95px;
  height: 18px;
  border-left: 5px solid #3c7eba;
  border-bottom: 5px solid #3c7eba;
  margin: -5px 0 0 0;
}
