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

/**************** CHANTIERS ****************/

/* Taille de police général */
div.chantier td
{
 font-size: x-small;
}

div.chantier img
{
 border: 2px solid black;
}

/* Titre */
div.chantier td.titre
{
 text-align: center;
 font-weight: bold;
 padding-top: 0.5em;
 padding-bottom: 1.5em;
 font-size: small;
}

div.chantier td.titre .date
{
 font-size: smaller;
}

/* Tous les tableaux à 100% de large */
div.chantier table.large
{
 width: 100%;
}

div.chantier table#capsule
{
 margin-left: auto;
 margin-right: auto;
 margin-top: 1em;
 margin-bottom: 1em;
}

/* Mise en forme du tableau principal */
div.chantier td.details,
div.chantier td.planif,
div.chantier td.contacts
{
 padding-top: 1em;
 padding-bottom: 2em;
 vertical-align: top;
}

div.chantier td.circulation
{
 vertical-align: top;
}

/* Mise en forme générale du tableaux des détails du chantier */
div.chantier table.services
{
 border-collapse: collapse;
}

/* Titre du détail des chantiers */
div.chantier table.services th
{
 text-align: left;
 font-size: x-small;
 font-weight: bold;
 border-bottom: 1px solid black;
}

/* Lignes du détail des chantiers */
div.chantier table.services td
{
 vertical-align: top;
 border-bottom: 1px dashed black;
}

/* Mise en forme générale des tableaux de contact */
div.chantier table.service
{
}

div.chantier table.service td
{
 padding: 0.5em;
}

/* Nom du service (abbrégé) dans les contacts */
div.chantier table.service td.abrv
{
 font-size: small;
 font-weight: bold;
 width: 70px;
 text-align: center;
}

div.chantier table.service td.txt
{
 width: 90px;
}

div.chantier table.avancement
{
 border-collapse: collapse;
}

/*
div.chantier table.avancement td
{
 margin: 0.5em;
}
*/

div.chantier table.avancement td.av
{
 border-top: 1px dashed black;
 border-bottom: 1px dashed black;
}

div.chantier table.avancement th
{
 text-align: left;
 font-size: x-small;
 font-weight: bold;
 padding: 0.5em;
}

div.chantier table.ouverts
{
 border-collapse: collapse;
}

div.chantier table.ouverts td
{
 vertical-align: top;
 padding-bottom: 0.5em;
 padding-top: 0.5em;
}

div.chantier table.ouverts td.lig1
{
 background-color: #F0A924;
}

div.chantier table.ouverts td.lieu
{
 padding-right: 2em;
}

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

div.chantier table.rues span.lettre
{
 font-weight: bolder;
 border-left: 1px solid;
 border-top: 1px solid;
}

div.chantier table#capsule
{
 margin-left: auto;
 margin-right: auto;
 margin-top: 1em;
 margin-bottom: 1em;
}

div.chantier td
{
 font-size: x-small;
}

