
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #264957;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #00384e;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: #00384e; 
	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.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: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #00384e;
}
.oneColFixCtrHdr #footer {
	padding: 0 5px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	height: 26px;
	background: url(../images/bg_bottom.gif) repeat;
	
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}


td {color: #162e38; text-decoration:none;font-family: Verdana;font-size: 9pt;}


A:link	
	{color: #13546f; text-decoration:underline;}
A:visited	
	{color: #13546f;text-decoration:underline;}
A:hover	
	{color:#13546f;text-decoration:none;}



.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: #4c4142; text-decoration:none;font-family: Verdana;
	font-size: 8pt;}
.news2:visited	
	{color: #4c4142;text-decoration:none;font-family: Verdana;
	font-size: 8pt;}
.news2:hover	
	{color:#2b2728;text-decoration:underline;font-family: Verdana;
	font-size: 8pt;}	

.news2
	{color: #4c4142; 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: #423e3e;text-decoration:none;font-family: Verdana;
	font-size: 9pt;}
.news:hover	
	{color:#423e3e;text-decoration:underline;font-family: Verdana;
	font-size: 9pt;}

.listino_prezzi {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #150761
}

.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: #150761
}

.listino_testo {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #150761
}
	
.listino_testo1 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #150761
}

	
.listino_testo_rione {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #150761
}

.listino_testo_rione_piccolo {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #150761
}

.tithome {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #cb8f0e;
}

.vocicat {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #042038;
}

.vocicat2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0a4e88;
}



.titrosso {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #e2052d;
}
.titzona2 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #042038;
}
.titzonab {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}

.homepage {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}

.contatti2
	{color: #00384e; font-family: Verdana; font-size: 9pt; font-weight: normal; text-decoration:none;}

.contatti:link
	{color: #00384e; font-family: Verdana; font-size: 9pt; font-weight: bold; text-decoration:none;}
.contatti:visited	
	{color: #00384e; font-family: Verdana; font-size: 9pt; font-weight: bold; text-decoration:none;}
.contatti:hover	
	{color: #00384e; font-family: Verdana; font-size: 9pt; font-weight: bold; text-decoration:underline;}


.bottom2
	{color: #ffffff; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration:none;}

.bottom:link
	{color: #ffffff; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration:none;}
.bottom:visited	
	{color: #ffffff; font-family: Verdana; font-size: 8pt; font-weight: norma; text-decoration:none;}
.bottom:hover	
	{color: #ffffff; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration:underline;}

.avanti:link
	{color: #150761; font-family: Verdana; font-size: 11pt; font-weight: bold; text-decoration:none;}
.avanti:visited	
	{color: #150761; font-family: Verdana; font-size: 11pt; font-weight: bold; text-decoration:none;}
.avanti:hover	
	{color: #150761; font-family: Verdana; font-size: 11pt; font-weight: bold; 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;}
	
	
	
	
.arretrati:link
	{color: #ffffff; text-decoration:underline;}
.arretrati:visited	
	{color: #ffffff;text-decoration:underline;}
.arretrati:hover	
	{color:#DCE7F1;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: #bcbbbb 1px solid;  BORDER-LEFT: #bcbbbb 1px solid; BORDER-RIGHT: #bcbbbb 1px solid; 
}

	.bordouser {
	BORDER-LEFT: #b7b5b5 1px solid; BORDER-BOTTOM: #b7b5b5 1px solid; BORDER-LEFT: #b7b5b5 1px solid; BORDER-RIGHT: #b7b5b5 1px solid; BORDER-TOP: #b7b5b5 1px solid
}

	.bordosx {
	BORDER-RIGHT: #adb0a6 1px solid;
	BORDER-LEFT: #adb0a6 1px solid;
}

	.bordodx {
	BORDER-LEFT: #adb0a6 1px solid;
	BORDER-RIGHT: #adb0a6 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
}

.titolohome {
	font-size:10pt; font-weight:bold; color:#9c1323; BORDER-LEFT: #d0cbab 1px solid;   BORDER-RIGHT: #d0cbab 1px solid;  background:url(../images/bg_tithome.gif); padding-left: 5px;
}

.codice {
	BORDER-RIGHT: #587993 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #587993 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #587993 1px solid; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #587993 1px solid; 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
}








