BODY
{
 background-color: #FDF5E6;
}
 
.AutoCompleteDivListeStyle
{
  font-size: 13px; 
  font-family: arial,sans-serif; 
  white-space:nowrap; 
  overflow-y: auto; 
  overflow-x: hidden;  
}

.AutoCompleteDiv
{
  display: block; 
  padding-left: 3; 
  padding-right: 3; 
  height: 16px; 
  width:auto;
  overflow: hidden; 
  background-color: white;
}

.AutoCompleteDivAct
{
  background-color: #0A246A;
  color: #FFFFFF;
  width:auto;
}

.AutoCompleteDivListeStyleSafari
{
  font-size: 13px; 
  font-family: arial,sans-serif; 
  white-space:nowrap; 
  overflow: auto;
}

.AutoCompleteDivSafari
{
  display: block; 
  padding-left: 3; 
  padding-right: 3; 
  height: 16px; 
  overflow: auto; 
  background-color: white;
}

.AutoCompleteDivActSafari
{
  background-color: #0A246A;
  color: #FFFFFF;
}

FORM
{
 margin: 0px 0px 0px 0px;
}
.TITREINESALERT{
 padding: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 0.8em;
 margin: 0px;
 color: red;
 font-family: verdana;
 text-align: left;
 text-decoration: none;
}
.TITREINESCOMPTEUR{
 padding: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 0.8em;
 margin: 0px;
 color: #000080;
 font-family: verdana;
 text-align: left;
 text-decoration: none;
}
.TITREAPP
{
 padding: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 1.6em;
 margin: 0px 0px 0px 0px;
 color: brown;
 font-family: Comic Sans MS;
 text-align: center;
 text-decoration: none;
}
.TITREAPP b
{
 font-size: 1em;
 font-weight: 600;
}
.TITREINES, .TITREINES *
{
 padding: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 0.8em;
 margin: 0px;
 color: gainsboro;
 font-family: verdana;
 text-align: left;
 text-decoration: none;
}
.TITREINES b
{
 font-size: 1em;
 font-weight: 600;
}
.LIEN
{
 padding: 0px 0px 0px 0px;
 font-weight: normal;
 font-size: 0.8em;
 margin: 0px;
 color: brown;
 font-family: verdana;
 text-align: center;
}
.BGBande
{
 background-color: #9CADD4;
}
.BGFond
{
 background-color: #FDF5E6;
}
.LOGTIT
{
 font-family: TAHOMA;
 color: navy;
 font-size: 26px;
 letter-spacing: 2px;
 white-space: nowrap;
}
.LOGTIT2
{
 font-family: TAHOMA;
 color: navy;
 font-size: 20px;
 white-space: nowrap;
}
#LOGINFO
{
 padding-right: 0px;
 padding-left: 20pt;
 font-weight: bold;
 font-size: 9pt;
 padding-bottom: 15pt;
 color: navy;
 padding-top: 15pt;
 font-family: verdana, arial;
 text-align: left;
 white-space: nowrap;
}
#LOGMSG
{
 font-weight: bold;
 font-size: 9pt;
 color: gray;
 font-family: verdana, arial;
 text-align: left;
 padding: 15pt 0 15pt 10pt;
}
#LOGLINK, #LOGLINK A
{
 font-size: 8pt;
 color: brown;
 font-family: verdana, arial;
 text-align: left;
 padding: 0pt 10pt 0 0pt;
}
.LogEd
{
 font-weight: normal;
 font-size: 9pt;
 color: darkblue;
 font-family: verdana, arial;
 text-align: right;
}
.ToolsLab1
{
 font-size: 0.9em;
 color: DarkBlue;
 padding-right: 3px;
 text-align: center;
 font-family: arial,verdana;
 white-space:nowrap;
}
A.ToolsLab1
{
 text-decoration: none;
}
.VCTop
{
  height:5%;
}
.VCLeft
{
  width:3%;
}
.VCContent
{
  vertical-align:top;
  text-align:left; 
}
.ONGLET
{
 background-color: #e0e4ee;
}
td.OFRONT
{
  border-top:solid 1px #7F7F7F;
}
.OFRONT, .OFRONT A
{
 background-color: #e0e4ee;
 font-weight: 500;
 font-size: 1.1em;
 color: brown;
 font-family: verdana, MS Reference Sans Serif, arial;
 text-decoration: none;
}
.OFRONT A
{
 text-decoration: none;
}
.OBACK, .OBACK A
{
 background-color: #C2CBE0;
 font-weight: normal;
 font-size: 1em;
 color: darkblue;
 font-family: verdana, MS Reference Sans Serif, arial;
 text-decoration: none;
}
.OBACK:hover, .OBACK A:hover
{
 background-color: #e0e4ee;
}
.OBACK A
{
 text-decoration: none;
}

