body {}
p {}
td {}
.texteNormal   { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.texteAlert { color: #f00; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.TPX_accrocheNormale  { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.image_fer_gauche { margin-top: 2px; margin-right: 6px }
.TPX_TexteGris { text-shadow: 2px 2px 2px #aaa;  color: #696969; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
a.TPX_TexteGris { color: #696969; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: justify }
a.TPX_TexteGris:hover { color: #44a2ff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-align: justify }
.TPX_TexteBigGris   { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-align: justify }
.TPX_TexteBigGrisIntro { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; background-color: #ebebeb; text-align: justify; padding: 3px }
.TPX_TexteBigGrisMedium { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.TPX_TexteBigSignature { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
.TPX_TexteBigGrisv2 { color: #696969; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.TPX_TexteNormalGris   { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; text-align: justify }
.TPX_TitreNormalGris   { color: #696969; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 14px; text-align: justify; text-transform: uppercase }
.TPX_miniTextNormal { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.texteNormalMini    { font-size: 9px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.texteNormalBlanc  { color: #fff; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.titreNormal  { text-shadow: 2px 2px 2px #ccc; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.grosTitreNormal { font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.titreNormalBlanc { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.soustitreNormal { color: #727272; font-style: italic; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }



.normalText  { color: gray; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.vignComment { color: gray; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.vignCommentCenter { color: gray; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.folderText { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.folderComment { color: #39f; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tableComment { color: white; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.vignTitle  { color: black; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalTitle { color: black; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normalTitleOff { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.normalTitle:hover { color: #44a2ff; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.bigTitle { text-shadow: 2px 2px 2px #ccc; color: #696969; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.box  { color: #9999cc; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: auto; padding: auto; border: dotted thin #aaa }
.boxField { color: #808080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: auto; padding: auto; border: solid 1px #aaa }
.testBouton { background-color: fuchsia }
a  { text-decoration: none }
a:link { color: #156b8f; text-decoration: none }
a:hover   { color: #44a2ff }
a.roll img { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
a.roll:hover img { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.hilight_Keyword { background-color: #eaebff }
.hilight_Keyword1 { background-color: #c4c4ff }

img.withhelp { cursor:help; }
