h1.contenu {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 24px;
	font-weight: normal;
	color: #58B;
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 0px;
}
h2.contenu {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	color: #147;
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 0px;
}
h3.contenu {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #369;
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
}
h3.contenu a {
	color: #369;
	text-decoration: none;
}
h3.contenu a:hover {
	color: #69C;
}
.categorie h3.contenu, .categorie h3.contenu a {
	font-size: 18px;
	font-weight: normal;
	color: #58B;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.categorie h4.contenu, .categorie h4.contenu a {
	font-size: 16px;
	font-weight: bold;
	color: #369;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
}
.souscategorie h4.contenu, .souscategorie h4.contenu a {
	font-size: 16px;
	font-weight: bold;
	color: #369;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
}
.categorie h4.contenu img {
	display: none;
}
.tr3 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 26px;
	font-weight: normal;
	color: #369;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.tr4 {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 26px;
	font-weight: normal;
	color: #369;
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}
.accroche {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #58B;
	padding-bottom: 8px;
}
.resume {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	color: #147;
	padding-bottom: 14px;
}
.txtsituation {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #58B;
}
a.txtsituation {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #58B;
	text-decoration: none;
}
a.txtsituation:hover {
	color: #147;
}
.flottantfin a {
	font-size: 12px;
	color: #58B;
	text-decoration: none;
}
.flottantfin a:hover {
	color: #147;
}
.flottantfingauche a {
	font-size: 12px;
	color: #58B;
	text-decoration: none;
}
.flottantfin a:hover {
	color: #147;
}
.flottantdroit a {
	font-size: 12px;
	color: #58B;
	text-decoration: none;
}
.flottantdroit a:hover {
	color: #147;
}
a.savoirplus {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #69C;
	text-decoration: none;
}
a.savoirplus:hover {
	color: #369;
}
.date {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #369;
	padding-top: 0px;
	padding-bottom: 6px;
}
.blocAgendaDate {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #399;
}
.categorie h3.contenu {
	background: url(/media/media620833.gif) center left no-repeat;
	padding: 10px 0 0 28px;
	height: 33px;
}
.sousCategorie h3.contenu, .sousCategorie h4.contenu {
	background: url(/media/media486274.gif) center left no-repeat;
	padding: 0 0 0 15px;
	height: auto;
}
.directoryLayout .categorie h3.contenu {
	background: url(/media/media869734.gif) center left no-repeat;
}
.categorie h3.contenu img, .sousCategorie h3.contenu img, .linkBack {
	display: none;
}
.faqLayout h2.contenu {
	font-size: 18px;
	font-weight: normal;
	color: #58B;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.formsLayout td {
	border-color: #58B !important;
}
.formsOngletCurrent {
	padding: 2px 15px !important;
	color: #58B !important;
}
.formsOnglet {
	background-color: #58B !important;
	color: #FFF !important;
}
.formsBorderOnlyBottom {
	width: auto !important;
	border-bottom: 1px solid #58B;
}
.formsLayout table .formsBorderBottom {
	width: 600px !important;
}
html body center div table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td div .formsLayout .corps #forms form table tbody tr td {
	border-bottom: 1px solid #58B !important;
}
html body center div table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td table tbody tr td div .formsLayout .corps #forms form table tbody tr td td {
	border-bottom: none !important;
}
#newsletter {
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	color: #147;
	width: 100%;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 0px;
}
#newsletter ul {
	margin: 0 0 8px 0;
	padding: 0;
}
#newsletter form {
	border: 1px solid #58B !important;
	padding: 10px;
}
#newsletter input {
	border: 1px solid #58B !important;
	color: #58B;
	background: none;
}
