/* CSS Document */
body {
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, sans-serif;
	color:#666666;
	font-weight:normal;
	padding:0px;
	margin:0px;
	background-image:url(img/bg.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
#content {
	font-size: 1.0em;
	text-align: left;
}
	a {
		text-decoration:underline;
		color:#666666;
	}
	#utility {
		height:30px;
		background-image:url(img/bg_topmenu.gif);
		background-repeat:repeat-x;
		background-position:top left;
		font-size:12px;
		color:#333333;
	}
		#utilityDate {
			float:left;
			margin:5px;
			margin-top:10px;
		}
			#utilityDate span {
				color:#FFFFFF;
			}
		#utilities {
			float:right;
			margin:5px;
			margin-top:10px;
		}
			#utilities a {
				text-decoration:none;
				color:#FFFFFF;
			}
			#utilities img {
				border:none;
				vertical-align:middle;
			}
			#utilities form {
				display:inline;
			}
				#utilities input {
					border:1px solid #73b348;
					font-size:90%;
					background-color:#FFFFFF;
					color:#666666;
					vertical-align:middle;
				}
				#utilities #submit {
					border:none;
					background:none;
					color:#FFFFFF;
				}
	#maxiHeader {
		text-align:center;
		background-color:#7ba5d3;
		height:41px; border-top:4px solid #ffffff;
	}
		#maxiHeader a {
			display:block;
			width:771px;
			height:45px;
			margin:auto;
			background:url(http://www.termedicaramanico.it/news//img/maxi_header.gif) left top no-repeat;
			text-decoration:none;
		}
			#maxiHeader img {
				border:none;
				margin:0px;
				padding:0px;
			}
	#mainLayer {
		margin:0 auto;
		width:740px;
	}
		#logoLayer {
			height:59px;
		}
			#mainLogo {
				width:102px;
				height:59px;
				float:left;
			}
				#mainLogo {
					border:none;
				}
			#otherLogo {
				float:right;
			}
		#slicer {
			clear:both;
			height:10px;
		}
		#aidMenu {
			visibility:hidden;
			position:absolute;
		}
		#topMenu {
			background-color:#cccccc;
			text-align:center;
		}
			#topMenu img {
				border:none;
			}
		#layerMenu1 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:-302px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
		#layerMenu2 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:-203px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
		#layerMenu3 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:-102px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
		#layerMenu4 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:22px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
		#layerMenu5 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:125px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
			.layerMenuVoice {
				margin-top:1px;
				padding:3px;
				padding-top:4px;
				background-color:#ffffff;
			}
				.layerMenuVoice a {
					text-decoration:none;
				}
		#layerMenu7 {
			visibility:hidden;
			position:absolute;
			left:50%;
			margin-left:216px;
			top:107px;
			width:154px;
			background-color:#eeeeee;
			font-size:60%;
			border-bottom:4px solid #75b649;
		}
			.layerMenuVoiceOrange {
				margin-top:1px;
				padding:3px;
				padding-top:4px;
				background-color:#ffffff;
			}
				.layerMenuVoiceOrange a {
					text-decoration:none;
				}
		#flashLayer {
			margin-top:7px;
		}
		#twoColumns {
		}
			#contentColumn1 {
				float:right;
				width:474px;
				margin-bottom:10px;
			}
				#option {
					text-align:right;
					margin-top:5px;
					margin-bottom:5px;
					font-size:60%;
					clear:both;
				}
					#option img {
						border:none;
					}
					#option a {
						text-decoration:none;
					}
				#header3 {
					height:24px;
					text-align:left;
					color:#75b649;
					font-size:90%;
					margin-top:10px;
					margin-left:9px;
				}
					#header3 h1 {
						padding:3px;
						font-size:120%;
					}
						#contentColumn1 .menuVoice {
							margin-top:2px;
							padding:5px;
							padding-left:14px;
							font-size:70%;
							/*text-align:justify;*/
							padding-bottom:10px;
							border-bottom:1px dotted #cccccc;
						}
						#contentColumn1 .menuVoice blockquote {
							border-left:4px solid #75b649;
							margin:0px;
							padding:0px;
							padding-left:5px;
							margin-left:5px;
						}
						#contentColumn1 .menuVoice ul {
							margin:0px;
							padding:0px;
							padding-left:5px;
							margin-left:12px;
						}
							#contentColumn1 .menuVoice ul li {
								list-style-image:url(img/dot.gif);
							}
						#contentColumn1 .menuVoice ol {
							margin:0px;
							padding:0px;
							padding-left:5px;
							margin-left:26px;
						}
							#contentColumn1 .menuVoice ol li {
								list-style-type:decimal-leading-zero;
							}
								#contentColumn1 .menuVoice ol li:before {
									color:#75b649;
								}
				#header5 {
					background-image:url(img/header5.gif);
					background-repeat:no-repeat;
					background-position:top left;
					height:24px;
					text-align:left;
					color:#E2F0FF;
					font-size:90%;
					margin-top:10px;
				}
					#header5 div {
						padding:3px;
					}
			#contentColumn2 {
				float:left;
				width:265px;
				border-right:1px dotted #cccccc;
				margin-bottom:10px;
			}
				#header2 {
					background-image:url(img/header2.gif);
					background-repeat:no-repeat;
					background-position:top left;
					height:24px;
					text-align:left;
					color:#e4f1c9;
					font-size:90%;
					margin-top:10px;
				}
					#header2 div {
						padding:3px;
					}
						#header2 div a:link, #header2 div a:visited, #header2 div a:active {
							text-decoration:none;
							color:#e4f1c9;
						}
						#header2 div a:hover, #header2 div a:focus {
							text-decoration:none;
							color:#ffffff;
						}
				#header2orange {
					background-image:url(img/header3.gif);
					background-repeat:no-repeat;
					background-position:top left;
					height:24px;
					text-align:left;
					color:#ffeeb2;
					font-size:90%;
					margin-top:10px;
				}
					#header2orange div {
						padding:3px;
					}
						#contentColumn2 #hotelMenu1 {
							position:absolute;
							visibility:hidden;
						}
						#contentColumn2 #hotelMenu2 {
							position:absolute;
							visibility:hidden;
						}
						#contentColumn2 #hotelMenu3 {
							position:absolute;
							visibility:hidden;
						}
						#contentColumn2 #hotelMenu4 {
							position:absolute;
							visibility:hidden;
						}
							#contentColumn2 .menuVoice {
								background-color:#f8f8f8;
								margin-top:2px;
								margin-right:10px;
								padding:2px;
								font-size:70%;
							}
								#contentColumn2 .menuVoice a {
									text-decoration:none;
								}
		#footerLayer {
			font-size:60%;
			clear:both;
			border-top:1px dotted #cccccc;
			padding-top:5px;
		}
			#footerLayer a {
				text-decoration:none;
				color:#666666;
			}
			#legalHorrors {
				float:right;
				clear:right;
				width:auto;
			}
			#credits {
				float:left;
				clear:inherit;
				width:auto;
			}
