body {  
/*	font-family: Trebuchet MS, Verdana, Arial, Georgia, sans-serif; */
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
}
A, A:link, A:visited {
	font-size : 11px; 
	font-style: normal;
	font-family : Tahoma; 
	text-decoration : none; 
	font-weight: normal;
	color : #0066cc;
}
A:hover {
	font-size : 11px; 
	font-style: normal;
	font-family : Tahoma; 
	text-decoration : underline;
	font-weight: normal;
	color : #0066cc;
}
#searchbar {
	margin:10px;
	text-align:center;
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	font-weight : normal;
	text-decoration : none; 
	color: #000000;
}
.linksearchbar, .linksearchbar:link, .linksearchbar:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	text-decoration : underline;
	font-weight : normal;
	color: #0066cc;
}
.linksearchbar:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	text-decoration : underline;
	font-weight : normal;
	color: #0066cc;
}
.textblu {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #336699;
}
.textblunormal {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : normal;
	color: #0066cc;
}
H1 { 
	font-size:18px;
	margin-top:3px;	
	margin-bottom:3px;	
}
H2 { 
	font-size:16px;
	margin-top:3px;	
	margin-bottom:3px;	
}
H3 { 
	font-size:14px;
	margin-top:3px;	
	margin-bottom:3px;	
}
H4 { 
	font-size:12px;
	margin-top:3px;	
	margin-bottom:3px;	
}
.textlightblu {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #0000FF;
}
.linkblu, .linkblu:link, .linkblu:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #336699;
}
.linkblu:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #6699CC;
}
.linkgrigio, .linkgrigio:link, .linkgrigio:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #333333;
}
.linkgrigio:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #666666;
}
.linklightblu, .linklightblu:link, .linklightblu:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : bold;
	color: #0000FF;
}
.linklightblu:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : underline;
	font-weight : bold;
	color:#FF0000;
}
.linkbiancosmall, .linkbiancosmall:link, .linkbiancosmall:visited {
	font-size : 10px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : normal;
	color: #0066cc;
}
.linkbiancosmall:hover {
	font-size : 10px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : underline;
	font-weight: normal;
	color: #0066cc;
}
.linkbianco, .linkbianco:link, .linkbianco:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : none;
	font-weight : normal;
	color: #dddddd;
}
.linkbianco:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Tahoma;
	text-decoration : underline;
	font-weight: normal;
	color: #dddddd;
}
.linknero:link {
	color: #666666;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight : normal;
}
.linknero:visited {
  font-size: 10px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight : normal;
}
.linknero:hover {
	font-size: 10px;
	COLOR:#CCCCCC;
	TEXT-DECORATION: none;
	font-weight : normal;
}
.txt-black-regular-09 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	border: 1px solid #6699CC;
}
.testobig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}
.testosmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.testomedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.testosmallblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40404A;
}
.testosmallbianco {
	font-size: 11px;
	color:#dddddd;
	text-decoration:none;
	font-weight:normal;
}
.campiformsuhome {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #666666;
	border: 1px solid #336699;
}
.testosmallverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B9A38;
}
.campiform {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	border: 1px solid #336699;
	margin: 2px;
}
.campiformbig {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	color: #666666;
	border: 1px solid #336699;
}
.font28 { 
	font-size: 28px 
}
.font24 { 
	font-size: 24px 
}
.font20 { 
	font-size: 20px 
}
.font16 { 
	font-size: 16px 
}
.font14 { 
	font-size: 14px 
}
.font12 { 
	font-size: 12px 
}


.linkTitle, .linkTitle:link, .linkTitle:visited {
	font-size: 12px;
	font-weight: bold;		
}
.linkTitle:hover {
	font-size: 12px;
}

.categoriesText {
	font-size: 11px;
	font-weight: bold;		
	text-decoration : none;
	color: #000000;
	padding: 5px; 
	text-align: right;
}
.categoriesText p {
	margin-top: 0px;
	margin-bottom: 4px;
}
.categoriesLink, .categoriesLink:link, .categoriesLink:visited {
	text-decoration : none;
	color: #000000;
}
.categoriesLink:hover {
	text-decoration : underline;
	color: #000000;
}

.citiesText {
	font-size: 11px;
	font-weight: bold;		
	text-decoration : none;
	color: #000000;
	padding: 5px; 
	text-align: left;
}
.citiesText p {
	margin-top: 0px;
	margin-bottom: 4px;
}
.citiesLink, .citiesLink:link, .citiesLink:visited {
	text-decoration : none;
	color: #000000;
}
.citiesLink:hover {
	text-decoration : underline;
	color: #000000;
}

.advertInfoText {
	font-size: 11px;
	font-weight: normal;		
	text-decoration : none;
	color: #000000;
	padding: 5px; 
	text-align: left;
}

.advertInfoBiggerText {
	font-size: 14px;
	font-weight: bold;		
	text-decoration : none;
	color: #000000;
	padding: 5px; 
	text-align: left;
}

