/*
 * ==============================================================================
 * PRO HELVETIA | Rapport d'activité 2007
 * normal.css (http://www3.pro-helvetia.ch/report07/com/style/normal.css)
 * ==============================================================================
 *
 * Description 
 *   Feuille de style standard du site du rapport d'activité de Pro Helvetia.
 *
 * (c) 2002-2008 Le Petit Atelier de Génie logiciel, http://www.petit-atelier.ch/
 * ==============================================================================
 * $Id: normal.css 63 2008-04-11 14:24:05Z olange@petit-atelier.ch $
 * ==============================================================================
 */

/* Corps de texte */
body, td, th, h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-family: Verdana, Arial, Helvetica, sans-serif }
body, td, th { font-size: 11px; color: #000000 }
th, .table-header { color: #888888; font-weight: bold; background-color: #FFFFFF } /* !NN ne permet pas de surcharger text-align: left */
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { color: #E00176; margin-top: 0; margin-bottom: 0 }
h1, .h1 { font-size: 24px; font-weight: normal; line-height: 26px }
h2, .h2 { font-size: 11px; font-weight: bold; line-height: 16px }
h3, .h3 { font-size: 11px; font-weight: bold; line-height: 16px }
h4, .h4 { font-size: 11px; font-weight: bold; line-height: 16px }

strong, .strong { font-weight: bold }
.light { color: #999999 }
.text { line-height: 15px }

/* Eléments de navigation */
.nav-hirc, .nav-hirc-curr, .foot { font-size: 9px }
.nav-cntx, .nav-cntx-curr { font-size: 10px; line-height: 12px }
.nav-cntx-curr { font-weight: bold  }
.nav-hirc, .nav-cntx, .form-action { font-weight: bold }
.nav-hirc-curr, .form-action-inact { font-weight: normal }
.form-action-curr { font-weight: bold }

a:visited, a, a:active, a:hover { font-weight: bold; text-decoration: none }
a.light { font-weight: normal; }

.nav-hirc, .nav-cntx, .form-action { color: #999999 }
a:visited, a, a:active { color: #999999 } /* !NN ne prend pas couleur en compte */
.nav-cntx-curr { color: #FFFFFF; background-color: #E00176 }
.nav-hirc-curr, .form-action-inact, .form-action-curr { color: #E00176 }
a:hover { color: #E00176 } /* !NN ne prend pas couleur en compte */

.nav-cntx-curr a:visited, .nav-cntx-curr a, .nav-cntx-curr a:active, .nav-cntx-curr a:hover { color: #FFFFFF }

/* Eléments de formulaire */
form, .form { background-color: #FFFFFF }
input, select, textarea, .form-field, .form-field-error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.form-field { border: 1px solid #000000 }
.form-field-error, .text-error { color: #E00176; }
.form-field-error { border: 1px solid #E00176 }
.form-scop { font-weight: bold; background-color: #F0F0F0; border-bottom: 1px solid #E00176 }
.form-label { }
.form-action {}
.form-value { color: #E00176 }
.form-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: #FFFFFF }

/* Tables */
.table-row { background-color: #FFFFFF }
.table-row-alt { background-color: #F0F0F0 }

/* end of normal.css */