
table.coord{
   border-top: 0px solid #89A5BE;
   border-right: 0px solid #BBBCBB;
   border-left: 0px solid #D5D5D4;
   border-bottom: 0px solid #BBBCBB;
}
table.coord th{
   font-size: 1.2em;
   background-position:left top;
   height: 30px;
   text-align: left;
   padding-left: 50px;
   color: #333333;
}
table.coord td{
   font-size: 0.9em;
   color: #333333;
}
table.coord td.right{
   border-right: 0px solid #BBBCBB;
   border-bottom: 0px solid #BBBCBB;
}

table.coord td input{
   font-size: 0.9em;
   color: #333333;
   width: 70%;
   background-color: #F8F8F8;
   border: 1px solid transparent;
   height: 22px;
}

table.coord td textarea{
   width: 70%;
   background-color: #F8F8F8;
   border: 1px solid transparent;
   height: 100px;
}

table.coord td input.radio{
   background-color: transparent;
   width: 16px;
   float: left;
   
}

table.coord td select{
   width: 20%;
   background-color: #F8F8F8;
   height: 22px;
}

table.coord td input.erreur, table.coord td textarea.erreur{
   border: 1px solid #DC143C;
   color: #333333;
}
table.coord td select.erreur{
   background-color: #DC143C;
   color: #333333;
   height: 22px;
}
.etoile{
  color: #DC143C;
  margin:0px;

/*
   margin-top: -2px;
   margin-left: 2px; 
*/
}
.exemple {
  font-size:.75em;
  font-style:italic;
  float:right;
/*
  margin-top:-15px;
*/
  margin-left:3px;
  display:none;
}
table.coord td input.focus, table.coord td select.focus,  table.coord td textarea.focus { /*** Retour à l'état normal après l'utilisation ***/
/*
  background-color: #E2E2E2;
*/
  border:1px solid #333333;
/*
  border-top: 1px solid #660033;
  border-left: 1px solid #660033;
  border-bottom: 1px solid #660033;
  border-right: 1px solid #660033;
*/
}


table.coord td textarea.normal{
   background-color: #F8F8F8;
}
table.coord td input.normal,  table.coord td select.normal{
   background-color: #F8F8F8;
   height: 22px;
}
/**********/
div#msg{
   display:none;
/*
   background-color: #F8F8F8;
   border:1px solid #DC143C;
*/
   width:400px;
   height:40px;
   padding:5px;
}
span.err_titre{
   font-size: 1em;
   font-weight: normal;
   color: #DC143C;
}
span.err_texte{
  font-size: 0.8em;
   color:#DC143C;
   border: 1px solid #DC143C;
   padding:5px;
}

/*
td{
   border: 1px solid red;
}
*/

