/* yvComment solution, 2009-07-11

*  Style: "Bella"	

*/



div.yvComment {

	margin: 0;

	padding: 0;

	width: 100%;

	text-align: left;

/*	border: 1px solid #EEEEEE;*/

}



div.yvComment div.Comments {

  clear: both;

}



div.yvComment div.CommentClr {

  height: 0px;

  clear: both;

}



div.yvComment .NumCommentsAlone {

	float: right;

	margin: 0 2px 2px 0;

}



div.yvComment .NumComments {

	float: left;

	width: 100%;

	border-top: 1px groove black;

}



div.yvComment .CommentMessage {

	border: 2px solid #FF4500;

	margin: 1px;

	padding: 3px 2px 3px 22px;

	background-image: url(../../../images/M_images/con_info.png);

	background-repeat: no-repeat;

	background-position: 6px;

}



div.yvComment .Comment {

	width: 100%;

}



div.yvComment .Comment_even {

	width: 100%;

}



div.yvComment div.Comment .CommentHeader {

	padding: 1px;

	height: 100%;

}



div.yvComment div.Comment_even .CommentHeader {

	padding: 1px;

	height: 100%;

}



div.yvComment .Comment_unpublished {

	width: 100%;

	border-top: 1px groove black;

}



div.yvComment .Comment_unpublished_even {

	width: 100%;

	border-top: 1px solid black;

}



div.yvComment div.Comment_unpublished .CommentHeader {

	padding: 1px;

}



div.yvComment div.Comment_unpublished_even .CommentHeader {

	padding: 1px;

}



div.yvComment .CommentTitle {

	float: left;

	font-weight: bolder;

}



div.yvComment a.CommentTitle {
	text-decoration: none;
	font-weight: normal;
	color: #FFFf00;
	font-size: medium;
}



div.yvComment .CommentControlBox {

	float: left;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	border: none;

}



div.yvComment .CommentControlBox td {

  vertical-align: top;

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}



div.yvComment .CommentControlBox input {

  padding: 0 0 0 0;

  margin: 0 0 0 0;

}



div.yvComment .CommentDateAndAuthor {

	float: left;

	text-align: left;

	width: 100%;

}



div.yvComment .CommentDate {

	text-align: right;

	float: right;

	color:#DADADA;

	width: 100%;

	font-size: 10px;

}



div.yvComment .CommentAuthor {
	float: left;
	Font-style: italic;
	text-align: left;
	width: 100%;
	font-size: small;
	margin-left: 3%;

}



div.yvComment .CommentAuthor:after {

	content: " ha scritto:";

}



div.yvComment .CommentAuthorOpenID {

   background: url(openid-bg.png) no-repeat;

   background-position: 0% 0%;

   padding-left: 18px;

}



div.yvComment .CommentAuthorAlias {

	font-style: italic;

	font-size: medium;

}



div.yvComment .CommentAuthorAlias:before {

	content: "(";

}



div.yvComment .CommentAuthorAlias:after {

	content: ")";

}



div.yvComment .CommentNum {

	display: none;

	font-weight: bolder;

	color:#F9F9F9;

}



div.yvComment .CommentNum:after {

	content: ". ";

	color:#F9F9F9;

}



div.yvComment .CommentFulltext {
	clear: both;
	text-align: left;
	padding: 15px;
	margin: 0 5%;
	font-size: medium;
	font-style: normal;
}



div.yvComment .CommentParentArticle {

	margin-left: 20px;

	padding: 2px;

	margin-top: 0px;

	margin-bottom: 3px;

	text-align: left;

	float: left;

}



div.yvComment .CommentNumChildrenAlone {

	margin: 0 2px 2px 0;

	width: auto;

	float: right;

}



div.yvComment .CommentForm {
	width: 100%;
	float: left;
}



div.yvComment .CommentForm h3 {
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-size: small;
	font-weight: normal;
	color: #ffff00;
}



div.yvComment .CommentForm td.CommentLeftColumn {

	text-align: right;

	width: 20%;

}

 

div.yvComment .CommentForm input[type="submit"] {

	margin-top: 1em; 

}



div.yvComment div.CommentOwnersReply {

	margin: 1px 0px 0px 20px; 

	padding: 1px 1px 1px 1px;

	border-left-color: #B5C4DF;

	border-left-style: solid;

	border-left-width: 4px;

}



div.yvComment div.CommentReply {

	margin: 1px 0px 0px 20px; 

	padding: 1px 1px 1px 1px;

	border-left-color: #75849F;

	border-left-style: solid;

	border-left-width: 4px;

}



div.yvComment div.CommentPoweredBy {

	float: right;

	font-size: 60%;

}



/* Begin For compatibility with beez template */

.leading div.yvComment {

	display: inline;

}



#all div.yvComment .CommentControlBox form {

	background: inherit;

	padding: 0 0 0 0;

  margin: 0 0 0 0;

}

/* End For compatibility with beez template */


