.FORUM {
    margin-bottom: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCC;
    border-radius: 7px;
    -moz-border-radius: 7px;
    padding:15px;
    background-color: #f9f7f7;
}

#FORUMform {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#FORUMform p {
    padding-top: 5px;
}

#formError {
    padding-top: 5px;
    color: #cc0000;
}

.FORUM textarea {
    width:99%;
    height:200px;
    background-color:#ffffe9;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    resize:none;
    
}

.forumTitre {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 8px;
}

.forumTitre a {
    display: inline-block;
    text-decoration: none;
    background-image: url(../images/shared/member.png);
    background-repeat: no-repeat;
    height:15px;
}

.forumTitre a span {
    margin-left:27px;
}

.forumTitre a.notMember {
    background-position: 0 -15px;
}

.forumTitreUser {
    position: relative;
    top: 1px;
    vertical-align: top;
    color: #006699;
}

.forumComplement {
    float:right;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #999999;
}
.forumTexte {
    overflow: hidden;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
}
.forumEntete {
    height:65px;
}

.forumEntete img {
    vertical-align: bottom;
    margin-right: 10px;
}

.forumEnteteTexte {
    color: #666666;
}

.forumButtons {
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #CCC;
    padding-bottom: 13px;
    margin-top: 13px;
    padding-top: 10px;
}
.forumButtons span {
    float:right;
    padding-left: 5px;
}

.forumConfirm {
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #CCC;
    padding-bottom: 13px;
    margin-top: 13px;
    padding-top: 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #cc0000;
}
.forumConfirm span {
    float:right;
    padding-left: 5px;
}

.forumConfirm span.message {
    padding-top: 2px;
}

.forumNotLoginMess {
    color:#990000;
}
.forumNotLoginMess a {
    color:#990000;
    font-weight: bold;
}

.forumVote {
    width:17px;
    height:17px;
    margin:0;
    padding:0;
    background-image: url('../images/shared/forumVote.gif');
    float:left;
    cursor: pointer;
}
.forumVoteNote {
    margin:0;
    margin-left:5px;
    margin-top:2px;
    padding:0;
    float:left;
    font-size:12px;
    color:darkorange;
    font-weight: bold;
}


.FOFO {
    margin-bottom: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCC;
    border-radius: 7px;
    -moz-border-radius: 7px;
    padding:15px;
    background-color: #f9f7f7;
}

.FOFOheader {
    margin-bottom: 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCC;
    border-radius: 7px;
    -moz-border-radius: 7px;
    padding:15px;
    background-color: #e4eae2;
    background-image: url(../images/shared/tournesol_headerFOFO.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}


.FOFO input {
    width:100%;
    background-color:#ffffe9;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #666666;
    margin-top:5px;
}

.FOFO input[type="checkbox"] {
    margin:0;
    width:15px;
}

.FOFO textarea {
    width:99%;
    height:50px;
    background-color:#ffffe9;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
    resize:none;
    margin-top:5px;
}

.fofoTitre {
    font-family:Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 8px;
}

.fofoAccroche {
    ont-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #666666;
    line-height: 16px;
}

.fofoComplement {
    font-size: 12px;
    color: #006699;
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #CCC;
    margin-top: 13px;
    padding-top: 10px;
}

.fofohref {
    text-decoration: none;
    color:inherit;
}
