div.comment {  margin:0; }

.form_comment label { display:block; font-weight:bold; padding-bottom:5px; font-variant:small-caps; }
.form_comment input, .form_comment textarea { border:1px solid #E6EDE8; padding:2px; }
.form_comment {  background:#F2F2F2; border:1px solid #EEEEEE; margin-bottom:20px; }
.form_comment div { padding:10px 10px 2px 10px; }
.form_comment textarea { width:300px; }
.submit { background:#fa7b00; font-weight:bold; color:white; font-size:10px; }

.item { margin-bottom:10px; background:#E6EDE8; padding:5px 5px 5px 20px; border:1px solid #CCCCCC;  }
p.infos { font-size:10px; font-style:italic; font-weight:bold; margin:0; }
.item h4 { color:#598666; margin-top:0px; }

.in_item { border-left:3px solid #fa7b00; padding-left:10px; }

.comment h2 { border-bottom:2px solid #fa7b00; font-size:18px; margin:0; color:#fa7b00; }

.form_comment .error { color:red; font-weight:bold; font-style:italic; font-size:10px; float:right; }

p.moderated { font-size:10px; font-style:italic; }

.options a { text-decoration:none; font-weight:bold; }
.options { font-size:11px; }
.options img { vertical-align:middle; }

.commentaires .view_all { font-size:11px; text-align:right; }
.commentReac h3 { font-size:16px; margin:0px 0px 5px 5px; color:#fa7b00; }