img {
 /* border: 1px #0f0 solid;*/
}

body {
  font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

p {
  font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  color: black;
}

div {
/*  border: 1px #f00 solid;*/
}

#ok {
  display: none;
}

#ok input {
  display: none;
}
.standard {
position: absolute;
top: 350px;
left: 10px;

font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


.standard td {
font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.caseform input {
  border:1px solid green;
}

.caseformbleu input {
  border:1px solid #008;
}

#espace {
  position: absolute;
  top: 100px;
  left: 550px;
  height: 150px;
  width : 240px;
}

#espacetd {
  font-size: 9px;
}

#codepostal {
  position: absolute;
  top: 150px;
  left: 10px;
  height: 100px;
  width : 120px;
  font-size: 9px;
}

#message {
 font: 13px Verdana, Tahoma, Arial, Helvetica, sans-serif;
  position: absolute;
  top: 250px;
  left: 170px;
  height: 100px;
  width : 300px;
  padding-top: 10px;
  color : #008;
}


#logogrosplan {
  position: absolute;
  top: 250px;
  left: 150px;
}

#logogrosplancompany {
  position: absolute;
  top: 250px;
  left: 300px;
}

#grosplan {
  position: absolute;
  top: 250px;
  left: 150px;
  height: 200px;
  width : 400px;
  padding-top : 30px;
  text-align: justify;
}

#cesu {
  position: absolute;
  top: 350px;
  left: 600px;
  height: 150px;
  width : 170px;
}

#nbannonces {
  font-size: 14px;
  font-weight: bold;
  color: purple;
}

#ami {
  position: absolute;
  top: 560px;
  left: 600px;
  height: 65px;
  width : 250px;
}

#recherche {
  position: absolute;
  top: 480px;
  left: 150px;
  height: 65px;
  width : 250px;
}

#depot {
  position: absolute;
  top: 480px;
  left: 400px;
  height: 65px;
  width : 250px;
}

#footer {
  position: absolute;
  top: 800px;
  left: 0px;
  /*float: left;
  clear: left;*/
  height: 50px;
  width : 800px;
  background-color: purple;
}

#bannieregauche {
  position: absolute;
  top: 290px;
  left: 2px;
  height: 600px;
  width : 160px;
  text-align: left;

}

#bannierehoriz {
  position: absolute;
  top: 150px;
  left: 2px;
  height: 90px;
  width : 728px;
  text-align: left;

}
#bannierecarre {
  position: absolute;
  top: 290px;
  left: 720px;
  height: 250px;
  width : 300px;
    text-align: center;
vertical-align: center;
}



