.commentaire_label {float: left; padding: 5px 8px 0 0; text-align: right; width: 180px;}
.commentaire_label_backoffice {float: left; padding: 5px 8px 0 0; text-align: right; width: 100px;}
.commentaire_element {float: left; padding-top: 5px;}
.commentaire_element textarea {font-size: 12px; border: 1px solid #7F9DB9; margin: 0px; padding: 2px;}
a.commentaire_submit {background: transparent url(http://commentaire.benchmark.fr/framework/lib/objformulairecommentairetcommentaire/image/commun/bouton_55.gif) no-repeat scroll left top; color: #FFFFFF; display: block; margin-left: auto; margin-right: auto; font-family: arial; font-size: 11px; font-weight: bold; height: 18px; line-height: normal; padding-top: 2px; text-align: center; text-decoration: none; width: 55px; word-spacing: -0.5px; cursor: pointer; margin-top: 10px;}
a.commentaire_submit:hover {background: transparent url(http://commentaire.benchmark.fr/framework/lib/objformulairecommentairetcommentaire/image/commun/bouton_55.gif) no-repeat scroll left top; color: #FFFFFF; text-decoration: none;}
.commentaire_formulaire {width: 550px; font-size: 12px; font-family: Arial; background: #FFF;}
.commentaire_formulaire .message_erreur ul {padding: 0px 0px 0px 30px;}
.commentaire_formulaire .classerreur {border: 1px solid #FF0000;}
#formulaireconditions {padding-top: 10px; padding-bottom: 10px;}
#formulaireconditions input {margin: 0px;}
div.scoreEtoileDivCommentaire {cursor: pointer; height: 16px; width: 212px;}
div.scoreEtoileDivCommentaireErreur {cursor: pointer; height: 16px; width: 212px; border: 1px solid #FF0000;}
input, textarea, select, option {height: auto; font-size: 12px; font-family: Arial; padding: 2px;}
input.backoffice_commentaire, textarea.backoffice_commentaire, select.backoffice_commentaire {font-family: Arial; font-size: 12px;}
input.backoffice_commentaire_recherche, textarea.backoffice_commentaire_recherche, select.backoffice_commentaire_recherche {font-size: 10px;}
.saut {clear: both; font-size: 0; height: 0; line-height: 0;}
.obligatoire {color: #FF0000; font-family: Verdana; font-size: 11px;}
a.lien_condition {color: #000; font-weight: bold; text-decoration: underline; font-size: 12px;}
a.lien_condition:hover {color: #000; text-decoration: none;}
td.expressionacontroler {color: red; font-weight: bold;}
.valeurParDefaut {color: #aaa;}
/* commentaires */

div.liste_avis h1 { margin-left:0px; margin-bottom:5px; font-size:16px; }
div.liste_avis h1 a {display:block; color:#7d7670; background:url(/framework/lib/objlistepresentationcommentairetcommentaire/image/commun/fond_titre.gif) 0 -26px repeat-x; padding-left:0px; text-decoration:none; }
div.liste_avis h1 a span {display:block; background:url(/framework/lib/objlistepresentationcommentairetcommentaire/image/commun/fond_titre.gif) 10px 0 repeat-x; margin-left:15px; padding-left:10px; }

div.liste_avis h2 { margin-left:0px; font-size:14px; color:#908c89; padding-top:10px; margin-bottom:10px; }
div.liste_avis p { margin-left:15px; }
div.liste_avis .entete { height:25px; padding-left:10px; padding-right:10px; }
div.liste_avis div.moyenne { font-size:12px; font-family:Arial; float:left; color:#7d7670; }
div.liste_avis div.moyenne div{ float:left; }
div.liste_avis div.lien { float:right; padding-top:2px; }
div.liste_avis div.lien a { font-size:12px; font-family:Arial; color:#7c756d; text-decoration:underline; }
div.liste_avis div.lien a:hover { text-decoration:none; }
div.liste_avis h3 { margin-left:0px; font-size:14px; color:#908c89; padding-top:10px; margin-bottom:10px; }
div.liste_avis ul {margin-top: 10px; margin-left: 5px; margin-right: 5px; color: #000; list-style-type: none;}
div.liste_avis .contenu_commentaire {width: 100%; min-height: 50px; display: block; margin-bottom: 15px; padding-left: 15px; background: url(/framework/lib/objlistepresentationcommentairetcommentaire/image/commun/fond_bordure_commentaire.gif) left top repeat-y;}
div.liste_avis .contenu_commentaire_supprime {display: block; margin-bottom: 15px; padding-left: 15px; border: 1px solid #D9D9D9;}
div.liste_avis ul li {float: none;}
div.liste_avis li p.note {float: left; clear: left; padding-left: 0; width: 85px; padding-right: 20px;}
div.liste_avis li span.photo_identite {padding: 5px 0 0 0;}
div.liste_avis li p { padding-left:110px; font-size:12px; font-family:Arial; }
div.liste_avis li p.texte_suppression_commentaire {padding-left: 0px;}

div.liste_avis li a { padding-left:0px; background:none; color:#000;  text-decoration:none; }
div.liste_avis li a:hover { text-decoration:underline; }
div.liste_avis span.auteur { font-weight:bold;font-size:11px; }
div.liste_avis span.date {font-style: italic; font-size: 11px; float: none;}
div.liste_avis a.olls_suite { font-size:11px;background:url(/framework/lib/objlistepresentationcommentairetcommentaire/image/commun/fleche.gif) left center no-repeat;padding-left:8px;color:#b80600;text-decoration:none; }

div.liste_avis p.suppression {clear: left; padding-right: 15px; text-align: right; margin-top: 0px; padding-bottom: 5px;}
div.liste_avis p.restauration {clear: left; padding-left: 0; margin-top: 0px;}
div.liste_avis a.supprimer_commentaire, div.liste_avis a.restaurer_commentaire {font-size: 11px; background: url(/framework/lib/objlistepresentationcommentairetcommentaire/image/commun/fleche.gif) left center no-repeat; padding-left: 8px; color: #b80600; text-decoration: none;}

div.liste_avis .titre_reponse_moderateur { font-weight:bold;color:#908C89 }

div.liste_avis a.lienaction { text-decoration:underline; font-size:11px; font-weight:bold; }
div.liste_avis a.lienaction:hover { text-decoration:none; font-size:11px; font-weight:bold; }

div.liste_avis a.commentaire_submit{background:transparent url(/framework/lib/objformulairecommentairetcommentaire/image/commun/bouton_55.gif) no-repeat scroll left top; color:#FFFFFF;}
/* score */
div.scoreDescription {float:left;padding-left:10px;font-size:small !important;}
div.scoreEtoileDiv { width : 190px; height : 16px; }
div.scoreEtoileOn	{background:transparent url(http://commentaire.benchmark.fr/framework/lib/objscore/html_include/image/etoile_jaune.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;}
div.scoreEtoileOff {background:transparent url(http://commentaire.benchmark.fr/framework/lib/objscore/html_include/image/etoile_grise.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;}
div.scoreEtoileHover {background:transparent url(http://commentaire.benchmark.fr/framework/lib/objscore/html_include/image/etoile_orange.gif) no-repeat scroll 0 0px; width : 16px !important; height : 16px; float:left;cursor:pointer;}

#ObjPopupMasque {display: none; background-color: #FFFFFF !important; opacity: 0.7; width: 100%; height: 4000px; min-height: 4000px; position: absolute; top: 0; left: 0; z-index: 10;}
#ObjPopupConteneur {border: 3px solid #954743; left: 35%; display: none; position: fixed; top: 35%; z-index: 11; padding: 15px; background-color: #FFFFFF;}
#ObjPopupContenu p {margin: 0px;}
a#ObjPopupTitre{color: #853733; background: #E8E4E1 url('http://www.linternaute.com/image/gen/fermer_popup.gif') right 5px no-repeat; padding: 4px 22px; display: block; margin: -15px; margin-bottom: 10px; opacity: 100; z-index: 11; text-align: right; text-decoration: underline; cursor: pointer; font: bold 11px Arial, Helvetica, Sans-Serif;}
a#ObjPopupTitre:hover {text-decoration: none;}
#ObjPopIframe {border: medium none; clear: both;}
.image_popup {border: 1px solid #E8E4E1; z-index: 12;}
#ObjPopupContenu a {text-decoration: underline;}
#ObjPopupContenu a:hover {text-decoration: none;}

/* hack IE6 */
* html #ObjPopupMasque {display: inline; height: 2000px; position: absolute; filter: alpha(opacity=70); margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
* html #ObjPopupConteneur {position:absolute;}

/* hack IE7 */
* + html #ObjPopupMasque {display: inline; height: 2000px; position: absolute; filter: alpha(opacity=70);}
* + html #ObjPopupConteneur {position: fixed;}
div.spacer {clear: both;}
#papierdossierdefilant #commentaire_publication {margin-left: 15px;}
#commentaire_publication {font-size: 12px;}
#commentaire_publication a {color: #990000;}
#commentaire_publication .baniere_avis {min-width: 1px; margin-top: 15px; font-size: 13px; line-height: 22px; font-weight: bold; padding: 10px; border: 1px solid #DAD8D9; background: transparent url('http://commentaire.benchmark.fr/image/publication/fond_baniere.gif') repeat-x scroll left top;}
#commentaire_publication .baniere_avis .nombre_commentaire {color: #990000; font-size: 16px;}
#commentaire_publication .baniere_avis a {color: #333333; text-decoration: underline;}
#commentaire_publication .baniere_avis a:hover {text-decoration: none;}
#commentaire_publication .baniere_avis a.ofcc_a {color: #990000; padding-left: 22px; background: transparent url('http://commentaire.benchmark.fr/image/publication/bulle.gif') no-repeat scroll left top;}
#commentaire_publication .lien_action {font-weight: bold; line-height: 17px; margin-top: 10px;}
#commentaire_publication .lien_commenter {float: right; padding-left: 22px; background: transparent url('http://commentaire.benchmark.fr/image/publication/bulle.gif') no-repeat scroll left top;}
#commentaire_publication .lien_commenter_bas {float: left;}
#commentaire_publication .lien_suite {float: right;}
#commentaire_publication .nombre_commentaire {color: #676767;}
#commentaire_publication .separateur {height: 1px; font-size: 1px; margin-top: 15px; background: transparent url('http://commentaire.benchmark.fr/image/publication/pointille_horizontal.gif') repeat-x scroll left top;}
#commentaire_publication .ligne_commentaire {margin-top: 12px; line-height: 18px;}
#commentaire_publication .ligne_commentaire a {text-decoration: none;}
#commentaire_publication .ligne_commentaire a:hover {text-decoration: underline;}
#commentaire_publication .ligne_commentaire .info_personne {margin-top: 10px; color: #9A9A9A; line-height: 20px;}
#commentaire_publication .ligne_commentaire .info_personne a {color: #9A9A9A;}
#commentaire_publication .ligne_commentaire .photo_personne {float: left; margin-right: 8px;}
#commentaire_publication .ligne_commentaire .scoreEtoileDivListe {margin-top: 6px;}
#commentaire_publication .reponse_moderateur {background-color: #ECECE0; margin-top: 10px; margin-left: 10px; padding: 8px;}
#commentaire_publication .reponse_moderateur .titre_reponse_moderateur {color: #990000;}
#commentaire_publication .reponse_moderateur .texte_reponse_moderateur {margin-top: 5px;}
#commentaire_publication .reponse_moderateur .texte_reponse_moderateur img {float: left; margin: 2px 5px;}
