/* feuille de style CIRANO */

body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #FFFFFF; 
}

p, td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px; 
}

a:link {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #3366CC;
}

a:visited {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #3366CC;
}

a:active {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #3366CC;
}

a.paper, a.paper:link, a.paper:visited, a.paper:active, a.paper:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #3366CC;
}

.stesa {
  color: #FF9900;
  font-size: 24px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a.stesa, a.stesa:visited, a.stesa:active, a.stesa:hover, a.stesa:link {
  font-size: 24px;
  color: #A3B9D0;
  text-decoration: none;
}

.white {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

h1.white {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

a.white, a.white:visited, a.white:active, a.white:hover, a.white:link {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
}

.top_nav {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
}

.listheader {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  color: White;
  background-color: #6588A3;
}

.listitem {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px; 
}

.titre {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #4C7097; 
  font-weight: bold; 
  text-transform: uppercase;
}

.titre_theme {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #3366CC;
  text-transform: uppercase;
  font-weight: bold
}

.titre_soustheme {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #3366CC;
  text-transform: uppercase;
  font-weight: bold
}

.titre_esa {
  font-family: "Times New Roman", New-Times-Roman, Arial, Verdana, Helvetica, sans-serif;
  font-size: 30px;
  color: #758DAA;
  font-weight: bold
}

.soustitre_esa {
  font-family: "Times New Roman", New-Times-Roman, Arial, Verdana, Helvetica, sans-serif;
  font-size: 24px;
  color: #A3B9D0;
  font-weight: bold
}

.titreNTT {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #4c7097; 
  font-weight: bold;
}

.titre_nouvelle {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #3366CC; 
  font-weight: bold
}

.titre_nfinance {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #3366CC; 
  font-weight: bold
}

p.MsoNormal, li.MsoNormal, div.MsoNormal {
  margin:0in;
  margin-bottom:.0001pt;
  font-size: 11px;
}

.cal_subtext {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #3366CC; 
}

.titre_finance2 {  
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: bold
}

.photo_finance {  
  font-family: New-Times-Roman, Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold
}

.texte_finance {  
  font-family:  Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12px; 
}

.texte_finance2 {  
  font-family:  Arial, Verdana, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold
}

.texte_conf_finance {
  font-family:  "Times New Roman", New-Times-Roman, Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12px; 
  text-align: justify;
}

.conf_subtitle {  
  font-family:  "Times New Roman", New-Times-Roman, Arial, Verdana, Helvetica, sans-serif; 
  font-size: 13px; 
  color: #990000; 
}

.titre_blanc {  
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #FFFFFF; 
  font-weight: bold; 
  text-transform: uppercase;
}

.titre_fancy_noir {  
  font-family: "Avenir 65 Medium"; 
  font-size: 18px;
  color: #4C7097; 
}

.titre_blanc_grand {  
  font-family: "brittanic bold"; 
  font-size: 18px; 
  color: #FFFFFF; 
}

.titre_noir_grand {  
  font-family: "brittanic bold"; 
  font-size: 18px; 
  color: #000000; 
}

.titre_econ_exp_fall {  
  font-family: "monotype corsiva"; 
  font-size: 18px; 
  color: #000000; 
}

.petit {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #0D1E54;
}


.timesnew_ee {
  font-family: times new roman;
  font-size: 15pt;
  color: #000000;
}

div.pub {
  position:            absolute;
  top:                 -50px;
  left:                -50px;
  font-family:         Times New Roman;
  font-size:           0px;
  color:               #FFFFFF;
}
a.pub:link, a.pub:visited, a.pub:active, a.pub:hover {
  position:            absolute;
  top:                 -50px;
  left:                -50px;
  font-family:         Times New Roman;
  font-size:           0px;
  color:               #FFFFFF;
  text-decoration:     none;
}

