/*
	COLORI:
	blu sfondo: 226697
	blu scuro scritte: 1c3b51
	azzurro link: 2898e6
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #d1d1d1 url('/imgg/pat.gif') repeat-x;
	color: #000;
}

	img
	{
		border: 0px;
	}

	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
	}

		#header
		{
			width: 1000px;
			background-position: right top;
			margin: 0px;
			padding: 0px;
		}

			#menu_main
			{
				width: 1000px;
				overflow: hidden; 
				margin: 0px;
				padding: 0px;
				background: url('/imgg/logo_2.gif') no-repeat;
			}

				#menu_main ul
				{
					list-style: none;
					padding: 15px 0px 0px 30px;
					margin: 0px;
					text-align: center;
					height: 30px;
				}

				#menu_main li
				{
					list-style: none;
					padding: 0px;
					margin: 0px;
					float: left;
					height: 30px;
				}

				#menu_main li a
				{
					color: #000;
					font-family: Arial, Verdana, sans-serif;		
					text-decoration: none;
					font-size: 12px;
					padding: 0px 17px 0px 17px;
					border-right: 1px solid #8c8c8c;
				}

				#menu_main li:hover
				{
					height: 25px;
					color: #dd3026;
					font-family: Arial, Verdana, sans-serif;		
					text-decoration: none;
					font-size: 12px;
					padding: 0px 0px 0px 0px;
					border-bottom: 5px solid #dd3026;
				}

				#menu_main .selezionato_menu
				{
					height: 25px;
					color: #dd3026;
					font-family: Arial, Verdana, sans-serif;		
					text-decoration: none;
					font-size: 12px;
					padding: 0px 0px 0px 0px;
					border-bottom: 5px solid #dd3026;
				}
			
			#main
			{
				overflow: hidden;
				width: 1000px;
				padding: 10px 0px 20px 0px;
				margin: 0px;
			}
				
				#left
				{
					width: 230px;
					padding: 0px 10px 0px 0px;
					margin: 0px;
					float: left;
				}


				#right
				{
					width: 760px;
					padding: 0px;
					margin: 0px;
					float: right;
				}

				/*COPERTINE*/
				#copertina_new
				{
					padding: 0px;
					margin: 0px 0px 10px 0px;
				}

					#copertina_new h1
					{
						background: #ff4800;
						color: #fff;
						font-family: Arial, Verdana, sans-serif;
						font-size: 16px;
						padding: 10px 5px 10px 5px;
						margin: 0px;
						text-align: center;
					}

					#copertina_new img
					{
						display: block;
					}
				
				#copertine_int
				{
					padding: 0px 0px 30px 0px;
					margin: 0px 0px 20px 0px;
					background: #fff;
				}

					#copertine_int h1
					{
						background: #ff4800;
						padding: 13px 10px 0px 10px;
						margin: 0px;
						font-size: 13px;
						height: 22px;
						color: #fff;
						font-family: Arial, Verdana, sans-serif;
						text-align: center;
					}

					#copertine_int h1 img
					{
						/*display: block;*/
					}

					#copertine_int img
					{
						margin: 0px;
						padding: 0px;
					}


				
				.banner_left
				{
					background: url('/imgg/pat_banner.gif');
					text-align: center;
					padding: 15px 0px 15px 0px;
					border: 1px solid #b4b4b4;
					margin: 0px 0px 10px 0px;
				}

				#eventi
				{
					background: #fff;
					padding: 0px;
					border: 0px;
					margin: 0px 0px 10px 0px;
					width: 230px;
					height: 320px;
					overflow: hidden;
				}

					#eventi h1
					{
						background: #dd3026;
						padding: 8px 10px 0px 10px;
						margin: 0px;
						font-size: 13px;
						height: 22px;
						color: #fff;
						font-family: Arial, Verdana, sans-serif;
						text-align: center;
					}

					#eventi div
					{
						color: #3e3e3e;
						padding: 0px 0px 10px 0px;
						margin: 8px 10px 5px 10px;
						font-size: 11px;
						font-family: Verdana, Arial, sans-serif;
						background: url('/imgg/puntino_bianco.gif') repeat-x;
						background-position: bottom left;
					}

						#eventi div a
						{
							color: #3e3e3e;
							font-size: 11px;
							font-family: Verdana, Arial, sans-serif;
							text-decoration: none;
						}

							#eventi div a:hover
							{
								color: #3e3e3e;
								font-size: 11px;
								font-family: Verdana, Arial, sans-serif;
								text-decoration: underline;
							}

					#eventi h2
					{
						color: #dd3026;
						padding: 0px 0px 5px 0px;
						margin: 0px;
						font-size: 15px;
						font-family: Arial, Verdana, sans-serif;
					}

					#eventi h1 img
					{
						display: block;
					}

					
				/*SCRIVI ALLA REDAZIONE*/	
				#scrivi_hp
				{
					padding: 0px;
					margin: 0px 0px 20px 0px;
					background: #fff;
				}

					#scrivi_hp h1
					{
						background: #dd3026;
						padding: 13px 10px 0px 10px;
						margin: 0px;
						font-size: 11px;
						height: 22px;
						text-align: center;
					}

					#scrivi_hp img
					{
						display: block;
					}
				
				#scrivi_int
				{
					padding: 0px 0px 30px 0px;
					margin: 0px 0px 20px 0px;
					background: #fff;
				}

					#scrivi_int h1
					{
						background: #dd3026;
						padding: 10px 10px 0px 10px;
						margin: 0px;
						font-size: 16px;
						height: 25px;
						color: #fff;
						font-family: Arial, Verdana, sans-serif;
						text-align: center;
					}

					#scrivi_int img
					{
						margin: 0px;
						padding: 0px;
					}

					#intro_scrivi
					{
						height: 295px;
						padding: 20px 20px 10px 280px;
						margin: 0px 0px 0px 10px;
						font-size: 12px;
						color: #3e3e3e;
					}
				
					
					#scrivi_elenco_lettere
					{
						margin: 10px;						
						background: #f6f6f6;
						padding: 0px 0px 0px 0px;
						border-bottom: 1px solid #fff;
					}
					
						#scrivi_elenco_lettere h2
						{
							color: #dd3026;
							font-family: Arial, Verdana, sans-serif;
							font-size: 13px;
							padding: 0px;
							margin: 0px;
							height: 20px;
							background: #fff;
						}

						.lettera
						{							
							padding: 10px 0px 10px 0px;
							margin: 10px;
							background: url('/imgg/puntino_grigio.gif') repeat-x;
							background-position: bottom left;
						}

						.lettera i
						{
							color: #3e3e3e;
						}

					

				/*NOTIZIE*/	
				#notizie_primo_piano_hp
				{
					padding: 0px;
					margin: 0px 0px 20px 0px;
					background: #515151;
				}

				#due_hp
				{
					overflow: hidden;
					width: 760px;
					padding: 0px;
					margin: 0px;
					/* 
						news con galleria a fianco
						background: url('/imgg/pat_due_hp.gif') repeat-y;
					*/
				}

					#news_hp
					{
						/* 
						news con galleria a fianco
							width: 480px;
							float: left;
						*/
						width: 740px;
						padding: 5px 10px 10px 10px;
						margin: 0px;
						background: #fff;
					}

					#news_hp img
					{
						display: block;
					}

						#news_hp h1
						{
							background: url('/imgg/pat_h1_news.gif');
							font-size: 11px;
							padding: 0px;
							margin: 0px;
						}
						
						#news_hp h1 span
						{
							background: #fff;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
						}

						#news_hp td
						{
							padding: 10px 50px 10px 0px;
							margin: 0px;
							vertical-align: top;
							background: url('/imgg/puntino_bianco.gif') repeat-x;
							background-position: bottom left;
						}

						#news_hp h3
						{
							color: #3e3e3e;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
							font-weight: normal;
						}

						#news_hp h2
						{
							color: #000;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
						}

						#news_hp h2 a
						{
							color: #000;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
							text-decoration: none;
						}

						#news_hp h2 a:hover
						{
							color: #000;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
							text-decoration: underline;
						}

						.link_riga_rossa
						{
							background: #dd3026;	
							padding: 3px;
							margin: 0px;
							text-align: center;
							margin: 10px;
						}
							
							.link_riga_rossa ul
							{
								list-style: none;
								padding: 0px;
								margin: 0px;
								text-align: center;
							}

							.link_riga_rossa li
							{
								display: inline;
								padding: 5px;
							}

							.link_riga_rossa a
							{
								color: #fff;
								font-weight: bold;
								font-size: 10px;
								text-decoration: none;
							}

							.link_riga_rossa a:hover
							{
								color: #fff;
								font-weight: bold;
								font-size: 10px;
								text-decoration: underline;
							}
						
						.link_riga_rossa_nomargin
						{
							background: #dd3026;	
							padding: 3px;
							margin: 20px 0px 0px 0px;
							text-align: center;
						}
							
							.link_riga_rossa_nomargin ul
							{
								list-style: none;
								padding: 0px;
								margin: 0px;
								text-align: center;
							}

							.link_riga_rossa_nomargin li
							{
								display: inline;
								padding: 5px;
							}

							.link_riga_rossa_nomargin a
							{
								color: #fff;
								font-weight: bold;
								font-size: 10px;
								text-decoration: none;
							}

							.link_riga_rossa_nomargin a:hover
							{
								color: #fff;
								font-weight: bold;
								font-size: 10px;
								text-decoration: underline;
							}
						
						.link_riga_grigia
						{
							background: #dddddd;	
							padding: 3px;
							margin: 10px;
							text-align: center;
						}
							
							.link_riga_grigia ul
							{
								list-style: none;
								padding: 0px;
								margin: 0px;
								text-align: center;
							}

							.link_riga_grigia li
							{
								display: inline;
								padding: 5px;
							}

							.link_riga_grigia a
							{
								color: #000;
								font-weight: bold;
								font-size: 10px;
								text-decoration: none;
							}

							.link_riga_grigia a:hover
							{
								color: #000;
								font-weight: bold;
								font-size: 10px;
								text-decoration: underline;
							}
						
					#norm_int
					{
						padding: 0px 0px 30px 0px;
						margin: 0px 0px 20px 0px;
						background: #fff;
					}

						#norm_int h1
						{
							background: #dd3026;
							padding: 13px 10px 0px 10px;
							margin: 0px 0px 30px 0px;
							font-size: 13px;
							height: 22px;
							color: #fff;
							font-family: Arial, Verdana, sans-serif;
							text-align: center;
						}

						#norm_int h2
						{
							color: #dd3026;
							font-size: 12px;
							padding: 0px 0px 0px 0px;
							margin: 0px;
							font-family: Arial, Verdana, sans-serif;
						}

						#norm_int h1 img
						{
							
						}

						#norm_int img
						{
							margin: 0px;
							padding: 0px;
						}

						#box_grigio
						{
							margin: 10px 10px 0px 10px;						
							background: #f6f6f6;
							padding: 0px;
							border-bottom: 1px solid #fff;
						}
						
							#box_grigio h2
							{
								color: #000;
								font-size: 11px;
								padding: 0px 0px 10px 0px;
								margin: 0px;
							}

							#box_grigio h3
							{
								color: #3e3e3e;
								font-size: 11px;
								padding: 0px;
								margin: 0px;
								font-weight: normal;
							}

							#box_grigio td
							{
								vertical-align: top;
								background: url('/imgg/puntino_grigio.gif') repeat-x;
								background-position: bottom left;
								padding: 20px 0px 10px 0px;
							} 

							#box_grigio form
							{
								padding: 10px;
							} 

							#box_grigio form td
							{
								vertical-align: top;
								background: none;
								padding: 10px 5px 10px 0px;
							}


					/*GALLERIE FOTO STAR*/
					
					#gallery_stars_hp
					{
						width: 242px;
						float: right;
						padding: 5px 4px 10px 4px;
						margin: 0px;
					}

						#gallery_stars_hp h1
						{
							font-size: 11px;
							padding: 0px;
							margin: 0px;

						}
						
						#gallery_stars_hp h1 span
						{
							background: #fff;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
						}
						
						#gallery_stars_hp td
						{
							padding: 10px 0px 1px 0px;
							margin: 0px;
							vertical-align: top;
							font-family: Arial, Verdana, sans-serif;
						}

						#gallery_stars_hp img
						{
							display: block;
						}

						#gallery_stars_hp td a
						{
							color: #dd3026;
							text-decoration: none;
							font-size: 11px;
						}

							#gallery_stars_hp td a:hover
							{
								color: #dd3026;
								text-decoration: underline;
								font-size: 11px;
							}

					.spazio_foto
					{
						width: 120px;
						height: 90px;
						overflow: hidden;
						padding: 0px;
						margin: 0px;
					}

					#altre_gallerie
					{
						border-top: 10px solid #fff;
						border-right: 10px solid #fff;
						border-left: 10px solid #fff;
						background: #f6f6f6;
						border-bottom: 1px solid #fff;
					}
						
						#altre_gallerie h2
						{
							color: #dd3026;
							font-size: 11px;
							padding: 0px;
							margin: 0px;
							background: #fff;
						}

							#altre_gallerie h2 img
							{
								display: block;
							}

						#elenco_altre_gallerie
						{
							overflow: auto;
							padding: 0px;
							margin: 0px;
							width: 740px;
							height: 150px;
						}

						#interno_gall div
						{
							width: 120px;
							height: 110px;
							padding: 10px 14px 10px 14px;
							float: left;
						}

						#elenco_altre_gallerie td
						{
							width: 120px;
							height: 110px;
							padding: 10px 14px 10px 14px;
						}
					
						#elenco_altre_gallerie a
						{
							color: #dd3026;
							text-decoration: none;
							font-size: 11px;
						}

							#elenco_altre_gallerie a:hover
							{
								color: #dd3026;
								text-decoration: underline;
								font-size: 11px;
							}

					

				/*CAMPAGNE*/
				#due_campagne
				{
					overflow: hidden;
					width: 750px;
					padding: 0px;
					margin: 0px;
					border-left: 10px solid #fff;
					background: url('/imgg/pat_campagne.gif') repeat-y;
				}

					#due_campagne h2
					{
						color: #dd3026;
						font-family: Arial, Verdana, sans-serif;
						font-size: 13px;
						padding: 0px;
						margin: 0px;
						height: 20px;
						background: #fff;
					}

					#due_campagne table
					{
						margin: 0px 0px 10px 10px;
					}

					

					#due_campagne h3
					{
						color: #3e3e3e;
						font-size: 11px;
						padding: 5px 0px 0px 0px;
						margin: 0px;
						font-weight: normal;
					}

					#campagne_tv
					{
						width: 360px;
						padding: 0px;
						margin: 0px;
						float: left;
					}

						#campagne_tv td
						{
							padding: 5px 10px 5px 0px;
							background: url('/imgg/puntino_grigio.gif') repeat-x;
							background-position: bottom left;
							
							border-right: 10px solid #f6f6f6;
						}

					#campagne_radio
					{
						width: 360px;
						padding: 0px;
						float: left;
						border-left: 20px solid #fff;
					}
						
						#campagne_radio td
						{
							padding: 10px 10px 10px 0px;
							background: url('/imgg/puntino_grigio.gif') repeat-x;
							background-position: bottom left;
							
							border-right: 10px solid #f6f6f6;
						}
					
				#due_tv
				{
					overflow: hidden;
					width: 740px;
					padding: 0px;
					margin: 0px 10px 0px 10px;
					background: url('/imgg/pat_tv.gif') repeat-y;
				}
					
					#elenco_tv
					{
						width: 200px;
						padding: 0px;
						margin: 0px;
						float: left;
					}

					#video_tv
					{
						width: 520px;
						padding: 0px;
						float: left;
						border-left: 20px solid #fff;
					}

					#video_tv h2
					{
						color: #d1140a;
						font-size: 12px;
						padding: 5px 0px 0px 0px;
						margin: 0px;
						font-weight: normal;
					}

					#scroll
					{
						overflow: auto;
						padding: 0px 5px 0px 10px;
					}

					#scroll td
					{
						padding: 25px 0px 10px 0px;
						background: url('/imgg/puntino_grigio.gif') repeat-x;
						background-position: bottom left;
						border-right: 10px solid #f6f6f6;
					}

						#scroll h3
						{
							color: #3e3e3e;
							font-size: 11px;
							padding: 5px 0px 0px 0px;
							margin: 0px;
							font-weight: normal;
						}

					form td
					{
						vertical-align: top;
					}
					
				
			#footer
			{
				padding: 0px 0px 10px 0px;
				margin: 0px;
			}

				#menu_footer
				{
					background: #515151;
				}

				#menu_footer ul
				{
					list-style: none;
					padding: 10px 0px 10px 0px;
					margin: 0px;
					text-align: center;
				}

				#menu_footer li
				{
					display: inline;
				}

				#menu_footer a
				{
					color: #fff;
					text-decoration: none;
					font-weight: bold;
					padding: 0px 15px 0px 15px;
					font-family: Arial, Verdana, sans-serif;
					font-size: 11px;
				}

				#info_footer
				{
					font-family: Verdana, Arial,  sans-serif;
					font-size: 10px;
					text-align: center;					
					padding: 10px 0px 0px 0px;
					color: #515151;
				}
				
				#info_footer a
				{
					color: #515151;
					text-decoration: underline;
				}

				#info_footer a:hover
				{
					color: #000;
					text-decoration: underline;
				}


		.link_norm
		{
			color: #dd3026;
			font-weight: bold;
			text-decoration: none;
		}

			.link_norm:hover
			{
				color: #dd3026;
				font-weight: bold;
				text-decoration: underline;
			}

		.link_trasp
		{
			color: #000;
			font-weight: normal;
			text-decoration: none;
		}
			
			.link_trasp:hover
			{
				color: #000;
				font-weight: normal;
				text-decoration: underline;
			}

		/*FORM !!!*/
		.input
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		}

		.input_pass
		{
			font-family: Verdana, Arial, sans-serif;
			font-size: 10px;
		} 

		.submitButt
		{
			background: #515151;
			color: #fff;
			font-weight: bold;
			font-size: 11px;
			border: 0px;
		}

		.resetButt
		{
			background: #dddddd;
			color: #777777;
			font-weight: bold;
			font-size: 11px;
			border: 0px;
		}