body    { color: #0c5f8a; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #000; text-align: justify }
td { font-size: 10pt }
#menu td  { font-size: 9pt }
#menu a  { text-decoration: none }
#menu a:hover  { font-weight: bold; text-decoration: none }
.titre { font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titreformulaire { font-size: 10pt; background-color: #dcdcdc; text-align: right }
.infoboxheading { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bbc3d3 }
.mainboxheading { color: white; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bbc3d3 }
.infobox { background-color: #b6b7cb }
.infoboxcontent { font-weight: normal; font-size: 9pt; background-color: #f8f8f9 }
.mainboxcontent { font-weight: normal; font-size: 9pt; background-color: white }
.news-latest-container   { font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px; border: solid 1px #696969; width: 90% }
.news-latest-container h2   { color: white; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #696969; text-align: left; text-indent: 2px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px }
.news-latest-item  { text-align: left; margin-top: 1px; margin-left: 3px; padding-top: 1px; padding-left: 3px }
.news-latest-date { font-size: 10px; margin-bottom: 0px; padding-bottom: 0px }
.news-latest-item h3 { font-weight: bold; font-size: 11px; margin-top: 1px; margin-bottom: 0px; padding-top: 1px; padding-bottom: 0px }
.news-latest-item p { font-size: 10px; margin-top: 1px; margin-left: 3px; padding-top: 1px; padding-left: 3px }
.clearer { margin: 0px; padding: 0px; border: solid 0px white }
.news-latest-morelink { font-size: 10px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
.news-latest-gotoarchive { font-size: 10px; margin-top: 4px; margin-left: 3px; padding-top: 4px; padding-left: 3px }
.content_titre   { color: #ff8009; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
.content_body  { text-align: justify; margin: 0px; padding: 0px }
.content_body p  { text-align: justify; margin: 0px; padding: 0px }
.menu_1   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-left: 3px; padding-left: 3px; width: 95% }
.menu_2 { font-weight: 500; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-left: 3px; padding-left: 3px; width: 95% }
.menu_table   { margin: 0px; padding: 0px; border: solid 1px #696969; width: 90% }
.menu_titre  { color: white; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #696969 }
   .tx-srfeuserregister-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 INPUT  { font-size: 10px; font-family: Verdana }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
