/**
 * Feuille de style du site.
 * Copyright (c) ABC Soft. Tous droits réservés.
 */

/* ========================================================================================== */
/* CLASSES STATIQUES (non modifiables) */
/* ========================================================================================== */

table
{
	border: 0;
	border-collapse: collapse;
}

th
{
	text-transform: uppercase;
}

img
{
	border: 0;
	vertical-align: middle;
}

form
{
	margin: 0;
}

.lien_vue_agrandie
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}

.titre_vignette
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
}

.menu_tertiaire
{
	background-color: #b1bbcc;
}

.menu_tertiaire a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #595959;
}

.menu_tertiaire td
{
	color: #595959;
	font-size: 11px;
}

.rollover_tertiaire
{
	background-color: #ffffff;
	cursor: pointer;
}

.selected_tertiaire
{
	background-color: #d5e3fb;
}

.menu_principal
{
	background-color: #f5edd4;
}

.menu_principal a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #0a285d;
}

.menu_principal td
{
	color: #0a285d;
}

.rollover_principal
{
	background-color: #ffffff;
	cursor: pointer;
}

.selected_principal
{
	background-color: #d5e3fb;
}

.menu_secondaire td
{
	color: #595959;
}

body,th,td
{
	color: #515151;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

h2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #86A20B;
}

.menu_secondaire
{
	background-color: #E3E8A3;
	background-position: center;
	background-repeat: no-repeat;
}

.menu_secondaire a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #A66C08;
}

.rollover_secondaire
{
	background-color: #E9EDB5;
	cursor: pointer;
}

.selected_secondaire
{
	background-color: #F1F4D1;
}

.menu_evenementiel
{
	background-color: #E5C99B;
	background-position: center;
	background-repeat: no-repeat;
}

.menu_evenementiel a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #A66C08;
}

.menu_evenementiel td
{
	color: #6b6b6b;
	font-size: 11px;
}

.rollover_evenementiel
{
	background-color: #EAD4AF;
	cursor: pointer;
}

.selected_evenementiel
{
	background-color: #F2E4CD;
}

.resume
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #3A3A3A;
}

/* ========================================================================================== */
/* CLASSES DYNAMIQUES (modifiables) */
/* ========================================================================================== */

/* Listes (CONTENU DES PAGES) */
li
{
	list-style-type: square;
	list-style-position: inside;
	margin: 0;
}

/* Arri&egrave;re plan du site (GENERAL) */
body
{
	background-color: #669933;
	background-repeat: repeat;
	background-position: top center;
	direction: ltr;
}

/* Contours du site et des tableaux (GENERAL) */
.contour
{
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}

/* Valeurs par d&eacute;faut du contour des &eacute;l&eacute;ments de menu (GENERAL) */
.contour_menu
{
	border-color: #86A20B;
	border-width: 1px 0;
	border-style: solid;
}

/* Fond de la zone de banni&egrave;re (GENERAL) */
.banniere
{
	background-color: #C5ED41;
	background-repeat: no-repeat;
	background-position: top center;
}

/* Titre d'une page (CONTENU DES PAGES) */
h1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #FF0000;
	margin: 0 0 10px 0;
}

/* Apparence par d&eacute;faut des liens (CONTENU DES PAGES) */
a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;
	color: #0000FF;
}

/* Trait de s&eacute;paration (titre et liens du bas) (CONTENU DES PAGES) */
.hr
{
	background-color: #CDCDCD;
}

/* Texte de la zone de copyright (PIED DE PAGE) */
.copyright
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: lighter;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #636F07;
	background-repeat: no-repeat;
	background-position: center;
}

/* Fond d'une page (CONTENU DES PAGES) */
.fond
{
	background-color: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
}

/* Apparence des zones non cliquable (FIL D'ARIANE) */
.chemin
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #666666;
}

/* Apparence des zones cliquable (FIL D'ARIANE) */
.chemin a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #FF0000;
}

/* S&eacute;parateurs dans le r&eacute;capitulatif des liens du menu principal en bas de page (PIED DE PAGE) */
.recapitulatif
{
	color: #6D6D6D;
}

/* Liens dans le r&eacute;capitulatif du menu primaire en bas de page (PIED DE PAGE) */
.recapitulatif a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #6D6D6D;
}

/* Contenu des champs texte (FORMULAIRES) */
.text
{
	border-color: #86A20B;
	background-color: #F1F4D1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border-width: 1px;
	border-style: none;
}

/* Contenu des champs de texte libre (FORMULAIRES) */
.textarea
{
	border-color: #FF0000;
	background-color: #F1F4D1;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	border-width: 1px;
	border-style: none;
}

/* Affichage des boutons (FORMULAIRES) */
.button
{
	border-color: #708900;
	background-color: #E3E8A3;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #CC0000;
	cursor: pointer;
	font-variant: normal;
	border-width: 1px;
	border-style: none;
}

/* Police par d&eacute;faut du site (GENERAL) */
body, th, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

/* En-t&ecirc;tes de colonnes (TABLEAUX) */
.table th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

/* Contenu des cellules (TABLEAUX) */
.table td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

