/***** Page des tarifs *****/


h2  {
  color: #20558A;
  font-size:16px;
  margin:0px;
  }  

/* Table des tarifs */

.tbl_tarifs {
  font-family: Verdana, Arial, Geneva, sans-serif;
  font-size:11px;
  }

.tbl_tarifs .tr_titre_table td  {
  color:#ffffff;
  background-color:#20558a;
  text-align:center;
  text-transform:uppercase;
  font-size:14px;
  font-weight:bold;
  padding:5px;
  }
  
.tbl_tarifs tr td {padding:3px;}
  
.tbl_tarifs tr td.nom_tarif  {padding-left:0px;}
.tbl_tarifs tr td.nom_tarif span  {
  margin:0px;
  background-color:#D1DFEA;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  padding:3px;
  }

td.zone, td.zone_droite, td.tram {
  width:8%;
  text-align:center;
  vertical-align:middle;
  font-weight:700;
  }

td.tram {font-weight: normal;}

td.zone_droite, td.tram  {border-left: 5px solid #DDDDDD;}
  
td.municipalite {
  width:15%;
  text-align:left;
  vertical-align:middle;
  }

tr.headers td {background-color:#D1DFEA;font-weight:700;}

tr.bg_pale td,
tr td.note {background-color:#F1F5F9;}

tr td.note {padding:3px;}

tr td.vide  {text-align:center;background-color:#DDDDDD;}
tr td.tarif {text-align:right; padding-right:10px;}

/* Spécifique tableaux CITL */

td.td_20 {width:20%};
td.td_30 {width:30%;}
td.td_70 {width:70%;}
td.td_80 {width:80%;}

td.left  {text-align:left;}
td.right  {text-align:right;}
td.center {text-align:center;}

a:link,a.bleu {color:#20558a;font-weight:bold;text-decoration:none;}
a.bleu:hover {color:#20558a;font-weight:bold;text-decoration:underline;}