/* Onglet critère */
td.OFRONTCRIT
{
  border:none;
}
.OFRONTCRIT, .OFRONTCRIT A
{
 font-weight: 500;
 font-size: 1.1em;
 font-family: verdana, MS Reference Sans Serif, arial;
 text-decoration: none;
 font-weight:bold;
}
.OFRONTCRIT A
{
 text-decoration: none;
}
.OBACKCRIT, .OBACKCRIT A
{
 font-weight: normal;
 font-size: 1em;
 font-family: verdana, MS Reference Sans Serif, arial;
 text-decoration: none;
}
.OBACKCRIT:hover, .OBACKCRIT A:hover
{
 background-color: #e0e4ee;
}
.OBACKCRIT A
{
 text-decoration: none;
}

.MenuT
{
 padding: 0 0 0 0.5em;
 text-decoration: none;
 font-size: 0.8em;
 font-weight: normal;
 color: navy;
 text-align: left;
 font-family: MS Reference Sans Serif, Verdana, Arial;
}
.MenuL, A.MenuL
{
 padding: 0 0 0 1px;
 font-weight: normal;
 font-size: 0.9em;
 color: #A52A2A;
 font-family: MS Reference Sans Serif;
 text-align: left;
}
.MenuL:hover
{
 background-color: powderblue;
}
.MenuF1
{
 font-size: 1em;
 color: brown;
 text-align: left;
 font-family: Tahoma, Arial;
}
A.MenuF1
{
 text-decoration: none;
}
.MenuF1:hover
{
 color: brown;
 background-color: powderblue;
}
.MenuF2
{
 font-size: 1em;
 color: navy;
 text-align: left;
 font-family: Tahoma, Arial;
}
Div.MenuF2
{
 padding-top: 0.3em;
 padding-left: 0.1em;
}
A.MenuF2
{
 text-decoration: none;
}
A.MenuF2:hover
{
 color: brown;
 background-color: powderblue;
}
.MenuF3
{
 padding-left: 5px;
 font-size: 1.1em;
 color: navy;
 text-align: center;
 font-family: Tahoma, Arial;
}
A.MenuF3
{
 text-decoration: none;
}
.MenuF3:hover
{
 color: mediumblue;
 background-color: powderblue;
}
TABLE
{
 padding: 0px;
 margin: 0px;
 font-family: MS Reference Sans Serif, verdana, arial;
 text-align: center;
}
SELECT
{
 font-size: 0.9em;
}
.TITRE
{
 font-weight: 600;
 font-size: 1.6em;
 color: brown;
 padding-top: 0.3em;
 border-bottom: gray;
 font-style: normal;
 font-family: MS Reference Sans Serif, Verdana, 'Comic Sans MS';
 text-align: center;
 text-decoration: none;
}
TABLE.RESULT
{
 padding: 0px;
 margin: 0px;
 width: 95%;
 text-align: left;
 color: black;
 font-family: MS Reference Sans Serif, verdana, arial;
}
TABLE.RESULT, TABLE.RESULT TD, TABLE.RESULT TH
{
 font-size: 0.9em;
}
TABLE.RESULT TD B
{
 font-size: 1em;
}
.RESCOUNT
{
 font-size: 1em;
 color: darkblue;
 text-align: left;
 padding-left: 80px;
}
.RESTITLE
{
 font-size: 1.2em;
 color: brown;
 text-align: left;
 padding-left: 100px;
 padding-bottom:30px;
}
TR.CL0, TD.CL0
{
 background-color: oldlace;
}
TR.CL1, TD.CL1
{
 background-color: #e0e4ee;
}
TR.ENDGR TD
{
 border-bottom: gray 1px solid;
}
TABLE.RESULT .TITCOL, .TITCOL
{
 font-weight: normal;
 color: maroon;
 font-family: Arial, MS Reference Sans Serif;
 background-color: #ffdead;
 text-align: center;
 font-size: 100%;
 white-space: nowrap;
}
TABLE.RESULT A
{
 font-size: 1em;
}
A.TITCOL
{
 font-weight:900 ;
 text-decoration: none;
}
A.RES, A.CVI1, A.CVR1, A.CSA1, A.CSA2, A.CVA1, A.CVA2, A.CVA3, A.CVE
{
 font-family: Arial, MS Reference Sans Serif;
 font-weight: 600;
 color: darkblue;
 text-decoration: none;
}
.RES:hover, A.TITCOL:hover
{
 background-color: powderblue;
}
.CN
{
 padding-right: 5px;
 text-align: right;
}
.CD, .CI
{
 text-align: center;
}
.CC
{
 padding-left: 5px;
}
.CNA
{
 background-position: left;
 background-attachment: fixed;
 background-image: url(../images/ico_napplic.gif);
 background-repeat: no-repeat;
 padding-left: 17px;
}
A.CNA
{
 background-image: none;
 text-decoration: none;
}
.CVI1
{
 background-color: #CBD6FF;
}
.CVR1
{
 background-color: #9BB0FF;
}
.CSA1
{
 background-color: #ffa5a5;
}
.CSA2
{
 background-color: #ffcdcd;
}
.CVA1
{
 background-color: #c9f7bd;
}
.CVA2
{
 background-color: #b7eda9;
}
.CVA3
{
 background-color: #9fdb8f;
}
.CVE
{
 background-color: lightgrey;
}
.RO
{
 font-weight: normal;
 font-size: 1.1em;
 color: black;
 font-family: MS Reference Sans Serif;
}
.ERREUR
{
 font-weight: normal;
 font-size: 1.2em;
 color: darkblue;
 padding-top: 10px;
 font-family: MS Reference Sans Serif;
}
.ERREURDET
{
 font-weight: normal;
 font-size: 0.8em;
 color: grey;
 padding-top: 10px;
 font-family: arial;
 text-align: left;
}
.FRMT1
{
 font-size: 1.4em;
 color: brown;
 margin-top: 1em;
 font-family: MS Reference Sans Serif, Arial;
 text-align: center;
}
.FRMT2
{
 font-size: 1.2em;
 color: brown;
 padding-top: 5px;
 font-family: MS Reference Sans Serif, Arial;
 text-align: center;
}
.FRMT3, TD.FRMT3 *
{
 font-size: 1em;
 color: darkblue;
 font-family: MS Reference Sans Serif, Arial;
 text-align: center;
}
A.FRMT3
{
 text-decoration: none;
}
.FRMLAB1
{
 font-size: 1.1em;
 color: darkblue;
 font-family: MS Reference Sans Serif;
 text-align: right;
 text-decoration: none;
}
.FRMLAB2
{
 font-size: 1em;
 color: darkblue;
 font-family: MS Reference Sans Serif;
 text-align: right;
}
.FRMLAB3
{
 color: darkblue;
 font-size: 0.9em;
 font-family: Arial;
 text-align: right;
}
.LEGEND
{
 color: darkblue;
 font-size: 0.8em;
 font-family: MS Reference Sans Serif;
 text-align: left;
}
.LEGEND_BIS
{
 color: darkblue;
 font-size: 0.7em;
 font-family: MS Reference Sans Serif;
 text-align: left;
}
.LEGEND2
{
 color: gray;
 font-size: 0.7em;
 font-family: MS Reference Sans Serif;
 text-align: left;
}

