/* Codes de Debuggage */
/*
li {border: 1px solid lightgreen}
ul {border: 1px solid lightgreen}
div {border: 1px solid lightgreen}
*/
body {
margin: 0;
padding: 0;
background-color: #6FB7FF;
font-family:arial, sans-serif;
}

h1 {
font-family:verdana, sans-serif;
font-size:150%;
color:#FDEF9D;
background-color:#B05800;
text-align:left;
}
h2 {
font-family:verdana, sans-serif;
font-size:120%;
color:maroon;
background-color:#ffd700;
text-align:left;
}
h3 {
font-family:verdana, sans-serif;
font-size:120%;
color:#696969;
background-color:transparent;
text-align:left;
}
h6 {
font-family:verdana, sans-serif;
font-size:80%;
color:maroon;
font-weight: bold;
background-color:#ffd700;
text-align:left;
}
hr {
   color: #000099;
   background-color: #000099;
   border: 0;
   height: 1px;
   }
p {
   font-family:Arial, sans-serif;
   font-size:70%;
   color:black;
   margin-left:5px;
   margin-right:5px;
   padding-left:5px;
   padding-right:5px;
}
ul {
   /*font-size:100%;*/
   margin-left:0px;
   margin-top:12px;
   margin-bottom:10px;
   font-weight: bold;
   list-style-type: square;
}
.indent { /* Class pour <ul> */
   font-size:100%;
   margin-left:30px;
   margin-top:12px;
   margin-bottom:10px;
   font-weight: bold;
}
li {
   font-family:Arial, sans-serif;
   font-weight: normal;
   text-align:left;
   margin-left:25px;
   margin-right:0px;
   margin-top:0px;
   /*margin-bottom:-3px;*/
   list-style-position: outside;
}

a:link,a:visited {
   font-family:Arial, sans-serif;
   color:#3333FF;
   text-decoration:none;
}
a:hover {
   color:#663300;
   background-color:#FFCC00;
   text-decoration:none;
}

.tamenu1 {
   border: 1px solid #1C2D67;
   background-color:#1C2D67;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 75%;
   color:#FFCC00;
}
.tdmenu1 {
   border: 1px solid #1C2D67;
   background-color:#1C2D67;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFCC00;
}
.tableau2 {
   border: 2px solid #000099;
   background-color:#A4BFFF;
   font-family:Arial, Helvetica, sans-serif;
   color:#653A01;
   font-size: 75%;
}

th {
   border: 1px solid #000099;
   background-color:#0000FF;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFF00;
   font-size: 110%;
   font-weight: bold;
}

.thtxt:link,.thtxt:visited {
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFF00;
   font-size: 100%;
   font-weight: bold;
   text-decoration:none;
}
.thtxt:hover {
 font-family:Arial, Helvetica, sans-serif;
 color: #6FB7FF;
 font-size: 100%;
 font-weight: bold;
 background-color:#0000CC;
 text-decoration: underline;
}

.trcursor {
   cursor:pointer;
   background-color:#B5D6FD;
   color:#000066;
}
.trcursor:hover {
   background-color:#D4E8F1;
}
.special_line1 { /* Par exemple, Devis sur le facturier */
   background-color:#B5E6FD;
   /* font-style:italic; */
   color:#7999B6;
}
.special_line2 { /* Pour surligner la ligne */
   background-color:#FFCC33;
   color:#954A00;
}

.tdalert {
   border: 1px solid #000099;
   background-color:#B5D6FD;
   font-family:Arial, Helvetica, sans-serif;
   color:#FF0000;
   font-weight: bold;
   /*text-decoration: blink; */
}
.bg { /* Couleurs par défaut de cellule tableau  */
   background-color:#B5D6FD;
   color:#000066;
}
.td2 {
   border: 1px solid #000099;
   font-family:Arial, Helvetica, sans-serif;
}
.td3 { /* utilisé notamment sur la barre d'onglets  */
   border: 1px solid #CCF3FF;
   background-color:#B5D6FD;
   font-family:Arial, Helvetica, sans-serif;
}
.td4 {
   border: 1px solid #000099;
   font-family:Arial, Helvetica, sans-serif;
   font-style: italic;
   font-size:90%;
}
.td5 { /*en attente */
   border: 1px solid #CCF3FF;
   font-family:Arial, Helvetica, sans-serif;
   font-style: italic;
   font-size:90%;
}

.tdnew {
   border: 1px solid #CCF3FF;
   background-color:#FFCC33;
   font-family:Arial, Helvetica, sans-serif;
   color:#954A00;
}

