body {
	background-image: url(immagini/comunitamontanagargano_01.gif);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family:tahoma, arial, sans-serif;
	font-size:0.7em;
	color:#FFFFFF;
}
	.lurkinLayer {
		display:none;
	}
	#mainLayer {
		width: 760px;
		margin-left: -335px;
		position: absolute;
		left: 50%;
	}
		#mainColumn {
			float: left;
			width: 670px;
		}
			#titleLayer {
				float: right;
				width: 492px;
				height:64px;
				background-image:url(immagini/comunitamontanagargano_03.jpg);
				background-position:top left;
				background-repeat:no-repeat;
			}
			#shadowLayer {
				position:absolute;
				display:none;
			}
			#headerlayer {
				clear: both;
				height: 263px;
				width: 670px;
				background-position:right top;
				background-repeat:no-repeat;
			}
			#mainContent {
				width:670px;
			}
				#contentLayer {
					float:right;
					width: 492px;
				}
					.content {
						padding-top:10px;
						padding-left:20px;
						padding-right:20px;
						padding-bottom:20px;
						text-align:justify;						
						background-image: url(immagini/comunitamontanagargano_12.gif);
						background-repeat: repeat-x;
						background-position: left top;
						background-color: #145086;

					}
						.map {
							float:right;
							border:none;
							clear:right;
						}
						h1 {
							font-size:180%;
							color:#FFBA00;
							font-weight:bold;
							letter-spacing:0.2em;
							text-align:left;
						}
						.subTitle {
							text-align:right;
							font-size:1.5em;
						}
						#locator {
							text-align:right;
							color:#ffffff;
						}
							#locator a {
								color:#00D8FF;
								text-decoration:none;
							}
							#locator a:link, #locator a:visited, #locator a:active  {
								color:#00D8FF;
								font-weight:normal;
								text-decoration:none;
							}
							#locator a:hover, #locator a:focus {
								color:#00d8ff;
								font-weight:normal;
								text-decoration:underline;
								font-style:normal;
							}
							.currentVoice {
								color:#00D8FF;
								font-weight:normal;
								text-decoration:none;
							}
						#title {
							color:#ffba00;
							font-weight:bold;
							font-size:1.5em;
						}
						.content a:link, .content a:visited, .content a:active {
							color:#FFFFFF;
							text-decoration:none;
						}
						.content a:hover, .content a:focus {
							text-decoration:underline;
						}
							.rightSplitter {
								width:230px;
								float:right;
								clear:right;
							}
							.leftSplitter {
								width:230px;
								float:left;
								clear:left;
							}
						#subSection {
							background-color:#84A5CB;
							border:1px solid #000000;
							width:140px;
							float:right;
							padding:5px;
							margin-left:5px;
							margin-bottom:5px;
							color:#002233;
						}
							#subSection strong {
								color:#FFFFFF;
							}
							#subSection a:link, #subSection a:visited {
								font-weight:normal;
								text-decoration:none;
								margin-left:5px;
							}
							#subSection a:hover, #subSection a:focus {
								font-weight:normal;
								text-decoration:underline;
								font-style:normal;
								margin-left:5px;
							}
							.noLink {
								font-weight:normal;
								text-decoration:none;
								margin-left:5px;
								color:#ffffff;
							}
				#menuLayer {
					float:left;
					width: 178px;
					color:#000000;
					padding-bottom:20px;
				}
					.menuBlock {
						padding-right:19px;
						color:#3E3E3E;
					}
						.menuBlock a {
							color:#3E3E3E;
						}
						.menuBlock a:link {
							font-weight:normal;
							text-decoration:none;
						}
						.menuBlock a:visited {
							font-weight:normal;
							text-decoration:none;
						}
						.menuBlock a:hover {
							font-weight:bold;
							text-decoration:none;
						}
						.menuBlock a:active {
							font-weight:bold;
							text-decoration:none;
						}
						.newsCom a {
							color:#3E3E3E;
						}
						.newsCom a:link, .newsCom a:visited, .newsCom a:active {
							text-decoration:none;
							font-weight:normal;
						}
						.newsCom a:hover, .newsCom a:focus {
							text-decoration:underline;
							font-weight:normal;
						}
						.blockTitle1 {
							background-color:#081749;
							text-align:right;
							margin-top:10px;
							padding-bottom:2px;
							color:#FFFFFF;
							font-weight:bold;
						}
						.blockTitle2 {
							background-color:#284A84;
							text-align:right;
							margin-top:10px;
							padding-bottom:2px;
							color:#FFFFFF;
							font-weight:bold;
						}
						.blockTitle3 {
							background-color:#547296;
							text-align:right;
							margin-top:10px;
							padding-bottom:2px;
							color:#FFFFFF;
							font-weight:bold;
						}
						.blockTitle4 {
							background-color:#7994B4;
							text-align:right;
							margin-top:10px;
							padding-bottom:2px;
							color:#FFFFFF;
							font-weight:bold;
						}
						.blockTitle5 {
							background-color:#84A5CB;
							text-align:right;
							margin-top:10px;
							padding-bottom:2px;
							color:#FFFFFF;
							font-weight:bold;
						}
						.mapMenu {
							padding-left:10px;
						}
							.subMenu {
								padding-left:10px;
								color:#3E3E3E;
							}
			#footerLayer {
				float:right;
				text-align:right;
				color:#252525;
			}
				a.footerLink:link {
					text-decoration:none;
					color:#252525;
				}
				a.footerLink:visited {
					text-decoration:none;
					color:#252525;
				}
				a.footerLink:active {
					text-decoration:none;
					color:#252525;
				}
				a.footerLink:hover {
					text-decoration:underline;
					color:#252525;
				}
				#footerLayer td img {
					margin-top:5px;
					border:none;
				}
		#sideAngel {
			float: right;
			width:90px;
			height:344px;
			background-image:url(immagini/comunitamontanagargano_04.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
/* font e link */
						a.content:link {
							color:#00D8FF;
							text-decoration:none;
						}
						a.content:visited {
							color:#00D8FF;
							text-decoration:none;
						}
						a.content:hover {
							color:#00D8FF;
							text-decoration:underline;
						}
						a.content:active {
							color:#00D8FF;
							text-decoration:none;
						}
						.leftPic {
							padding:1px;
							border:solid 1px #ffffff;
							margin-right:5px;
							float:left;
						}
						.rightPic {
							padding:1px;
							border:solid 1px #ffffff;
							margin-left:5px;
							float:right;
						}
						.centerPic {
							padding:1px;
							border:solid 1px #ffffff;
							margin-bottom:5px;
							margin-top:5px;
						}
						a img {
							border:none;
							padding:0px;
							margin:0px;
						}
						hr {
							border:none;
							color:#FFFFFF;
							height:1px;
							width:100%;
							clear:both;
							margin-top:10px;
						}
						.txtField {
							background-color:#84A5CB;
							border:1px solid #000000;
							width:160px;
							font-size:100%;
						}
						.txtButton {
							background-color:#84A5CB;
							border:1px solid #000000;
							font-size:100%;
						}
						#form2 .txtField {
							background-color:#84A5CB;
							border:1px solid #000000;
							width:250px;
							font-size:100%;
						}
						#form2 .txtArea {
							background-color:#84A5CB;
							border:1px solid #000000;
							width:250px;
							font-size:100%;
						}
						#form2 .txtButton {
							background-color:#84A5CB;
							border:1px solid #000000;
							font-size:100%;
						}