
BODY
{
	scrollbar-face-color: #EFF3F5;
	scrollbar-shadow-color: #4F6B95;
	scrollbar-highlight-color: #4F6B95;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #859EB2;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #859EB2;
}


.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #093f68;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
		height: 140px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; 
	
		background: url(../images/bg_toolbar.gif) repeat;
	color:#FFFFFF;
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	height: 28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: url(../images/bg_footer.gif) repeat;
	
}


.vocitop { /* stili per il menu di sinistra*/
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif
color: #003366;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom:0;
line-height: 100%;
font-weight: bold;
TEXT-ALIGN: left;
TEXT-DECORATION: none;
}

#vocitop a
	{	
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	COLOR: #003366;	
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	}
#vocitop a:hover
	{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	COLOR: #0970ac;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
	padding-left: 5px;
	vertical-align:middle;
	
	}


	#menutop {
	
	
	
	padding-bottom: 0px;
	margin-top:0;
	margin-bottom:0;
	TEXT-ALIGN: left;
	font-size: 75%;
	width: 100%;
}


A:link	
	{color: #395F7D; text-decoration:underline;}
A:visited	
	{color: #395F7D;text-decoration:underline;}
A:hover	
	{color:#2E4F6A;text-decoration:underline;}
	
.camera {color: #003063; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration:none;}
	
.camera:link
	{color: #003063; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none;}
.camera:visited	
	{color: #003063; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none;}
.camera:hover	
	{color: #003063; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration:none;}
	
	
.cameraup {color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none;}
	
.cameraup:link
	{color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none;}
.cameraup:visited	
	{color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration:none;}
.cameraup:hover	
	{color: #FFFFFF; font-family: Verdana; font-size: 11px; font-weight: bold; text-decoration:none;}


.titolo {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #587993;
	text-align: center;
}

.txtblu {
	font-family: Verdana;
	font-size: 9pt;
	color: #587993;
}

.txt {
	font-family: Verdana;
	font-size: 9pt;
	color: #000A13;
}

.tab {
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
}

.tab:link
	{color: #000000; text-decoration:none; font-size: 8pt;}
.tab:visited	
	{color: #EFB913;text-decoration:none; font-size: 8pt;}
.tab:hover	
	{color:#AD1018;text-decoration:none; font-size: 8pt;}
	
	
	
	
.white
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFF; text-decoration:none;
	}	
.bot
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFF; text-decoration:none;
	}

.bot:link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF; text-decoration:none;
	}
.bot:visited	
	{
	color: #FFFFFF;text-decoration:none;
	}
.bot:hover	
	{
	color:#FFFFFF;text-decoration:none;
	}



.convitalico {
	font-family: Verdana;
	font-size: 8pt;
	color: #ff0000;
	text-align: left;
	font-weight: bold;
	font-style: italic;
}


.small {
	font-family: Verdana;
	font-size: 8pt;
	color: #000A13;
}

.white {
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
}

.boxhome {
	font-family: Verdana;
	font-size: 8pt;
	color: #04244b;
	text-align:left;
}

.boxcop {
	font-family: Verdana;
	font-size: 7pt;
	color: #000A13;
}

.txt2 {
	font-family: Verdana;
	font-size: 9pt;
	color: #002d5a;
}

.bianco {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	BORDER-LEFT: #066999 1px solid; BORDER-BOTTOM: #066999 1px solid; BORDER-LEFT: #066999 1px solid; BORDER-RIGHT: #066999 1px solid; BORDER-TOP: #066999 1px solid;
}

.campotestobianco {
	font-family: Verdana;
	font-size: 8pt;
	color: #3f5c72;
}

.campotestobianco2 {
	font-family: Verdana;
	font-size: 7pt;
	color: #3f5c72;
}

.rosso {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #F60521;
}

.rosso2 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #F60521;
	text-align:justify;
}



.txtp {
	font-family: Verdana;
	font-size: 8pt;
	color: #ffffff;
}

.form
{
 
color: #1B4D7E; 
font-family: Verdana, Verdana, Helvetica,  sans-serif; 
font-size: 12px; 
border: 1 single #1B4D7E;

}

.tablink {
	font-family: Verdana;
	font-size: 9pt;
	color: #FFFFFF;
}

li {
	font-family: Verdana;
	font-size: 9pt;
	color: #000A13;
	text-align: justify;
}

TD {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #000A13
}

.affitto {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000A13;
	BACKGROUND-COLOR: #F9FB26
	
}


.agenzie {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 4pt;
	color: #5A7994
}

.agenzie:link
	{	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	text-indent: 4pt;
	text-decoration:none;
	color: #5A7994}
.agenzie:visited	
	{	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	text-indent: 4pt;
	color: #5A7994}
.agenzie:hover	
	{	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration:underline;
	text-indent: 4pt;
	color: #5A7994}
	
	



.agenzie2 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-indent: 4pt;
	color: #000000
}

.agenzie2:link
	{		font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	text-indent: 4pt;
	color: #000000}
.agenzie2:visited	
	{	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	text-indent: 4pt;
	color: #000000}
.agenzie2:hover	
	{		font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:underline;
	text-indent: 4pt;
	color: #000000}





.intestazione {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #003063
}

.top {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000
}

.toplistino {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #9FAEB8
}

.home {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #003366
}

.listinotoll {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff
}

.toplistino:link
	{color: #9FAEB8; text-decoration:none;}
.toplistino:visited	
	{color: #9FAEB8;text-decoration:none;}
.toplistino:hover	
	{color:#6D7880;text-decoration:none;}
	
.allegati:link
	{color: #FFFFFF; text-decoration:none;}
.allegati:visited	
	{color: #FFFFFF;text-decoration:none;}
.allegati:hover	
	{color:#FFFFFF;text-decoration:none;}

.top:link
	{color: #ffffff; text-decoration:none;}
.top:visited	
	{color: #ffffff;text-decoration:none;}
.top:hover	
	{color:#DCE7F1;text-decoration:none;}
	
.news2:link
	{color: #6886A2; text-decoration:none;font-family: Verdana;
	font-size: 8pt;}
.news2:visited	
	{color: #46729A;text-decoration:none;font-family: Verdana;
	font-size: 8pt;}
.news2:hover	
	{color:#46729A;text-decoration:underline;font-family: Verdana;
	font-size: 8pt;}	

.news2
	{color: #6886A2; text-decoration:none;font-family: Verdana;font-size: 8pt;}

.news:link
	{color: #ffffff; text-decoration:none;font-family: Verdana;
	font-size: 9pt;}
.news:visited	
	{color: #003366;text-decoration:none;font-family: Verdana;
	font-size: 9pt;}
.news:hover	
	{color:#003366;text-decoration:underline;font-family: Verdana;
	font-size: 9pt;}

.listino_prezzi {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000
}

.listino_prezzi_bianco {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.listino_prezzi_piccolo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000
}

.listino_testo {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000
}
	
.listino_testo1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000
}

	
.listino_testo_rione {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000
}

.listino_testo_rione_piccolo {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #000000
}

.avanti:link
	{color: #6F98B8; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration:none;}
.avanti:visited	
	{color: #466F8E; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration:none;}
.avanti:hover	
	{color: #466F8E; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration:underline;}

.back:link
	{color: #6F98B8; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:none;}
.back:visited	
	{color: #466F8E; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:none;}
.back:hover	
	{color: #466F8E; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:underline;}

.stradario:link
	{color: #ffffff; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:none;}
.stradario:visited	
	{color: #ffffff; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:none;}
.stradario:hover	
	{color: #ffffff; font-family: Verdana; font-size: 10px; font-weight: bold; text-decoration:underline;}
	
.zone:link
	{color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration:none;}
.zone:visited	
	{color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration:none;}
.zone:hover	
	{color: #ffffff; font-family: Verdana; font-size: 12px; font-weight: normal; text-decoration:underline;}


.listino:link
	{color: #ffffff; text-decoration:underline;}
.listino:visited	
	{color: #ffffff;text-decoration:underline;}
.listino:hover	
	{color:#DCE7F1;text-decoration:underline;}

.popb:link
	{color: #ffffff; text-decoration:underline;}
.popb:visited	
	{color: #ffffff;text-decoration:underline;}
.popb:hover	
	{color:#DCE7F1;text-decoration:underline;}

	
	
.espositori:link
	{color: #003366; text-decoration:underline; font-size:8pt;}
.espositori:visited	
	{color: #003366;text-decoration:underline; font-size:8pt;}
.espositori:hover	
	{color:#FF0000;text-decoration:underline; font-size:8pt;}
	
	.bordotable {
	BORDER-LEFT: #CFD9E2 1px solid; BORDER-BOTTOM: #CFD9E2 1px solid; BORDER-LEFT: #CFD9E2 1px solid; BORDER-RIGHT: #CFD9E2 1px solid; BORDER-TOP: #CFD9E2 1px solid;
}

	.bordouser {
	BORDER-LEFT: #6b8aa2 1px solid; BORDER-BOTTOM: #6b8aa2 1px solid; BORDER-LEFT: #6b8aa2 1px solid; BORDER-RIGHT: #6b8aa2 1px solid; BORDER-TOP: #6b8aa2 1px solid
}

	.bordotable1 {
	font-size:10pt; color:#FFFFFF; BORDER-LEFT: #CFD9E2 1px solid; BORDER-BOTTOM: #CFD9E2 1px solid; BORDER-LEFT: #CFD9E2 1px solid; BORDER-RIGHT: #CFD9E2 1px solid; BORDER-TOP: #CFD9E2 1px solid
}

.bordonews {
	font-size:10pt; color:#FFFFFF; BORDER-LEFT: #839CB4 1px solid; BORDER-BOTTOM: #839CB4 1px solid; BORDER-LEFT: #839CB4 1px solid; BORDER-RIGHT: #839CB4 1px solid; BORDER-TOP: #839CB4 1px solid
}

.codice {
	 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px;  COLOR: #333333; PADDING-TOP: 5px;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.codice1 {
	BORDER-RIGHT: #587993 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #587993 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #587993 1px dotted; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #587993 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D9E2EA
}

.codice2 {
	BORDER-RIGHT: #587993 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #587993 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #587993 1px dotted; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #587993 1px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #D9E2EA
}
