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: 5px;
					text-align: center;
				}
					.banner_centrale img { 
						margin: 5px 0 2px 0;
					}
				#contenuto{
					margin: 0 208px 20px 208px !important; 
					margin: 0 182px 20px 208px;
				}
					#contenuto .centro {
						margin: 0 auto !important;
						text-align: center;
					}
					#boxMO {
						margin: 0px auto;
						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;
						}
					#oggi {
						float: left;
						margin-top: 5px;
						width: 559px;
						background: url(img_fix/bg_oggi.jpg) repeat-y;
			          }
						#oggi .corponews {
							display: block;
							margin: 5px 20px 5px 30px;
							/*min-height: 60px;*/
							border-bottom: 1px dashed #FFA500;
							}
						#oggi .corponews p {
								font-size: 11px;
								margin: 0px 10px 5px 10px;
								padding-bottom: 3px;
								text-align: justify;
							}
						#oggi .corponews p img {
								margin: 2px 8px 5px 5px;
								float:left;
								border: 0px;
							}
						#oggi a {
								text-align: justify;
								text-decoration: none;
								color: #000000;
							}
						#oggi a:hover {
								color: #286ea0;
							}
						#oggi .testa {
							background: url(img_fix/testaoggi_new.jpg) no-repeat;
							height: 68px;
							text-align: left;
						}
						#oggi .base {
							clear: both;
							background: url(img_fix/base_oggi.jpg) no-repeat;
							height: 42px;
							text-align:right;
						}
						#oggi .testa h1 {
							padding: 25px 5px 5px 60px;
							font-size: 18px;
							color: #FFA500;
						}
						
					#contenuto2 {
						width: 559px;
						margin-left: 20px;
						font-size: 10px;
						text-align: left;
			          }
					  	a.tutti {
								font-size:10px;
								font-weight:bold;
								color:#000000;
								text-align:right;
								margin-top: 5px;
								margin-right: 10px;
								text-decoration: none;
						}
						#prox {
							margin-top: 10px;
							width: 260px;
							background: url(img_fix/bg_p_n.jpg) repeat-y;
							float: left;
			         	     }
							#prox .testap {
								background: url(img_fix/testa_news.jpg) no-repeat;
								height: 39px;
								margin: 0px;
							}
							#prox .testap h2 {
								padding: 15px 5px 0px 45px;
								font-size: 16px;
								color: #FFA500;
								margin-bottom: 7px;	
							}
							#prox .corpop p {
								margin: 0px 10px 6px 10px;
								padding-bottom: 3px;
								border-bottom: 1px dashed #FFA500;
							}
							 #prox a, #news a {
						 		color: Black;
								text-decoration:none;
								text-align: justify;
						 	}
						 	 #prox a:hover, #news a:hover {
						  		color: #286ea0;
						  	}
							
							#prox .basep {
								background: url(img_fix/base_prox.jpg) no-repeat;
								margin-top: 10px;
								height: 29px;
								text-align: right;
							}
						#news {
							margin-top: 10px;
							margin-left: 20px;
							width: 260px;
							background: url(img_fix/bg_p_n.jpg) repeat-y;
							float: left;
			         	     }
							#news .testan {
								background: url(img_fix/contenuto2_rubrica.jpg) no-repeat;
								height: 39px;
							}
							#news .testan h2 {
								padding: 15px 5px 5px 45px;
								margin-bottom: 7px;
								font-size: 16px;
								color: #FFA500;	
							}
							#news .corpon p {
								margin: 0px 10px 6px 10px;
								padding-bottom: 3px;
								border-bottom: 1px dashed #FFA500;
								text-align: left;
							}
							#news .corpon img {
								margin-top: 8px;
								margin-right:8px;
								margin-left:8px;
								float:left;
								border: 0px;
							}
							#news .corpon p a {
								text-align: justify; color:#006699; font-weight:bold;
							}
							#news .corpon a:hover{text-decoration:underline;}
							#news .basen {
								background: url(img_fix/base_prox.jpg) no-repeat;
								height: 29px;
								margin-top: 10px;
								text-align: right;
							}
		#footer{
			clear:both;
    			background-color: #69c;
			margin: 0 auto;
			padding-bottom: 3px;
			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;
			}