
.titrepage  { color: white; font-weight: bold; font-size: 13pt; background-color: #006579; text-align: center; letter-spacing: 1px; padding: 3px 3px 3px 5px; border: solid 1px #FFB501 }
.titre1   { color: #FFB501; font-weight: bold; font-size: 13pt; background: url(picts/fond_titre1.gif) no-repeat; letter-spacing: 1px }
.titre2  { color: #FFB501; font-weight: bold; font-size: 11pt }
.titre3     { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-transform: uppercase }
.titre4   { color: #09c; font-weight: bold; font-size: 11pt }

.menu    { color: white; font-family: Arial,  sans-serif; font-size: 10pt; TEXT-DECORATION: none }
.menu:hover  { color: #00a5c6; font-size: 10pt; font-family: Arial, sans-serif; text-decoration: none }
.menuhl      { color: #FFB501; font-weight: bold; font-size: 10pt}
.ssmenu { color: white; font-size: 10pt; font-family: Arial, sans-serif; text-decoration: none; background-image: url(picts/fond_ss_menu.jpg) }
.ssmenuhl      { color: #FFB501; font-weight: bold; font-size: 10pt ; background-image: url(picts/fond_ss_menu.jpg) }

path { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.menu     { color: #fff; font-size: 10pt; text-decoration: none }
a.menulink     { color: #fff; text-decoration: none }
a:visited.menulink { color: white; text-decoration: none }
a:hover.menulink      { color: #FFB501; text-decoration: none; background-color: #006579 }
a.menulinkhover      { color: #FFB501;border-bottom: 1px solid #00a5c6; background-color: #006579 }
a:visited.menulinkhover      { color: #FFB501;border-bottom: 1px solid #00a5c6; background-color: #006579 }

.textestd { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textepetit { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.texteintro   { color: black; font-size: 10pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.legende   { color: #006579; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.errormsg   { color: #d0402a; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #b9c5e2 }
.errormsgb  { color: #d0402a; font-weight: bold }
.notedev { color: #fff; font-weight: bold; background-color: #2360ab; margin-right: 100px; margin-left: 50px; padding: 2px 2px 2px 5px; border: solid 1px #FFB501 }

.admtitrepage    { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006579; text-align: center; letter-spacing: 2px; z-index: 2 }
.admnavfilter   { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #808080; letter-spacing: 1px; z-index: 2 }
.admactions    { color: #07b; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #00a5c6 }
.admmenu   { background-color: #00a5c6; padding-right: 5px }
.admhelp   { background-color: #fffff0; padding-left: 5px }
.admhelptext   { color: #006579; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.admhelpbutton   { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006579 }
.admhelptitle    { color: #006579; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -5pt; border-top: 1px solid #708090 }
.admhelpmaintitle   { color: #fff; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #006579; margin-bottom: -5pt }

.formlib     { color: #174d9f; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.formlibobl   { color: red; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: 1pt #006579 }
.formfield     { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d6f1f6; border: solid 1pt #006579 }
.formfieldobl      { background-color: #fff2dc; border: 1pt #006579 }
.formcontrol   { color: #006579; font-weight: bold }
.formbutton { color: #fff; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e60500 }

.tabentetetri    { color: #174d9f; font-weight: bold; font-size: 9pt; background-color: #ff3 }
.tabborder { border: solid 1px #006579 }
.tabentete     { font-weight: bold; font-size: 9pt; background-color: #b9c5e2 }
.tabnro    { color: white; font-weight: bold; background-color: #FFB501 }
.tabtitrefich   { background-color: #009dd9 }
.tablignepaire    { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f1f1f1 }
.tabligneimp    { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e8f4f6 }
.tabedit    { background-color: #006579 }

.pageon  { font-weight: bold; text-decoration: none; background-color: yellow }
.pageoff  { color: white; font-weight: normal; text-decoration: none; background-color: gray }

.calentete { color: #eff88d; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #07b; text-align: center }
.calferie { color: red; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #cfc; text-align: center }
.calstd { color: #0000af; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ffc; text-align: center }
.caltoday { color: #FFB501; font-weight: bold; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.calvide { background-color: #c0c0c0 }
.calweekend { color: #8b4513; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e2e673; text-align: center }

body   { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(picts/fond.jpg) no-repeat; scrollbar-3dlight-color: #F1D48F; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #006579; scrollbar-highlight-color: #00A5C6; scrollbar-shadow-color: #099050; scrollbar-track-color: #FFFFFF }
body.admin    { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: white url(picts/fond_blanc.gif); scrollbar-3dlight-color: #F1D48F; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #006579; scrollbar-highlight-color: #00A5C6; scrollbar-shadow-color: #099050; scrollbar-track-color: #FFFFFF  }
a  { color: #006579; text-decoration: none; border-bottom: 1px dotted #808080 }
a:visited { color: #000; text-decoration: none }
a:hover   { color: #FFB501; border-bottom: 1px solid #00a5c6 }