body   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; }
a, a:link, a:visited   { color: #707070; text-decoration: underline }
a:hover  { color: red; text-decoration: underline }
textarea { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul { list-style-type: disc; list-style-image: url(point_bleu.gif); margin: 1em 0 1em 30px }

.boutonmodiffiche   { font-size: 12px; font-family: Arial, Helvetica, Geneva; background-color: #fc3; padding: 0 5px; border: solid 1px black   }
a:link.boutonmodiffiche, a:visited.boutonmodiffiche  { color: black; text-decoration: none }
a:hover.boutonmodiffiche   { text-decoration: none; background-color: #cc0 }

.tableauLigne { border-top: 1px solid silver; }
.tableauLigne thead td { font-weight: bold; }
.tableauLigne tr {}
.tableauLigne td { margin: 0; padding: 3px; border-bottom: 1px solid silver; }

#sm { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #666; text-transform: uppercase; margin: 0 ; padding: 5px 0; ; list-style: none ; text-align: left ; }
#sm a, #sm a:link, #sm a:visited { color: white; font-family: Arial; text-decoration: none; padding: 5px 10px; }
#sm a:hover, #sm .isover a, #sm .isover a:link, #sm .isover a:visited  { color: #fff; font-family: Arial; background-color: #a7326f; }
#sm li { display: inline ;}

#fenetreInterne { background-color: #fefee2; text-align: left; position: absolute; visibility: hidden; margin: 0; padding: 10px; border: solid 1px black; }

.tableauNormal { font-family: Arial; margin: 0; padding: 0; border: solid 1px silver; }
.tableauNormal thead td { color: #4d4d4d; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 11px; background-color: #eee6e3; margin: 0; padding: 5px; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.tableauNormal thead td a, .tableauNormal thead td a:visited { color: #4d4d4d; font-family: Arial; text-decoration: none; }
.tableauNormal thead td a:hover { color: red; text-decoration: underline; }
.tableauNormal tbody td { font-size: 11px; font-family: Arial; margin: 0; padding: 2px 5px; border-bottom: 1px solid silver; }
.tableauNormalSelection { background-color: #c3e8f8; margin: 0; padding: 2px 5px; border-bottom: 1px solid silver; }
.tableauNormalSelection table td, .tableauNormal tbody td table td { padding:0 ; margin: 0; border-width: 0; }
.tableauNormalSelectionClick { font-weight: bold; background-color: #b2dce9; margin: 0; padding: 2px 5px; border-bottom: 1px solid silver; }