.advertInfoBiggerLink, .advertInfoBiggerLink:link, .advertInfoBiggerLink:visited {
	font-size: 14px;
	font-weight: bold;		
	text-decoration : none;
	color: #336699;
}
.advertInfoBiggerLink:hover {
	font-size: 14px;
	font-weight: bold;		
	text-decoration : underline;
	color: #336699;
}

.textTitle {
	font-size: 14px;
	font-weight: bold;		
}

.textBig {
	font-size: 16px;
}

#mainTitle {
	height:1px;
	visibility:hidden;
}

#youAreHere {
	padding:0px 0px 5px 20px;
	color:#999999;
}
#youAreHere A {
	color:#FFFFFF;
}

#toplinks {
	color:#999999;
}
#toplinks A {
	color:#FFFFFF;
}

#breadcrumb {
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	font-weight : normal;
	text-decoration : none; 
	color: #000000;
}
#breadcrumb A, #breadcrumb A:link, #breadcrumb A:visited {
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	text-decoration : underline;
	font-weight : normal;
	color: #0066cc;
}
#breadcrumb A:hover {
	font-size : 11px;
	font-style : normal;
	font-family : Arial;
	text-decoration : underline;
	font-weight : normal;
	color: #0066cc;
}


SELECT {
	font-size: 10px;
	font-style: normal;
	color:  #666666;
	border: 1px solid #000000;
}

.googleMapText {
	font-size: 11px;
	font-weight: normal;		
	text-decoration : none;
	color: #000000;
	text-align: right;
	padding: 5px; 
}
.googleMapLinks, .googleMapLinks:link, .googleMapLinks:visited {
	text-decoration : none;
	color: #000000;
}
.googleMapLinks:hover {
	text-decoration : underline;
	color: #000000;
}

.navlinks {
	PADDING-TOP: 0px;	PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN: 0px; 
}
.navlinks A {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 0.2em; BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 0.5em; MARGIN: 0px 0.1em 0px 0px; CURSOR: pointer; TEXT-ALIGN: center; TEXT-DECORATION: none;DISPLAY: inline-block; FLOAT: center; 
}
.navlinks A:hover { 
	BACKGROUND: #f0f7e8; BORDER-TOP: #83bc46 1px solid; BORDER-RIGHT: #83bc46 1px solid; BORDER-BOTTOM: #83bc46 1px solid;BORDER-LEFT: #83bc46 1px solid; 
}
A.navlinksprev {
	PADDING-TOP: 0.2em; BORDER-TOP-STYLE: none; PADDING-RIGHT: 0.0em; BORDER-RIGHT-STYLE: none; PADDING-BOTTOM: 0.2em; BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 0.2em; BORDER-LEFT-STYLE: none; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.navlinksprev:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; 
}
A.navlinkscurr {
	BORDER-TOP: #83bc46 1px solid; BORDER-RIGHT: #83bc46 1px solid; BORDER-BOTTOM: #83bc46 1px solid; BORDER-LEFT: #83bc46 1px solid; BACKGROUND: #f0f7e8; COLOR: #333; CURSOR: default; 	
}
A.navlinksnext {
	PADDING-TOP: 0.2em; BORDER-TOP-STYLE: none; PADDING-RIGHT: 0.2em; BORDER-RIGHT-STYLE: none; PADDING-BOTTOM: 0.2em; BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 0.0em; BORDER-LEFT-STYLE: none; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none; 
}
A.navlinksnext:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline; 
}

#mainContent {
	width:722px;
	float:none;
	display:block;
	padding-left:10px;
	padding-right:10px;
}
#leftColumn {
	float:left;
	width:152px;
	height:30px;
}
#rightColumn {
	float:right;
	width:570px;
	height:30px;
}
#spanColumn {
	height:30px;
	padding:0;
	margin:0;
	clear:both;
}
#siteSearchSuggestionsDiv {
	display: block;
	position: absolute; 
	top: auto; 
	left: auto; 
	width: 600px;
	margin: 0 auto;
	z-index: 100;
	color: #000000; 
	text-align: left; 
	font-size : 11px; 
	font-style: normal;
	font-family : Tahoma; 
	text-decoration : none; 
	font-weight: normal;
}
#siteSearchSuggestionsDivLoading {
	background: #FFFFFF;
	border-left: thin solid #666666;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;	
}
#siteSearchSuggestionsDivTop {
	background: #FFFFFF;
	border-left: thin solid #666666;
	border-right: thin solid #666666;
}
#siteSearchSuggestionsDivMiddle {
	background: #FF9900; 
	border-left: thin solid #666666;
	border-right: thin solid #666666;
}
#siteSearchSuggestionsDivBottom {
	background: #CCCCCC; 
	border-left: thin solid #666666;
	border-right: thin solid #666666;
	border-bottom: thin solid #666666;	
}
#siteSearchSuggestionsDivRow {
	padding: 5px; 
}
