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

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

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

.ligne_claire
{
	background-color: #000000;
}

.ligne_fonce
{
	background-color: #FF0000;
}

.ligne_highlight
{
	background-color: #00FF99;
	cursor: pointer;
}

.ligne_selected
{
	background-color: #00FF99;
	cursor: pointer;
}

.info th
{
	background-color: #3D562D;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.info td
{
	background-color: #DBECD9;
}

.erreur th
{
	background-color: #B10707;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.erreur td
{
	background-color: #FEF1F1;
}

hr
{
	width: 100%;
}

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

form
{
	margin: 0;
}

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

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

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

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

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

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

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

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

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

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

/* Texte de la zone de copyright (PIED DE PAGE) */
.copyright
{
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	background-image: none;
	background-repeat: repeat-y;
	background-position: top center;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #49a5e6;
}

/* Fond d'une page (CONTENU DES PAGES) */
.fond
{
	background-image: url(http://dev.abc-soft.net/HotelDuChateau/html/data/css/img/.fond.jpg);
	background-color: #a8e1ff;
	background-repeat: no-repeat;
	background-position: top center;
}

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

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

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

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

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

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

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

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

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

