body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
}
p,
li {
	line-height: 16px;
}
p a,
p a:active,
p a:link,
ul.liens a,
ul.liens a:link,
ul.liens a:visited,
li a,
li a:link,
li a:visited,
a.lien_pdf,
a.lien_pdf:link,
a.lien_pdf:visited {
	font-size: 11px;
	color: #1572b8;
	text-decoration: underline;
}
p a:visited,
li a:visited,
a.lien_pdf:visited,
ul.liens a:visited {
	color: #906167;
}
#bloc_pages ul a:visited {
	color: #1572b8;
}
.programme a:visited {
	color: #505050;
	text-decoration: none;
	font-size: 9px;
}
.programme a,
.programme a:link,
.programme a:active {
	color: #505050;
	text-decoration: none;
	font-size: 9px;
}
.tous a,
.tous a:link,
.tous a:active,
.tous a:visited {
	text-decoration: underline;
}
p a:hover,
li a:hover,
a.lien_pdf:hover,
ul.liens a:hover,
#bloc_pages ul a:hover {
	color: #3f9fe7;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #b90000;
}
h3 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
h3 a {
	color: #000000;
	text-decoration: none;
}
h4 {
	color: #b90000;
	font-size: 14px;
}
h5 {
	color: #000000;
	font-size: 12px;
}
#contact a,
#menu_g a {
	color: #8d8d8d;
	font-weight: bold;
	text-decoration: none;
}
#menu_g div.menu_g_elem_in a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#menu_g div.menu_g_elem_in_niv2 a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#menu_g div.menu_g_elem_in a:link,
#menu_g div.menu_g_elem_in a:active,
#menu_g div.menu_g_elem_in a:visited {
	text-decoration: none;
}
#menu_g div.menu_g_elem_in a:hover,
#menu_g div.menu_g_elem_in_niv2 a:hover {
	text-decoration: underline;
}
#menu_g div.menu_g_elem_niv2 a {
	font-size: 10px;
	font-weight: normal;
}
#menu_g div.menu_g_elem_niv2 a:link,
#menu_g div.menu_g_elem_niv2 a:active,
#menu_g div.menu_g_elem_niv2 a:visited {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
#menu_g div.menu_g_elem_niv2 a:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #3f9fe7;
	font-weight: normal;
}
#menu_g div.menu_g_elem_niv2_in a {
	font-weight: bold;
	font-size: 10px;
}
#menu_g div.menu_g_elem_niv2_in a:hover {
	font-weight: bold;
	color: #3f9fe7;
	font-size: 10px;
}
#contact a:link,
#contact a:active,
#contact a:visited,
#menu_g a:link,
#menu_g a:active,
#menu_g a:visited {
	text-decoration: none;
}
#contact a:hover,
#menu_g a:hover {
	text-decoration: underline;
}
.menu_h_niv2 {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.menu_h_niv2 a {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.menu_h_niv2 a:link,
.menu_h_niv2 a:active,
.menu_h_niv2 a:visited {
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.menu_h_niv2 a:hover {
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.menu_h_volet_in a {
	font-weight: bold;
}
.menu_h_volet_in a:hover{
	font-weight: bold;
}
.date_nouvelle {
	font-size: 9px;
	font-weight: normal;
	color: #8d8d8d;
}
#bloc_nouvelles .titre_nouvelle {
	font-size: 10px;
}
#nouvelles .titre_nouvelle {
	font-size: 11px;
}
.titre_nouvelle {
	font-weight: bold;
}
.titre_nouvelle a:link,
.titre_nouvelle a:active,
.titre_nouvelle a:visited {
	color: #1572b8;
}
.titre_nouvelle a:hover {
	color: #3f9fe7;
}
#bloc_nouvelles .resume_nouvelle {
	font-size: 9px;
}
#nouvelles .resume_nouvelle {
	font-size: 11px;
}
.resume_nouvelle {
	font-weight: normal;
	color: #505050;
}
.tous {
	font-size: 10px;
	font-weight: normal;
	color: #1572b8;
}
#bloc_activite .tous {
	font-size: 11px;
}
.tous a:link,
.tous a:active,
.tous a:visited {
	color: #1572b8;
}
.tous a:hover {
	color: #3f9fe7;
}
.programme {
	font-size: 9px;
}
.programme p {
	line-height: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #505050;
}
#file_ariane a {
	font-size: 9px;
	color: #8d8d8d;
	text-decoration: none;
}
#file_ariane a:link,
#file_ariane a:active,
#file_ariane a:visited {
	font-size: 9px;
	color: #8d8d8d;
	text-decoration: none;
}
#file_ariane a:hover {
	text-decoration: underline;
	color: #3f9fe7;
}
#file_ariane a.gras {
	font-weight: bold;
}
#pied {
	font-size: 10px;
}
#zone_quitter,
#zone_quitter a,
#zone_quitter a:link,
#zone_quitter a:active,
#zone_quitter a:visited,
#zone_quitter a:hover,
#zone_retour,
#zone_retour a,
#zone_retour a:link,
#zone_retour a:active,
#zone_retour a:visited,
#zone_retour a:hover,
#zone_enregistrer,
#zone_enregistrer a,
#zone_enregistrer a:link,
#zone_enregistrer a:active,
#zone_enregistrer a:visited,
#zone_enregistrer a:hover {
	font-size: 11px;
	color: #1572b8;
	text-decoration: underline;
}

