/* Longueur du site = 825 px */

html {font-size:100%;}

body {
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}

.saut_ligne {
	width:200px;
	height:10px;
	vertical-align:left;
	vertical-align:top;
	background-color:#FFFFFF; /* blanc */
}

.table_site {
	width:825px;;
	margin:auto;
	border-collapse:separate;
	border-spacing:0px 0px;
	background-color:#F7F7F7; /* gris clair */
}

.col_gauche_site {
	width:270px;
	vertical-align:top;
	padding-right:5px;
	padding-left:5px;
}

.col_droite_site {
	width:535px;
	vertical-align:top;
	padding-right:5px;
	padding-left:5px;
}

.icone_site {
	text-align:center;
	display:block;
	margin:auto;
	width:100%;
}

.rub_entete { width:825px; position:relative; margin-left:auto; margin-right:auto; }

.logo_img { text-align:center; }

.rub_titre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; text-align:center; background-color:#FFFFFF; } /* blanc */

.rub_table { margin:auto; border-collapse:separate; border-spacing:0px 0px; }

.rub_im { width:250px; height:200px; vertical-align:top; text-align:center; }

.rub_pres { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:normal; width:570px; vertical-align:top; text-align:justify; }

.rub_txt { width:825px; position:relative; margin-left:auto; margin-right:auto; line-height:1em; background-color:#FFFFFF; } /* blanc */

.rub_menubas { width:825px; position:relative; margin-left:auto; margin-right:auto; }

.footer_table { margin:auto; border-collapse:separate; border-spacing:0px 0px; background-color:#FFDD4B; } /* or */
.footer_td1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; text-align:left; width:275px; text-indent:1em; }
.footer_td2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center; width:275px; text-decoration:underline; color:#0000FF; } /* bleu */
.footer_td3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:right; width:260px; padding-right:10px; text-decoration:underline; color:#0000FF; } /* bleu */

/* Utilisé pour la distinction entre les articles */
.fond1 { /* rose */
	background-color:#FEECF4;
}

.fond2 { /* bleu */
	background-color:#E9FDFD;
}

.fond3 { /* jaune */
	background-color:#FEFFD3;
}

.fond4 { /* vert */
	background-color:#E7FED0;
}

/* Utilisé dans txt_XXX */
.datedoc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style:italic;
	font-weight:normal;
}

.titredoc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	font-weight:bold;
}

.textdoc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:justify;
	font-weight:normal;
}

/* Pour les ul et les li dans les txt_* et autres */
.classulli {
	margin:0;
	line-height:160%;
}

/* Utilisé dans txt_contact et txt_newsletter */
.txt_etoile {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-align:right;
	color:#FF0000; /* rouge */
}

.txt_oblig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	color:#000000; /* noir */
}

.table_form {
	padding:0px;
	border-spacing:4px;
	border-collapse:separate;
	border-style:none;
}

.txt_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:right;
	color:#000000; /* noir */
	background-color:#CCCCCC; /* gris */
}

.txt_form_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	color:#000000; /* noir */
	background-color:#CCCCCC; /* gris */
	}

/* Utilisé dans la page d'accueil */
.accueil_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
	color:#800080; /* violet */
}

.accueil_sous_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	text-align:center;
	font-weight:bold;
	color:#009933; /* vert */
}

.accueil_texte {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:justify;
}

.accueil_texte_rubrique {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:left;
	font-weight:bold;
	color:#808080; /* gris foncé */
}

a.accueil_liste_rubriques {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
	color:#0000FF; /* bleu */
}

a.liendoc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	font-weight:bold;
	text-decoration:none;
	color:#000000; /* noir */
}

a.lienlien {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:normal;
	text-decoration:underline;
	color:#0000ff; /* bleu */
}

a.lienlienli {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	text-decoration:underline;
	color:#0000ff; /* bleu */
}

/*
a:link { color:#000000; text-decoration:none; }
*/
a:visited { color:#800080; text-decoration:none; } /* violet */
a:hover { color:#FF0000; text-decoration:none; } /* rouge */
a:active { color:#FF0000; text-decoration:none; } /* rouge */
