.tx-comments-comment-admin { margin: 10px 20px; background-color: #e0e0e0; padding: 5px 9px; text-align: center; }

.tx-comments-comment-form { width:500px; padding:10px 10px 10px 10px; margin:0px 10px 0px 10px; background:#fff; border-top:3px solid #c00;}

.CommentTitre {font-size:1em; font-family:sans-serif; font-weight:bold; color:#c00; text-transform:uppercase;}
.CommentCharte {font-size:1em; font-family:sans-serif; color:#999;}
a.CommentCharte {font-size:0.8em; font-family:sans-serif; color:#999;text-decoration:none;}
a.CommentCharte:hover{font-size:0.8em; font-family:sans-serif; color:#333;text-decoration:none;}

.CommentUserTitre {font-weight:bold; color:#C00; clear:both; margin-bottom:3px;}

.CommentLigne {margin-bottom:5px;border-bottom:1px dotted #ccc; clear:both;}

.tx-comments-comment-form LABEL { padding:5px 0px 0px 5px; font-size:0.8em; font-family:sans-serif; }
.tx-comments-comment-form INPUT {border:1px solid #ccc; vertical-align:bottom;float:right;}
.tx-comments-comment-form TEXTAREA {font-size:0.8em; font-family:sans-serif; color:#333; }
.tx-comments-comment-form IMG {}
.tx-comments-comment-input { width: 200px; float:right;}
.tx-comments-comment-input-code { width: 60px; float:right; vertical-align:middle;} 
.tx-comments-comment-form TEXTAREA { width: 500px; border:1px solid #ccc; margin-bottom:2px;}
.tx-comments-comment-form BR { clear: both; }
.tx-comments-comment-name { font-weight: bold; color:#000; }
.tx-comments-comment-date { font-size:0.9em;color:#333;}
.tx-comments-comment-1 { font-size:0.9em; font-family:sans-serif; color:#222; border-top: 3px solid #F00; margin: 10px 10px 10px 10px; padding: 5px 10px 10px 10px; background:#eeeeee; overflow:hidden; }
.tx-comments-comment-2 { font-size:0.9em; font-family:sans-serif; color:#111; border-top: 3px solid #C00; margin: 10px 10px 10px 10px; padding: 5px 10px 10px 10px; background:#dddddd; overflow:hidden;}
.tx-comments-comment-content { padding: 3px 0; text-align: justify; font-size:0.9em; font-family:sans-serif;}
#tx_comments_pi1_submit {float:right; border:1px solid #c00;;}
#tx_comments_pi1_vider {float:left;}
.tx-comments-required-mark { color: #c00; font-size:0.8em;}
.tx-comments-required-error { margin-left: 10px; color: #f00; border:1px solid #c00; padding: 3px 5px; }
.tx-comments-required-champsmarque { font-weight:bold;font-size:0.8em; color:#c00; padding:2px; }
.tx-comments-captcha {width: 500px; clear:both;}
.tx-comments-captcha IMG { border: 0px; margin-left: 0px; vertical-align:middle; }
.tx-comments-form-top-message { border: 1px dotted #c00; padding: 10px 20px; margin-top:5px; text-align: center; font-weight: bold; font-size:0.8em;}

.tx-comments-closed { border: 1px solid #d0d0d0; padding: 10px 10px; margin: 10px 0; }
.tx-comments-closed IMG { vertical-align: baseline; margin-left: 4px; padding-right: 4px; }

.tx-comments-comment-report { font-size: 80%; margin: 7px 0 5px 15px; }

.tx-comments-rating { margin-left: 15px; }

.tx-comments-comment-form fieldset { border: none; padding:10px 0px 10px 0px; }
