#comments {
    margin : 20px 0 0 10px;
    
}

#contenu #comments h2 {
    font-family	: 'Vollkorn', "Cooper Std", "Cooper Black", "Cooper Black BT",serif;
	background : #000;
	height : 34px;
	line-height : 36px;
	color : #FFF;
	font-size : 25px;
	padding : 0 0 0 10px;
}

#comments fieldset 
{
}

#comments fieldset p
{
text-align: left;
/*margin: 5px;*/
padding: 0px;
}

#comments legend 
{
    display : none;
}

#comments label 
{
vertical-align:top;
float: left;
width : 170px ;
display : inline;
}

#comments textarea {
    border: 1px inset #000;
    width: 647px;
    height: 120px;
    margin: 0 0 12px 0;
}

#comments dl{}

#comments #rating label {
    float : none ;
	width : auto;
}


#comments #rating{
    text-align : left ;
}

#comments #rating img {
    vertical-align: middle;
    margin : 0 4px 0 0;
}
#comments #rating input {
	border : 0;
    margin : 0 18px 0 0;
}

#comments .input {
	float : left;
}
#comments dt, #pings dt, #last-comments dt {
	position: relative;
	top: 1px;
	display: block;
	padding:12px 0 0 0;
	text-transform: uppercase;
	color : #666;
	border-bottom : 1px solid #666;

}

#comments dd, #pings dd, dd.comment-preview, #last-comments dd {
border-width: 1px 0 1px 1px;
padding: 3px 0 10px 0;
margin: 0 0 6px 0;
font-style : italic;
}

#comments dt.me a:link, #comments dt.me a:visited, #comments dt.me a:hover, #last-comments dt.me a:link, #last-comments dt.me a:visited, #last-comments dt.me a:hover { color: #5E9E14; }
#comments dd.me, #last-comments dd.me { border-left: 4px solid #5E9E14; }

#comments img.avatar_1 {
	float : right;
	}

#comments .cAdmin, #last-comments .cAdmin {
	float : right;
}

.col.last #comments dt a, .col.last #last-comments dt a {
	color : #212121;
	text-transform: uppercase;
	font-size : 12px;
}

.col.last #comments dt a img, .col.last #last-comments dt a img {
	float : right;
}

.col.last #comments dt .dateline, .col.last #comments  dt .dateline a, .col.last #last-comments dt .dateline, .col.last #last-comments  dt .dateline a {
	font-size : 11px;
	color : #B48603;
}

.col.last #comments dt .dateline, .col.last #last-comments dt .dateline {
	background : none;
	border : 0;
}

.col.last #comments dd, .col.last #last-comments dd {
	font-style : italic;
	background : none;
	border : 0;
	padding : 0;
}

#comments.premium {
    margin : 0 0 25px;
}


#comments.premium div {
    font-family: "Times New Roman",Georgia,Serif;
    font-size : 14px;
    padding : 0 6px;
    font-style: italic;
}

#comments.premium .dateline {
    font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
margin : 4px 0 12px;
padding : 0;
}

#comments.premium .more {
    text-align : right;
    font-family: Arial;
    font-size: 12px;
}

#comments.premium h2 {
    font-style: normal;
    font-family: Helvetica, Arial, sans-serif;
    margin : 0 0 12px;
}

/** Réponses aux commentaires **/
#comments .reactionform {
    display : none;
}

#comments .reactionform textarea {
    width : 589px;
}

#comments .reactionform .commentfields {
    float : right;
}

#comments dl.comment_reactions, #comments .reactionform
{
    margin: 0px 0px 0px 60px;
}

.comment_reply
{
    float : right;
}

