tr:hover{background-color:#fff!important}

/*.donnees_tabulaires, .donnees_tabulaires th, .donnees_tabulaires td{border-style:solid;border-width:2px}*/

.donnees_tabulaires{
  margin:0;
  margin-bottom:0.6em;
  width:100%;
  border-top:none;
  border-left:none;
}

.donnees_tabulaires tr,
.donnees_tabulaires td,
.donnees_tabulaires th{text-align:center;font-size:0.9em}

.donnees_tabulaires caption{
  padding:10px 0;
  font-size:1.1em;
  letter-spacing:-0.04em;
}

.donnees_tabulaires th{color:#5E5E5E}

.donnees_tabulaires th, .donnees_tabulaires td{border-width:1px;border-style:solid;border-top:none;border-right:none;border-left:none;padding:10px 5px}

.donnees_tabulaires th em{font-weight:normal;color:#999}

/**/
.donnees_tabulaires .phaste,
.donnees_tabulaires .nephaste,
.donnees_tabulaires .faste,
.donnees_tabulaires .nefaste,
.donnees_tabulaires .reponse_reserves
{text-transform:uppercase;font-weight:bold;letter-spacing:-0.1em}
/*
.miniTable .phaste,
.miniTable .nephaste,
.miniTable .faste,
.miniTable .nefaste,
.miniTable .reponse_yes,
.miniTable .reponse_no,
.miniTable .reponse_reserves
*/
/**/
.phaste, .faste, .reponse_yes{color:#00870F}
.nephaste, .nefaste, .reponse_no{color:red}
.reponse_reserves{color:orange}

.cout_relation{color:#4C4C4C}
.prix_minute{color:#BA824F}
.credit_temps{color:#0060B6}

.sortant, .entrant, .angle{background-repeat:no-repeat;background-color:white}
.sortant{
  padding-right:1em;
  background-image:url(/fr/media/tableaux/sortant.png);
  background-position:center right;
}
.entrant{
  padding-bottom:1em;
  background-image:url(/fr/media/tableaux/entrant.png);
  background-position:bottom center;
}
.angle{
  padding-bottom:1em;
  background-image:url(/fr/media/tableaux/angle.png);
  background-position:bottom right;
}

/* attention, il exsite une classe impaire pour les données non tabulaires*/
.impair{background-color:#f3f3f3}
/*efefef*/

/* debut comparatif*/
.fond-promo{
  background-image:url(/fr/comparatifs/media/fond-promo.png);
  background-repeat:no-repeat;
  background-position:center bottom;
  height:3em;
  color:black!important;
}

.blanc{background-color:white}

.precision{display:block;color:#666}

td.justify{text-align:justify!important}


/*tableau donnees techniques*/
table.donnees_tech{width:100%;margin-bottom:1em}
.donnees_tech caption{background:url(/fr/media/fond-caption-tech.png);color:white;padding:0.5em 0.2em}
.donnees_tech th, .donnees_tech td{padding:0.8em 0.1em;border-bottom:1px dashed #1c73c7;text-align:center;font-size:0.6em}
.donnees_tech .impair{background:#fefefe}
.donnees_tech th{font-weight:bold}

/*colonnes*/
.col2 th, .col2 td{width:50%}
.col3 th, .col3 td{width:33%}
.col4 th, .col4 td{width:25%}
.col5 th, .col5 td{width:20%}
.col6 th, .col6 td{width:16%}
.col7 th, .col7 td{width:14%}
.col8 th, .col8 td{width:12.5%}


/**/
.miniTable{text-align:center;border:1px solid #70A7DC;width:100%;margin-bottom:1em}
.miniTable caption{background:#70A7DC;font-weight:bold;font-size:0.8em}
.miniTable caption, .miniTable caption a{color:white!important}
.miniTable .impair{background:#c1e1ff}
.miniTable td, .miniTable th{border-right:1px solid #70A7DC;padding:0.4em 0.2em;font-size:0.7em}
.miniTable sup{font-size:1.8ex}
.miniTable td > sup{font-size:1.5ex}

.strongTr{background-color:#992927}
.selectedTr{background-color:#53524d}
.promoTr{background-color:#de0000}

.strongTr, .selectedTr, .promoTr{color:white}

tr.strongTr:hover, tr.selectedTr:hover, tr.promoTr:hover{background-color:black!important}


/*specif resiliation espace membre*/
#resiliationPayee span, #resiliationNonPayee span{display:block}

/**/
.layFix{table-layout:fixed}

/**/
.reponse_{}

/* tableau comparatif*/
.compar_array{
  margin-bottom:30px;
  width:100%;
  text-align:center;
}

.compar_array caption{
  text-align:left;
  color:#ffffef;
  font-size:1.2em;
  letter-spacing:-0.05em;
  font-weight:bold;
  margin-bottom:3px;
}

.compar_array caption span{
  background:url(/media/fonds/chanfrein_tr.png) no-repeat top right #bf3030;
  padding:4px 20px;
}

.compar_array caption img{background:url(/media/tableaux/fond-58x20.png) no-repeat;padding:3px;margin-bottom:-5px;margin-right:12px}

.compar_array caption strong{color:#fff}
.compar_array caption em{color:#999;font-style:normal}

.compar_array th{
  border-top:2px solid #bf3030;
  background:#FCE6E6;
  color:#111;
  font-size:1em;
  letter-spacing:-0.05em;
}

.compar_array th, .compar_array td{padding:7px 0}

.compar_array tr:hover td,
.compar_array tr:hover a,
.compar_array tr:hover th{background-color:#666!important;color:#efefef!important}

.compar_array td{border-bottom:1px solid #ddd;font-size:0.9em;color:#111;letter-spacing:-0.04em}
.compar_array td.faste{background-color:#C2F8C0!important}
.compar_array td.unset{color:#aaa!important}


.compar_array .impaire{background:#f3f3f3!important}
.compar_array .paire{background:#fff!important}

/**/
.basicTable{table-layout:fixed;width:100%}
.basicTable td, .basicTable th{font-size:0.6em;border-bottom:1px solid #ccc}
.basicTable th{text-align:right;padding-right:5px}
.basicTable td{text-align:left;padding-left:5px}
