
form        {padding:0px;margin:0px;}
input		{color:#343434;background-color:#FCFBFA;border-top-width:0px;border-right:1px solid #7C98AE;border-bottom:1px solid #7C98AE;border-left-width:0px;font-family:Arial,Helvetica;font-size:12px;padding-right:4px;}
/*input		{color:#343434;background-color:rgb(236,241,244);border-top-width:0px;border-right-width:0px;border-bottom:1px dotted #7C98AE;border-left-width:0px;font-family:Arial,Helvetica;font-size:12px;padding-right:4px;}*/
textarea	{color:#343434;background-color:#FCFBFA;border-top-width:0px;border-right:1px solid #7C98AE;border-bottom:1px solid #7C98AE;border-left-width:0px;font-family:Arial,Helvetica;font-size:12px;text-align:justify;padding-right:4px;}
select		{color:#343434;background-color:#FCFBFA;border-top-width:0px;border-right:1px solid #7C98AE;border-bottom:1px solid #7C98AE;border-left-width:0px;font-family:Arial,Helvetica;font-size:12px;}
input:focus, textarea:focus {background-color:white;}

.none		{border-width:0px;padding:0px;margin:0px}

.BtnNav     {cursor:pointer;}

.btn
{
  background-color: white;
  border: 1px solid #7C98AE;
  color: #2B516B;
  font-size: 11px;
  cursor: pointer;
}

.btnOver
{
  background-color: white;
  border: 1px solid #7C98AE;
  color: #2B516B;
  font-size: 11px;
  cursor: pointer;
}



/*.form_table {background-color:#F1F5F9;}*/
/*.form_header{background-color:#7BA0C9;}*/
.form_footer{}
/*.form_label {width:190px;}*/
/*.form_input {width:340px;}*/
.form_input_len_        {width:335px;}
.form_input_len_big     {width:335px;}
.form_input_len_medium  {width:170px;}
.form_input_len_small   {width:80px;}
.form_input_height_big  {height:55px;}
.form_input_height_small{height:20px;}

.form_button        {background-color:white;   border:1px solid #7C98AE; color:#2B516B; font-size:11px;padding:0px 10px 0px 10px;margin:10px 5px 10px 5px; font-weight:bold;}
.form_button:hover  {background-color:#C9D5DF; border:1px solid #7C98AE; cursor:pointer;}
.form_button:active {background-color:#7C98AE; border:1px solid #2B516B; color:#FFFFFF;} 
.form_button.sv     {background: url(ico_save.gif) no-repeat;margin-left:5px;padding:0px 2px 0px 15px;font-size:11px;}

.form_rq    {background-image:url(rq.gif);background-repeat:repeat-y;background-position:right top;}

/*** Form ***/
/*#FRM    {padding:0px;margin:0px;width:540px;background-color:#ECF1F4;border-width:0px;font-family:Verdana,Arial,sans-serif;font-size:11px;}*/
.FRM_public         {padding:0px;margin:0px;width:540px;background-color:#ECF1F4;border-width:0px;font-family:Verdana,Arial,sans-serif;font-size:11px;}
.FRM_public h1      {padding:4px 5px 2px 5px;margin:0px;height:20px !important;height:26px;background-color:#C9D5DF;text-align:left;color:#3E647E;font-size:13px;}
.FRM_public ul      {list-style-type:none;padding:0px;margin:0px;}
.FRM_public li      {float:left;}
.FRM_public li.tl   {text-align:left;}
.FRM_public li.tc   {text-align:center;}
.FRM_public li.tr   {text-align:right;}
.FRM_public p.inf   {background-image:url(fd4.gif);height:16px;padding:0px 0px 0px 5px;margin:0px;text-align:left;color:#646464;background-color:#CCCCCC;border-bottom:#AAAAAA 1px solid;}
.FRM_public p.wrn   {padding:5px 0px 5px 5px;margin:3px 0px 3px 0px;text-align:left;color:#FF6B00;background-color:#202020;font-weight:bold;}
.FRM_public p.p1       {padding:2px 0px 2px 0px;margin:5px 0px 5px 0px;text-align:left;color:#000000;}
.FRM_public p.p2       {padding:3px 0px 3px 5px;margin:0px;text-align:left;background-color:#B0B0B0;border-bottom:#646464 0px dotted;}
.FRM_public p.content  {padding:3px 0px 3px 5px;margin:0px;text-align:justify;border-top:1px dotted #646464;border-bottom:1px dotted #646464;}
.FRM_public span.lbl   {float:right;padding-right:2px;text-align:right;}

.BLOCK_HEAD
{
  padding:0px;
  margin:0px;
  color:#2B516B;
  font-size:0.95em;
  background-color: rgb(215,224,231);
}
.BLOCK_TITLE
{
  background-color: #7BA0CA;
  background-repeat:repeat-x;
  height: 30px;
  line-height:30px;
  padding: 10px;
  font-size:12px;
  font-weight:bold;
  font-family:Verdana,Arial,sans-serif;
  color:#FFFFFF;
  text-align:center;
}
.BLOCK_CONTAINER
{
  display: block;
  overflow-x : auto;
  overflow-y : auto;
  white-space: nowrap;
  overflow : auto;
}
.BLOCK_IMAGE
{
  /* Class Liée à la gestion des images dans la table du Title */
}
.DF_TITLE
{
  background-color: #63839B;
  background-repeat:repeat-x;
  height: 24px !important; height:26px;
  line-height:24px !important; line-height:26px;
  padding: 2px;
  font-size: 1.1em;
  font-weight:normal;
  font-family:Verdana,Arial,sans-serif;
  color:#FFFFFF;
  text-align:center;
  vertical-align:absmiddle;
}

.DF_Pgrid
{
    BORDER-RIGHT: black 0pt outset;
    PADDING-RIGHT: 1pt;
    BORDER-TOP: #000000 0pt inset;
    PADDING-LEFT: 1pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: black 0pt outset;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #000000 0pt inset;
    BACKGROUND-COLOR: #c7dbef;
}
.DF_Igrid
{
    BORDER-RIGHT: black 0pt outset;
    PADDING-RIGHT: 1pt;
    BORDER-TOP: #000000 0pt inset;
    PADDING-LEFT: 1pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: black 0pt outset;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #000000 0pt inset;
    BACKGROUND-COLOR: #D7E0E7
}
.DF_ongrid
{
    BORDER-RIGHT: black 0pt outset;
    PADDING-RIGHT: 1pt;
    BORDER-TOP: #000000 0pt inset;
    PADDING-LEFT: 1pt;
    PADDING-BOTTOM: 2pt;
    BORDER-LEFT: black 0pt outset;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #000000 0pt inset;
    BACKGROUND-COLOR: #a9a9a9
}
.DF_TABLE
{
  padding:0px;
  margin:0px;
  border-width:0px;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
}
.DF_TABLE th
{
  border:1px solid #63839B;
  color:#7BA0C9;
  background-color:#FFFFFF;
}
.DF_EMPTY
{
  padding:10px;
  margin:10px;
  border:1px dashed #63839B;
  font-size:0.80em;
  font-weight:bold;
  color:#2B516B;
  background-color:#FFFFFF;
}
