/**

 * Feuille de style pour le site des Travaux Publics
 * Section 'voirie'
 * Ville de Neuchâtel
 * Jan Villat, juillet 2002
 */

div.bennes td
{
 font-size: 8pt;
}

div.bennes table
{
 margin-left: auto;
 margin-right: auto;
 width: 720px;
}

div.bennes td.titre
{
 text-align: center;
 font-weight: bold;
 padding: 1em;
 font-size: 10pt;
}

div.bennes td.commentaire
{
 padding-left: 1em;
}


div.bennes table.rues span
{
 padding-left: 5px;
}

div.bennes table.rues span.lettre
{
 padding-left: 3px;
 border-left: 2px solid black;
 border-top: 2px solid black;
}

table.programme
{
 font-size: x-small;
}

table.programme td
{
 vertical-align: middle;
}

tr.pair td
{
 background-color: #f4e1df;
}

tr.impair td
{
 background-color: #ffffff;
}

body.printable tr.pair td
{
 background-color: #D0D0D0;
}

body.printable tr.impair td
{
 background-color: white;
}

tr.tot td
{
 padding-top: 0.5em;
 font-weight: bold;
}

table#results td
{
 padding-right: 4px;
}

table.dechrecap
{
 border-collapse: collapse;
}

table.dechrecap td
{
 border-bottom: 2px solid black;
 padding: 0;
 text-align: right;
 font-size: 9pt;
 padding-top: 3px;
 padding-bottom: 3px;
}

table.dechrecap td.annee
{
 width: 75px;
 font-weight: bold;
 border-bottom: none;
}

table.dechrecap td.pr
{
 font-size: 8pt;
 font-style: italic;
}

table.dechrecap td.linetitle
{
 font-weight: bold;
}

table.dechrecap tr.light td
{
 font-size: 8pt;
 border: none;
}

table.dechrecap tr.dechetterie td, table.dechrecapl td.dechetterie
{
 background-color: #FFDFFF;
}

table.dechrecap tr.tournee td, table.dechrecapl td.tournee
{
 background-color: #DFFFFF;
}

table.dechrecap tr.pc td, table.dechrecapl td.pc
{
 background-color: #FFFFDF;
}

table.dechrecap tr.soustotal td
{
 border-top: 1px solid black;
}

table.dechrecap tr.soustotal td.linetitle
{
 border-top: none;
}

table.dechrecap tr.light td.linetitle
{
 background-color: white;
}

table.dechrecapl td.dechetterie,
table.dechrecapl td.tournee,
table.dechrecapl td.pc
{
 padding: 2px;
 border: 1px solid black;
 width: 200px;
 text-align: center;
}

table.dechrecapl td.padding
{
 width: 20px;
}
