.bleu { color="3786A6"; } 
.rouge { color="AA0000"; } 
.vert { color:green; } 
.noir { color:black; } 
.jaune { color:yellow; } 
.orange { color="FF9900"; }
.entete-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #BCBDC1;
	background-color: #C0272C;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: justify;
	color: #2222CC;
	padding: 2px;	
}
.cadregauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #222222;
	background-color: #DDDDDD;
	width: 200px;
}
.corp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	background-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;	
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #6B5734;
}
.sous-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #6B5734;
}
.sous-titre-bleu {
	color: #008ED4;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-align: justify;
	white-space: normal;
	display: block;
	margin: 5px 5px;
}
.texte-centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-align: center;
	white-space: normal;
	display: block;
	margin: 5px 5px;
}
.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #AA0000;
	white-space: normal;
	display: block;
	margin: 5px 5px;
}
.positif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00AA00;
	text-align: justify;	
	white-space: normal;
	display: block;
	margin: 5px 5px;
}
.compteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #444444;
	text-align: center;	
}
.bordure /* Toutes les cellules des tableaux... */
{
	border: 2px solid gray; /* ... auront une bordure de 1px */
}
fieldset {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
table {
	border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
}
td {
	border: 0px;
}
label
{
	font-size: 12px;	
	color: blue;
	display: block;
	width: 125px;
}
input {
	color: #0000FF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color:#AAAAAA;
}

a:link {
    color: #0000FF;
    text-decoration: none;
    font-weight: normal;
}

a:visited {
    color: #0000FF;
    text-decoration: none;
	font-weight: normal;	
}

a:hover {
	color:#FF0000;
    text-decoration: none;
	font-weight: normal;
}

a:active {
	color:#FF0000;
    text-decoration: none;
	font-weight: normal;
}

/*********************************************************************************/
.form_mailing_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*********************************************************************************/
.photos table {
	border-collapse: collapse;
}

.photos td {
	padding: 10px;
}

/*********************************************************************************/
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEC10E;
	background-color: #C0272C;
	text-align: center;
}

.menu:link {
    color: #FEC10E;
	font-weight: bold;
}

.menu:visited {
    color: #FEC10E;
	font-weight: bold;
}

.menu:hover {
	color:#F4EA0C;
	font-weight: bold;
}

.menu:active {
	color:#F4EA0C;
	font-weight: bold;
}

/*********************************************************************************/
table.ca {
	border-collapse: collapse;
	margin: 10px 25px;
}

td.ca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #848486;
	text-align: justify;
	padding: 15px;
}

/*- FORUM STYLE --------------------------- */

.forum_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #0000FF;
	background-color: #FFFFFF;
	padding: 5px;
}

.forum:link {
    color: #0000FF;
    text-decoration: none;
    font-weight: normal;
}

.forum:visited {
    color: #0000FF;
    text-decoration: none;
	font-weight: normal;	
}

.forum:hover {
	color:#FF0000;
    text-decoration: none;
	font-weight: normal;
}

.forum:active {
	color:#FF0000;
    text-decoration: none;
	font-weight: normal;
}

.forum_bordure  { /* Toutes les cellules des tableaux... */
	border: 1px solid #C0272C; /* ... auront une bordure */
}

.forum_bordure_en_tete {
	border: 1px solid #C0272C;
	color: #E9EA12;
	background-color: #C0272C;	
}

.forum_donnees_titre {
	color: #FFFFFF;
	background-color: #C0272C;	
}

/*********************************************************************************/
/* feuille de  style SUPPORT
*/
.support td {
	padding: 5px;
}

/*********************************************************************************/
/* feuille de  style STATS
*/
.stats_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-align: justify;
	color: #2222CC;
	padding: 2px;
}
.stats_table
{
	border-collapse: collapse;
}
.stats_th /* Les cellules d'en-tête */
{
	background-color: #C2D3FC;
	color: #1D70B6;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
}
.stats_tr /* Les cellules normales */
{
	font-family:Arial, Helvetica, sans-serif;
	background-color: #EEF3FF;
	color: #777777;
	font-size: 11px;
	padding: 2px;
}
.stats_td /* Les cellules normales */
{
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

/*********************************************************************************/
/* feuille de  style COMMUNIQUE
*/

.communique_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #6B5734;
	text-align: left;
}

.communique_date {
	color: #008ED4;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
}

.communique_fleche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000FF;
}

.communique_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #848486;
}

