/*général*/
h1 {
	margin: 8px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E7A600;
	font-weight: bold;
}
h2 {
	margin: 8px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B23203;
	font-weight: bold;
	letter-spacing: .3em;
}
h3 {
	margin: 4px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p{
	margin: 8px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #333333;
}
p.sansMarges {
	margin: 0;
	line-height: 120%;
}
ul, ol {
	margin: 0 15px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul li, ol li {
	margin: 0;
	padding: 1px 0;
}
a {
	color: #5F7743;
	text-decoration: none;
	font-weight: bold;
}
a:HOVER{
	color: #999999;
	text-decoration: underline;
}
a.lienRouge {
	color: #B23203;
}
a.lienBlanc {
	color: #FFFFFF;
}
/*fin général*/
/* bannière et menus*/
p#menuBanniere {
	margin: 0 1px 6px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p#menuBanniere a {
	color: Black;
	text-decoration: none;
}
p#menuBanniere a:HOVER {
	color: #E7A600;
	text-decoration: none;
}
p#choixLangue {
	margin: 0 1px 0 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p#choixLangue a {
	color: White;
	text-decoration: none;
}
p#choixLangue a:HOVER {
	color: White;
	text-decoration: underline;
}
p.adresse {
	margin: 0 3px 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
p.adresse a{
	color: White;
	text-decoration: none;
}
p.adresse a:HOVER {
	color: Black;
}
/* fin bannière*/
/* colonne de droite*/
td#sousMenuBleu {
	background-color: #4F9EBD;
}
td#sousMenuJaune {
	background-color: #E5C53C;
}
td#sousMenuVert{
	background-color: #739C4D;
}
td#sousMenuRouge{
	/*background-color: #FB6F38;*/
	background-color: #F66D4B;
}
td.activites{
	background-color: #F6EDC4;
}
p.titreSousMenu{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B23203;
	font-weight: bold;
}
/*fin colonne de droite*/
/*section bleue*/
p.introBleu {
	color: #1F4A77;
	text-align: justify;
	line-height: normal;
}
h2.h2bleu {
	margin: 0;
	padding: 4px 5px;
	background-color: #CAE2EC;
	color: #1F4A77;
	letter-spacing: normal;
}
p.titreSousMenuBleu, p.titreSousMenuVert, p.titreSousMenuJaune, p.titreSousMenuRouge {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
h3.h3bleu {
	color: #1F4A77;
	letter-spacing: normal;
}
td#sousMenuBleu a {
	color: #1F4A77;
}
/* vert*/
p.introVert {
	color: #396145;
	text-align: justify;
	line-height: normal;
}
h2.h2vert {
	margin: 0;
	padding: 4px 5px;
	background-color: #E5EBC5;
	color: #396145;
	letter-spacing: normal;
}
h3.h3vert {
	color: #396145;
	letter-spacing: normal;
}
td#sousMenuVert a {
	color: #396145;
}
/*jaune*/
p.introJaune {
	color: #A65623;
	text-align: justify;
	line-height: normal;
}
h2.h2jaune {
	margin: 0;
	padding: 4px 5px;
	background-color: #F6EDC4;
	color: #A65623;
	letter-spacing: normal;
}
h3.h3jaune {
	color: #A65623;
	letter-spacing: normal;
}
td#sousMenuJaune a {
	color: #A65623;
}
/*rouge*/
p.introRouge {
	color: #B90402;
	text-align: justify;
	line-height: normal;
}
h2.h2rouge {
	margin: 0;
	padding: 4px 5px;
	background-color: #FAAF9C;
	color: #B90402;
	letter-spacing: normal;
}
h3.h3rouge {
	color: #B90402;
	letter-spacing: normal;
}
td#sousMenuRouge a {
	color: #B90402;
}
/*bas de page*/
p#miseAJour, p#droits {
	margin: 0;
	padding: 0;
	color: #999999;
}
/*fin bas de page*/