
/* --- Form lascia un commento  --- */

* {
	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;
}
#write-comment{
	padding:10px 15px;
	background-color: #eeeeee;
	overflow:hidden;;
	border-radius:10px;
}

#write-comment .title{
	font-size:20px;
	color:#000;
	font-weight:bold;
}

#write-comment table.form-comment{
	margin-top:20px;
	font-size:14px;
	color:#333;
	width:100%;
}

#write-comment table.form-comment td{
	padding-bottom:6px;
	padding-right:30px;
	vertical-align:middle;
}
#write-comment table.form-comment td:first-child {
	width:30px;
}

#write-comment table.form-comment td.aligntop{
	vertical-align:top;
}

#write-comment table.form-comment input{
	width:100%;
	max-width:306px;
	height:32px;
	border: 1px solid #ccc;
	line-height:26px;
	vertical-align:middle;
	padding:2px;
	border-top:1px solid #aaa;
}

#write-comment table.form-comment textarea{
	width:100% !important;
	max-width:306px;
	height:66px;
	overflow:auto;
	border: 1px solid #ccc;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top:1px solid #aaa;
}
@media only screen and (max-width: 960px) {
	#write-comment table.form-comment {margin:0;}
	#write-comment table.form-comment td:first-child,
	#write-comment table.form-comment td {
		width:100%;
		float:left;
		padding-right:0;
		padding-top:5px;
	}
	#write-comment table.form-comment td:first-child {
		padding-right:10px;
	}
	#content-dettaglio-blog {margin-bottom: 50px;}
	#alertcommento {max-width:100%;}
}
@media only screen and (max-width: 600px) {
	#write-comment a.button-yellow-style1{
		margin:-10px 0 10px;
	}
}