/* GUESTBOOK */

.guestbookContainer {
	padding:30px 14px 0;
}
.guestbookContainer h2 {
	padding-bottom:17px;
	color:#333;
	font-weight:lighter;
}
.guestbookContainer .guestbook {
	padding:0px 20px 20px 20px;
	margin-bottom:20px;
	background:#EAEAEA url(../../img/panel_comment.jpg) no-repeat;
}
.guestbookContainer .guestbook .commento {
	clear:both;
}
.contPostato .reply{ padding-top:22px; float:right; color:#666; text-decoration:none;
}
.guestbookContainer .guestbook .postato {
	
	font-size:11px;
	padding-bottom:20px;
}

.guestbookContainer .nComIcon {background:url(../../img/iconCommentScheda.gif) no-repeat 0 3px; padding-left:27px}

.guestbookContainer .guestbook h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:lighter;
	font-style:italic;
	color:#46463E;
	padding:7px 0 2px 0;
}
.guestbookContainer .guestbook .data {
	font-size:10px;
}
.moduloNews .menuNav {
}
/** form **/

.guestbookCont .uniForm {
	padding:30px 14px 0;
	margin:20px 0 0;
	position:relative;
}
.guestbookCont .uniForm .leftCol, .guestbookCont .uniForm .rightCol {
	width:265px;
	float:left;
	margin-bottom:12px;
	overflow:hidden;
}
.guestbookCont .uniForm .rightCol {
	float:right
}


.guestbookCont .uniForm h1 {
	padding-left:0;
}
.guestbookCont .uniForm .descForm {
	padding-left:0;
	background:url(../../img/dotted.gif) repeat-x bottom;
	width:510px;
	padding-bottom:8px;
}
.guestbookCont .uniForm .errorForm input {
	border-color:#757575
}
.guestbookCont .uniForm .errorForm {
	background: none;
	color: #333;
	border-color:#757575
}
.guestbookCont .uniForm .formError {
	display:none
}
.guestbookCont .uniForm .focused {
	background: none;
}
.guestbookCont .uniForm .focused label, .guestbookCont .uniForm .focused .label, .guestbookCont .uniForm .errorForm .label {
	color: #333;
}
.guestbookCont .uniForm .textInput:focus, .guestbookCont .uniForm textarea:focus, .guestbookCont .uniForm .selectInput:focus, .guestbookCont .uniForm .errorForm:focus {
	border-color:#757575;
}
.guestbookCont .uniForm .messaggio {
	background: none;
}
.guestbookCont .uniForm textarea {
	float:none;
	width:250px;/**************/
	margin:0;
	height:200px;
	font-size:13px;
}
.guestbookCont .uniForm .ctrlHolder {
	padding:0;
	margin-bottom:5px;
	width:100%
}
.guestbookCont .vert {
	height: auto;
	
	}
	
.guestbookCont .uniForm label {
	width:auto;
	font-weight:bold;
	font-size:11px;
	color:#333
}
.guestbookCont .uniForm input {
	float:left;
	margin:0;
	width:235px;
	font-size:13px;
}
.guestbookCont .uniForm select {
	float:left;
	margin:0;
	width:243px;
}
.guestbookCont .uniForm label em {
	color:red
}
.guestbookCont .uniForm .vert {
	float:left;
	clear: none;
	margin-right:21px;
}
.guestbookCont .uniForm .vert label {
	padding:8px 0;
}
.guestbookCont .uniForm .vert input, .guestbookCont .uniForm .vert select {
	clear:both;
}
.guestbookCont .uniForm .col1 {
	margin-right:0
}
.guestbookCont .uniForm .col1 input {
	width:200px;
}
.guestbookCont .uniForm .col2 {
	width:280px;
}
.guestbookCont .uniForm .col3 {
	width:120px;
	padding-right:20px;
}
.guestbookCont .uniForm .col3 input {
	width:96px;
}
.guestbookCont .uniForm .calendar {
	width:130px;
	padding-right:16px
}
.guestbookCont .uniForm .calendar label {
	width:140px;
}
.guestbookCont .uniForm .calendar input {
	margin-right:5px
}
.guestbookCont .uniForm .checkBox {
	width:auto;
}
.guestbookCont .uniForm .checkBox p {
	font-weight:bold;
	font-size:11px;
	width:auto;
	padding:6px 0 10px;
	float:none;
}
.guestbookCont .uniForm .checkBox div {
	width:auto;
	float:none;
	padding:0
}
.guestbookCont .uniForm .checkBox label {
	width:auto;
	padding:0 0 6px;
	margin:0 20px 0 10px;
}
.guestbookCont .uniForm .checkBox input {
	width:auto;
	margin-top:1px;
	clear:none;
}
.guestbookCont .uniForm .checkBox br {
	display:none
}
.guestbookCont .uniForm .clearBoth {
	clear:both;
	width:100%
}
.guestbookCont .uniForm .titoloNascosto p {
	visibility:hidden;
	margin-top:3px;
}
.guestbookCont .uniForm .lastFormEl {
	float:left;
	width:550px;
	margin-top:10px;
}
.guestbookCont .uniForm .lastFormEl p {
	width:360px;
	font-size:10px
}
.guestbookCont .uniForm button {
	float:right;
}
.guestbookCont .uniForm .lastFormEl .label {
	font-weight:bold;
	width:360px;
}
.guestbookCont .uniForm .label b {
	color:red;
	margin-right:3px;
}
.guestbookCont .uniForm .lnDotted {
	padding-top:15px;
	width:508px
}
.guestbookCont .uniForm .titoloForm {
	font-size:15px;
	color:#000;
	padding-bottom:10px;
	margin-bottom:30px;
}
.guestbookCont h1 a {
	text-decoration:underline;
	color:#46463E;
}
.guestbookCont .noLink {
	cursor:default;
	text-decoration:none;
}
.guestbookCont .noLink:hover {
	text-decoration:none;
}


.guestbookCont .tag_consentiti {position:absolute; z-index:202; top:50px; right:14px; font-size:10px}