/* generici */
.borderBottom {
	border-bottom:1px dotted #cccccc;
}
.borderRight{
	border-right:1px dotted #cccccc;
}
.borderLeft{
	border-left:1px dotted #cccccc;
}
.borderTop{
	border-top:1px dotted #cccccc;
}
.tariffeTable {
	width:740px;
}
.tariffeTable h1 {
	font-size:100%;
}
.tariffeTable h2 {
	font-size:90%;
}
.tariffeTable a:link, .tariffeTable a:visited, .tariffeTable a:active {
	text-decoration:none;
}
.tariffeTable a:focus, .tariffeTable a:hover{
	text-decoration:none;
	color:#75b649;
}
.tariffeTable2 {
	width:440px;
}
.tariffeTable2 h1 {
	font-size:100%;
}
.tariffeTable2 h2 {
	font-size:90%;
	display:inline;
}
.tariffeTable td {
	text-align:left;
}
.tariffeTable th {
	text-align:left;
}
.tariffeTable2 a:link, .tariffeTable a:visited, .tariffeTable a:active {
	text-decoration:none;
}
.tariffeTable2 a:focus, .tariffeTable a:hover{
	text-decoration:none;
	color:#75b649;
}
.infoLayer {
	position:absolute;
	visibility:hidden;
	width:200px;
	padding:5px;
	font-size:90%;
	left:50%;
	margin-left:-390px;
	border:1px solid #75b649;
	background:#ffffff;
}
table h2 {
	font-size:120%;
}
table h3 {
	font-size:110%;
}
table h4 {
	font-size:100%;
}
h2 {
	font-size:120%;
}
h3 {
	font-size:110%;
}
h4 {
	font-size:100%;
}
#iscrizione {
}
	#iscrizione form {
		display:inline;
	}
		#iscrizione input {
			width:150px;
			border:1px solid #5e5e5e;
		}
		#iscrizione select {
			width:350px;
			border:1px solid #5e5e5e;
		}
		#iscrizione textarea {
			width:350px;
			border:1px solid #5e5e5e;
		}
.pullman td {
	background-color:#FFFFFF;
}
.orarioTable {
	background-color:#cccccc;
}
	.orarioTable td {
		background-color:#ffffff;
	}
.cat-item {
	list-style-type:none;
	font-size:70%;
}
	.cat-item a {
		text-decoration:none;
	}
.menuVoice li {
	margin-top:1px;
	list-style-type:none;
}
	.menuVoice li a {
	}
