#content {
    width:          650px;
    margin:         0 auto;
}
#content h1,
#content h2 {
    font-family:    Arial Black, Arial, sans-serif;
    text-align:     center;
}
#content h1 {
    font-size:      2em;
    margin-bottom:  0;
}
#content h2 {
    font-size:      1.2em;
    color:          #265D00;
}
#content h3 {
    background:     #CCFF9A;
    padding:        .5em;
    margin:         1em 0;
    position:       relative;
}
#content h3 .right {
    position:       absolute;
    right:          .5em;
    font-weight:    normal;
}
#content input.red_border {
    border:         solid 2px red;
}
#content input.error,
#content div.error,
#content select.error,
#content textarea.error {
    border:         solid 1px #e82424;
    background:     #eeafaf;
}
#content label.error,
#content span.error {
    color:          #e82424;
}
#content #search {
    float:          left;
    width:          370px;
    margin-top:     1em;
}
#content #search .clear {
    margin-bottom:  .5em;
}
#content #search label {
    width:          40%;
    display:        block;
    float:          left;
}
#content #search select {
    width:          60%;
    float:          left;
}
#content #search input[type=submit] {
    width:          60%;
    float:          right;
}
#content #link {
    float:          right;
    width:          200px;
    text-align:     right;
    margin-top:     6em;
}
#content .product {
    font-size:      .9em;
    margin-bottom:  1.5em;
	padding-bottom: 1em;
	border-bottom:	1px solid #7F7F7F;
}
#content .product img,
#content .product .product_detail {
    float:          left;
}
#content .product .product_detail {
    margin-left:    20px;
    width:          445px;
}

#content #insert .clear {
    margin-bottom:  .5em;
}
#content #insert label {
    width:          12%;
    display:        block;
    float:          left;
    color:          #265D00;
}
#content #insert input[type=text] {
    width:          60%;
    float:          left;
}
#content #insert input[type=text].nolarge {
    width:          34%;
}
#content #insert select {
    width:          40%;
    float:          left;
    margin-right:   2em;    
}
#content #insert .large span {
    display:        block;
    width:          20%;
    float:          left;
}
#content #insert .large input[type=text] {
    float:          none;
    width:          20%;
}
#content .add_pict {
    background:     url(/image/petites_annonces/pict_photo.png) no-repeat left top;
    margin:         2em 0 2em 1em;
    padding-left:   40px;
}
#content #reply .clear {
    margin-bottom:  .5em;
}
#content #reply label {
    width:          15%;
    display:        block;
    float:          left;
}
#content #reply input[type=text],
#content #reply input[type=submit],
#content #reply  textarea {
    width:          60%;
    float:          left;
}
#content #reply input[type=submit] {
    margin-left:    15%;
}