body,form {
	font-size:10px; 
	font-family:verdana;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-color: #fff;
}

td{font-size:10px; font-family:verdana;}
select {font-size:10px;font-family:verdana;}
input {font-size:10px;font-family:verdana;}
textarea {font-size:10px;font-family:verdana;}
span{font-family:verdana;}
div{font-family:verdana;}
font{font-family:verdana;}
a{font-family:verdana;}

.ifrMaps{
	border:4px inset #cccccc;
}

a.linkChiaro:link, a.linkChiaro:visited, a.linkChiaro:hover{font-size:10px; font-weight:bold; margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#ffffff; text-decoration:none}
a.linkChiaro:hover{font-size:10px; font-weight:bold; margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#9999cc; text-decoration:none}
a.linkMed:link, a.linkBarraMed:visited, a.linkBarraMed:hover{font-size:12px;  margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#000066; text-decoration:none}
a.linkMed:hover{font-size:12px;  margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#000066; text-decoration:underline}
a.linkGra:link, a.linkGra:visited, a.linkGra:hover, a.linkGra:hover{font-size:15px; font-weight:bold; margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#000066; text-decoration:underline}
.lnkBoxProdotto {font-size:16px; line-height:20px; font-weight:bold; margin:0pt 0px 0px 0px; padding:0px 0px 0px 0px; color:#ff0000; text-decoration:underline}

a.linkPaginazione:link, a.linkPaginazione:visited, a.linkPaginazione:active{
	font-size:14px; 
	font-weight:bold; 
	margin:0px 0px 0px 0px; 
	padding:10px; 
	color:#ffffff; 
	text-decoration:none}
a.linkPaginazione:hover{
	text-decoration:underline;		
}

.tblMenuTestata td{
	background-color:#000066;
}

.tdNumeriPaginazioneON{
	font-size:12px;
	color:#ffffff;
	background-color:#000066;
	text-align: center;
	vertical-align:middle;
	height:25px;
}
.tdNumeriPaginazioneOFF{
	font-size:12px;
	color:#000066;
	vertical-align:middle;
	height:25px;		
	padding:4px;
}	

.testoMicro {font-size:2px; color:#000066;}
.testoNor {font-size:10px; color:#000066;}
.testoGig {font-size:30px; color:#000066;}
.testoChiaro {font-size:9px; color:#ffffff;font-weight:bold;}
.testoMed {font-size:12px; color:#000066;}
.testoChiaroGra {font-size:15px; color:#ffffff;}
.testoGra {font-size:15px; color:#000066;}


.separatore3 {font-size:1px;line-height:3px;height:3px;}
.separatore5 {font-size:1px;line-height:5px;height:5px;}
.separatore10 {font-size:1px;line-height:10px;height:10px;}
.separatore15 {font-size:1px;line-height:15px;height:15px;}	

.TabellaLaterale{
	width:202px;
	border-collapse:collapse;
}

.TitoloMenuLat{
	font-size:14px;
	font-weight:bold;
	height:28px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	background-image: url("IMG/fondomenu.gif");
}
.tdMenuLat{
	vertical-align:middle;
	font-size:11px; 
	font-weight:bold; 
	color:#000066;
	width:100%;
	height:18px;
	border-bottom:1px solid #000066;
	border-left:2px solid #000066;
	border-right:2px solid #000066;
	background-color:#FFFFC4;
	padding-left:5px;
	height:20px;
	line-height:20px;
	cursor:pointer;
}
.tdMenuLat a{
	color:#000066;
	text-decoration:none;
}
.tdMenuLatOn{
	vertical-align:middle;
	font-size:11px; 
	font-weight:bold; 
	color:#000066;
	width:100%;
	height:18px;
	border-bottom:1px solid #000066;
	border-left:2px solid #000066;
	border-right:2px solid #000066;
	background-color:#ff0000;
	padding-left:5px;
	height:20px;
	line-height:20px;
	cursor:pointer;
}
.tdMenuLatOn a{
	color:#ffffff;
	text-decoration:none;
}


.tblLnksMenuLat{
	width:100%;
	border-collapse:collapse;
	padding:0px;
}
.tblLnksMenuLat td{
	width:100%;
}

.ColoriTitoliMenuProdotti{
	color: #FFFFFF;
	background-color: #000080;
}

.ColoriTestiBoxHomeULTIMI_B{
	color: #000066;
	background-color:#CCFFFF;
}

.spanModalita{
	background-color:#ff0000;
	color:#ffffff;
	font-weight:bold;
}

.TestiUltimiInseriti{
	font-size:10px;
	font-weight:normal;
	height:20px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid;
	border-right:1px dotted;
}

.DescBoxProdotto{
	font-size:16px;
	line-height:20px;
	vertical-align:top;
	font-weight:normal;
}
.DescLungaBoxProdotto{
	font-size:16px;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
	border:1px solid #000066;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}
.CampoModalita{
	font-size:17px; 
	font-weight:bold;
	text-align:right;
}

.TestaProdotti    {
	color:#ffffff;
	background-color:#000066;
	font-size:12px;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
}
.TestaProdottiCod{	
	color:#ffffff;
	background-color:#000066;
	font-size:13px;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
}

.SfondoColorato{
	background-color:#FFFFCC;
}

.TitBoxRicerca{
	color:#ffffcc;
	background-color:#000066;
	font-size:16px;
	font-weight:bold;
	height:35px;
}
.CampoBoxRicerca{
	font-size:13px;
	font-weight:bold;
	height:30px;
	text-align:left;
	background-image: url("IMG/fondoRicerca.gif");
	padding-left:10px;
}
.ComboRicerca{
	font-size:13px;
	font-weight:bold;
}
.ComboRicercaNum{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:160px;
}
.btnCercaBox{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff0000;
	width:100px;
}

.TitBoxRicercaLat{
	font-size:12px;
	font-weight:bold;
	height:35px;
	border-left:2px solid #000066;
	border-right:2px solid #000066;
	border-bottom:2px solid #000066;
}
.CampoBoxRicercaLat{
	font-size:12px;
	font-weight:bold;
	height:22px;
	border-left:2px solid #000066;
	border-right:2px solid #000066;
	text-align:left;
	padding-left:3px;
	background-color:#ffffff;
}
.CampoBoxRicercaLatInt{
	font-size:12px;
	font-weight:bold;
	height:22px;
	text-align:left;
	padding-left:3px;
	background-color:#ffffff;
}
.ComboRicercaLat{
	width:98%;
	font-size:10px;
	font-weight:normal;
}
.ComboRicercaNumLat{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	width:150px;
}
.btnCercaBoxLat{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#ff0000;
	width:80px;
	height:20px;
}
.NessunRisultatoRicerca{
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
	padding:5px;
	text-align:center;
}


.tblDatiProdotto {
	border:1px solid #000066;
	border-collapse:collapse;
}
.tblDatiProdotto td{
	height:20px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000066;
	background-color:#ffffff;
	border-collapse:collapse;
	padding-left:2px;
	vertical-align:middle;
	width:2%;
}
.tblDatiProdotto .tblDatiProdottoSx{
	border-bottom:1px solid #000066;
	width:20%;
}
.tblDatiProdotto .tblDatiProdottoDx{
	border-bottom:1px solid #000066;
	width:29%;
}

.tblContattiImmobile{
	border:3px solid #000066;
}

.tblContattiImmobile td{
	font-size:15px;
	text-align:left;
	vertical-align:top;
}
.tblContattiImmobile a{
	font-weight:bold;
	color:#000066;
}
.NomeAgenteInImmobile{
	font-size:19px;
	font-weight:bold;
	text-align:center;
	height:45px;
}

.TblContenutiVari{
	border:2px solid #000066;
	background-color:#FFFFC4;
}

.TblContenutiVari th{
	font-size:14px;
	color:#ffffff;
	background-color:#000066;
}

.TblContenutiVari td{
	padding:5px;
}
.TabellaCentraleHome{
	width:100%;
	border:1px solid #000066;
	border-collapse:collapse;
	background-color:#FFFFC4;
}
.TabellaCentraleHome td{
	font-size:12px;
	height:100px;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
	color:#000066;
}
.TabellaCentraleHome a{
	color:#FF0000;
	font-weight:bold;
}
.lnkBoxCentrale{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
