body
{
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


body.oasivalpisani
{
	background: #C0D5F0 url(../img/background.jpg) top repeat-x;
	text-align: center;
}
	#container {
		width: 900px !important;
		margin: 0px auto 0px auto;
		padding: 0px 0px 0px 0px;
		text-align: left;
	}

		/* ################# ######## ################ */
		/* ################# AREA TOP ################ */
		/* ################# ######## ################ */
		#areatop {
			float:left;
			width: 900px !important;
			height: 145px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-align:left;
			background:url(../img/page_background_areatop.jpg) top center no-repeat;
		}
		/* ################# LOGO ################ */
			#logo {
				float:left;
				width: 220px;
				height: 145px;
				overflow:hidden;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 100px;
			}
			
		/* ################# INDIRIZZI ################ */
			#etichetta {
				float: right;
				width: 220px;
				height: 145px;
				overflow:hidden;
				margin: 0px 0px 0px 0px;
				padding: 0px 100px 0px 0px;
			}

		/* ################# #### ################ */
		/* ################# PAGE ################ */
		/* ################# #### ################ */
		#page {
			float:left;
			width: 900px !important;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			text-align:left;
			background:url(../img/page_background.png) top center repeat-y;
		}
			#page_container {
				float:left;
				width: 700px !important;
				margin: 0px 0px 0px 0px;
				padding: 0px 100px 0px 100px;
				text-align:left;
				background: url(../img/page_background_page.jpg) top center no-repeat;
			}
			/* ################# HEADER ################ */
				#header {
					float:left;
					width: 900px;
					height: 250px;
					overflow:hidden;
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
				}
			/* ################# RIGHT ################ */
				#right {
					float: right;
					width: 280px;
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 0px 10px;
				}

				/* ################# MAPPA ################ */
					#mappa {
						display:block;
						margin: 0px 0px 0px 0px;
						padding: 0px 0px 0px 0px;
						border: 1px solid #000000;
					}
					.inserto {
						display:block;
						margin: 10px 0px 0px 0px;
						padding: 5px 5px 5px 5px;
						border: 0px solid #000000;
					}
						.inserto h1 {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#999999;
							margin: 0px 0px 0px 0px;
							padding: 0px 0px 0px 0px;
							border-bottom: 1px solid #000000;
						}

			/* ################# cotent ################ */
				#content {
					float: left;
					width: 380px;
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 10px 10px;
				}

			/* ################# GALLERY ################ */
				#gallery {
					clear:both;
					float: left;
					width: 700px;
					margin: 0px 0px 0px 0px;
					padding: 0px 10px 0px 10px;
				}
						#gallery img {
							float: left;
							margin: 10px 10px 0px 0px;
							padding: 0px 0px 0px 0px;
						}

			#end_page {
				float:left;
				clear:both;
				display:block;
				width: 900px !important;
				height: 20px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				text-align: left;
				background:url(../img/page_background_end.png) top center no-repeat;
			}



		
			/* ################# indirizzi ################ */
			#indirizzi {
				clear:both;
				display:block;
				width: 700px;
				margin: 10px auto 20px auto;
				padding: 0px 0px 0px 0px;
				font-size:10px;
				color: #203D5C;
			}
				#indirizzi a:link, #indirizzi a:visited {
					color: #203D5C;
					text-decoration: underline;
				}
				#indirizzi a:hover {
					color: #003399;
				}
			/* ################# copyright ################ */
			#copyright {
				clear:both;
				display:block;
				width: 700px;
				margin: 10px auto 50px auto;
				padding: 0px 0px 0px 0px;
				font-size:10px;
				color: #32689C;
			}
				#copyright  a:link, #copyright  a:visited {
					color:#32689C;
					text-decoration:none;
				}
				#copyright  a:hover {
					color:#32689C;
					text-decoration: underline;
				}





/* ################# FONT ################ */
a:link, a:visited {
	color:#FF9900;
}
img {
	border: none;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color: #203D5C;
	font-weight:normal;
	line-height: 130%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #333333;
	font-weight:normal;
	line-height: 150%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	background-color:#CC0000;
	font-weight: bold;
	line-height: 150%;
	margin: 10px 0px 10px 0px;
	padding: 2px 8px 4px 8px;
}

