
#coditel .conso .equipement {
  text-align:center;
  margin-right:45px;
  float:right;
  margin-top:-50px;
}


#coditel .conso table {
  margin-left:1em;
}

#coditel .conso table.suite {
  margin-left:10%;
  width:40%;
}

#coditel .conso table.intro td, #coditel .conso table.suite td {
  text-align:center;
}

#coditel .conso table.intro {
  width:50%;
  margin-left:25%;
}

#coditel .conso .erreur {
  color:red;
}

#coditel .conso .textfield {
  padding:5px;
  font-weight:bold;
}

#coditel .conso .conso-result {
  padding:5px;
  /*background:url(stats.gif) no-repeat 5% 50%;*/
  width:80%;
  margin-left:10%;
  margin-top:2em;
  /*padding-left:100px;*/
  border-spacing:0;
  border-collapse:collapse
}

#coditel .conso .conso-result td {
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:1px solid #ddd;
}

#coditel .conso .conso-result tr.conso_last td {
  border:none;
  padding-bottom:0;
}

#coditel .conso .conso-result tr.conso_value td {
  border:none;
  text-align:center;
  padding:0;
  color:#ccc;
  font-weight:bold;
}

#coditel .conso .conso-result span {
  color:#ccc;
}

#coditel .conso .conso-result b {
  margin-left:20px;
  font-size:20px;
  color:#b0c313;
}

#coditel .conso .conso-result b.up {
  color:#3A8DDF;
}

#coditel .conso .conso-result b.forfait {
  color:#666;
}

#coditel .conso .conso-result .progress_container {
  background:url(conso-progress-container.gif) no-repeat;
  width:300px;
  margin-left:20px;
  height:26px;
}

#coditel .conso .conso-result .progress_value_red, #coditel .conso .conso-result .progress_value_orange {
  color:#fff;
  font-weight:bold;
  text-align:center;
  height:26px;
  line-height:25px;
}

#coditel .conso .conso-result .progress_value_red {
  background:url(conso-progress-value-red.gif) no-repeat;
}

#coditel .conso .conso-result .progress_value_orange {
  background:url(conso-progress-value-orange.gif) no-repeat;
}


#coditel .conso p.note {
  color:#aaa;
  text-align:right;
  font-size:smaller;
  padding-right:2em;
}
