/*
	COLORI:
	blu sfondo: 226697
	blu scuro scritte: 1c3b51
	azzurro link: 2898e6
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #ebebeb;
	color: #000;
}

	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;
		margin: 0px;
		color: #000;
	}

		#header
		{
			padding: 0px;
			margin: 0px;
			background: #fff url('imgg/back_header.gif') no-repeat;
			color: #fff;
			overflow: hidden;
			height: 164px;
		}
			
			#menu_main
			{
				padding: 0px;
				margin: 0px;
				text-align: center;
			}

				#menu_main ul
				{
					padding: 20px 0px 10px 0px;
					margin: 0px;
				}
				
					#menu_main ul li
					{
						display: inline;
						border-left: 1px solid #9b9b9b;
						padding: 0px;
						margin: 0px;
					}

						#menu_main ul li a
						{
							color: #fff;
							text-decoration: none;
							font-weight: normal;
							font-size: 12px;
							padding: 0px 15px 0px 15px;
						}

							#menu_main ul li a:hover
							{
								color: #fff;
								text-decoration: none;
								font-weight: normal;
								font-size: 12px;
								padding: 0px 15px 0px 15px;
								margin: 0px;
								background: #9b9b9b;
							}

								#menu_main .segna
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 12px;
									background: #4376b8;
								}

								#menu_main .segna:hover
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 12px;
									background: #4376b8;
								}
			#menu_rubriche
			{
				padding: 0px;
				margin: 0px;
				text-align: center;
				background: #9b9b9b;
			}

				#menu_rubriche ul
				{
					padding: 4px 0px 4px 0px;
					margin: 0px;
				}
				
					#menu_rubriche ul li
					{
						display: inline;
						border-left: 1px solid #b9b9b9;
						padding: 0px;
						margin: 0px;
					}

						#menu_rubriche ul li a
						{
							color: #fff;
							text-decoration: none;
							font-weight: normal;
							font-size: 10px;
							padding: 0px 5px 0px 5px;
						}

							#menu_rubriche ul li a:hover
							{
								color: #fff;
								text-decoration: none;
								font-weight: normal;
								font-size: 10px;
								padding: 0px 5px 0px 5px;
								margin: 0px;
								background: #bbbbbb;
							}

								#menu_rubriche .segna
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 10px;
									background: #df0003;
								}

								#menu_rubriche .segna:hover
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 10px;
									background: #df0003;
								}
				
			#main
			{
				margin: 20px 0px 10px 0px;
				padding: 0px;
				overflow: hidden;
				background: #ebebeb;
				width: 1000px;
			}

				#left
				{
					float: left;
					width: 240px;
					padding: 0px;
					margin: 0px;
				}
					
					#left div
					{
						width: 230px;
						padding: 0px;
						margin: 0px 0px 20px 0px;
						background: url('imgg/pat_div_left.gif') repeat-y;
					}
					
						#left h1
						{
							padding: 0px;
							margin: -10px 0px 0px 0px;
							background: #ebebeb;
						}

						#left h1 span
						{
							background: #254c93 url('imgg/pat_h1_blu.gif') repeat-x;	
							font-family: Arial, Verdana, sans-serif;
							font-size: 14px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;
							line-height: 26px;
						}

						#left p
						{
							margin: 0px;
							padding: 5px 10px 10px 10px;
							border-bottom: 1px solid #d7d7d7;
						}

					

					.banner
					{
						text-align: left;
						border-bottom: 1px solid #d7d7d7;
						border-top: 1px solid #d7d7d7;
					}

					.banner img
					{
						display: block;
						margin-left: 23px;
					}
	

				#conts
				{
					float: left;
					width: 570px;
					padding: 0px;
					margin: 0px;
				}

					#notizie_primo_piano_hp
					{
						width: 560px;
						padding: 0px;
						margin: 0px 0px 10px 0px;
						background: url('imgg/pat_div_main_hp.gif') repeat-y;
					}

						#notizie_primo_piano_hp h1
						{
							/*padding: 0px;
							margin: -10px 0px 0px 0px;
							background: #ebebeb;
							border-bottom: 1px solid #d7d7d7;
							height: 30px;
							overflow: hidden;*/
							padding: 0px;
							margin: -10px 0px 0px 0px;
							background: #ebebeb;
							border-bottom: 1px solid #d7d7d7;
						}

						#notizie_primo_piano_hp h1 span
						{
							/*background: #254c93 url('imgg/pat_h1_blu.gif') repeat-x;	
							font-family: Arial, Verdana, sans-serif;
							font-size: 14px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;*/
							background: #254c93 url('imgg/pat_h1_blu.gif') repeat-x;	
							font-family: Arial, Verdana, sans-serif;
							font-size: 14px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;
							line-height: 26px;
						}

						#notizie_primo_piano_hp p
						{
							margin: 0px;
							padding: 5px 10px 10px 10px;
							border-bottom: 1px solid #d7d7d7;
						}

						#notizie_primo_piano_hp div
						{
							padding: 0px 0px 0px 0px;
						}

						#notizie_primo_piano_hp p
						{
							margin: 0px;
							padding: 5px 10px 10px 10px;
							border-bottom: 1px solid #d7d7d7;
						}

					
					/*BOX OROSCOPO*/
					
					.box_hp
					{
						width: 560px;
						padding: 0px;
						margin: 0px 0px 20px 0px;
						border-bottom: 1px solid #d7d7d7;
						overflow: hidden;
						background: url('imgg/pat_div_main_hp.gif') repeat-y;
					}

						.box_hp h1
						{
							padding: 0px;
							margin: 0px;
							background: #ebebeb;
							border-bottom: 1px solid #d7d7d7;
						
						}

							.box_hp h1 span
							{
								background: #b40001 url('imgg/pat_h1_rosso.gif') repeat-x;	
								font-family: Arial, Verdana, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #fff;
								padding: 5px 10px 5px 10px;
								line-height: 25px;
							}
						
						.box_hp h2
						{
							color: #6d6d6d;
							padding: 0px 0px 10px 0px;
							margin: 0px;
							font-size: 12px;
							font-weight: bold;
						} 

						.left_half_box_hp
						{
							width: 260px;
							float: left;
							padding: 10px 0px 10px 10px;
							margin: 0px;
						}

						.right_half_box_hp
						{
							width: 260px;
							float: right;
							padding: 10px 10px 10px 0px;
							margin: 0px;
						}

						.segno_mese
						{
							color: #6a6a6a;
							font-size: 14px;
							line-height: 19px;
						}
					

					/*SEZIONE OROSCOPO*/
					.elenco_segni td
					{
						padding: 0px 35px 20px 0px;
					}
					

					/*BOX RUBRICHE*/
					
					#box_rubriche_hp
					{
						width: 560px;
						padding: 0px;
						margin: 0px 0px 10px 0px;
						border-bottom: 1px solid #d7d7d7;
						overflow: hidden;
						background: url('imgg/pat_div_main_hp.gif') repeat-y;
					}

						#box_rubriche_hp ul
						{
							padding: 0px;
							margin: 0px;
							list-style: none;
							background: #ebebeb;
							border-bottom: 1px solid #d7d7d7;
						}

							#box_rubriche_hp ul li
							{
								display: inline;
								padding: 0px;
								margin: 0px;
								line-height: 23px;
							}

								#box_rubriche_hp ul li a
								{
									font-size: 10px;
									color: #fff;
									text-decoration: none;
									padding: 5px 5px 5px 5px;
									border-right: 1px solid #ebebeb;
									background: #939393 url('imgg/pat_menu_rubriche.gif') repeat-x;
								}

									#box_rubriche_hp ul li a:hover
									{
										font-size: 10px;
										color: #fff;
										text-decoration: none;
										padding: 5px 5px 5px 5px;
										border-right: 1px solid #ebebeb;
										background: #939393 url('imgg/pat_menu_rubriche_over.gif') repeat-x;
									}

								#box_rubriche_hp ul li .segna
								{
									font-size: 10px;
									color: #fff;
									text-decoration: none;
									padding: 5px 5px 5px 5px;
									border-right: 1px solid #ebebeb;
									background: #939393 url('imgg/pat_segna_box_rubriche.gif') repeat-x;
								}

									#box_rubriche_hp ul li .segna:hover
									{
										font-size: 10px;
										color: #fff;
										text-decoration: none;
										padding: 5px 5px 5px 5px;
										border-right: 1px solid #ebebeb;
										background: #939393 url('imgg/pat_segna_box_rubriche.gif') repeat-x;
									}

						#box_rubriche_hp img
						{
							border: 0px;
						}

						#box_rubriche_hp div
						{
							padding: 10px;
						}

							#box_rubriche_hp h1
							{
								color: #6d6d6d;
								padding: 0px 0px 0px 0px;
								margin: 0px;
								font-size: 11px;
								font-weight: bold;
							} 

								
					/*BOX FOTO BIMBI E CUCCIOLI*/	
					
					#box_piccoli_hp
					{
						width: 560px;
						padding: 0px;
						margin: 0px 0px 20px 0px;
						border-bottom: 1px solid #d7d7d7;
						overflow: hidden;
						background: url('imgg/pat_div_piccoli.gif') repeat-y;
					}

						#box_piccoli_hp h1
						{
							padding: 0px;
							margin: 0px;
							background: #ebebeb;
							border-bottom: 1px solid #d7d7d7;
						}

							#box_piccoli_hp h1 span
							{
								background: #b40001 url('imgg/pat_h1_rosso.gif') repeat-x;	
								font-family: Arial, Verdana, sans-serif;
								font-size: 11px;
								font-weight: normal;
								color: #fff;
								padding: 5px 10px 5px 10px;
								line-height: 25px;
							}
						
						#box_piccoli_hp h2
						{
							color: #6d6d6d;
							padding: 0px 0px 0px 0px;
							margin: 0px;
							font-size: 11px;
							font-weight: bold;
						} 

						#box_piccoli_hp h3
						{
							color: #6d6d6d;
							padding: 0px 0px 5px 0px;
							margin: 0px;
							font-size: 11px;
							font-weight: normal;
						}
						
						#box_piccoli_hp h4
						{
							color: #000;
							padding: 0px;
							margin: 0px;
							font-size: 11px;
							font-weight: normal;
						}

						#box_piccoli_hp img
						{
							border: 1px solid #e3e3e3;
						}

				#right
				{
					float: right;
					width: 190px;
					padding: 0px;
					margin: 0px;
				}

					#right h1
					{
						padding: 0px;
						margin: 0px;
						background: #ebebeb;
						border-bottom: 1px solid #d7d7d7;
						height: 25px;
						overflow: hidden;
					}

						#right h1 span
						{
							background: #b40001 url('imgg/pat_h1_rosso.gif') repeat-x;	
							font-family: Arial, Verdana, sans-serif;
							font-size: 11px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;
							line-height: 25px;
						}

						#right div
						{
							padding: 0px;
							margin: 0px 0px 20px 0px;
							background: url('imgg/pat_div_left.gif') repeat-y;
						}

						#right h2
						{
							font-size: 11px;
							font-weight: normal;
							color: #6d6d6d;
							padding: 10px 0px 0px 10px;
							margin: 0px;
						}

						#right h3
						{
							font-size: 11px;
							font-weight: bold;
							color: #969696;
							padding: 0px;
							margin: 0px;
						}

						#right p
						{
							margin: 0px 10px 0px 10px;
							padding: 0px 0px 10px 0px;
							background: url('imgg/pat_divi.gif') repeat-x;
							background-position: bottom left;
						}

						#right img
						{
							display: block;
						}	
						

					/*LOTTO*/
						#lotto_table
						{
							width: 98%;
						}

						#lotto_table td
						{
							padding: 5px;
							background: #efefef;
						}

						#super_lotto_table
						{
							width: 100%;
						}

						#super_lotto_table td
						{
							padding: 5px 5px 5px 5px;
							background: #efefef;
						}
					
					
				

				
				#footer
				{
					clear: both;
					background: #9b9b9b;
					color: #fff;
					font-size: 10px;
					text-align: center;
					padding: 10px 0px 0px 0px;
				}
					
					#footer ul
					{
						list-style: none;
					}

					#menu_main_footer
					{
						padding: 0px 0px 5px 0px;
						margin: 0px 10px 0px 10px;
						text-align: center;
						background: url('imgg/pat_divi_footer.gif') repeat-x;
						background-position: bottom center;
					}

						#menu_main_footer ul
						{
							padding: 0px;
							margin: 0px;
						}
						
							#menu_main_footer ul li
							{
								display: inline;
								border-left: 1px solid #9b9b9b;
								padding: 0px 10px 0px 10px;
								margin: 0px;
							}

								#menu_main_footer ul li a
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 12px;
								}

									#menu_main_footer ul li a:hover
									{
										color: #fff;
										text-decoration: none;
										font-weight: normal;
										font-size: 12px;
										margin: 0px;
										background: #878787
									}

										#menu_main_footer .segna
										{
											color: #fff;
											text-decoration: none;
											font-weight: normal;
											font-size: 12px;
											background: #707070;
										}

										#menu_main_footer .segna:hover
										{
											color: #fff;
											text-decoration: none;
											font-weight: normal;
											font-size: 12px;
											background: #707070;
										}

				#menu_rubriche_footer
				{
					padding: 0px;
					margin: 0px;
					text-align: center;
				}

					#menu_rubriche_footer ul
					{
						padding: 5px 0px 10px 0px;
						margin: 0px;
					}
					
						#menu_rubriche_footer ul li
						{
							display: inline;
							border-left: 1px solid #9b9b9b;
							padding: 0px 5px 0px 5px;
							margin: 0px;
						}

							#menu_rubriche_footer ul li a
							{
								color: #fff;
								text-decoration: none;
								font-weight: normal;
								font-size: 10px;
							}

								#menu_rubriche_footer ul li a:hover
								{
									color: #fff;
									text-decoration: none;
									font-weight: normal;
									font-size: 10px;
									margin: 0px;
									background: #878787;
								}

									#menu_rubriche_footer .segna
									{
										color: #fff;
										text-decoration: none;
										font-weight: normal;
										font-size: 10px;
										background: #707070;
									}

									#menu_rubriche_footer .segna:hover
									{
										color: #fff;
										text-decoration: none;
										font-weight: normal;
										font-size: 10px;
										background: #707070;
									}

				#credits
				{
					overflow: hidden;
					background: #707070;
					color: #fff;
					padding: 10px;
					float: left;
					width: 980px;
				}

					#left_cr
					{
						float: left;
						width: 780px;
						text-align: left;
					}

					#right_cr
					{
						float: right;
						width: 180px;
						text-align: right;
					}

					#credits a
					{
						color: #fff;
						text-decoration: underline;
					}

					#credits a:hover
					{
						color: #fff;
						text-decoration: underline;
					}
				

				/*CONTENUTI NORMALI*/
				#conts_all
				{
					float: right;
					width: 760px;
					padding: 0px;
					margin: 0px;
				}

					/*CONTENUTI NORMALI CON TITOLO IN ROSSO*/
					.conts_n
					{
						background: url('imgg/pat_norm.gif') repeat-y;
						padding: 0px;
						margin: 0px 0px 30px 0px;
					}

					.conts_n h1
					{
						padding: 0px;
						margin: -10px 0px 0px 0px;
						background: #ebebeb;
						border-bottom: 1px solid #d7d7d7;
						
					}

						.conts_n h1 span
						{
							background: #b40001 url('imgg/pat_h1_rosso.gif') repeat-x;	
							font-family: Arial, Verdana, sans-serif;
							font-size: 15px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;
							line-height: 25px;
						}

						.conts_n h1 span span
						{
							background: none;
							font-size: 12px;
							padding: 0px;
						}
					
					.conts_n div
					{
						padding: 20px;
						border-bottom: 1px solid #d7d7d7;
					}

					.conts_n div div
					{
						padding: 0px;
						border-bottom: 0px;
					}
				
				/*CONTENUTI NORMALI CON TITOLO IN BLU*/
				.conts_nb
					{
						background: url('imgg/pat_norm.gif') repeat-y;
						padding: 0px;
						margin: 0px 0px 30px 0px;
					}

					.conts_nb h1
					{
						padding: 0px;
						margin: -10px 0px 0px 0px;
						background: #ebebeb;
						border-bottom: 1px solid #d7d7d7;
						
					}

						.conts_nb h1 span
						{
							background: #254c93 url('imgg/pat_h1_blu.gif') repeat-x;
							font-family: Arial, Verdana, sans-serif;
							font-size: 15px;
							font-weight: normal;
							color: #fff;
							padding: 5px 10px 5px 10px;
							line-height: 25px;
						}

						.conts_nb h1 span span
						{
							background: none;
							font-size: 12px;
							padding: 0px;
						}
					
					.conts_nb div
					{
						padding: 20px;
						border-bottom: 1px solid #d7d7d7;
					}

					.conts_nb div div
					{
						padding: 0px;
						border-bottom: 0px;
					}

				
				/*BOX CONTENUTI CON TITOLO IN GRIGIO*/
				.conts_mini
				{
					background: url('imgg/pat_norm.gif') repeat-y;
					padding: 0px;
					margin: 0px 0px 20px 0px;
					border-bottom: 1px solid #d7d7d7;
				}

				.conts_mini h1
				{
					padding: 0px;
					margin: -10px 0px 0px 0px;
					background: #ebebeb;
					border-bottom: 1px solid #d7d7d7;
				}

					.conts_mini h1 span
					{
						background: #939393 url('imgg/pat_h1_grigio.gif') repeat-x;	
						font-family: Arial, Verdana, sans-serif;
						font-size: 10px;
						font-weight: normal;
						color: #fff;
						padding: 5px 10px 6px 10px;
						line-height: 25px;
					}
				

				
					/* RUBRICHE */

					.articolo_anteprima
					{
						border-left: 2px solid #df0003;
						margin: 15px 0px 30px 0px;
						padding: 10px;
					}

						.articolo_anteprima h2
						{
							font-size: 11px;
							font-weight: bold;
							color: #6d6d6d;
							padding: 0px 10px 5px 10px;
							margin: 0px;
						}

						.articolo_anteprima h3
						{
							font-size: 11px;
							font-weight: normal;
							color: #6d6d6d;
							padding: 0px 10px 0px 10px;
							margin: 0px;
						}

						.articolo_anteprima p
						{
							padding: 0px 20px 0px 10px;
							margin: 0px;
							text-align: justify;
						}
					
					
					
					.elenco_articoli_mini table
					{
						margin: 10px 0px 10px 0px;
					}

						.elenco_articoli_mini .foto
						{
							vertical-align: top;
							padding: 0px 10px 0px 10px;
							width: 100px;
						}

						.elenco_articoli_mini .desc
						{
							vertical-align: top;
							padding: 0px 10px 0px 0px;
							background: url('imgg/pat_divi_vert.gif') repeat-y;
							background-position: right top;
						}

							.elenco_articoli_mini h2
							{
								font-size: 12px;
								font-weight: bold;
								color: #df0003;
								padding: 0px 0px 3px 0px;
								margin: 0px;
							}

							.elenco_articoli_mini h3
							{
								font-size: 11px;
								font-weight: bold;
								color: #6d6d6d;
								padding: 0px 0px 3px 0px;
								margin: 0px;
							}
					
					
					
					.articolo h2
					{
						font-size: 13px;
						font-weight: bold;
						color: #6d6d6d;
						padding: 0px 0px 5px 0px;
						margin: 0px;
					}

					.articolo h3
					{
						font-size: 11px;
						font-weight: normal;
						color: #6d6d6d;
						padding: 0px;
						margin: 0px;
					}

					.articolo p
					{
						padding: 20px 0px 0px 0px;
						margin: 0px;
						text-align: justify;
					}


				
				/*GENERALI*/
				img
				{
					border: 0px;
				}

				.link_blu
				{
					color: #37528f;
					font-weight: bold;
					font-size: 11px;
					background: url('imgg/link_blu.gif') no-repeat;
					background-position: right top;
					padding: 0px 20px 0px 0px;
					text-decoration: none;
				}

					.link_blu:hover
					{
						color: #348fed;
						font-weight: bold;
						font-size: 11px;
						background: url('imgg/link_blu.gif') no-repeat;
						background-position: right top;
						padding: 0px 20px 0px 0px;
						text-decoration: none;
					}

				.link_rosso
				{
					color: #df0003;
					font-size: 11px;
					background: url('imgg/link_rosso.gif') no-repeat;
					background-position: right top;
					padding: 0px 16px 0px 0px;
					text-decoration: none;
				}

					.link_rosso:hover
					{
						color: #8c1e16;
						font-size: 11px;
						background: url('imgg/link_rosso.gif') no-repeat;
						background-position: right top;
						padding: 0px 16px 0px 0px;
						text-decoration: none;
					}

				#paginazione
				{
					border-top: 1px solid #e3e3e3;
					padding: 10px 10px 0px 10px;
					text-align: center;
					color: #6d6d6d;
				}

					#paginazione ul
					{
						padding: 0px;
						margin: 0px;
					}

					#paginazione ul li
					{
						padding: 0px;
						margin: 0px 5px 0px 0px;
						display: inline;
					}

					#paginazione ul li a
					{
						color: #fff;
						text-decoration: none;
						background: #6d6d6d;
						padding: 0px 4px 0px 4px;
					}

					#paginazione .segna
					{
						padding: 0px 0px 0px 4px;
						margin: 0px 5px 0px 0px;
						display: inline;
						color: #fff;
						background: #df0003;
					}

				
				form
				{
					padding: 0px;
					margin: 0px;
				}

					.input
					{
						font-family: Arial, Verdana, sans-serif;
						font-size: 11px;
						color: #6d6d6d;
						border: 1px solid #e3e3e3;
					}

					form table tr td
					{
						vertical-align: top;
					}

					.submitButt
					{
						background: #4376b8;
						border: 0px;
						color: #fff;
						font-weight: bold;
						padding: 2px 5px 3px 5px;
						font-size: 12px;
					}

					.resetButt
					{
						background: #b8b8b8;
						border: 0px;
						color: #fff;
						font-weight: bold;
						padding: 2px 5px 3px 5px;
						font-size: 12px;
					}

/* Quando non ci sono contenuti nelle sezioni scrivo questa classe nel testo che informa della mancanza di contenuti*/
.noConts
{
	padding-left: 20px;
	font-size: 16px;
	font-family: Georgia, Verdana;
	color: #CF0001;
	letter-spacing: 2px;
}