body
{
  font-family:Verdana;
  font-size:15px;
  background-color:#222;
  color:white;
}
a
{
  color:#51BBEB;
  text-decoration:none;
}
h1
{
  font-size:18px;
  text-align:center;
}
h2
{
  background-color:#303030;
  font-size:16px;
  font-weight:bold;
  padding:0px 0px 0px 0px;
}
h3
{
  font-size:15px;
  font-weight:bold;
  padding:0px 0px 0px 0px;
}
.small
{
  font-size:13px;
}
.micro
{
  font-size:9px;
  line-height:90%;
}
.bleu
{
  color:#51BBEB;
}
.orange
{
  color:#F38D33;
}
.error
{
  color:#FF0101;
}
.pastille
{
  text-decoration:none;
  background-color:white;
  color:black;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding-left: 3px;
  padding-right: 3px;
}
.links
{
  font-size:9px;
}
.account
{
  text-align:center;
  margin:auto;
}
.tbl
{
  border:solid #4F81BD 1px;
  padding:0px;
  border-spacing:0px;
  margin:auto;
}
.head
{
  background-color:#FFFFFF;
  color:#000;
}
.row
{
  background-color:#DDDDDD;
  color:#000;
}
.cell
{
  color:#000;
  border:solid #AFC5E1 1px;
  text-align:left;
  vertical-align:top;
  padding:2px;
}
.link
{
  background-color:#FFFFFF;
  color:#000000;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
}
.link:hover
{
  background-color:#FFFF77;
}
.fc_R { background-color:#DD3333; }
.fc_G { background-color:#33DD33; }
.fc_B { background-color:#3333DD; }
.fc_Y { background-color:#DDDD33; }
.fc_C { background-color:#33DDDD; }
.fc_M { background-color:#DD33DD; }
.fc_P { background-color:#DD6565; }
.fc_O { background-color:#DD6533; }
.fc_D { background-color:#33DD65; }
.fc_L { background-color:#65DD33; }
.fc_T { background-color:#3365DD; }
.fc_V { background-color:#6633DD; }
.fc_W { background-color:#DDDDDD; }
.fc_S { background-color:#656565; }
.fc_K { background-color:#333333; }
.fc_N { background-color:#653333; }

#navigation
{
  font-size:13px;
  width:170px;
  text-align:left;
}
#navigation .menuheader
{
  background-color:#CCCCCC; /* Couleur de fond du header */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#CCCCCC', endColorstr='#CCCCCC');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#CCCCCC', endColorstr='#CCCCCC')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#CCCCCC));  background-image:-moz-linear-gradient(#CCCCCC, #CCCCCC);  background-image:-o-linear-gradient(#CCCCCC, #CCCCCC);  background-image:linear-gradient(#CCCCCC, #CCCCCC);  background-image:-webkit-linear-gradient(#CCCCCC, #CCCCCC);  background-image:-ms-linear-gradient(#CCCCCC, #CCCCCC);}
#navigation a
{
  display:block;
  padding:5px 5px; /* Espacement du header */
  color:#000; /* Couleur de texte du header */
  background-color:#AAAAAA; /* Couleur de fond du header */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AAAAAA', endColorstr='#888888');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#AAAAAA', endColorstr='#888888')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#AAAAAA), to(#888888));  background-image:-moz-linear-gradient(#AAAAAA, #888888);  background-image:-o-linear-gradient(#AAAAAA, #888888);  background-image:linear-gradient(#AAAAAA, #888888);  background-image:-webkit-linear-gradient(#AAAAAA, #888888);  background-image:-ms-linear-gradient(#AAAAAA, #888888);  text-decoration: none;
}
#navigation .menubloc a, #navigation .menubloc span
{
  padding:2px 10px; /* Espacement des elements */
  color:#000; /* Couleur de texte des elements */
  background-color:#DDDDDD; /* Couleur de fond des elements */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#DDDDDD', endColorstr='#CCCCCC');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#DDDDDD', endColorstr='#CCCCCC')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#CCCCCC));  background-image:-moz-linear-gradient(#DDDDDD, #CCCCCC);  background-image:-o-linear-gradient(#DDDDDD, #CCCCCC);  background-image:linear-gradient(#DDDDDD, #CCCCCC);  background-image:-webkit-linear-gradient(#DDDDDD, #CCCCCC);  background-image:-ms-linear-gradient(#DDDDDD, #CCCCCC);}
#navigation .highlight a
{
  color:#000; /* Couleur de texte de la selection */
  background-color:#F7B57B; /* Couleur de fond de la selection */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F7B57B', endColorstr='#F38D33');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F7B57B', endColorstr='#F38D33')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#F7B57B), to(#F38D33));  background-image:-moz-linear-gradient(#F7B57B, #F38D33);  background-image:-o-linear-gradient(#F7B57B, #F38D33);  background-image:linear-gradient(#F7B57B, #F38D33);  background-image:-webkit-linear-gradient(#F7B57B, #F38D33);  background-image:-ms-linear-gradient(#F7B57B, #F38D33);}
#navigation .highlight a:hover, #navigation .highlight a:active
{
  color:#FFF; /* Couleur de texte de la surbrillance en selection */
  background-color:#F7B57B; /* Couleur de fond de surbrillance en selection */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F7B57B', endColorstr='#F38D33');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F7B57B', endColorstr='#F38D33')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#F7B57B), to(#F38D33));  background-image:-moz-linear-gradient(#F7B57B, #F38D33);  background-image:-o-linear-gradient(#F7B57B, #F38D33);  background-image:linear-gradient(#F7B57B, #F38D33);  background-image:-webkit-linear-gradient(#F7B57B, #F38D33);  background-image:-ms-linear-gradient(#F7B57B, #F38D33);}
#navigation a:hover, #navigation a:active
{
  color:#000; /* Couleur de texte de la surbrillance */
  background-color:#93D5F3; /* Couleur de fond de la surbrillance */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#93D5F3', endColorstr='#51BBEB');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#93D5F3', endColorstr='#51BBEB')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#93D5F3), to(#51BBEB));  background-image:-moz-linear-gradient(#93D5F3, #51BBEB);  background-image:-o-linear-gradient(#93D5F3, #51BBEB);  background-image:linear-gradient(#93D5F3, #51BBEB);  background-image:-webkit-linear-gradient(#93D5F3, #51BBEB);  background-image:-ms-linear-gradient(#93D5F3, #51BBEB);}
.field
{
  background-color:#EEE;
}
.btn
{
  background-color:#DDD;
  border-top:1px solid #EEE;
  border-left:1px solid #EEE;
  border-right:1px solid #111;
  border-bottom:1px solid #111;
}
.smallbtn
{
  width:29px;
  height:19px;
  background-color:#FFC;
  border-top:1px solid #EEE;
  border-left:1px solid #EEE;
  border-right:1px solid #111;
  border-bottom:1px solid #111;
}
.error
{
  color:#F00;
}
.rowheader
{
  background-color:#00A;
  color:white;
}
.rowline
{
  background-color:#DDD;
  color:black;
}
.rowline2
{
  background-color:#CCC;
  color:black;
}
#editor
{
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: inherit;
}
.flag
{
  border:none;
  -moz-box-shadow:1px 1px 2px #555;
  -webkit-box-shadow:1px 1px 2px #555;
  box-shadow:1px 1px 2px #555;
  width:30px;
  height:20px;
  padding:1px;
}


