* { border:0 none; outline:0; }
body, p    { margin:0; padding:0; }
body { background-color:#fffff0; font-family:Arial; font-size:1em; color:#333333; }
p    { color:#333333; }
img  { border:none; } 
hr   { color:#a03033; background-color:#a03033; height:0.1em; width:100%; margin:0.25em 0 0.1em 0 }

/*background*/
#header,
.accesskey,
#header { width:100%; text-align:left; background:#a03033 url(http://www.carmen-immobilier.com/mobi/graphics/px_a03033.gif);
          color:#ffffff; font-weight:bold; padding-bottom:3px; }

#header img { vertical-align:middle; margin-right:15px; }

#inner,
#innerbis,
#content { padding:0.25em; }

ol { padding:0; border-top:1px solid #a03033; border-bottom:1px solid #a03033; }
li { list-style:none; }

a { text-decoration:none; }

a,
input,
form p { font-weight:bold; color:#a03033; }

input,
textarea { width:100%; }

.checkbox { margin:0 0.25em 0 0.25em; width:auto; }
.radio { width:auto; }

.highlight { font-weight:bold; color:#309C9A; }

.vignette { text-align:left; font-size:0.75em; vertical-align:top; overflow:hidden; }
.vignette-photo { background:left no-repeat; }
.vignette-ville,
.vignette-photo,
.vignette-prix,
.vignette-moreinfo { width:100%; }
.vignette-ville { white-space:nowrap; overflow:hidden; }
.vignette-prix {  }
.vignette-ref a { text-decoration:underline; }			

.table-U { border:1px solid #309C9A; border-top:0; }
.table-row { border-top:1px solid #309C9A; padding:0.25em; }

.spacer075high { height:0.75em; width:100%; }

a.bracket-link { color:#333333; font-weight:normal; text-decoration:underline; }

#boilerplate { font-size:0.75em; }
