/* elements */
* {
  margin:0;
  padding:0;
}
a {
  text-decoration:none;
  color:#990000;
}
a, label, input[type=text], input[type=password], input[type=checkbox], select, textarea, p, span {
  margin:5px;
  padding:2px;
}
textarea {
  width:98%;
}
:disabled {
  border:1px solid #F0F0F0;
  background-color:transparent;
  color:black;
}
label {
  color:blue;
}
a:hover {
  text-decoration:underline;
}
body {
  background-color:white;
  font-family:verdana, sans-serif;
  font-size:80%;
  margin-left:auto;
  margin-right:auto;
  /*width:1000px;*/
}
fieldset { 
  border:1px solid #c3c3c3;
  margin:5px;
  padding:5px;
}

/* tables */
table {
  width:100%;
  border-collapse:collapse;
  border:1px none silver;
}
td, th {
  border:1px solid #eee;
  padding:2px;
  text-align:left;
}
tr.even {
  background-color:lavender;
}
th {
  background-color: silver;
}

/* classes */
.center	{
  text-align:center;
}
.fleft {
  float:left;
}
.fright {
  float:right;
}
.clear {
  clear:both;
}
.error {
  color:red;
}
#entete * {
  margin:5px;
}
#entete img {
  border:1px solid black;
  padding:1px;
}
#entete #logo, #entete #titre {
  float:left;
}
#entete #titre h4 {
  font-size:140%;
}
#entete #etatconnexion {
  float:right;
}
#entete #etatconnexion a {
  color:gray;
}
#entete #menu {
  background-color:lavender; 
  padding:5px; 
  border:1px solid silver;
}
.contenu {
  min-height:440px;
  overflow:auto;
  margin:5px;
}
#selectiontype {
  float:left;
  width:65%;
}
#selectiontype div {
  width:100%;
  height:36px;
  background:lavender url('img/popup.png') repeat-y;
  margin:10px;
  padding:10px 10px 10px 40px;
  border-style:solid;
  border-color:gray;
  border-width:0px 3px 0px 0px ;
}
#selectiontype div a {
  font-size:200%;
}
#bandeaudroit {
  float:right;
  width:25%;
}
#bandeaudroit .popup {
  background:lavender url('img/popup.png') repeat-y;
  padding:10px 10px 10px 40px;
  margin:10px;
  border-style:solid;
  border-color:gray;
  border-width:0px 3px 0px 0px ;
}
#dossier span, #dossier p{
  border:1px solid silver;
  background-color:lavender;
}
#dossier #telechargement, .boutons {
  text-align:center;
}
#dossier .blocdossier {
  margin:5px;
  padding:5px;
  border:1px none black;
} 
#dossier #bloc1 {
  background-color:#FFFFCC;
}
#dossier #bloc2 {
  background-color:#FFFF99;
}
#dossier #bloc3 {
  background-color:#FFFF66;
}
.itemview {
  float:left;
  text-align:center;
  margin:10px;
}
.itemview a {
  text-decoration:none;
}
#piedpage {
  margin:5px;
  text-align:center;
}
#debug {
  margin:5px;
  background-color:gold;
}