.communique table
{
	border-collapse: collapse;
	margin: 0px 10px;
}
.communique th 
{
	background-color: #C2D3FC;
	color: #1D70B6;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.communique tr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 11px;
	padding: 2px;
}
.communique td 
{
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

/*********************************************************************************/
/* Calendar style sheet
/* Feuille de style du calendrier
/*********************************************************************************/
/* Style de la table principale contenant le calendrier */
/* Style de la table principale contenant le calendrier */
table.calendar_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
}

.calendar_day_clickable:link {
    color: #FFFFFF;
	background-color: #008ED4;
    text-decoration: none;
    font-weight: normal;
}

.calendar_day_clickable:visited {
    color: #FFFFFF;
	background-color: #008ED4;
    text-decoration: none;
	font-weight: normal;
}

.calendar_day_clickable:hover {
	color:#00FF00;
	background-color: #008ED4;
    text-decoration: none;
	font-weight: normal;
}

.calendar_day_clickable:active {
	color:#00FF00;
	background-color: #008ED4;
    text-decoration: none;
	font-weight: normal;
}

/* Style for the calendar header (<< month year >>) */
/* Style du titre du calendrier (<< mois annee >>)  */
.calendar_title {
	color: #6B5734;
	text-align: center;
	font-size: 12px;
	font-weight: bold;	
}
/* Style of the cell "month year" of the header */
/* Style de la cellule "mois annee" du titre    */
.calendar_title_month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #6B5734;
}
/* Style of the link "month year" of the header */
/* Style du lien "mois annee" du titre          */
.calendar_title_month_clickable {
	color: #6B5734;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;	
}
/* Style of the cell that contains the link "<<" in the header */
/* Style de la cellule contenant le lien "<<" du titre         */
.calendar_title_left_arrow {
	text-align: left;
}
/* Style of the cell that contains the link ">>" in the header */
/* Style de la cellule contenant le lien ">>" du titre         */
.calendar_title_right_arrow {
	text-align: right;
}
/* Style of the link "<<" of the header */
/* Style du lien "<<" du titre          */
.calendar_title_left_arrow_clickable {
	color: #000000;
	text-decoration: none;
}
/* Style of the link ">>" of the header */
/* Style du lien ">>" du titre          */
.calendar_title_right_arrow_clickable {
	color: #000000;
	text-decoration: none;
}
/* Global style of the main calendar table */
/* Style global de la table du calendrier  */
.calendar_table {
	border: none;
	border-collapse: collapse;
	font-size: 11px;
}
/* Generic style of the calendar table cells              */
/* Style generique des cellules de la table du calendrier */
.calendar_table td {
	border: none;
	text-align: center;
	/*width: 18px;*/
}

/* Style of the table header cells that contains the days                   */
/* Style des cellules d'en-tete la table du calendrier, contenant les jours */
.calendar_table th {
	color: #008ED4;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
}
/* Style of the calendar cells the contains the week-end days (saturday and */
/* sunday)                                                                  */
/* Style des cellules de la table contenant les jours du week-end (samedi et*/
/* dimanche)                                                                */
.calendar_weekend {
	/*color: #999999;*/
	/*background-color: #EEEEEE;*/
}
.calendar_weekend_evenement {
	/*background-color: #C0272C;*/
	font-weight: bold;
}
.calendar_evenement {
	/*background-color: #C0272C;*/
	font-weight: bold;
}
/* Style of the table cells that contains the days that are not part of the */
/* monthly currently displayed                                              */
/* Style des cellules contenant des jours ne faisant pas partie du mois en  */
/* cours d'affichage                                                        */
.calendar_other_month {
	color: #999999;
}
/* Style for the links of days not part of the month currently displayed */
/* Style des liens des jours ne faisant pas partie du mois en cours      */
/* d'affichage                                                           */
.calendar_other_month_clickable {
	color: #999999;
	text-decoration: none;
}
/* Style for today's day (non-clickable)                  */
/* Style du jour (non cliquable) representant aujourd'hui */
.calendar_today {
	color: #FF0000;
	font-weight: bold;
}
/* Style of today's link                              */
/* Style du lien sur le jour representant aujourd'hui */
.calendar_today_clickable {
	color: #ff0000;
	background-color: #C0272C;
	text-decoration: none;
}
/* Style for the links of days part of the month currently displayed     */
/* Style des liens des jours faisant partie du mois en cours d'affichage */
.calendar_day_clickable {
	color: #000000;
	background-color: #C0272C;
	/*background-color: #0000FF;*/
	text-decoration: none;
}

.signature {
	margin:25px;
	text-align:center;
	font-size:10pt;
}
