body          {  padding: 0; margin: 0;   } /*scrollbar-face-color: #F4BE26;*/
form { margin: 0; padding: 0; }
a, a:link, a:visited   { color: #c83488; text-decoration: underline }
a:hover  { color: red; text-decoration: none }
ul  { list-style-image: url(fleche_noire.gif); }

.titre { font-size: 32px; font-family: "times new roman", times, tahoma; margin: 20px 0 0; padding: 0; }
.sous_titre { color: #e0027b; font-size: 25px; font-family: "times new roman", times, tahoma; font-style: italic; letter-spacing: -1px; margin: 10px 0 0; padding: 0; }
.sous_sous_titre { color: #c83488; font-size: 18px; font-family: "times new roman", times, tahoma; font-weight: bold; background-image: url(fleche_noire.gif); background-repeat: no-repeat; background-position: 0 5px; letter-spacing: -1px; padding-left: 10px; }
.sous_sous_titre2 { color: #6d2f85; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; }
.sous_titre_vin { color: #e0027b; font-size: 22px; font-family: "times new roman", times, tahoma; letter-spacing: -1px; }
.normal, td { color: #1c1c16; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
input, select, textarea { color: #1c1c16; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; background-color: #dde7eb; }
.petit  { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; line-height: 12px; }


.ongletSM, .ongletSM a, .ongletSM a:visited  { color: #797979; font-size: 12px; font-family: Arial; font-weight: bold; line-height: 12px; text-decoration: none; margin: 0; padding: 0 5px; }
.ongletSM a:hover { color: red; text-decoration: underline; }
hr { color: #808080; background-color: #808080; height: 1px; border: 0; }


.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: #e6e6e6; 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: #e6e6e6; margin: 0; padding: 2px 5px; border-bottom: 1px solid white; }

.tableauRouge { border-bottom: 1px solid black; }
.tableauRouge td {color: red; }

.petitBouton { color: #4d4d4d; font-size: 11px; font-family: Arial; background-image: url(bt_petit_fond1.gif); background-repeat: no-repeat; text-decoration: none; width: 142px; height: 17px; padding-top: 1px; padding-left: 10px; }
.petitBouton a, .petitBouton a:visited { color: #4d4d4d; font-size: 11px; font-family: Arial; text-decoration: none; }
.petitBouton a:hover { color: red; text-decoration: underline; }

.aide { color: #707070; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.signature               { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; text-decoration: none     }
.signature a, .signature a:link, .signature a:visited               { color: #c83488; text-decoration: underline }
.signature a:hover              { color: #9e0b0e; text-decoration: none }

.sousmenu { color: #3a3a3a; font-size: 12px; font-family: times, tahoma; font-weight: bold; line-height: 10px; text-decoration: none; text-transform: uppercase; }
.sousmenu a, .sousmenu a:link, .sousmenu a:visited { color: #3a3a3a; text-decoration: none; }
.sousmenu a:hover { color: #3a3a3a; }

.tableaubdc { width: 100%; border-color: gray; border-style: solid; border-width: 1px 0 0 1px; }
.tableaubdc thead tr td { margin: 0; padding: 2px 5px; border-color: gray; border-style: solid; border-width: 0 1px 1px 0; }
.tableaubdc tbody tr td { margin: 0; padding: 2px 5px; border-color: gray; border-style: solid; border-width: 0 1px 1px 0; }
