
body{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  background: white url(picts/fond.jpg) no-repeat; scrollbar-face-color: #012751; scrollbar-arrow-color: #012751;scrollbar-track-color: #A1B4CA;scrollbar-shadow-color: #0179FE;scrollbar-highlight-color: #95B8FF;scrollbar-3dlight-color: #44A0FF;scrollbar-darkshadow-color: #D1D48F;}
body.nobg { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  background: white ;scrollbar-face-color: #012751; scrollbar-arrow-color: #012751;scrollbar-track-color: #A1B4CA;scrollbar-shadow-color: #0179FE;scrollbar-highlight-color: #95B8FF;scrollbar-3dlight-color: #44A0FF;scrollbar-darkshadow-color: #D1D48F;}

a   { color: #2f56ab; text-decoration: none }
a.menu   { color: #505050; text-decoration: none }
a.sousmenu  { color: #3c3c3c }
a:hover   { color: #fff; background-color: #012751 }
a.menu:hover  { color: #aacea1; background-color: #3c3c3c }
a.sousmenu:hover  { color: #aacea1; background-color: #3c3c3c }

li    { color: #2f56ab; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eee; text-align: left; text-indent: 18pt; list-style-image: url(picts/triangle.gif); padding-left: -15px }
li.nolink      { color: #505050; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ddd; text-align: left; text-indent: 18pt; list-style-image: url(picts/triangle.gif); padding-: -15px }

li.inverse     { color: #aacea1; font-size: 10pt; background-color: #505050; text-align: left; list-style-image: url(picts/triangle.gif); padding-left: -15px }
li.inverse     { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #101141; text-align: left; text-indent: 18pt; list-style-image: url(picts/triangle.gif); border: solid; padding-: -15px }
.textestd       { color: #2f56ab; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.titrepage   { color: #000080; font-weight: bold; font-size: 14pt; word-spacing: 10px; letter-spacing: 4px }

.titre0     { color: #2f56ab; font-weight: bold; font-size: 8pt  }
.titre1     { color: #2f56ab; font-weight: bold; font-size: 11pt  }

.titre2    { color: #000080; font-weight: bold; font-size: 12pt; text-align: left }
.menu    { color: #3c3c3c; font-weight: 600; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menubas  { color: #352eab; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.sousmenu { color: #3c3c3c; font-style: italic; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notedev { color: #fff; font-weight: bold; background-color: #2360ab; margin-right: 100px; margin-left: 50px; padding: 2px 2px 2px 5px; border: solid 1px #f00 }
.libform { color: gray; font-size: 9pt }
.libformobl { color: red; font-size: 9pt }
.majusc { text-transform: uppercase }
.std_news { color: #900; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.FormLP  { color: #0d3683; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #d8e0e4; padding: 0 0 4px }
.FormLI  { color: #0d3683; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1eef8; padding: 0 0 4px }
 