body {
			margin: 0 auto;
			padding: 0;
			font:  100% Verdana,Tahoma,Arial,sans-serif;
			text-align : center;
		}
			#principale {
				margin: 0 auto;
				width: 975px;
				background: url(img_fix/bg_principale.jpg) repeat-y top left;
			}
				#secondario {
					background: url(img_fix/bg_dx.jpg) repeat-y top right;
					text-align: left;
				}
					#testa {
						background: White;
					}
					#colonna_sx {
						clear: left;
						float: left;
						width: 180px;
					}
						#colonna_sx .muoversi{
							height: 61px;
							background: url(img_fix/muoversi.jpg) no-repeat;
							margin: 0px;
						}
						#colonna_sx .dormire {
							height: 61px;
							background: url(img_fix/dormire.jpg) no-repeat;
							margin: 0px;
						}
						#colonna_sx .mangiare {
							height: 61px;
							background: url(img_fix/mangiare.jpg) no-repeat;
							margin: 0px;
						}
						#colonna_sx .servizi {
							height: 61px;
							background: url(img_fix/servizi.jpg) no-repeat;
							margin: 0px;
						}
						#colonna_sx .categoria{
							margin: 0px !important;
							padding-top: 30px !important;
							margin-left: 55px !important;
							padding: 0px;
							margin: 30px 0px 5px 55px;
							font-size: 14px;
							border-bottom: 3px solid #FFA500;
							text-align: right;
						}
						#colonna_sx ul {	
							list-style: none;
							width: 170px;
							margin: 0 0 10px 8px;
							padding: 0 5px;
							font-size: 10px;
						}	
						
						#colonna_sx li {
							margin: 0px;
						}
						
						#colonna_sx li a {
							height: 12px;
							padding-top:4px;
							padding-left:5px;
							text-decoration: none;
							display: block;
							border-bottom: 1px dashed #FFA500;
							font-weight: bold;
							color: Black;
						}		
						#colonna_sx li a:hover {
							padding-left: 8px;
							color: #286ea0;
							border-color: #286ea0; 
						}
				#colonna_dx {
					width: 180px;
					float: right;
				}
					#colonna_dx form { 
 						 margin: 0 5px 10px 5px;
 						 padding: 0;  						
					}
					#colonna_dx form fieldset {
						  border-color: #FFA500;
						  border-width: 1px;
						  border-style: solid;
						  padding: 10px 0px 5px 0px;        
						  margin: 10px 0px 0 0px;
						}
					#colonna_dx form fieldset legend {
						font-size:14px; 
					}
					#colonna_dx form label { 
						display: block;
						font-size: 10px; 
						float: left; 
						padding: 5px; 
						margin: 5px 0 0; 
						text-align: right; 
					}
					#colonna_dx form input { 
						height: 16px;
						font-size: 10px; 
						margin: 0px;
					}

					#colonna_dx h2 {
						background: url(img_fix/h2_dx.jpg) top right no-repeat;
						height: 23px;
						font-size: 14px;
						text-align: right;
						padding: 3px 6px 0px 0;
						margin: 0px !important;
						margin-bottom: 2px;
						vertical-align: middle;
					}
					#colonna_dx .categoria{
							margin: 0px !important;
							padding-top: 20px !important;
							margin-left: 10px !important;
							padding: 0px;
							margin: 20px 0px 5px 10px;
							font-size: 14px;
							border-bottom: 3px solid #FFA500;
							text-align: left;
						}
						#colonna_dx ul {	
							list-style: none;
							width: 170px;
							margin: 0px 0px 10px 8px;
							padding: 0 5px;
							font-size: 10px;
						}	
						
						#colonna_dx li {
							margin-right: 10px !important;
							margin: 0px;
						}
						
						#colonna_dx li a.mv {
							height: 12px;
							padding-top:4px;
							padding-left:5px;
							text-decoration: none;
							display: block;
							border-bottom: 1px dashed #FFA500;
							font-weight: bold;
							color: Black;
						}	
							
						#colonna_dx li a.mv:hover {
							padding-left: 8px;
							color: #286ea0;
							border-color: #286ea0; 
						}
							#evidenza {
								margin:0 auto;
								text-align:center;
								margin-top: 10px;
							}
								#evidenza ul li a.ev{
									color: #000000;
									font-size:10px;
									font-weight: normal;
									border-bottom: 0px;
									text-decoration: none;
									padding: 0px;
									margin-bottom: 30px;
								}
								#evidenza ul li a.ev:hover {
									color: #286ea0;
									padding: 0px;
									margin-right: 0px;
								}
				.banner_dx {
					margin-top: 10px;
					padding-right: 10px !important;
					padding-right: 5px;
					text-align: right;
				}
					.banner_dx img { 
						margin: 5px 0 0 0;
					}
				.banner_sx {
					margin-top: 10px;
					text-align: right;
				}
					.banner_sx img { 
						margin: 5px 0 0 0;
					}
				.banner_centrale {
					margin: 0 auto;
					margin-top: 10px;
					text-align: center;
				}
					.banner_centrale img { 
						margin: 5px 0 5px 0;
					}
				#contenuto{
					margin:0 190px 20px 190px !important;
					margin: 0 182px 20px 188px;
				}
					#contenuto .centro {
						margin: 0 auto !important;
						text-align: center;
					}
					#boxMO {
						margin: 0px 190px 0 10px;
						text-align: center;
					}
					#menuOrizontale {
							margin: 8px 0px 20px 0px;
						}
						#menuOrizontale ul {
						        margin: 0px;
						        padding: 0;
						        list-style-type: none;
						        white-space: nowrap;
						}
						
						#menuOrizontale ul li {
						        float: left;
						        margin: 0;
						        padding: 5px 0 4px 0;   
						}
						
						#menuOrizontale a, #menuOrizontale a:link {
						        margin: 0;
							   font-size: 10px;
							   font-weight: bold;
						        padding: 5px 9px 4px 9px;
							   color: Black;
						        text-decoration: none;
							   background-color: #deebe5;
							   border-bottom: 2px solid #FFA500;
						}
						
						ul#menuOrizontale li#active {
						        color: #95bbae;
						}
						
						#menuOrizontale a:hover {
						        color: #FFFFFF;
						        background-color: #FFA500;
						}
					#contenuto p {
						font-size: 10px;
						text-align: justify;
						margin: 20px;
					}
					#contnuto p.attivita {
						border: 1px dashed #FFA500;
					}
					#contenuto h1 {
						font-size: 18px;
						text-align: right;
						border-bottom:3px solid #FFA500;
						margin: 10px 10px 20px 10px;
					}
					#alberghi {
						margin-top: 15px;
						margin-left: 10px;
					}
						#alberghi table {
							border: 1px solid #FFFFFF;
						}
						#alberghi table tr td {
							font-size: 10px;
							text-align: center;
						}
		#footer{
			clear:both;
    		background-color: #69c;
			margin: 0 auto;
			text-align: center;
			border-left: 8px solid #FFFFFF;
		}
			#footer a {
				font-size: 10px;
				font-weight: bold;
				text-decoration: none;
				margin: 0px 3px;
				color: #FFFFFF;
				padding: 0px 2px;
				border-left: 2px solid #FFFFFF;
				border-right: 2px solid #FFFFFF;
			}
			#footer a:hover {
				background: #FFC964;
				color: #181963;
			}
