div#corps div#comments * {
	margin:0;
	padding:0;
}
div#corps div#comments div.message {
	border:1px solid black;
	background-color:#5c5457;
	width:756px;
	margin-bottom:20px;
	padding:2px;
	font-size:11px;
}
div#corps  div.non_publie {
	border: 2px solid red;
	background-color:lime;
}
div#corps div#comments h2 {
	text-align:center;
	margin-top:10px;
	margin-bottom:30px;
}
div#corps div#comments div.message p.head {
	font-size:11px;
}

div#corps div#comments div.message p.head span.name {
	font-size:13px;
	font-weight:bold;
	color:#CC0000;
}
div#corps div#comments div.message p.head span.name a {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
div#corps div#comments div.message p.head span.time_post {
	font-size:9px;
	position:absolute;
	right:30px;
	color:#0000CC;
}
div#corps div#comments div.message p.mark span {
	font-weight:bold;
}
div#corps div#comments div.message p.message {
	padding:5px;
	margin-top:5px;
}
div#corps div#comments p#comments_info {
	margin-top:10px;
	margin-bottom:10px;
	width:760px;
	height:15px;	
}
div#corps div#comments p#comments_info span {
	border:1px solid black;
	background-color:#ff7f01;
	color:#FFFFFF;
	font-size:10px;
	padding:2px;
	width:240px;
	text-align:center;
	position:absolute;
}
div#corps div#comments p#comments_info span.page {
	margin-left:260px;
}
div#corps div#comments p#comments_info span.com {
	margin-left:515px;
}
div#corps div#comments p.link_to_page {
	margin-top:10px;
	margin-bottom:10px;
	width:760px;
	height:15px;
}
div#corps div#comments  p.link_to_page span {
	color:#FFFFFF;
	font-size:10px;
	position:absolute;
}
div#corps div#comments  p.link_to_page span.next {
	right:20px;
}
div#corps div#comments form {
	border-top:30px;
}
div#corps div#comments form fieldset {
	border:1px solid black;
	padding:10px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
div#corps div#comments form fieldset legend {
	margin-left:40px;
	font-size:11px;
}
div#corps div#comments form fieldset p {
	margin:10px;
	text-align:left;
	margin-left:60px;
}
div#corps div#comments form fieldset p input {
	position:absolute;
	left:425px;
}
div#corps div#comments form fieldset p a.calendar {
	position:absolute;
	left:555px;
}
div#corps div#comments form fieldset p.centered {
	text-align:center;
	margin:10px;
}
div#corps div#comments form fieldset input {
	border:1px solid black;
	width:120px;
}
div#corps div#comments form fieldset select {
	position:absolute;
	left:425px;
	width:50px;
}
div#corps div#comments form fieldset input.button {
	position:relative;
	left:auto;
}
div#corps div#comments form fieldset textarea {
	border:1px solid black;
}
p.error_message {
	font-size:10px;
	text-align:center;
	color:#CC0011;
}
p.warning_message {
	font-size:10px;
	text-align:center;
	color:#FFA800;
}
p.info_message {
	font-size:10px;
	text-align:center;
	color:#009C00;
}
p.no_comment {
	color:#FFFFFF;
	text-align:center;
}
p#cach{display: none;}
