html { overflow-x: auto; }

body {
	background:#fff url(images/fond.gif) repeat-y;
  /*background-color: #2000c0;
  scrollbar-face-color: #DEE3E7;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-arrow-color:  #006699;
  scrollbar-track-color: #EFEFEF;
  scrollbar-darkshadow-color: #98AAB1;*/
  font-family: Verdana, Tahoma, Arial, sans-serif;
  margin: 0px;
  padding: 0px;
  /*text-align: center;*/
  /*background: #fff;*/
  border:0;
}


td,p,span,a,body /*font*/
{
  font-family: Myriad, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  /*font-weight : bold;*/
  color: #4040a0;
}

input,textarea
{
  font-family: Myriad, Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
}

h1
{
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  line-height : 120%;
  color : #6020a0;
}

.cell1
{
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  font-weight : bold;
  padding: 2px 5px 3px 5px;
  color: #4040a0; /*#FFA34F;*/

}
.cell2
{
  font-size: 11px;
  vertical-align: middle;
  text-align: center;
  padding: 2px 5px 3px 5px;
  color: #4040a0; /*#FFA34F;*/

}

.menu
{
  background:#fff url(images/fond.gif) repeat-y;
  vertical-align:"top";
}

a
{
  text-decoration: none;
  color: #60a0ff;
}

.main_title
{
  margin: 3px 0px 3px 0px;
  border: 1px solid #006600;
  background-color: #559C3C;
}

.submenu
{
  font-size: 10px;
  margin: 3px 0px 3px 0px;
  font-weight: bold;
  color: #006699;
  background-color: #FFFFFF;
  border: 1px solid #006699;
}
span.submenuText
{
  font-size: 10px;
  font-weight: bold;
  color: #006699;
}
.submenu a
{
  font-weight: bold;
  font-size: 10px;
  text-decoration: none;
  color: #006699;
}



.tableborder
{
  background-color: #FFFFFF;
  border: 1px solid #006699;
}
.table1
{
  background-color: #FFFFFF;
  border: 1px #0040a0 solid;
}
.cell_title1
{
  font-size: 11px;
  vertical-align: middle;
  text-align: left;
  font-weight : bold;
  padding: 2px 5px 3px 5px;
  color: #FFFFFF; /*#FFA34F;*/
  background-image: url(../img/cell_title1.gif);
  background-color: #0040a0;
  height: 23px;
}
.cell_title2
{
  vertical-align: middle;
  font-weight: bold;
  font-size: 11px;
  padding: 2px 5px 3px 5px;
  color : #006699;
  background-image: url(../img/cell_title2.gif);
  height: 23px;
  letter-spacing: 1px;
}
.cell_title2_a
{
  font-weight: bold;
  font-size: 11px;
  color : #006699;
  text-decoration: none;
  letter-spacing: 1px;
}
.cell_rowt  { background-color: #FFFFFF; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;}
.cell_row0  { background-color: #FFFFFF; padding-left:5px; padding-right:5px;}
.cell_row0_a  { background-color: #FFFFFF; padding-left:5px; padding-right:5px;text-align: center;}
.cell_row1  { background-color: #EFEFEF; padding-left:5px; padding-right:5px; text-align: center;}
.cell_row1_a  { background-color: #EFEFEF; padding-left:5px; padding-right:5px; vertical-align: middle;}
.cell_row2  { background-color: #DEE3E7; padding-left:5px; padding-right:5px; height:20px;}
.cell_row3  { background-color: #D1D7DC; padding-left:5px; padding-right:5px; font-weight: bold;}
.cell_row_over  { background-color: #FFAA88; padding-left:5px; padding-right:5px}

.hors_cadre
{
   horizontal-align: right;
   color: #006699;
   font-size: 9px;
}



INPUT
{
  BORDER-TOP-WIDTH: 1px;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #666666;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-BOTTOM-COLOR: #666666;
  BORDER-TOP-COLOR: #666666;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #666666;
}

TEXTAREA
{
  BORDER-TOP-WIDTH: 1px;
  BORDER-LEFT-WIDTH: 1px;
  BORDER-LEFT-COLOR: #666666;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-BOTTOM-COLOR: #666666;
  BORDER-TOP-COLOR: #666666;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #666666;
}

SPAN.info_err
{
  color:red;
}

SPAN.info_ok
{
  color:green;
}

