/* Tableaux */
form {
  clear:both;
}
div.tableau {
  position: absolute;
  border:0px solid #CCCCCC;
  margin:0px;
  padding:0px;
  width:560px;
}
div.tableau_erreur {
  border:1px solid #FF0000;
  color: #FF0000;
  background-color: #F7C4C7;
  text-align: center;
  font-weight: bold;
  width:560px;
  height:40px;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
}
div.entete {
  margin:0px;
}
span.news1 {
  display:block;
  float:left;
  overflow:auto;
  text-align:right;
  font-weight: bold;
  width:240px;
  margin:0px;
}
span.news2, span.news2_erreur {
  display:block;
  float:left;
  text-align:left;
  overflow:auto;
  width:290px;
  margin:0px;
}
span.news2_1 textarea {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 100%;
  border-color: #717171;
  border-style: solid;
  border-width: 1px;
  background-color: #f0f0f0;
  width:290px;
  height:35px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:1px;
}
span.news2_2 textarea {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 100%;
  border-color: #717171;
  border-style: solid;
  border-width: 1px;
  background-color: #f0f0f0;
  width:290px;
  height:180px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:1px;
}
span.news3 {
  display:block;
  float:left;
  text-align:right;
  overflow:auto;
  width:245px;
  margin:0px;
  margin-top:12px;
  margin-left:0px;
  margin-right:12px;
}
span.news4 {
  display:block;
  float:left;
  text-align:left;
  overflow:auto;
  width:245px;
  margin:0px;
  margin-top:12px;
  margin-left:12px;
  margin-right:0px;
}
div.entete span.news2 input {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 100%;
  border-color: #717171;
  border-style: solid;
  border-width: 1px;
  width:200px;
  background-color: #f0f0f0;
  margin-left:0px;
  margin-right:0px;
  margin-top:1px;
  margin-bottom:1px;
}
div.entete span.news2_erreur input {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 100%;
  font-weight: bold;
  border:1px solid #FF0000;
  color: #FF0000;
  background-color: #F7C4C7;
  width:200px;
  margin-left:0px;
  margin-right:0px;
  margin-top:1px;
  margin-bottom:1px;
}
div.entete span.news3 input, div.entete span.news4 input {
  font-family: verdana, tahoma, helvetica, arial, sans-serif;
  font-size: 100%;
  border-color: #717171;
  border-style: solid;
  border-width: 1px;
  background-color: #f0f0f0;
  width:120px;
  margin-left:0px;
  margin-right:0px;
  margin-top:1px;
  margin-bottom:1px;
  font-size: 100%;
  font-weight: bold;
  cursor: pointer;
  position: relative;
}
div.tableau_a {
  position: absolute;
  border:0px solid #CCCCCC;
  margin:0px;
  padding:0px;
  width:560px;
}
div.entete_a {
  margin:0px;
}
span.admin1_1 {
  border:1px solid #CCCCCC;
  background-color: #EEEEEE;
  display:block;
  float:left;
  overflow:auto;
  text-align:center;
  font-weight: bold;
  width:130px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
span.admin1_2 {
  border:1px solid #CCCCCC;
  background-color: #EEEEEE;
  display:block;
  float:left;
  overflow:auto;
  text-align:center;
  font-weight: bold;
  width:270px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
span.admin2_1 {
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  text-align:center;
  overflow:auto;
  width:130px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
span.admin2_2 {
  border:1px solid #CCCCCC;
  display:block;
  float:left;
  text-align:center;
  overflow:auto;
  width:270px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
