/** Les commentaires **/

#comments {
	margin : 30px  0 0 0 ;
}

#comments h2 {
	height : 50px;
    width : 328px;
	background : transparent url('/c/i/sprite-video.png') 0px -250px no-repeat;
	text-indent : -3000px;
    margin : 25px 0 0 0;
}

.en #comments h2 {
	background-image : url('/c/i/sprite-video-en.png');
}

.nl #comments h2 {
	background-image : url('/c/i/sprite-video-nl.png');
}

#comments form h2 {
	width : auto;
	height : auto;
	background : none;
	text-indent : 0px;
}

#comments .avatar {
	float : left;
	margin : 0 8px 0 0;
	border:1px solid #888;
}
#comments span.avatar {
	display : block;
	width : 40px;
	height : 40px;
	background : transparent url('/c/i/sprite.png?r2') -330px -160px no-repeat ;
	text-indent : -200px;
	overflow : hidden;
}
.en #comments span.avatar {
	background-image : url('/c/i/sprite-en.png');
}
.nl #comments span.avatar {
	background-image : url('/c/i/sprite-nl.png');
}
	
#comments dl {
margin-top : 10px;    
}

#comments dt a {
	font-weight : bold;
	font-size : 17px;
}

#comments dt,#comments dd {
	padding : 8px 8px 8px 8px;
	margin-left : 5px;	
}

#comments dt {
	clear : both;	
	padding-bottom : 2px;
	font-size : 11px;
	line-height:12px;
	font-weight : bold;
}
#comments dd {
	padding-top : 0;
	padding-right : 60px;
	font-style : italic;
}

#comments dd div {
/*	float:left;*/
/*	margin:7px 0 0 43px;*/
/*	width:580px;*/
}
#comments .form_toggle {
	display : block;
	width : 330px;
	height : 20px;
	background : transparent url('/c/i/sprite-video.png?r4') 0 -190px no-repeat;
	color : #000;
	font-size : 16px;
	text-indent : -3000px;
}

.en #comments .form_toggle {
	background-image : url('/c/i/sprite-video-en.png');
}

.nl #comments .form_toggle {
	background-image : url('/c/i/sprite-video-nl.png');
}


#comments .form {
	display : none;
	clear : both;
	}
	
#comments .form.no_comments {
	display : inline;
	}

#comments dt.even, #comments dd.even, #comments li.even {
	background : #f3ece9;
}

#comments dt span {
	font-style : italic;
}

#comments label {
	width : 320px;
	text-align : right;
	margin : 0 10px 0 0;
}

#comments label a {
	font-weight : normal;
	font-style : italic;
	font-size : 11px;	
}

#comments #send, #commentform.shop_product #send {
	width : 330px;
	font-weight : bold;
	text-align : center;
	margin : 0 0 0 330px;
	font-size : 14px;
	background : transparent url('/c/i/sprite-buttons.png') 0 -40px no-repeat;
	line-height : 30px;
	height : 30px;
	border : none;
}

.shop #comments #send, #commentform.shop_product #send {
	margin : 0;
}

#commentform.shop_product #send {
	width : 300px;
}


#comments textarea#message, #commentform.shop_product textarea#body {
	width : 330px;
	height : 120px;
}


#comments .cAdmin {
	clear : both;
	margin-top:12px;
}

#comments .cAdmin img {
	vertical-align : middle;
	margin : 2px 2px 2px 0;
}

#comments .cAdmin .mass {
	float : right;
	}
	
#comments #admin_mass {
	text-align : right;
}

#comments #login_box {
	margin : 0 8px;
}

#comments #login_box h2 {
	text-align : center;	
}

#comments #login_box {
	font-size : 11px;
		
}

#comments form {
	padding : 16px 0;
}

#comments form label {
	text-align : right; 	
	width : 322px;
	display : block;
	float : left;
	font-size : 16px;
	font-weight : bold;
	margin-right : 8px;
	line-height : 10px;
}

.shop #comments form label {
	width : 150px;
	}
#comments form label span {
	font-size : 11px;
}

#comments form #message, #comments form #body {
	width : 327px;
	height: 120px;
	float : left;
	border:1px solid #888888;
}

.comments.box dd {
	font-style : italic;
}
.comments.box dt {
	padding-bottom : 12px;	
	font-size : 10px;
	font-weight : bold;
	}

#commentfields h2 {
	font-size:16px;
	background:none !important;
}

.shop #comments dt, .shopAccount #comments dt {
    font-size : 20px;
    font-weight : normal;
    line-height : 15px;
    margin : 0 0 6px 0;
    padding: 0;
}

.shop #comments dd {
    margin : 0 0 40px;
    padding: 0;
}

.shop #comments dt span, .shopAccount #comments dt span {
    font-size : 9px;
    font-style : normal;
    text-transform : uppercase;
}

.shop #comments dt .rater, .shopAccount #comments dt .rater {
    float : right;

}


.order_comments .rater {
    height : 50px;
    margin : 6px 20px 0 0;
}

.order_comments li {
    margin : 0 0 10px 0;
    padding : 10px 4px;
    
}

.order_comments .dateline {
    font-size : 9px;
    text-transform: uppercase;
}

.order_comments .dateline .comment_invisible {
    color : #F00;
}

.order_comments .body {
    font-size : 16px;
    font-style: italic;
    margin-bottom: 7px;    
}
