body { margin: 0px; background-color: #D6D1B3; background-image: url(../images/fondSite2.jpg); background-repeat: repeat-x;}

a{	text-decoration: none; color: #00356B; }
a:hover {text-decoration: none; color: #000000; }

td.menuprincipal{ padding-top: 4px; padding-bottom: 2px;}
.test {
	background-color: #FFFFFF;
}
.menuprincipal{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #003366; font-size: 12px; font-weight:bold }
a.menuprincipal{text-decoration: none; color: #003366; }
a:hover.menuprincipal{text-decoration: none; color: #ffffff; }

td.menuprincipaln2{ padding-top: 4px; padding-bottom: 2px;}
.menuprincipaln2{
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	;
	color: #ffffff;
	font-size: 10px;
	font-weight:bold;
}
a.menuprincipaln2{
	text-decoration: none;
	color: #003366;
	padding-right: 12px;
	line-height: 20px;
}
a:hover.menuprincipaln2{text-decoration: none; background-color: #FFFFFF;}


td.menuhaut{}
.menuhaut{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #ffffff; font-size: 11px; font-weight:bold }
a.menuhaut{text-decoration: none; color: #ffffff; }
a:hover.menuhaut{text-decoration: none; color: #2E4089; }
.menuhautseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; padding-left:5px; padding-right:5px; }

td.menuaccueil{}
.menuaccueil{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #ffffff; font-size: 11px; font-weight:bold }
a.menuaccueil{text-decoration: none; color: #ffffff; }
a:hover.menuaccueil{text-decoration: none; color: #2E4089; }
.menuaccueilseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #ffffff; font-size: 11px; font-weight:bold; padding-left:5px; padding-right:5px; }

.titrePage{ margin: 0px;padding: 0px;font-size: 20pt;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;;font-weight: bold;color:#006699;}

.courriel{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #92804e; font-size: 11px; }
a.courriel{text-decoration: none; color: #92804e; }
a:hover.courriel{text-decoration: underline; }

.actualiteDate{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#666666; }
.actualiteTitre{
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-size: 13px;
	color:#00356B;
	font-weight:bold;
	line-height: 16px;
}
a.calendrierEvenementTitre{ text-decoration: none; }
a.calendrierEvenementTitre:hover{ text-decoration: none; color: #0886CA;}
.actualiteBreve{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#666666; }
.actualiteTexte{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; line-height:15px; }
.actualiteSource{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; font-style:italic; padding-top:8px; }

.actualitePage{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#00356B; font-weight:bold; }
a.actualitePage{ text-decoration: none; }
a.actualitePage:hover{ text-decoration: none; color: #0886CA;}

.actualiteRetour{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#00356B; font-weight:bold; }
a.actualiteRetour{ text-decoration: none; }
a.actualiteRetour:hover{ text-decoration: none; color: #0886CA;}
.lientexte {
	text-decoration: none;
	color: #00356B;
}
a:link.lientexte {
	text-decoration: none;
	color: #336699;
}
a:hover.lientexte {
	text-decoration: none;
	color: #990000;
}

/* Banniere */
td.banniere{ padding-top:12px; }

/* Utilisateur */
td.usagerLoginTexteAvant{ }
.usagerLoginTexteAvant{ }

td.usagerLoginUtilisateur{ width:100; padding-left:0; padding-top:20px; }
.usagerLoginUtilisateur{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
td.usagerLoginUtilisateurInput{ padding-top:20px; }
input.usagerLoginUtilisateurInput { font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; width:80px; }

td.usagerLoginMotPasse{ width:100; padding-left:0; padding-top:10px; }
.usagerLoginMotPasse{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
td.usagerLoginMotPasseInput{ padding-top:10px; }
input.usagerLoginMotPasseInput { font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; width:80px; }

td.usagerLoginEnvoie{ padding-top:10px; }
input.usagerLoginEnvoie { font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

td.usagerLoginOublie{ text-align:center; }
.usagerLoginOublie{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
a.usagerLoginOublie{ text-decoration: none; color:#003366;}
a.usagerLoginOublie:hover{ text-decoration: none; color: #0886CA;}

td.usagerMotPasseTexteAvant{ padding-left:0;}
.usagerMotPasseTexteAvant{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
input.usagerMotPasseCourriel{ font-size: 11px; font-weight:normal; border-width: 1px; border-color: #003366; }
td.usagerMotPasseCourriel{ padding-left:0;}
.usagerMotPasseCourriel{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
input.usagerMotPasseSubmit{font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

td.usagerMotPasseConfirmation{ padding-top:20px;}
.usagerMotPasseConfirmation{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}