.texte {
  font-family:Arial, Verdana, sans-serif;
  font-size:70%;
  color:black;
  margin-left:5px;
  margin-right:0px;
}

.textegras {
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000099;
   line-height: 18px;

}

.textegrassouligne {
   font-family: Arial, Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000099;
   line-height: 18px;
   text-decoration: underline;
}

.textebrun {
       font-family: Arial, Verdana, sans-serif;
       font-size: 12px;
       color: #FFCC00;
}

.textegrabrun {
       font-family: Arial, Verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       color: #FFCC00;
}
.vmenu {  /* ul menu vertical */
   font-size: 12px;
   font-weight: bold;
   margin: 2px 0 5px 2px;
   padding-left:0px;
}
.vmenuli {  /* li menu vertical */
   text-align:left;
   margin: -4px 0 -2px 1px;
   list-style-type: none;
   font-weight: normal;
   height:16px;
}

.menu:link,.menu:visited { /*Option de menu */
   font-family:verdana, sans-serif;
   font-size:9px;
   color:#FFCC00;
   text-decoration:none;
   display:block;
   margin-top:1px;
   height:12px;
}
.menu:hover {
   font-family:verdana, sans-serif;
   font-size:9px;
   color:#FFFF00;
   text-decoration:none;
   background-color: #0066FF;
   display:block;
   margin-top:1px;
   height:12px;
}

.smenu:link, .smenu:visited, .smenu:hover { /* Menu surligné */
   font-family:verdana, sans-serif;
   font-size:9px;
   color:#0000CC;
   text-decoration:none;
   background-color: #FFCC00;
   display:block;
   margin-top:1px;
   height:12px;
}
/*.smenu:hover{
   font-family:verdana, sans-serif;
   font-size:70%;
   color:#0000CC;
   text-decoration:none;
   background-color: #FFCC00;
}*/

.bandeau {
       font-family: Arial, Verdana, sans-serif;
       font-size: 150%;
       font-weight: bold;
       color: #000099;
}

.titregrabrun {
   font-family: "Times New Roman", Times, serif;
   font-size: 19px;
   font-weight: bold;
   font-style: italic;
   color: #A76100;
}

.formro {
   font-family: Arial, Verdana, sans-serif;
   font-size: 90%;
   color: #4040FF;
   font-style: italic;
   background-color: #B5D6FD;
}

input {
border:1px solid #000066;
font-size: 90%;
background-color:#98D1DC;
font-family:"Arial", sans-serif;
color:#000066;
}

.bouton1 {
border:1px solid #000066;
font-size: 90%;
background-color:#98D1DC;
font-family:"Arial", sans-serif;
color:#000066;
}

.bouton2 {
border:1px solid #000066;
font-size: 90%;
background-color:#FCCB0A;
font-family:"Arial", sans-serif;
color:#0000FF;
}
input.bouton1:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
input.bouton2:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
.help:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}

.redcoche{
border:0px;
background-color:red;
}
.whitecoche{
border:0px;
background-color:no;
}
.radio {
border:0px;
background-color:#B5D6FD;
width: 11px; height: 15px;
font-family:"Arial", sans-serif;
color:#0000FF;
}
select, option {
background-color:#98D1DC;
font-family:"Arial", sans-serif;
font-size: 95%;
color:#000066;
}
select {
border : 1px solid #000066;
}
textarea {
background-color:#98D1DC;
border:1px solid #000066;
font-family:"trebuchet ms",sans-serif;
font-size: 90%;
color:#000066;
}
.frmnew{
   border: 1px solid #CCF3FF;
   background-color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   color:#954A00;
}
.alert {
   font-family: Arial black, Verdana, sans-serif;
   font-size: 120%;
   color: #FF0000;
   font-style: bold;
}
.texterouge {
   font-family: Arial, Verdana, sans-serif;
   font-size: 90%;
   font-weight: bold;
   color: #FF0000;
   font-style: normal;
}

.help {
   font-family: Arial Black, Verdana, sans-serif;
   font-size: 70%;
   color: #4040FF;
   font-style: normal;
   background-color: #33FF33;
}

.prouge  {
   border:2px solid #f00;
   background:#FFB7B7;
   text-align:center;
}
.infovert  {
   border:2px solid #00FF00;
   background:#C2FFAE;
   text-align: center;
}
.pvert  {
   border:2px solid #00FF00;
   background:#C2FFAE;
   text-align: justify;
   padding:5px;
}
code {
   font-family: Arial, Verdana, sans-serif;
   color: #996600;
   font-style: normal;
}
/* Pour fonction showdatas()*/
.showdatas {font-size:11px; border-collapse:collapse;}
.showdatas td {border:1px solid gray; padding:2px;}