#body {
  background: url('../Complementos/fondidx/paredepaisagem.jpeg') repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width:1280px;
  font-family:Arial, Verdana, "DejaVu Sans", "Bitstream Vera Sans", Symbol,  sans-serif;
  color:#ffffff;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:16px;
  text-align:center;
  padding:0;
  margin:0 auto;
 border-left:15px outset #15770f;
 border-right:0px;
 box-shadow:15px 15px 20px #474747;
 -moz-box-shadow:15px 15px 20px #474747;
 -webkit-box-shadow:15px 15px 20px #474747;
}

#piedepage {
  background-color:#474747;
  position:relative;
  display:inline-block;
  width:70%;
  color:#fff;
  font-size:90%;
  line-height:110%;
  text-align:center;
  padding:.5em 1em .4em 1em;
  margin:2em auto 2em auto;
  border:.5px solid #eee;
 border-radius:15px 15px;
 -moz-border-radius:15px 15px;
 -webkit-border-radius:15px 15px;
 box-shadow:6px 6px 6px #727272;
 -moz-box-shadow:6px 6px 6px #727272;
 -webkit-box-shadow:6px 6px 6px #727272;
}

.idxtitre {
  background-color:#474747;
  position:relative;
  display:inline-block;
  width:80%;
  font-size:150%;
  font-weight:bold;
  line-height:100%;
  padding:1em 2em;
  margin:1em 0;
   border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
   box-shadow:10px 10px 5px #a9a9a9;
   -moz-box-shadow:5px 5px 5px #a9a9a9;
  -webkit-box-shadow:5px 5px 5px #a9a9a9;
}

.titretexto {
  background-color:#474747;
  position:relative;
  display:block;
  width:80%;
  color:#f4a308;
  font-size:130%;
  font-weight:bold;
  line-height:130%;
  text-align:left;
  padding:.5em 0 .5em 5em;
  margin:1em 0 1em 4em;
  border:none;
   border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
   box-shadow:10px 10px 10px #a9a9a9;
   -moz-box-shadow:5px 5px 5px #a9a9a9;
  -webkit-box-shadow:5px 5px 5px #a9a9a9;
}

.paragraphedoc, .fondform {
  background-color:#474747;
  position:relative;
  display:inline-block;
  width:85%;
  color:#fff;
  font-size:80%;
  font-weight:normal;
  line-height:120%;
  text-align:left;
  padding:2em;
  margin:1em 3em;
  border:1px inset #eee;
}
.fondform {
   border-radius:5px 5px;
  -moz-border-radius:5px 5px;
  -webkit-border-radius:5px 5px;
   box-shadow:10px 10px 10px #a9a9a9;
   -moz-box-shadow:5px 5px 5px #a9a9a9;
  -webkit-box-shadow:5px 5px 5px #a9a9a9;
}

.homecenter {
  background-color:#474747;
  position:relative;
  display:inline-block;
  width:45%;
  color:#2c2c2c;
  font-size:80%;
  line-height:100%;
  font-weight:600;
  text-align:center;
  padding:.7em .2em;
  margin:3em auto 5em auto;
  border-radius:15px 15px;
  -moz-border-radius:15px 15px;
  -webkit-border-radius:15px 15px;
  box-shadow:5px 5px 15px #999;
  -moz-box-shadow:5px 5px 15px #999;
  -webkit-box-shadow:5px 5px 15px #999;
}

.formannonce_listelien {
  position:relative;
  display:block;
  width:auto;
  color:#eee;
  font-size:120%;
  font-weight:bold;
  line-height:120%;
 text-align:left;
 padding:.5em 2em;
 margin:0 2em 2em 3em;
}

.posleft2 {
   color:#fff;
  font-size:100%;
  margin-left:1.5em;
  vertical-align:inherit;
}

.posleft5 {
  color:#fff;
  font-size:100%;
  margin-left:5em;
  vertical-align:+20%;
}

.imgposleft11 {
  color:#000;
  font-size:90%;
  line-height:100%;
  padding:0;
  margin-right:1em;
  margin-left:1em;
 vertical-align:+45%;
}

.imgbaspage {
  padding:.3em;
  margin-left:1em;
 vertical-align:+50%;
}

.ombrage22 {
  padding:0;
  margin:0 .3em;
  border-radius:0px 0px;
  -moz-border-radius:0px 0px;
  -webkit-border-radius:0px 0px;
  box-shadow:7px 7px 7px #2c2c2c;
  -moz-box-shadow:7px 7px 7px #2c2c2c;
  -webkit-box-shadow:7px 7px 7px #2c2c2c;
}

.pttxt {
  color:#fff;
  font-size:80%;
  font-weight:normal;
  line-height:100%;
}

.gdtxt {
  color:#fff;
  font-size:100%;
  font-weight:normal;
  line-height:100%;
}

.gdtxtgras {
  color:#fff;
  font-size:120%;
  font-weight:bold;
  line-height:120%;
}
