/*
	grigio header menu 	  #cccccc
	blu left menu lines 		#807363
	blu left menu scritte	#000000
	blu news home data		#807363
	grigio titolo "news" right home #807363
	blu h1.mainTitle home #807363
*/
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
input{
		/*background-color: #fff;*/
}
#mappa
{
width:425px;
height:425px;
background-color:#cccccc;

}
a{
	text-decoration:none;
	color:#807363;
	cursor:pointer;
}
a:hover{
   color: #4A4239
}
.destro{	float: right;}
p{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
h1{margin: 0px;padding: 0px; font-size: 11px;}
h2{
	width:100%;
	font-size:11px;
	margin:0px;
	padding:0px;
	font-weight: bold;
}
h3{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#666;
	font-weight: bold;
}
.invisibile{
	display:none
}
.divPage{
	height:auto;
	width:910px;
	margin:auto;
	border:  0px solid #0f0;
	padding: 10px;
	/*overflow-x:hidden;*/
}
table.mainTableBody tr td {
	vertical-align: top;
}
/******* header ********/
table.mainTableBody tr td.tdRightHeader{
	vertical-align:bottom;
}
td.tdRightHeader div.divMenuHeader{
	padding-bottom: 5px;margin-bottom: 5px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
div.divMenuHeader a{
	color:#666
}
.destro{
	float: right;
}
		.tdLeft{
			text-align: right;
		}
			div.divContainerLeft{
					float: right;
					text-align: right;
					width: 150px;
			}
			div.divContainerLeft h2{
				border-bottom:  2px solid #807363;
				color:#000000;
				font-size: 11px;
				font-weight:bold;
				padding-bottom: 4px;
			}
			ul.ulLeftSubMenu{
				padding-bottom: 20px;
				padding-top: 3px;
			}
			ul.ulLeftSubMenu li a {color: #666666;	}
			ul.ulLeftSubMenu li a:visited {color: #777;	}
			ul.ulLeftSubMenu li a:hover {color: #999;	}
			div.divContainerLeft select.selectDistributori{
				font-size:11px ;
				border:  1px solid #ccc;
				background-color: #ccc;
				color: #fff;
			}
			div.divContainerLeft select.selectDistributori option{
				background-color: #fff;
				color: #666;
			}

/*** news *****/
  h2.newsMainTitle{
	color: #807363;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
	font-size: 12px;
	padding-top: 24px;
	padding-bottom: 3px;
	font-weight: bold;
}
  .newsData{
	color: #807363;
	font-size: 10px;
	margin:0px;
	padding: 0px;
	margin-top: 11px;
}
  h3.newsTitolo{
  		margin:0px;
		padding: 0px;
		color: #807363;
		font-size: 11px;
}
  div.divNewsTesto{
	padding-top:6px;
	padding-bottom:5px ;
	border-bottom: 1px solid #ccc;
	color: #666;
}
div.divNewsTesto img{
	width:  94px;
	height: 98px;
	float:left;
	border-right:10px solid #fff
}
.divTestoStandard {
font-size:12px;
}
/*** news gallery *****/
		div.gallery{
			width:100%;
			margin:auto;
			margin-top:20px;
		}
		div.galleryDocumentazione{
			width:100%;
			margin-top:20px;
			margin-bottom:10px;
		}
			#kwicksDocumenti{
				list-style-type:circle!Important;
				margin-top:5px;
			}
			#kwicksDocumenti li{
				float: none;
				margin:0px;
				padding:0px;
				border:0px;
				width:300px;
				height:20px;
			}
		div.titoloGallery{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #666;
			font-weight: bold;
			font-size:11px;
			padding-bottom: 5px;
			margin-top: 0px;
		}
		div.imgGallery{
			border-top:1px #cccccc solid;
			border-bottom:1px #cccccc solid;
			padding-top: 5px;
			padding-bottom: 5px;
			width:100%;
			height: 50px;
			clear: both;
		}
		div.imgGallery ul li img{
   		float: right;
			margin-left:5px;
			width: 80px;
			height: 50px;
			border: 0px solid #f00;
		}
		div.Gallery ul li img{
   		float: left;
			margin-left:5px;
		}
		 a.aGalleryLink{
			color: #999;
			font-size:10px;
			position: relative;
		}
		div.divFotoGalleryPage{
					width:100%;
					float:left;
					color:#666666;
					margin-top:3px;
					padding-bottom:10px;
				}
				div.divFotoGalleryPage span{
					float:left;
					cursor:pointer;
				}
				div.divFotoGalleryPage a{
					color: #666666;
				}
/*** fine news *****/
/**** center standard **/
h1.mainTitleCenter{
	color: #807363;
	font-size: 11px;
	padding-top: 20px;
	padding-bottom: 9px;
	text-transform: uppercase;
}
h2.subTitleCenter{
	color: #666666;
	padding-bottom: 15px;
}
div.iconeContainer{
	 text-align: center;
}

div.iconeContainer table{
	margin: auto;
	text-transform: lowercase;
}
div.iconeContainer table tr td a{color: #666;}
div.iconeContainer table tr td a:visited{color: #735775;}
div.iconeContainer table tr td a:hover{color: #807363;}

div.iconeContainer table tr  td.elemSelected{
/*	border: 5px solid #807363;
	background: #807363; */
}
div.iconeContainer  table tr td.elemSelected a{
	/*color: #fff;*/
	color: #807363;
	font-weight: bold;
}

/**** end center standard **/

/****  center NEWS **/
  .newsDataCenter{
	color: #807363;
	font-size: 10px;
	margin:0px;
	padding: 0px;
	margin-top: 11px;
	margin-bottom: 10px;
}
  h1.newsTitoloCenter{
  		margin:0px;
		padding: 0px;
		color: #666666;
		font-size: 11px;
		margin-bottom: 10px;
}
div.divLinkStampaMail{
	width: 100%;
	padding-top: 20px;
}
div.divLinkStampaMail table{
	margin: auto;
}
div.divLinkStampaMail table tr td span{position: relative; top: -8px;}


/*** news&Eventi main Page**/
div.newsMainList{
 	border-bottom:1px solid #ccc; clear:both;
	margin-top: 15px;

}

/**** end center NEWS **/

/**** center CertQual **/

h3.h3CertQualTitle{
	font-family: Verdana;
	font-size: 10px;
	color:#807363;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 8px;
}
div.certQual{
	padding-top: 10px;
}
div.certQual h4{
	margin:0px;
	padding:0px;
	font-size: 11px;
	padding-bottom: 5px;
	line-height: 11px;
	border: 0px solid #f00;
}
div.certQual a.linkCertQual{
	color: #666;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 10px;
}
div.certQual a.linkCertQual:visited{
color: #735775;
}
div.certQual a.linkCertQual:hover{
	color:#807363;
}
/**** end center CertQual **/

/*** center rete commeciale ***/

table.tableSelectContainer tr td select.selectDistributori{
	font-size:11px ;
	border:  1px solid #bbb;
	background-color: #bbb;
	color: #fff;
	min-width: 170px;
	margin-top: 5px;
}
table.tableSelectContainer tr td select.selectDistributori option{
	background-color: #fff;
	color: #666;
}
/*** end center rete commerciale ***/

/**** footer standard **/
div.divFooter{
	border-top: 1px solid #cccccc;
	padding-top: 7px;
	padding-bottom: 7px;
}
div.divFooter span{font-size: 11px;}
div.divFooter b{color: #064790; font-size: 9px; }
/**** end footer standard **/
		.tableBody .tdRight{
		width:768px!important;
		background-image:url(../img/bkgTableRight.jpg);
			background-repeat:repeat-y;
		}
		.divContainerRight{
				width:753px;
				height:auto!important;
				border: 0px solid #f00;
				float: left;
			}
			.divContainerRight h2{
				background-color:#000000;
				color:#FFFFFF;
				float: left;
				width:753px;
			}
		.itemRightContainer{
			width:733px;
			margin-left:10px;
			float:left;
		}
			div.itemRightBlockContainer{
				border: 0px solid #fff;
				float:left;
				padding-bottom: 15px;
			}
		.itemRightContainerTesto{
			width:214px;
			height:220px;
			height:auto!important;
			min-height:220px;
			float:left;
			padding:5px;
			text-align:justify;
			background-image:url(../img/bkgTestoCenter.jpg);
						background-position:center;
						background-repeat:no-repeat;
			border:0px solid #0f0;
		}
		.divOfferte{
			width:153px;
			min-height: 220px;
			height:auto;
			margin-top:20px;
			margin-left:13px;
			float:left;
		/*	margin-bottom:20px;*/
			border:0px solid #fff;
		}
					.imgContainerOfferte{
						width:153px;
						height:88px;
						background-image:url(../img/bkgCNipoti.jpg);
					}
					.imgContainerOfferte img{
						width:153px;
						height:78px;
						padding-bottom:1px;
						border-top:#000000 solid 6px;
					}
					.itemLeftContainerTesto{
						text-align: justify;
      				text-align: left;;
						height:65px;
						font-size:9px;
						color:#333333;
					}
				.divOffertePrezzo{
					border-bottom:#000000 1px dotted;
					height:15px;
					margin-top:5px;
					color:#7F3333;
					font-size:9px;
				}
				.divOffertePrezzo p{
					background-color:#000000;
					height:15px;
					width:50px;
					color:#ffffff;
					font-size:9px;
					float:right;
					line-height:15px;
					text-align:center;
				}
				.divOffertePrezzo a{
					color:#ffffff!important;
				}
				.divOffertePrezzo font{
					font-size:12px;
				}
				.divOfferteIconeMini{
				min-height: 50px;
				height:auto!important;
				height: 50px;
				}
				.divOfferteIconeMini img{
					height: 23px;
					margin-right: 1px;
					margin-bottom: 1px;
				}
.testoLeftDettaglio{
	background-color:#EBEBEB;
	border:1px #E5D6D6 solid;
	width:214px;
	min-height:700px;
	height:auto!important;
	height:700px;
	float:left;
	text-align:justify;
	margin-top:10px;
	margin-bottom:10px;
}
.testoLeftDettaglioTesto{
	min-height:185px;
	height:auto!important;
	height:185px;
text-align: left;;
	padding: 10px;
}
.itemRightContainerExtraTd{
/*	border-left:#cccccc 1px solid;*/
	vertical-align:top;padding-left:10px;
}
.itemRightContainerExtra{
 	width:488px;
	border: 0px;
	border-left:#cccccc 1px solid;
	min-height: 650px;
	height:auto!important;
	height: 100%;
	float:none;
	padding-right: 5px;
	padding-left: 7px;
	/*border: 1px solid #ff0;*/
	margin-top:10px;
}
.itemRightContainerExtraTitolo{
	width:490px;
	height:20px;
	line-height:20px;
	background-image:url(../img/iconaTitoloDettaglio.jpg);
	background-repeat:no-repeat;
	text-indent:22px;
	font-size:12px;
	text-transform:uppercase;
	color:#333333;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	 border-bottom:#CCCCCC 1px solid;
	 padding-bottom:1px;
}
span.spanLastMinuteTitoloOffertaDettaglio{
		color:#7F3333;
		text-transform:uppercase;
		font-size:10px;
		text-decoration:blink;
}
	.itemRightContainerExtraTitolo font{
		float: right;
		width:40px;
		color:#7F3333;
		font-size:10px;
		height:20px;
		line-height:20px;
		text-align:center;
		text-transform:lowercase!important;
		position:relative;
		top:-20px;
		left:-25px;
	}
	.itemRightContainerExtraTitolo font a{
		color:#7F3333;
	}
/************************************************************************
gallery rosa dettaglio
************************************************************************/
.itemRightContainerExtraGallery{
	width:490px;
	height:165px;
	margin-top:2px;
	border-top:#8F4C4C 4px solid;
	background-color:#E5D6D6;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden!IMPORTANT;
}
	.imgGalleryContainer{
		height:140px;
		float:left;
	}
	.imgGalleryContainerImg p{
		position:relative;
		top:5px;/*-7px;*/
		left:5px;
		width:300px;
		height:15px;
		/*background-color: #ffffff;*/
		float:left;
		text-indent:10px;
		border:0px #e4d6d5 solid;
		font-style: italic;
	}
	.imgGalleryContainerFoto{
			width:490px;
			height:138px;
			border:0px solid #ff0;
		}
	.imgGalleryContainerImg{
		width:490px;
		float:left;
		z-index:0!important;
		height:138px;
	}
	.imgGalleryContainer img{
		width:490px;
		float:left;
		z-index:0!important;
		height:138px;
	}
	.imgGalleryContainerBottom{
		width:488px;
		height:25px;
		border:#CCCCCC 1px solid;
		color:#7F3333;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		line-height:25px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.imgGalleryContainerBottomFrecce{
		width:50px;
		height:23px;
 	float:right;
		line-height:23px;
		margin-top:3px;
		margin-right:5px;
	}
	.imgMacchinaF{
		margin-left:3px;
		margin-right:3px;
		margin-top:2px;
	}
/************************************************************************
gallery griga casa
************************************************************************/
.itemRightContainerExtraGalleryCasa{
	width:440px;
	height:275px;
	margin-top:2px;
	border:1px solid #ccc;
	border-top:/*#8F4C4C*/#000000 4px solid;
	background-color:/*#E5D6D6;*/#eeeeee;
	float:right;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden!IMPORTANT;
}
	.imgGalleryContainer{
		height:140px;
		float:left;
	}
	.imgGalleryContainerImgCasa p{
		position:relative;
		top:5px;
		left:5px;
		width:250px;
		height:15px;
		background-color:#eee;
		float:left;
		text-indent:10px;
		line-height: 15px;
		border:0px #333333/*#e4d6d5*/ solid;
		font-style: italic;
	}
	.imgGalleryContainerFotoCasa{
			width:440px;
			height:248px;
			border:0px solid #ff0;
		}
	.imgGalleryContainerImgCasa{
		width:490px;
		float:left;
		z-index:0!important;
		height:248px;
	}
	.imgGalleryContainerImgCasa img{
		width:440px;
		float:left;
		z-index:0!important;
		height:248px;
	}
	.imgGalleryContainerBottomCasa{
		width:438px;
		height:25px;
		border-top:#CCCCCC 1px solid;
		color:#333333;/*#7F3333;*/
		font-size:10px;
		font-weight:bold;
		text-align:right;
		line-height:25px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.imgGalleryContainerBottomFrecce{
		width:50px;
		height:23px;
 	float:right;
		line-height:23px;
		margin-top:3px;
		margin-right:5px;
	}
	.imgMacchinaF{
		margin-left:3px;
		margin-right:3px;
		margin-top:2px;
	}
/************************************************************************
dettaglio
************************************************************************/
.tableTextExtra{
	width:480px;
	height:100px;
	height:auto!important;
	min-height:100px;
	padding-top:10px;
	margin-right: 15px;
	border:  0px solid #00f;
}
.tableTextExtraTitolo{
	height:20px; border-bottom:1px solid #CCCCCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	width: 90%;
}
.tableTextExtraTesto{
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:justify;
	vertical-align:top;
}
.datiPrezzo{
	width:64px;
	height:30px;
	font-size:9px;
	color:#7F3333;
	text-align:center;
	float:left;
	margin-top:5px;
}
.divPrenota{
	height:18px;
	width:52px;
	background-color:#7F3333;
	color:#FFFFFF;
	font-family:tahoma;
	text-align:center;
	line-height:18px;
	font-size:10px;
	margin-left:235px;
	margin-top:20px;
	margin-bottom:20px;
}
	.divPrenota a{
		color:#ffffff;
	}
.datiPrezzo font{
	font-size:14px;
}
.tableTextExtra2{
	width:410px;
	height:100px;
	height:auto!important;
	min-height:100px;
	margin-top:10px;
	margin-left:40px;
	/*border:  1px solid #0f0;*/
}
.tableTextExtra2Titolo{
	height:15px;
	font-size:10px;
	line-height:15px;
	color:#8F4C4C;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif
}
.tableTextExtra2Top{
	border-top:#C4C4C4 1px solid;
	border-left:#C4C4C4 1px solid;
	border-right:#C4C4C4 1px solid;
	height:5px;
	background-color:#E5D6D6
}
.tableTextExtra2Testo{
	border:#C4C4C4 1px solid;
	background-color:#EBEBEB;
	height:80px;
	vertical-align:top;
	padding:5px;
}
.iconeDatiExtra{
	width:330px;
	min-height:40px;
	height:auto!important;
	height:40px;
	margin-left:10px;
	float:left;
	margin-top:5px;
}
.iconeDatiExtra img{
	margin-left:5px;
}
.allegatoPdf{
	width:100px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-size:9px;
	text-align:left
}
.allegatoPdf a{
	color:#8F4C4C;
}
.tableFratelli{
	width:190px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	text-align: left;
}
.tdLastMinute{
	width:180px;
	height:20px!important;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:20px;
	color:#7F3333;
	background-color:#D6C6C6;
}
.tdLastMinute img{
	position:relative;
	top:2px;
	margin-right:3px;
}
.tdLastTop{
	height:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-align:left;
	border-bottom:1px #000000 dotted
}
.tdLastTop a{
	color:#000000;
}
.tdLastIcone{
	height:35px;
	border-bottom:1px #000000 dotted;
}
	.tdLastIcone img{
		margin-right:3px;
	}
	.prezzoFratelli{
		width:60px;
		float:right;
	}
		.prezzoFratelliTop{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:9px;
			color:#993333;
			line-height:10px;
		}
		.prezzoFratelliBottom{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#993333;
			line-height:14px;
		}
.tdLastPrenota{
	height:10px;
	font-size:10px;
	font-family:tahoma;
	color:#7F3333;
	text-align:right;
}
.tdLastPrenota a{
	color:#7F3333;
}
/* ################################ registrazione ##################################### */
.regTable{
	width:460px;
	margin-left:20px;
}
.regTable tr td{
	padding-top:5px;
}
.regTable tr td input, .tabCancellaIscrizione tr td input{
	border:1px #CCCCCC solid;
	font-size: 10px;
}
.tabCancellaIscrizione tr td input{width: 140px;}
.regTable tr td input[type=text], .regTable tr td input[type=password]{width: 300px;float:left; }
.regTable tr td input, .tabCancellaIscrizione tr td input[type=checkbox]{width: auto;}
table.tabCancellaIscrizione{
	border-top: 1px solid #7F3333;
	padding-top: 10px;;
}
.tabCancellaIscrizione tr td{
	padding-top:4px;
}
.avvio{
	background-color:#7F3333;
	color:#FFFFFF;
	font-size:10px;
}
/* ################################ end registrazione ##################################### */
/* ################################ ALERT DIV ##################################### */
div.divAlert{
	position:fixed;
	top: 0px;
	left: 0px;
	width: 3000px;
	height: 1500px;
	display: block;
	background-color:#999;
	border:1px #CCCCCC solid;
	z-index:20;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
div.divAlert div.resultAlertDivContainer{
	position:relative;
	top:200px;
	left:600px;
	display: block;
	width:300px;
	height:auto;
	padding:20px;
	background-color:#FFFFFF;
	border:1px #000000 solid;
}
div.divAlert div.resultAlertDivContainer h2{
	border-bottom: 1px solid #ccc;
	color:#7F3333;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	text-indent: 20px;
	background:url(../img/iconaTitoloDettaglio.jpg) no-repeat left center;
}
div.resultAlertDiv{
	height:auto;
	font-size:10px;
	font-family:Georgia;
	text-align:left;
	padding: 20px;
	margin-top:15px;
	font-weight:bold;
	color: #333333;
	border-bottom:1px #ccc solid;
}
/* ################################ CONFIRM ##################################### */
.divContainerMSG{
	width:500px;
	margin:auto;
	text-align: center;
	margin-top:200px;
	border:1px #CCCCCC solid;
	padding:10px;
}
.divContainerMSG img{
	position:relative;
	top:-40px;
}
.divContainerMSG a{
	color: #1f88ba;
	font-weight:bold;
}
/* ################################ FORM ##################################### */
.containerForm{
	height:auto;
		border:1px solid #cccccc;
	margin-left:7px;
	display:block;
	margin-top:10px;
	padding-bottom:15px;
}
.containerFormLitle{
	width:489px;
	height:45px;
	/*float:left;*/
		border:1px solid #cccccc;
	margin-left:7px;
	display:block;
	margin-top:10px
}
.buttonPrenota{
height:18px;
	width:52px;
	background-color:#7F3333;
	color:#FFFFFF;
	font-family:tahoma;
	text-align:center;
	line-height:18px;
	font-size:10px;
	float:left;
	border:#FFFFFF 1px solid;
}
.form1{
	margin:auto;
	margin-top:10px;
}
.form1 tr td{
	width:200px;
	margin-top:10px;
	padding-top:10px;
}
.form1 tr td input, .form1 tr td textarea{
	border:1px solid #CCCCCC;
	font-size:10px;
}
.inputSubmit{
	height:20px;
	background-color:#7F3333;
	color:#FFFFFF;
	font-family:tahoma;
	text-align:center;
	line-height:20px;
	font-size:10px;
	float:left;
   border:#ccc 1px solid;
}
.testoUtentiForm{
	width:100%;
	height:20px;
	margin-top:0px;
	text-align:center;
}
.testoUtentiForm a{
	color:#7F3333;
	font-weight:bold
}
.chiudiForm
{
	width:98%;
	height:10px;
	margin-top:5px;
	text-align: right;
}
/*************************************************************************
ricerca immobili
************************************************************************/
div.ordinaRisultato {
	width: auto;
	height:25px!important;
	padding-left:10px;
	text-align:left;
	background-color:#E4D6D5;
	border: 1px solid #C4C4C4;
}
div.ordinaRisultato  h3{
	font-size:11px;
	color:#7F3333;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-weight: bold;
	width: 300px;
	float:left;
	border:0px solid #f00;
}
div.ordinaRisultato a{
	float:left;
}
div.itemResultRicercaCasa{
	min-height: 50px;
	height: auto!important;
	height: 50px;
	/*border: 1px solid #0f0;*/
}
div.divTitoloitemResultCasa{
	background: none;
	border-bottom: 1px solid #c4c4c4;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 5px;
}
div.divTitoloitemResultCasa a{
	 color:#7F3333;
	 font-size: 10px;
}
td.imgResultRicPreviewContainer{
	width: 85px;
}
img.imgResultRicPreview{
 	width: 85px;
}
div.itemSearchCasaCaratteristicheContainer{
 	padding-top:5px;
 	width:400px;
 	height: auto;
}
div.itemSearchCasaCaratteristicheContainer img{
 margin-right:5px;
 margin-bottom:5px;
}
div.itemSearchCasaCaratteristicheContainer a{
	 color:#7F3333;
	 font-size: 11px;
	 font-weight: bold;
	 line-height: 30px;
	 font-family:Georgia, "Times New Roman", Times, serif;
}
table.tableIntervalliPrezzoCasa{
	border: 0px solid #c4c4c4;
}
table.tableIntervalliPrezzoCasa tr th{
	text-align: left;
	font-weight: normal;
 	color:#7F3333;
	 font-size: 11px;
	background-color:#E4D6D5;
	text-indent: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
table.tableIntervalliPrezzoCasa tr td{
	background-color:#eee;
	text-indent: 10px;
}
table.tableIntervalliPrezzoCasaDettaglio{
	border: 0px solid #c4c4c4;
}
table.tableIntervalliPrezzoCasaDettaglio tr th{
	text-align: left;
	font-weight: normal;
 	color:#7F3333;
	 font-size: 11px;
	background-color:#E4D6D5;
	text-indent: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:25px!important;
}
table.tableIntervalliPrezzoCasaDettaglio tr td{
	background-color:#eee;
	text-indent: 10px;
	height:25px!important;
}
.divCommentiGalleryPage{
	border-top: 1px solid #c4c4c4;
	margin-left: 7px;
	text-align: left;
}
.divCommentiGalleryPage span{
	float:right;
}
span.pageMMediaInfo{
	float:left;
	border: 0px solid #f00;
}
/****************************************
autonoleggio
*****************************************/
 table.tableClassiVeicolo{
background:#eee; border:1px solid #b4b4b4;margin-top:5px;
}
table.tableClassiVeicolo td{vertical-align: top;}
table.tableClassiVeicolo td:hover{background-color: #f2eeee; text-decoration: underline;}
table.tableClassiVeicolo td input{position: relative; top:0px;float: right;}
/*************************************************************************
prenotazione box
************************************************************************/
	h3.H3titoloOffertaBox{
								color:#aa4444;
								border-bottom:1px solid #ccc
							}
							div.containerForm div.form1{
								margin:10px;
								text-align:right;
							}
							div.form1 input, 	div.form1 select {font-size:10px; margin:0px;width:150px}
							div.containerForm input.buttonPrenota{width:85px;}
							 textarea {border: 1px solid #ccc; font-size: 11px;font-family:Verdana;}
							div.containerForm	input.inttextfield{width:80px;}
								 td.spazioTraColonne{width:10px;}
								 th.THdettaglioCamera {font-size:11px;text-align:right;padding-top:10px; color: #aa4444; border-bottom: 1px solid #ccc; font-family:georgia}
								 tr.TRdettaglioCamera TD {BACKGROUND-COLOR:#EEE; border-left: 3px solid #eee; border-left: 3px solid #eee; padding:0px;}
								 table.tableDatiPersonaPreonta{border: 1px solid #666;padding-bottom:10px;}
							table.tableDatiPersonaPrenota{
								border:1px solid #aaa;
								margin-top:20px;
								padding-bottom:5px;
								text-align: left;
							}
							table.tableDatiPersonaPrenota h4{
								margin:0px;
								padding:0px;
								position:relative;
								top:-8px;
								left:10px;
								background-color:#eee;
								border-left: 1px solid #7F3333;
								border-right: 1px solid #7F3333;
								width:80px;
								text-align:center
							}
.formbutton{
   text-align:center;
cursor:pointer;
border:0;
background:#999;
color:#fff;
padding:0px;
width:92px;
height:27px;
background:url(../img/prenota/bsubmit.png) repeat-x left top;
font-size:9px;
   padding-top: -3px;
}
.smallBr{
   display: block;
   margin-bottom: -3px;
}

.formselect{
cursor:pointer;
border:solid 1px #ccc;
background:#807363;
color:#fff;
padding: 1px 2px;
width:200px;
height:21px;
font-size:11px;
}
.formtext{
cursor:pointer;
border:solid 1px #807363;
background:#fff;
color:#000;
padding:0;
width:200px;
height:18px;
font-size:11px;
}
		#bsubmit { left:172px; top:170px; width:92px; height:26px; z-index:17; position:absolute; }
		#blinea1 { left:130px; top:285px; width:249px; height:3px; z-index:16; position:absolute; }
		.bnumero { background:url(../img/prenota/bnumero.png); background-repeat:no-repeat; padding-left:25px; padding-top:1px;left:131px; top:261px; width:248px; height:21px; z-index:15; position:absolute;color:#7F7262 }
		#bchiamaci { left:118px; top:223px; width:262px; height:23px; z-index:14; position:absolute; }
		#blinea { left:8px; top:222px; width:91px; height:90px; z-index:13; position:absolute; }
		#bgiorni1 {text-align:right;  left:20px; top:150px; width:105px; height:18px; z-index:12; position:absolute; }
		#brestituzion {text-align:right;  left:30px; top:127px; width:95px; height:18px; z-index:11; position:absolute; }
		#bdata {text-align:right;  left:30px; top:104px; width:95px; height:18px; z-index:10; position:absolute; }
		#bconsegna {text-align:right;  left:30px; top:75px; width:95px; height:18px; z-index:9; position:absolute; }
		#britiro {text-align:right; left:30px; top:51px; width:95px; height:18px; z-index:8; position:absolute; }
		#bgiorni { left:142px; top:150px; width:221px; height:18px; z-index:7; position:absolute; }
		#brestituzio { left:142px; top:127px; width:260px; height:17px; z-index:6; position:absolute; }
		#bdata2 { left:142px; top:104px; width:260px; height:17px; z-index:5; position:absolute; }
		#bconsegna2 { left:142px; top:74px; width:260px; height:18px; z-index:4; position:absolute; }
		#britiro2 { left:142px; top:51px; width:260px; height:18px; z-index:3; position:absolute; }
		#btitolo {background:url(../img/prenota/btitolo.png); left:8px; top:6px; width:420px; height:25px; z-index:2; position:absolute; }
		#back { left:0px; top:0px; width:437px; height:329px; z-index:0; position:absolute; }




		#la_su { left:143px; top:15px; width:19px; height:37px; z-index:14; position:absolute; }
		#la_giu { left:113px; top:15px; width:19px; height:37px; z-index:13; position:absolute; }
#la_t1 { color:#807363;font-size:12px; font-weight:bold;left:10px; top:0px; width:215px; height:12px; z-index:3; position:absolute; }
#la_ord { color:#807363;font-size:11px;left:10px; top:28px; width:89px; height:9px; z-index:4; position:absolute; }


		.la_max { left:118px; top:17px; width:24px; height:24px; z-index:12; position:absolute; }
		.la_tipo {background-color:#807363;text-align:center; color:#FFF; font-size:12px; font-weight:bold;left:154px; top:20px; width:20px; height:17px; z-index:11; position:absolute; }
		.la_titolo {color:#807363;font-size:12px; font-weight:bold;font-size:12px; font-weight:bold;left:178px; top:20px; width:413px; height:9px; z-index:11; position:absolute; }
		.la_mail1 {
                    cursor:pointer;
                    line-height:10px;
                    border:1px solid #807363;
                    color:#807363;
                    font-size:10px;
                    padding:3px;
                    font-weight:bold;
                    left:291px;
                    top:197px;
                    width:129px;
                    height:23px;
                    z-index:10;
                    position:absolute;
                    text-align: right;
                    background-image: url('../img/tel.png');
                    background-repeat: no-repeat;
                    background-position: left center;
                }
                .la_mail2 {
                    cursor:pointer;
                    line-height:10px;
                    border-right:1px solid #807363;
                    border-top:1px solid #807363;
                    border-left:1px solid #807363;
                    border-bottom:1px solid #807363;
                    color:#666;
                    left:10px;
                    background-color: #e8e8e8;
                    font-size:10px;
                    padding:3px;
                    font-weight:bold;
                    text-align: center;
                    top:137px;
                    width:125px;
                    height:13px;
                    z-index:10;
                    position:absolute;
                }
                .la_mail3 {
                    cursor:pointer;
                    line-height:10px;
                    border-right:1px solid #807363;
                    border-top:1px solid #807363;
                    border-left:1px solid #807363;
                    border-bottom:1px solid #807363;
                    color:#666;
                    left:10px;
                    background-color: #e8e8e8;
                    text-align: center;
                    font-size:10px;
                    padding:3px;
                    font-weight:bold;
                    top:157px;
                    width:125px;
                    height:13px;
                    z-index:10;
                    position:absolute;
                }
                .la_mail4 {
                    cursor:pointer;
                    line-height:10px;
                    border-right:1px solid #807363;
                    border-top:1px solid #807363;
                    border-left:1px solid #807363;
                    border-bottom:1px solid #807363;
                    color:#666;
                    left:10px;
                    background-color: #e8e8e8;
                    text-align: center;
                    font-size:10px;
                    padding:3px;
                    font-weight:bold;
                    top:177px;
                    width:125px;
                    height:13px;
                    z-index:10;
                    position:absolute;
                }
		.la_mail {
                    cursor:pointer;
                    text-align: right;
                    line-height:10px;
                    border:1px solid #807363;
                    color:#807363;
                    font-size:10px;
                    font-weight:bold;
                    padding:3px;
                    color:#807363;
                    left:155px;
                    top:197px;
                    width:129px;
                    height:23px;
                    z-index:9;
                    position:absolute;
                    background-image: url('../img/mail.png');
                    background-repeat: no-repeat;
                    background-position: left center;
                }
		.la_foto {
                    
                    left:16px;
                    top:17px;
                    width:127px;
                    height:210px;
                    z-index:8;
                    position:absolute;
                    border-right:1px solid #ccc;
                }
		.la_bordo {
                    left:0px;
                    top:0px;
                    width:434px;
                    height:211px;
                    z-index:7;
                    position:absolute;
                }
		.la_costo {
                    padding-top:5px;
                    text-align:center;
                    width:133px;
                    height:25px;
                    color:#FFF;
                    background-color:#807363;
                    font-size:12px;
                    font-weight:bold;
                    left:10px;
                    top:197px;
                    z-index:6;
                    position:absolute;
                }
		.la_t3 {
                    color:#807363;
                    font-size:11px;
                    font-weight:bold;
                    left:145px;
                    top:6px;
                    width:260px;
                    height:10px;
                    z-index:5;
                    position:absolute;
                    height:15px;
                    text-align:left;
                }
		.la_preno_auto { 
                    left:27px;
                    top:10px;
                    width:260px;
                    height:10px;
                    z-index:5;
                    position:absolute;
                }
		.la_t4 { color:#807363;font-size:12px; font-weight:bold;left:143px; top:66px; width:200px; height:10px; z-index:5; position:absolute; border-bottom:1px solid #E1DEDA;height:17px;}
		.la_t5 { color:#807363;font-size:12px; font-weight:bold;left:143px; top:126px; width:200px; height:10px; z-index:5; position:absolute; border-bottom:1px solid #E1DEDA;height:17px;}
		.la_t6 {
                    color:#333;
                    font-size:11px;
                    font-weight:bold;
                    left:145px;
                    top:26px;
                    width:200px;
                    height:10px;
                    z-index:5;
                    position:absolute;
                }
		.la_form { 
                    color:#333;
                    font-size:12px;
                    font-weight:bold;
                    left:23px;
                    top:50px;
                    width:200px;
                    height:10px;
                    z-index:5;
                    position:absolute;
                }
		.la_desc {color:#000; font-size:10px;left:152px; top:51px; width:248px; height:44px; z-index:2; position:absolute; }
		.la_box {
                    left:10px;
                    top:16px;
                    width:416px;
                    height:210px;
                    z-index:1;
                    position:absolute;border:1px solid #807363;
                  }
                  #servizi_aggiuntivi{
                   border:1px solid #e8e8e8;
                   width:350px;
                    }
		.la_bk {   position:relative; height:230px;}

		.la_box_ext { background-color:#fff;left:10px; top:236px; width:416px; height:211px; z-index:600; position:absolute;display:none;border:1px solid #807363;}
		.la_box_tel { background-color:#fff;left:10px; top:236px;width:416px; height:212px; z-index:600; position:absolute;display:none;border:1px solid #807363;}
		.la_box_pre { background-color:#fff;left:10px; top:236px; width:416px; height:661px; z-index:1600; position:absolute;display:none;border:1px solid #807363;}


		#modif { left:174px; top:16px; width:89px; height:8px; z-index:13; position:absolute;color:#FFF ;font-size:10px }

		#mrn { left:161px; top:13px; width:102px; height:19px; z-index:12; position:absolute; }
/*		#gg { left:163px; top:113px; width:16px; height:9px; z-index:11; position:absolute; }*/
		#conse { left:230px; top:43px; width:199px; height:10px; z-index:10; position:absolute; }
		#ritir { left:25px; top:41px; width:179px; height:10px; z-index:6; position:absolute; }
		#ggtot { left:25px; top:113px; width:126px; height:13px; z-index:2; position:absolute; }
		#riep { left:21px; top:26px; width:145px; height:12px; z-index:1; position:absolute; color:#000 }

		
                #messaggio_orario{width:400px;margin-left:15px;color:#F90004;margin-top:10px;margin-bottom:5px;}
.myinputstyle {
	border: 1px solid #999;
	/** remember to change image path **/
	background-color:  #ffffff;
        margin-left:45px;
	color: #807363;
        height:15px;
}

/** You can use this style for your LABEL elements **/
.mylabelstyle {
	color: #807363;
}
.mylabelstyle_assicurazioni {
	color: #666;
        width:350px;
        height:25px;
        padding-top:7px;
        font-size: 11px;
        
        
}
.dispari{
   
    background-color: #fff;
    

}
.pari{

     background-color: #e8e8e8;
     
    
}
.mylabelstyle_assicurazioni input {
	float:left;
       

}
.prezzo_aggiuntivo{
    float:left;
    width:310px;
    margin-left:20px;
}


#sfondo {
    margin-top:20px;
    width:220px;
    z-index:100;
    position:fixed;
    background-color:#D4D0C8;
    padding-left:10px;
    padding-top:10px;
}
#ritiro_mezzo{
    
    
}

.modifica_flottante{
    width:200px;
    height:55px;
    border-bottom: 1px solid #fff;
    margin:8px auto;
}
#riepilogo{
    font-weight: bold;
    color:#666;
    background-color: #fff;
    width:170px;
    text-align: center;
    margin:auto;
    height:15px;
   
    
}
#gg{
    text-align: right;
    
    
    font-weight: bold;
    color:#666;
}
#tot_gg{
    text-align: right;
    padding-right:15px;
    padding-left:10px;
    margin-top:10px;
    font-weight: bold;
    color:#666;
}
#modifica_dati{
    background-color:#807363;
    font-weight:bold;
    color:#fff;
    text-align:center;
    width:114px;
    height:20px;
    margin:10px auto;
    padding-top:7px;
}
#requisiti_box{
    font-size:10px;
}
#prezzo_box{

}