.LEGEND2_CENTER
{
 color: gray;
 font-size: 0.7em;
 font-family: MS Reference Sans Serif;
 text-align: center;
}
.FRMCOMMENT
{
 font-size: 0.8em;
 color: gray;
 font-family: MS Reference Sans Serif;
 text-align: center;
}
.FRMED1
{
 font-size: 1em;
 font-family: MS Reference Sans Serif;
 text-align: left;
 color: black;
 font-weight: normal;
}
.FRMED2
{
 font-size: 0.9em;
 font-family: Arial;
 text-align: left;
 color: black;
 font-weight: normal;
}
.FRMBUT
{
 font-family: Arial, MS Reference Sans Serif;
 font-size: 1em;
}
.FRMOPT1
{
 font-size: 1em;
 text-transform: capitalize;
 color: black;
 font-family: MS Reference Sans Serif;
 text-align: left;
}
.TEXT
{
 font-size: 1em;
 text-align: left;
}
.TitreAbout
{
 font-size: x-large;
 color: mediumorchid;
 font-family: 'MS Reference Sans Serif Black';
 text-align: center;
}
#overDiv
{
 visibility: hidden;
 z-index: 32767;
 position: absolute;
 color: black;
 font-family: MS Reference Sans Serif;
 display: block;
}
#overDiv ul li, #overDiv Table TD
{
 font-size: 0.8em;
 list-style-type: none;
 margin: 0;
 padding: 3px;
 border-bottom: solid 1px gray;
}
#overDiv a
{
 font-size: 1em;
 text-decoration: none;
 color: #000;
 display: block;
}
#overDiv ul li a:hover, #overDiv Table TD a:hover
{
 background-color: powderblue;
}
#overDiv ul, #overDiv Table
{
 z-index: 32767;
 /*position: absolute;*/
 float: left;
 margin: 0;
 display: block;
 padding: 0;
 top: 0px;
 left: 0;
 border: solid 1px gray;
 background-color: lightgrey;
 text-align: left;
}
.TREECRF
{
 margin-top: 10px;
 text-align: center;
}
.Calendar
{
 border: 1px solid #000;
 position: absolute;
 z-index: 32767;
 background-color: #FFF;
}
TD.ds_head
{
 font-weight: bold;
 font-size: 0.8em;
 color: darkblue;
 font-family: Arial;
 background-color: #cfd5e5;
 text-align: center;
}
TD.ds_subhead
{
 font-weight: normal;
 font-size: 0.8em;
 color: #a52a2a;
 font-family: Arial, MS Reference Sans Serif;
 background-color: #ffdead;
 text-align: center;
}
TD.ds_cell, TD.ds_cellB
{
 font-size: 0.7em;
 cursor: pointer;
}
TD.ds_cellB
{
 border-top-style: outset;
 border-right-style: outset;
 border-left-style: outset;
 border-bottom-style: outset;
}

