#contribute-view #menu-left {
    height: 156px;
}
#contribute-view h2 {
    background: transparent url('../images/title_gallery.gif') left top no-repeat;
}
#contribute-view a.back {
    display: block; overflow: hidden;
    position: absolute; top: 248px; right: 50px;
    width: 113px; height: 14px;
    text-indent: -3000px;
    background: transparent url('../images/button_ritorna-alla-gallery.gif') 0px 0px no-repeat;
}
#contribute-view a.back:hover {
    background-position: 0px -14px;
}
#contribute-view h3 {
    float: left;
    width: 600px;
    margin: 40px 0 14px 0;
    font-family: Arial, Verdana; font-size: 16px; color: #444444;
}
#contribute-view span.author {
    display: block; float: left;
    width: 600px; height: 16px;
    font-size: 10px; line-height: 16px; text-indent: 4px;
    background-color: #FEC70B;
}
#contribute-view #foto {
    float: left; clear: left;
    width: 172px;
    margin: 0 28px 0 0;
    background: transparent url('../images/foto-list.gif') left top no-repeat;
}
#foto li a {
    display: block;
    width: 172px; height: 115px;
    margin: 0; padding: 0;
    overflow: hidden;
}
* html #foto a {
    height: 113px;
}
#foto li.no-foto {
    background-color: #FFFFFF;
}
#contribute-view img {
    margin: 0 0 0 62px;
    border: none;
}
#contribute-view div.line {
    clear: both; float: left;
    width: 801px; height: 20px;
    margin: 10px 0 0 0;
    background-color: #FEC70B;
}
#contribute-view form {
    clear: both; float: left;
    width: 100%; height: 180px;
    background: transparent url('../images/box_tell-friend.gif') 0px 22px no-repeat;
}
#contribute-view fieldset {
    float: right;
    width: 600px;
    margin: 10px 20px 0 0;
}
* html #contribute-view fieldset {
    display: inline;
}
#contribute-view fieldset p {
    clear: none; float: left;
    width: 300px; height: 50px;
}
#contribute-view input, #contribute-view label {
    width: 290px;
}
#contribute-view p.textarea {
    height: 100px;
}
#contribute-view textarea {
    width: 598px; height: 72px;
}
* html #contribute-view textarea {
    width: 600px;
}
#contribute-view p.submit {
    clear: both; float: left;
    width: 600px; height: 20px;
}
#contribute-view p.submit input {
    float: right;
    width: 98px; height: 19px;
    text-indent: -3000px; cursor: pointer;
    background: transparent url('../images/button_invia.gif') 0px 0px no-repeat;
    border: none;
}
#contribute-view p.submit input:hover, #contribute-view p.submit input.over {
    background-position: 0px -19px;
}
#contribute-view p {
    float: left;
    width: 600px;
    color: #444444;
    margin: 0; padding: 0;
}