#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 {
    margin:             -10px 0 1em 0;
    padding:            15px 20px;
    width:              300px;
    float:              right;
    background:         #ccff9a;
}
#content #search h3 {
    text-align:         right;
    font-style:         italic;
    font-size:          16px;
    background:         none;
    margin:             -39px -15px 0 0;
}
#content #search .clear {
    margin-bottom:  .5em;
}
#content #search label {
    width:          40%;
    display:        block;
    float:          left;
}
#content #search select {
    width:          60%;
    float:          left;
}
#content input[type=submit] {
    background:     url("/image/form_submit.png") no-repeat scroll 0 0 transparent;
    border:         none;
    color:          white;
    display:        block;
    height:         24px;
    margin:         5px auto 0 auto;
    text-align:     center;
    width:          176px;
    font-size:      11px;
}
#content #link {
    float:          left;
    width:          200px;
    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  textarea {
    width:          60%;
    float:          left;
}

