/*
	COLORI:
	
	azzurro: #00acd4
	grigio chiaro menu: #d5d5d5
	grigio scuro footer: #333333
	
*/

body 
{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background: #132630 url('imgg/pat.gif') repeat-x;
	color: #000;
	/*scrollbar-face-color: #fff;
	scrollbar-shadow-color: #ff00cc;
	scrollbar-highlight-color: #ff00cc; 
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-track-color: #ffaaee;
	scrollbar-arrow-color: #000000;
	scrollbar-arrow-color: #ffaaee;*/		
}
	
	#container
	{
		width: 1000px;
		text-align: left;
		padding: 0px;		
		margin: 0px auto;
		background: #fff;
	}

		#header
		{
			padding: 0px;
			margin: 0px;
			height: 100px;
			background: #cc00cc;
		}

			#header img
			{
				display: block;
			}
			
		#nav_main
		{
			background: url('imgg/pat_nav_main.gif') repeat-x;
			padding: 0px;
			margin: 0px 0px 3px 0px;
			height: 50px;
		} 

			#nav_main ul
			{
				padding: 0px;
				margin: 0px;
				list-style: none;
				text-align: center;
			}

			#nav_main li
			{
				display: inline;
				padding: 0px 0px 0px 0px;
				margin: 0px;
			} 

			#nav_main img
			{
				border: 0px;				
				margin: 0px 1px 0px 2px;
			} 
	#main
	{
		padding: 0px 10px 0px 10px;
		margin: 0px;
		overflow: hidden;
	}

		#main img
		{
			border: 0px;
		}

		
		#col_left
		{
			width: 230px;
			padding: 0px;
			margin: 0px;
			float: left;
		}

			#newsletter_box
			{
				background: url('imgg/back_box_newsletter.gif') no-repeat;
				padding: 10px 30px 0px 0px;
				margin: 5px 0px 0px 0px;
				height: 55px;
				text-align: right;
			}

			#newsletter_box form
			{
				padding: 0px;
				margin: 0px;
			}

			#newsletter_box .input
			{
				background: none;
				border: 0px;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 12px;
				height: 16px;
			}

			#newsletter_box .submitButt
			{
				color: #fff;
				font-size: 12px;
				background: url('imgg/butt_iscriviti.gif') no-repeat;
				width: 70px;
				height: 17px;
				border: 0px;
				margin-top: 2px;
			}
		
		#conts_central
		{
			width: 600px;
			float: left;
			padding: 0px 0px 0px 16px;
			font-size: 12px;
		}
			
			/*HOME PAGE*/


			#conts_hp td
			{
				vertical-align: top;
				font-size: 12px;
				padding: 0px;
			}

			.d_hp
			{
				padding-right: 10px;
				font-size: 11px;
			}

			#scroll
			{
				overflow: auto;
				padding: 0px 10px 0px 0px;
				margin: 0px;
			}

				#scroll a
				{
					color: #000;
					text-decoration: none;
				}
				
				#scroll a:hover
				{
					color: #000;
					text-decoration: none;
					border-bottom: 1px solid #bfbfbf;
				}
			
			#box_oroscopo
			{
				
				padding: 0px 10px 0px 0px;
				margin: 0px;
			}

				#box_oroscopo a
				{
					color: #000;
					text-decoration: none;
				}
				
				#box_oroscopo a:hover
				{
					color: #000;
					text-decoration: none;
					border-bottom: 1px solid #bfbfbf;
				}
		
		#col_right
		{
			width: 120px;
			float: right;
			padding: 0px;
			margin: 0px;
		}
		

		/*FORM*/

		form
		{
			padding: 0px;
			margin: 0px;
		}

		.input_salmone
		{
			background: #ffce9d;
			border: 1px solid #ffb368;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
		}

		.input_salmone_c
		{
			background: #ffe1c4;
			border: 1px solid #ff9933;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
			font-family: Helvetica, Arial, sans-serif;
			text-align: left;
			width: 575px;
		}

		.input_viola
		{
			background: #e7ceff;
			border: 1px solid #dfc0ff;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
		}

		.input_viola_c
		{
			background: #f0e1ff;
			border: 1px solid #cc99ff;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
			font-family: Helvetica, Arial, sans-serif;
			text-align: left;
			width: 575px;
		}

		.input_blu
		{
			background: #b4c4ff;
			border: 1px solid #8ea6ff;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
		}

		.input_blu_c
		{
			background: #d8e3ff;
			border: 1px solid #86a3ed;
			color: #000;
			font-size: 11px;
			padding: 2px 5px 2px 5px;
			font-family: Helvetica, Arial, sans-serif;
			text-align: left;
			width: 575px;
		}

		.resetButt
		{
			background: none;
			border: 0px;
			color: #ff3333;
		}

		.submitButt
		{
			background: none;
			border: 0px;
			color: #ff3333;
			font-weight: bold;
		}

		

		#footer
		{
			clear: both;
			text-align: center;
			padding: 0px;
			margin: 0px;
		}

			#ul_1
			{
				list-style: none;
				padding: 0px 0px 10px 0px;
				margin: 0px;
			}

				#ul_1 li
				{
					display: inline;
					background: url('imgg/tratt.gif') no-repeat;
					padding: 0px 7px 0px 7px;
					background-position: right center;
				}

				#ul_1 a
				{
					color: #0099cc;
					font-size: 10px;
					font-weight: bold;
					text-decoration: none;
				}

			#ul_2
			{
				list-style: none;
				padding: 0px 0px 10px 0px;
				padding: 0px;
				margin: 0px;
			}

				#ul_2 li
				{
					display: inline;
					background: url('imgg/tratt2.gif') no-repeat;
					padding: 0px 7px 0px 7px;
					background-position: right center;
				}

				#ul_2 a
				{
					color: #0099cc;
					font-size: 10px;
					font-weight: bold;
					text-decoration: none;
				}

			
			
			/* SEZIONE SHOPPING - BANNER */

			.spazio1
			{
				margin: 5px auto;
				padding: 0px;
				margin: 4px 0px 4px 0px;
			}

			.spazio1 td
			{
				padding-right: 5px;
			}

			hr
			{
				border: 1px solid #ff6640;
				margin: 0px 0px 3px 0px;
				padding: 0px;
			}

			#nav_video
			{
				padding: 10px 0px 15px 0px;
				margin: 0px;
			}

				#nav_video ul
				{
					padding: 0px;
					margin: 0px;
					list-style: none;
				}

				#nav_video li
				{
					float: left;
					padding: 0px 1px 0px 0px;
					margin: 0px;
				}
			
			
			#elenco_video
			{
				color: #407070;
			}

			#elenco_video h2
			{
				color: #0000ff;
				font-size: 13px;
				padding: 0px;
				margin: 0px;
			}

			#elenco_video td
			{
				padding: 10px 0px 13px 0px;
				vertical-align: top;
			}

			#elenco_video img
			{
				margin-right: 10px;
			}

			h1
			{
				font-size: 17px;
			}

			.registrati
			{
				text-align: center;
				width: 100%;
				padding: 0px 0px 20px 0px;
				margin: 0px;
				border-bottom: 1px solid #7fcce5;
			}

			.left_td
			{
				text-align: right; 
			}

			.right_td
			{
				text-align: left; 
			}

			.form_registrazione
			{
				margin: 0px auto;
				width: 100%;
			 }

			.form_registrazione td
			{
				padding: 5px 20px 5px 0px;
				margin: 0px auto;
			}

		#footer
		{
			border-top: 2px solid #7fcce5;
			margin: 30px 10px 10px 10px;
			padding: 15px 0px 0px 0px;
		}

		#footer p
		{
			padding: 0px 0px 10px 0px;
			margin: 0px;			
		}

		#footer img
		{
			border: 0px;
		}

		

		.elenco_ricette
		{
			color: #e5101a;
			font-weight: bold;
			background: url('imgg/pat_ricette.gif') repeat-y;
			width: 100%;
		}

		.elenco_ricette a 
		{
			color: #e5101a;
			font-weight: bold;
			text-decoration: none;
		}

		.elenco_ricette a:hover
		{
			color: #0099ff;
			font-weight: bold;
			text-decoration: none;
		}


		.ricetta
		{
			color: #000;
			width: 100%;
		}

		.ricetta a 
		{
			color: #e5101a;
			font-weight: bold;
			text-decoration: none;
		}

		.ricetta a:hover
		{
			color: #0099ff;
			font-weight: bold;
			text-decoration: none;
		}

		.ricetta h1
		{
			color: #e20a16;
			font-size: 17px;
		}


			
			
			#elenco_categorie
			{
				list-style: none;
				padding: 30px 0px 0px 0px;
				margin: 0px;
			}

				#elenco_categorie li
				{
					list-style: none;
					padding: 0px 0px 50px 0px;
					margin: 0px;
				}

				#elenco_categorie img
				{
					border: 0px;
				}
			
			
			#elenco_piatti
			{
				list-style: none;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				width: 100%;
				text-align: left;
			}

				#elenco_piatti td
				{
					padding: 0px 0px 10px 0px;
					margin: 0px;	
					text-align: left;
				}

				#elenco_piatti .a
				{
					color: #393939;
					text-decoration: none;
					background: #fff;
					padding: 0px 10px 10px 0px;
				}
					
					#elenco_piatti .a:hover
					{
						color: #e5101a;
						text-decoration: none;
						background: #fff;
						padding: 0px 10px 10px 0px;
					}

				#elenco_piatti .a2
				{
					color: #393939;
					text-decoration: none;
					background: #fff;
					padding: 0px 0px 10px 10px;
				}
					
					#elenco_piatti .a2:hover
					{
						color: #e5101a;
						text-decoration: none;
						background: #fff;
						padding: 0px 0px 10px 10px;
					}

				#elenco_piatti .puntini
				{
					color: #393939;
					text-decoration: none;
					background: #fff;
					background: url('imgg/pat_puntini.gif') repeat-x;
					background-position: bottom left;
				}

				#elenco_piatti img
				{
					border: 0px;
				}
		

		#ricetta td
		{
			text-align: left;
		}

			#ricetta h1
			{
				color: #e20a16;
				font-size: 17px;
			}


		
		#annuncio
			{
				width: 590px; 
				padding: 10px 0px 20px 0px; 
				background: #fff; 
				font-family: Verdana, sans-serif; 
				color: #000;
				font-size: 11px;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
			}

			#annuncio form
			{
				padding: 0px;
				margin: 0px;
				font-size: 11px;
			}

			#annuncio td
			{
				text-align: left;
				padding: 0px;
				margin: 0px;
				font-size: 11px;
			}

			#annuncio .submitButtAnnuncio
			{
				font-size: 10px;
				color: #fff;
				background: #ba0000;
				border: 0px;
				font-weight: bold;
				font-size: 12px;
				padding: 0px 5px 0px 5px;
			}

			#annuncio .resetButtAnnuncio
			{
				color: #fff;
				background: #ba0000;
				border: 0px;
				font-weight: bold;
				font-size: 11px;
				padding: 0px 5px 0px 5px;
			}

			#annuncio .input
			{
				font-family: verdana, sans-serif;
				color: #000;
				font-size: 11px;
			}

		
		
		/*__________________________________VIDEOBAR OLD_________________________________*/
		#conts_central_video
		{
			width: 585px;
			float: left;
			padding: 0px 0px 0px 16px;
			font-size: 12px;
			background: #000;
			margin-left: 15px;
			color: #fff;
		}

		/*#videobar_elenco td
		{
		}

		.cerca_locale_videobar
		{
			background: url('imgg/bott_cerca_videobar.gif') no-repeat;
			width: 76px;
			height: 18px;
			border: 0px;
			padding: 0px;
			margin: 0px;
		}

		.select_videobar
		{
			width: 160px;
			font-size: 13px;
			background: #88dafd;
			border: 1px solid #000;
			padding: 0px;
			margin: 0px;			
			margin-right: 10px;
		}

		#elenco_scroll
		{
			overflow: auto;
			width: 580px;
			height: 1150px;
			border-top: 1px solid #838383;
			border-bottom: 1px solid #838383;
			padding-right: 20px;
			margin: 0px;
		}
			
			#elenco_scroll td
			{
				padding: 5px 0px 5px 10px;
			}

			#elenco_scroll
			{
				margin-top: 25px;
			}

			#elenco_scroll a
			{
				text-decoration: none;
				color: #cb00cc;
			}

			#elenco_scroll div
			{
				padding: 0px;
				margin: 0px;
				border-bottom: 1px solid  #838383;
			}

		#scheda_videobar
		{
			border-top: 1px solid #838383;
			padding: 5px 0px 0px 0px;
			margin: 20px 0px 0px 0px;
		}

			#scheda_videobar a
			{
				text-decoration: none;
				color: #cb00cc;
			}

			#scheda_videobar td
			{
				padding: 0px;
				margin: 0px;
			}

			#date
			{
				font-size: 14px;
			}

				#date h1
				{
					font-size: 20px;
					color: #ca00cb;
					border-bottom: 1px solid  #838383;
					padding: 0px 0px 5px 0px;
					margin: 20px 0px 15px 0px;
				}

				#date p
				{
					padding: 0px 0px 10px 0px;
					margin: 0px;
				}*/



		/*___________________VIDEOBAR__________________*/

		/*PAGINA INIZIALE RICERCA*/

		#videobar_sel
		{
			width: 600px;
			float: left;
			padding: 20px 0px 0px 0px;
			font-size: 12px;
			margin-left: 15px;
			color: #000;
		}

			#videobar_sel h1
			{
				color: #737373;
				font-size: 20px;
				font-weight: normal;
				padding: 8px 0px 0px 140px;
				margin: 0px;
			}

			#videobar_sel h2
			{
				padding: 7px 0px 35px 140px;
				margin: 0px;
				color: #737373;
				font-size: 17px;
				font-weight: normal;
			}

			#videobar_sel h3
			{
				padding: 0px 0px 5px 0px;
				margin: 0px;
				color: #027abb;
				font-size: 14px;
				font-weight: normal;
			}

			#sel_ris
			{
				background: url('imgg/pat_video_sin.gif') repeat-y;
				padding: 10px 5px 10px 5px;
				margin: 0px;
			}
		
		#ricerca_standard
		{
			color: #027abb;
			border-top: 1px solid #dedede;
			border-bottom: 1px solid #dedede;
			padding: 10px;
			margin: 10px 0px 10px 0px;
		}
			
			#ricerca_standard .select
			{
				color: #000;
				font-family: Arial, Verdana, sans-serif;
				font-size: 11px;
			}

			#ricerca_standard form
			{
				padding: 0px;
				margin: 0px;
			}

			.cerca_locale
			{
				background: #027abb;
				color: #fff;
				font-weight: bold;
				border: 0px;
				font-size: 13px;
			}

		#ultimi_caricati
		{
			background: url('imgg/pat_video_des.gif') repeat-y;
			border: 1px solid #dedede;
			background-position: right top;
			margin: 30px 0px 0px 0px;
		}

			#ultimi_caricati table
			{
				width: 580px;
				margin: 10px 10px 10px 10px;
				border-top: 1px solid #dedede;
			}

			#ultimi_caricati td
			{
				padding: 5px 10px 5px 0px;
				border-bottom: 1px solid #dedede;
			}

			#ultimi_caricati h1
			{
				color: #d1140a;
				font-size: 18px;
				padding: 10px 0px 0px 10px;
				margin: 0px;
				border-top: 1px solid #fff;
			}

			.azzurro
			{
				color: #027abb;
				font-weight: bold;
				text-decoration: none;
				font-size: 13px;
			}
				
				.azzurro:hover
				{
					color: #027abb;
					font-weight: bold;
					text-decoration: underline;
					font-size: 13px;
				}
			
			.nome_locale
			{
				color: #d1140a;
				font-weight: bold;
				text-decoration: none;
			}
				
				a.nome_locale:hover
				{
					color: #d1140a;
					font-weight: bold;
					text-decoration: underline;
				}

			.titolo_video
			{
				color: #d1140a;
				font-weight: bold;
				font-size: 13px;
				text-decoration: none;
			}

				a.titolo_video:hover
				{
					color: #d1140a;
					font-weight: bold;
					font-size: 13px;
					text-decoration: underline;
				}
			

		/*SCHEDA LOCALE*/

		#videobar_scheda
		{
			width: 600px;
			float: left;
			padding: 20px 0px 0px 0px;
			font-size: 12px;
			margin-left: 15px;
			color: #000;
		}

			#videobar_scheda h1
			{
				color: #737373;
				font-size: 20px;
				font-weight: normal;
				padding: 8px 0px 0px 140px;
				margin: 0px;
			}

			#videobar_scheda h2
			{
				padding: 7px 0px 35px 140px;
				margin: 0px;
				color: #737373;
				font-size: 17px;
				font-weight: normal;
			}

			
			#dati_locale
			{
				line-height: 17px;
			}

			#dati_locale td
			{
				padding-right: 10px;
				vertical-align: top;
			}
			
				#dati_locale h3
				{
					color: #d1140a;
					padding: 0px 0px 10px 0px;
					margin: 0px;
				}

				#dati_locale p
				{
					padding: 5px 0px 5px 0px;
					margin: 0px;
					color: #505050;
					font-size: 11px;
				}

			.azzurro_mini
			{
				color: #027abb;
				font-weight: normal;
				text-decoration: none;
				font-size: 12px;
			}
				
				.azzurro_mini:hover
				{
					color: #027abb;
					font-weight: normal;
					text-decoration: underline;
					font-size: 12px;
				}
			
			.nero_picc
			{
				color: #000;
				font-weight: normal;
				text-decoration: none;
				font-size: 11px;
			}
				
				.nero_picc:hover
				{
					color: #000;
					font-weight: normal;
					text-decoration: underline;
					font-size: 11px;
				}

			#video_caricato
			{
				background: url('imgg/pat_video_des.gif') repeat-y;
				border: 1px solid #dedede;
				background-position: right top;
				margin: 10px 0px 0px 0px;
				text-align: center;
			}

				#video_caricato div
				{
					margin: 0px auto;
					text-align: left;
					width: 480px;
				}

				#video_caricato h4
				{
					color: #d1140a;
					font-weight: bold;
					font-size: 13px;
					text-decoration: none;
					padding: 5px 0px 5px 0px;
					margin: 0px;
				}

			#indietro
			{
				background: #e9e9e9;
				text-align: center;
				padding: 10px;
			}

		#altri_video
		{
			background: url('imgg/pat_video_des.gif') repeat-y;
			border: 1px solid #dedede;
			background-position: right top;
			margin: 0px 0px 0px 0px;
			width: 598px;
		}

			#altri_video h1
			{
				color: #d1140a;
				font-size: 15px;
				padding: 10px 0px 0px 10px;
				margin: 0px;
				border-top: 1px solid #fff;
			}

			#scroll_or
			{
				overflow: auto;
				padding: 10px 0px 10px 0px;
				margin: 0px;
				height: 130px;
				width: 597px;
			}

			#scroll_or img
			{
				margin-bottom: 5px;
			}

			#scroll_or td 
			{
				padding: 0px;
				padding-right: 40px;
				margin: 0px;
				font-size: 11px;
				vertical-align: top;
			}

			#paginazione_videobar
			{
				background: #e9e9e9;
				text-align: center;
				padding: 10px;
				text-align: center;
			}
				
				#paginazione_videobar ul
				{
					padding: 0px;
					margin: 0px;
					list-style: none;
				}

				#paginazione_videobar li
				{
					padding: 0px 5px 0px 5px;
					margin: 0px;
					display: inline;					
					font-weight: normal;
					color: #027abb;
				}
				
				
				#paginazione_videobar a
				{
					color: #027abb;
					font-weight: normal;
					text-decoration: none;
					font-size: 12px;
				}
					
					#paginazione_videobar a:hover
					{
						color: #027abb;
						font-weight: normal;
						text-decoration: underline;
						font-size: 12px;
					}
				

		#elenco_locali
		{
			background: url('imgg/pat_video_des.gif') repeat-y;
			border: 1px solid #dedede;
			background-position: right top;
			margin: 30px 0px 0px 0px;
		}

			#elenco_locali table
			{
				width: 580px;
				margin: 10px 10px 10px 10px;
				border-top: 1px solid #dedede;
			}

			#elenco_locali td
			{
				padding: 10px 10px 10px 0px;
				border-bottom: 1px solid #dedede;
			}

			#elenco_locali h1
			{
				color: #d1140a;
				font-size: 18px;
				padding: 10px 0px 0px 10px;
				margin: 0px;
				border-top: 1px solid #fff;
			}

			.ico
			{
				margin-right: 5px;
			}

		/*LOGIN*/

		#login_videobar
		{
			background: url('imgg/pat_video_des.gif') repeat-y;
			border: 1px solid #dedede;
			background-position: right top;
			padding: 0px;
			margin: 30px 0px 0px 0px;
		}

			#login_videobar table
			{
				margin: 0px 10px 10px 10px;
				width: 95%;
			}

			#login_videobar td
			{
				padding: 5px;
				text-align: left;
			}

			#login_videobar h1
			{
				color: #d1140a;
				font-size: 18px;
				padding: 0px 0px 10px 0px;
				margin: 0px;
				text-align: center;
			}

			#login_videobar .input
			{
				border: 1px solid #dedede;
				font-size: 14px;
			}

			#login_videobar .submitButt
			{
				color: #d1140a;
			}


				