body, ul, td, th { font-family: verdana,arial,helvetica,sans-serif;	font-size: 13px; }
input, select, textarea { font-family: verdana,arial,helvetica,sans-serif; font-size:12px; background-color:#EEEEEE; border-width:1px; border-color:#DDDDDD; }
select.menu { font-size:12px;  background-color:#EEEEEE; }
input.validation { border-width:0px; font-weight: bold;  color:#FFFFFF; background-color:#0f62a2; }
input.annulation { border-width:0px; background-color:#e0d9c7;}
textarea { font-family: courier, monospace; }
a:link,a:active,a:visited { color : #0f62a2; text-decoration: underline; }
a.lien_rouge:link,a.lien_rouge:active,a.lien_rouge:visited { color : #FF0000; text-decoration: underline; }
a:hover	{ text-decoration: underline; color : #000000; }
a.lien_site:link,a.lien_site:active,a.lien_site:visited,a.lien_site:hover { text-decoration: none; }
a.lien_ref:link,a.lien_ref:active,a.lien_ref:visited,a.lien_ref:hover { text-decoration: none; font-size:10px; }
.table_orange {	background-color: #EFBB65; }
.table_noir { background-color: #000000; }
.table_gris { background-color: #f0ead8; }
.table_jaune_mais {	background-color: #ffffcc; }
.table_header { background-color:#EFBB65; font-style: italic; }
.table_header_selected { background-color:#e0d9c7; font-style: italic; }
.table_header_small { background-color:#e0d9c7; font-style: italic; font-size: 12px; }
.table_header_selected_small { background-color:#EFBB65; font-style: italic; font-size: 12px; }
.table_highlight { background-color:#f0ead8; }
.table_selected { background-color:#ffffcc; }
.titre_site_rouge {	font-family: verdana,arial,helvetica,sans-serif; font-size:18px; color:#FF0000;	font-weight: bold; }
.titre_site_noir { font-family: verdana,arial,helvetica,sans-serif;	font-size:18px;	color:#000000; font-weight: bold; }
.titre_site_noir_fond_orange { font-family: verdana,arial,helvetica,sans-serif;	font-size:18px;	color:#000000; font-weight: bold; background-color:#EFBB65; }
.grand_titre_site_rouge {	font-family: verdana,arial,helvetica,sans-serif; font-size:24px; color:#FF0000;	font-weight: bold; }
.grand_titre_site_noir { font-family: verdana,arial,helvetica,sans-serif;	font-size:24px;	color:#000000; font-weight: bold; }
.moyen_titre_site_noir { font-family: verdana,arial,helvetica,sans-serif; font-size:13px; color:#000000; font-weight: bold; }
.moyen_titre_site_noir_fond_orange { background-color:#EFBB65; font-family: verdana,arial,helvetica,sans-serif; font-size:13px; color:#000000; font-weight: bold; }
.petit_texte_noir_gras { font-family: verdana,arial,helvetica,sans-serif; font-size:9px; color:#000000; font-weight: bold; }
.petit_texte_noir {	font-family: verdana,arial,helvetica,sans-serif; font-size:9px;	color:#000000; }
.texte_noir_italique { font-family: verdana,arial,helvetica,sans-serif; font-size:13px;	color:#000000; font-style: italic; }
.texte_noir { font-family: verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; font-weight: bold; }
.texte_rouge { font-family: verdana,arial,helvetica,sans-serif; font-size:12px;	color:#FF0000; }
.texte_bleu { font-family: verdana,arial,helvetica,sans-serif; font-size:12px;	color:#0000FF; }
.moyen_texte_noir {	font-family: verdana,arial,helvetica,sans-serif; font-size:14px; color:#000000; }
.titre_site_orange { font-family: verdana,arial,helvetica,sans-serif; font-size:18px; color:#EFBB65; font-weight: bold; }
.petit_titre_site_rouge { font-family: verdana,arial,helvetica,sans-serif; font-size:10px; color:#FF0000; font-weight: bold; }
.petit_titre_site_noir { font-family: verdana,arial,helvetica,sans-serif; font-size:10px; color:#000000; font-weight: bold; }
.question {	font-family: verdana,arial,helvetica,sans-serif; font-size:11px; color:#FF0000; }
.reponse { font-family: verdana,arial,helvetica,sans-serif;	font-size:11px;	color:#0000FF; }
.memoTable { background-color:#FFFFBB; border-color:#000000; border-width:1px; }
.stdFPTable { background-color:#ffffff; }
.stdFPReqTitle, .stdFPTitle { font:10pt verdana,arial; color:#000000; text-align:right; }
.stdFPReqStar { font:italic 8pt verdana,arial; color:red; }
.stdFPCheckBoxTitle  { font:bold 8pt verdana,arial; color:#2E5241; }
.stdFPRadioTitle  { font:bold 10pt verdana,arial; color:#2E5241; }
.stdFPError { 10pt verdana,arial; color:#ff0000; }
.stdFPComment { font:normal 8pt verdana,arial; color:#999999; }
.stdFPButton, .stdFPSubmitButton { font:bold 10pt verdana,arial; color:#3A5F3C; background-color:#fdfdff; }
.stdFPText { font:normal 8pt verdana,arial; color:#000000/*#778877*/; font-style:italic; }
.stdFPFatalError { font:bold 11pt verdana,arial; color:#ff0000; }
.stdFPGroupTbl { border:1px solid #e0e7e0; }
.stdFPGroupTitleCell { font:bold 9pt verdana,arial; color:#aabbaa; text-align:center; }
.stdFPOuterTable { background-color:#e0d9c7; }
.stdFPOuterTableHeaderCell { font: 10pt verdana,arial,helvetica; text-align:left; color:black;}
.stdFPOuterTableContentCell { background-color:#f8faf8; }
.hn { text-align:center; font-family: sans-serif; color:#000000; background-color: #cccccc; font-size: 12px;}
.hb { color:#000000; background-color: #eeeeee; font-size: 11px; font-weight: bold;}
.ho { color:#FFFFFF; background-color: #e0d9c7; font-size: 11px; } 
.hr { color:#FFFFFF; background-color: #efbb65; font-size: 11px; } 
