* { font-size: 8pt; font-family: verdana, arial, sans-serif }
.menu1 { color: white; font-weight: bold; font-size: 8pt; line-height: 13pt; text-decoration: none; margin-left: 10pt }
.menu1 a { color: white; font-weight: bold; font-size: 8pt; text-decoration: none; vertical-align: text-top; width: 170pt }
.menu1 a:hover { color: #ffd901; font-weight: bold; font-size: 8pt; text-decoration: none; vertical-align: text-top; width: 170pt }
.menu2 {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	line-height: 13pt;
	text-decoration: none;
	margin-left: 17pt;
}
.menu2 a { color: white; font-weight: bold; font-size: 8pt; line-height: 13pt; text-decoration: none; vertical-align: text-top; width: 160pt;}
.menu2 a:hover { color: white; font-weight: bold; font-size: 8pt; line-height: 13pt; text-decoration: underline; width: 160pt ;}
.menubas { color: white; font-size: 7pt }
.menubas a { color: white; font-size: 7pt; text-decoration: underline }
.menuhaut { color: green; font-size: 7pt; text-decoration: none }
.menuhaut a { color: green; font-size: 7pt; text-decoration: none }
.menuhaut a:hover { color: #ff8001; font-size: 7pt; text-decoration: none }
.sondage { color: black; font-size: 7pt }
.sondage a { color: black; font-size: 7pt; text-decoration: underline }
.td1 { border-style: solid; border-width: 1pt 1pt 5pt 1pt; border-color: #390 }
.td2 { border-style: solid; border-width: 1pt 1pt 5pt 1pt; border-color: #0069ca }
.td3 { border-style: solid; border-width: 1pt 1pt 5pt 1pt; border-color: #d12d65 }
.td4 { border-style: solid; border-width: 1pt 1pt 5pt 1pt; border-color: #ffc527 }
.texte { font-size: 8pt }
.texte2 {
	font-size: 7pt;
	font-weight : normal;
}
.texte2 a { font-size: 7pt }
.texteblanc { color: white; font-size: 7pt }
.texteblanc a { color: white; font-size: 7pt; text-decoration: underline }
.texteblanc p { color: white; font-size: 7pt }
.titre { color: #390; font-weight: bold; font-size: 8pt }
.titreblanc { color: white; font-weight: bold; font-size: 7pt }
.titresondage { color: black; font-weight: bold; font-size: 7pt }

.chemin {
	color:#A9A9A9;
	font-size: 7pt
}
.chemin a {
	color: #A9A9A9;
	font-size: 7pt;
	text-decoration: underline
}
.imprim { color: black; font-size: 7pt }
.imprim a {
	color: #A9A9A9;
	font-size: 7pt;
	text-decoration: underline;
}
<!-- ********************************************************************************************************************** -->

.DocTitre {  color: #390; font-weight: bold; font-size: 8pt }
.DocHtml { font-size: 8pt}

.DocListeIntro { font-family: arial; color: black; font-size: 9pt }
.DocListeCat { color: #ff8001 ;font-weight: bold }
.DocListeDate {
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-style : italic;
}
.DocListeTitre { font-family: arial; color: black; font-size: 10pt; font-weight: bold }
.DocListeResume { font-family: arial; color: black; font-size: 10pt }
.DocListeDetail { font-family: arial; color: blue; font-size: 8pt }
.DocListeDetail a { font-family: arial; color: blue; font-size: 8pt }
.DocListeDetail a:hover { font-family: arial; font-size: 8pt; color: red; text-decoration: underline }
.DocListeDetTD1 { border-top:0pt solid #ccc; border-right: #ccc; border-bottom: 1pt solid #ccc; border-left: #ccc; }
.DocListeDetTD2 { border-top: 1pt solid #ccc; border-right: 1pt solid #ccc; border-bottom:1pt solid  #ccc; border-left: 1pt solid #ccc }

.DocRetour { font-family: arial; color: blue; font-size: 8pt }
.DocRetour a { font-family: arial; color: blue; font-size: 8pt }
.DocRetour a:hover { font-family: arial; font-size: 8pt; color: red; text-decoration: underline }
.DocRetourTD1 { border-top:  1pt solid  #ccc; border-right: #ccc; border-bottom: 0pt solid #ccc; border-left: #ccc }
.DocRetourTD2 { border-top: 1pt solid #ccc; border-right: 0pt solid #ccc; border-bottom:0pt solid  #ccc; border-left: 0pt solid #ccc }

.RechListeTitre { color: blue; }
.RechListeTitre a { color: blue;  }
.RechListeTitre a:hover {  color: red; text-decoration: underline }
.RechListeResume {color: black }
.RechListeAff { color: black;  }
.RechListeAff input { color: black;  }

.InteretTitre { font-family: arial; color: black; font-size: 11pt; font-weight: bold }
.InteretMsgErr { font-family: arial; color: red; font-size: 9pt }
.InteretMsg { font-family: arial; color: blue; font-size: 9pt }
.InteretAff { font-family: arial; color: black; font-size: 9pt }
.InteretForm { font-family: arial; color: black; font-size: 9pt }
.InteretForm input { font-family: arial; color: black; font-size: 9pt }
.InteretForm textarea { font-family: arial; color: black; font-size: 9pt }

.MailingTitre { font-family: arial; color: black; font-size: 11pt; font-weight: bold }
.MailingMsgErr {color: red}
.MailingMsg { color: blue;  }
.MailingAff { color: black; }
.MailingLien { font-family: arial; color: black; font-size: 9pt }
.MailingLien a { font-family: arial; color: black; font-size: 9pt }
.MailingLien a:hover { font-family: arial; color: black; font-size: 9pt; text-decoration: underline }
.MailingForm {  font-size: 8pt; font-family: verdana, arial, sans-serif }
.MailingForm input { color: black;}

.Nav { color: white }
.Nav a {  color: white; text-decoration: none }
.Nav a:hover {  color: white; text-decoration: underline }
.NavSel {  color: white; font-weight: bold }
.NavFond { background-color: #390 }

.FicTblBord { border: 1pt solid silver }
.FicTblTitre { font-family: verdana, arial, sans-serif; color: black; font-size: 8pt; font-weight: bold }
.FicTblTitreBg { background-color: #ECECEC; border-bottom: 1pt dotted gray  }
.FicTblTexte { font-family: arial; color: black; font-size: 9pt  }
.FicTblTexte a { color: black }
.FicTblTexte a:hover { color: #0000cc; text-decoration: underline }
.FicTblTexteBg { background-color: white }