/*

COLORI
	BLU: 344056 
	
	GRIGIO chiaro sfondo tabella: e6e7e9

	GRIGIO bordi: c9c9c9
	
	GRIGIO testo: 797979

	GRIGIO BLU: 445370
*/


body
{
	text-align: center;
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#container
{
	width: 765px;
	margin: 0px auto;
	background: url('imgg/pat_sfum.jpg') no-repeat;
	background-position: top right;
}



	/*________________________________________________________________________TOP*/

	#header
	{
		padding: 0px;
		width: 755px;
		background: #344056 url('imgg/header_back.jpg') no-repeat;
		background-position: top left;
		text-align: left;
		overflow: hidden;
	}

		#menuTop
		{
			width: 375px;
			text-align: left;
			margin: 230px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: left;
		}
		
			#menuTop h1
			{
				font-size: 17px;
				color: #fff;
				font-weight: normal;
				padding: 0px 0px 15px 20px;
				margin: 0px;
			}

			#menuTop h3
			{
				font-size: 11px;
				color: #fff;
				font-weight: bold;
				padding: 0px 0px 0px 20px;
				margin: 0px;
			}




#newsletter
		{
			display: none;
		}

		#menuLang
		{
			width: 380px;
			text-align: left;
			margin: 240px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			float: left;
			color: #fff;
			font-weight: bold;
		}

			#menuLang ul
			{
				overflow: hidden;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}

			#menuLang li
			{
				float: left;
				padding: 0px 10px 0px 10px;
			}

			#menuLang img
			{
				border: 0px;
			}
		
		#headerInt
		{
			padding: 0px;
			width: 755px;
			background: #344056 url('imgg/header_back_int.jpg') no-repeat;
			background-position: top left;
			text-align: left;
		}
			
			#contsMenuInt
			{
				overflow: hidden;
				border-bottom: 1px solid #fff;
			}

			#menuTopInt
			{
				width: 375px;
				text-align: left;
				margin: 110px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				float: left;
			}
			
				#menuTopInt h1
				{
					font-size: 17px;
					color: #fff;
					font-weight: normal;
					padding: 0px 0px 5px 20px;
					margin: 0px;
				}

				#menuTopInt h3
				{
					font-size: 11px;
					color: #fff;
					font-weight: bold;
					padding: 0px 0px 0px 20px;
					margin: 0px;
				}

			#menuLangInt
			{
				display: none;
			}

				#menuLangInt ul
				{
					overflow: hidden;
					list-style: none;
					margin: 0px;
					padding: 0px;
				}

				#menuLangInt li
				{
					float: left;
					padding: 0px 10px 0px 10px;
				}

				#menuLangInt img
				{
					border: 0px;
				}
			
			#menuTopGen
			{
				display: none;
			}

				#menuTopGen ul
				{
					margin: 0px 0px 0px 30px;
					overflow: hidden;
					list-style: none;
					padding: 0px;
				}

				#menuTopGen li
				{
					float: left;
					padding: 0px 10px 0px 10px;
				}

				#menuTopGen a
				{
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}

				#menuTopGen img
				{
					border: 0px;
				}
			
		/*________________________________CENTRAL_________________________*/
		
		#main
		{
			width: 755px;
			background: #fff;
			overflow: hidden;
			padding: 3px 0px 3px 0px;
			margin: 0px;
		}
			
			#central
			{
				overflow: hidden;
				margin-bottom: 3px;
			}

			#left
			{
				width: 372px;
				margin: 0px;
				padding: 0px 3px 0px 0px;
				border: 0px;
				float: left;
				text-align: left;
			}

				#left table
				{
					width: 100%;
					background: #e6e7e9;
					margin: 0px;
					padding: 0px;
					border: 0px;
				} 

					#left table td
					{
						border-bottom: 1px solid #fff;
					} 

						#left h2
						{
							padding: 5px 10px 5px 10px;
							margin: 0px;
						}

							#left table h2 a
							{
								font-size: 11px;
								color: #445370;
								text-decoration: underline;
							}
							
							#left table h2 a:hover
							{
								font-size: 11px;
								color: #344056;
								text-decoration: underline;
							}

						#left p
						{
							padding: 0px 10px 0px 10px;
							margin: 0px;
						}
			
			#right
			{
				width: 380px;
				padding: 0px;
				border: 0px;
				text-align: left;
				float: left;
				margin-bottom: 0px;
				background: #7be3bf;
			}
			
			#box_3annunci
			{
				width: 755px;
				margin: 0px;
				padding: 0px;
				border: 0px;
				overflow: hidden;
				text-align: left;
			}
				
				#box_3annunci table
				{
					color: #797979;
					margin: 0px;
					padding: 0px;
					border: 0px;
					text-align: left;
					float: left;
				}

					#box_3annunci .bordiRight
					{					
						border-width: 1px 1px 1px 1px;
						border-style: solid;
						border-color: #c9c9c9;
						padding: 0px 5px 5px 5px;
					}

					#box_3annunci .imgLeft
					{					
						padding-left: 3px;
					}

					#box_3annunci h3
					{					
						padding: 5px 0px 5px 0px;
						margin: 0px;
					}

					#box_3annunci h3 a
					{					
						font-weight: bold;
						color: #797979;
						font-size: 10px;
					}
			

			#centralInt
			{
				overflow: hidden;
				
			} 

				#leftInt
				{
					display: none;			
				}

					#leftInt h2
					{
						font-size: 13px;
						color: #445370;
						margin: 0px;
						padding: 0px 10px 0px 10px;
					}

					#menu_associati
					{
						padding: 10px 10px 20px 10px;
						margin: 0px;
						list-style: none;
					}
						
						.menu_princ
						{
							padding: 5px 0px 5px 0px;
							margin: 0px;
							border-bottom: 1px dashed #fff;
							list-style: none;
						}

							.menu_princ h3
							{
								padding: 0px;
								margin: 10px 0px 0px 0px;
							}

							.menu_princ a
							{
								color: #000;
								font-weight: bold;
								text-decoration: none;
								font-size: 11px;
							}
							
							.menu_princ a:hover
							{
								color: #000;
								font-weight: bold;
								text-decoration: underline;
								font-size: 11px;
							}
					
					.menu_sec
					{
						padding: 10px 10px 20px 10px;
						margin: 0px;
						list-style: none;
					}
						
						.menu_sec
						{
							padding: 5px 0px 5px 0px;
							margin: 0px 0px 0px 10px;
							list-style: none;
						}

							.menu_sec a
							{
								color: #000;
								font-weight: normal;
								text-decoration: none;
							}
							
							.menu_sec a:hover
							{
								color: #000;
								font-weight: normal;
								text-decoration: underline;
							}
						
					#ricercaInt
					{
						padding: 0px 0px 20px 0px;
						margin: 0px 10px 0px 10px;
						border-bottom: 1px solid #fff;
					}

						#ricercaInt h3
						{
							font-size: 13px;
							color: #445370;
							margin: 0px;
							padding: 0px;
						}

						

				#rightInt
				{
					width: 100%;
					margin-left: 10px;
					padding: 0px;
					float: right;
					text-align: left;
				}

				#rightInt h1
				{
					font-size: 14px;
					color: #445370;
					margin: 0px;
					padding: 20px 0px 10px 0px;
				}

				#rightInt h3
				{
					margin: 0px;
					padding: 0px 0px 5px 0px;
				}

					#rightInt h3 a
					{
						font-size: 11px;
						color: #445370;
					}

					#rightInt h3 a:hover
					{
						font-size: 11px;
						color: #344056;
					}
				
					#rightInt table
					{
						margin-right: 10px;
						margin-bottom: 20px;
					}

					#rightInt td img
					{
						border: 1px solid #e6e7e9;
					}

					#rightInt table td
					{
						padding: 10px 5px 10px 0px;
						border-bottom: 1px dashed #e6e7e9;
					}
						
						#rightInt a
						{
							font-size: 10px;
							color: #445370;
						}

						#rightInt a:hover
						{
							font-size: 10px;
							color: #344056;
						}

							#rightInt h4
							{
								padding: 0px;
								margin: 0px;
							}

							#rightInt h4 a
							{
								font-size: 10px;
								color: #445370;
								background: url('imgg/scheda_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;
							}

							#rightInt h4 a:hover
							{
								font-size: 10px;
								color: #344056;
								background: url('imgg/scheda_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;							
							}

							.mail
							{
								font-size: 10px;
								color: #344056;
								background: url('imgg/mail_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;
							}

							.mappa
							{
								font-size: 10px;
								color: #344056;
								background: url('imgg/mappa_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;
							}

							.amico
							{
								font-size: 10px;
								color: #344056;
								background: url('imgg/amico_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;
							}

							.stampa
							{
								font-size: 10px;
								color: #344056;
								background: url('imgg/stampa_ico.gif') no-repeat;
								padding: 3px 0px 3px 25px;
								font-weight: normal;
							}

							.fotoBig
							{
								margin-bottom: 10px;
								margin-right: 10px;
							}
			#centralInt2
			{
				background: #fff;
				text-align: left;
				border-left: 1px solid #e6e7e9;
				border-right: 1px solid #e6e7e9;
				padding: 20px;
				margin: 0px;
			} 

				#centralInt2 a
				{
					color: #797979;
				} 

					#centralIntLeftText
					{
						padding: 0px 250px 0px 0px;
					}
					
					#centralIntRightText
					{
						padding: 0px 0px 0px 250px;
					}
				
				#centralInt2 h1
				{
					font-size: 14px;
					color: #445370;
					margin: 0px;
					padding: 0px 0px 20px 0px;
				}

				#centralInt2 h2
				{
					font-size: 11px;
					color: #797979;
					margin: 0px;
					padding: 0px 0px 5px 0px;
				}

				#centralInt2 h3
				{
					font-size: 10px;
					color: #3e619b;
					margin: 0px;
					padding: 0px 0px 5px 0px;
				}

				#centralInt2 p
				{
					padding: 0px 0px 20px 0px;
					margin: 0px;
				}

					#centralInt2 table
					{
						padding: 0px 0px 10px 0px;
						margin: 0px;
					}

					#centralInt2 td
					{
						vertical-align: top;
						margin: 0px;
					}

				.leftTd
				{
					border-right: 1px dashed #c9c9c9;
					padding-right: 5px; 
					padding-top: 5px; 
					border-bottom: 10px solid #fff;
				}

				.rightTd
				{
					padding-left: 5px; 
					padding-top: 5px; 
				}

	.sep
	{
		clear: both;
		margin: 0px;
		padding: 0px;
	}

	/*FORM*/
	form
	{
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}

	.submit
	{
		color: #fff;
		font-weight: bold;
		background-color: #445370;
		font-size: 11px;
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	.inputText
	{
		color: #000;
		font-weight: normal;
		font-size: 11px;
		border: 1px solid #e6e7e9;
	}

	
		

	/*_____________________________________________________________________FOOTER*/
	#footer
	{
		display: none;
	}	

		#menuBottom
		{
			background: #000 url('imgg/loghetto.gif') no-repeat;
			background-position: right bottom;
			margin: 0px;
			padding: 0px;
			border: 1px solid #000;
		}

			#menuBottom ul
			{
				list-style: none;
				overflow: hidden;
				margin: 0px;
				padding: 0px 0px 0px 10px;
			}

			#menuBottom li
			{
				list-style: none;
				float: left;
				padding: 20px 15px 20px 5px;
			}

			#menuBottom a
			{
				color: #fff;
				font-weight: bold;
				text-decoration: none;
			}

			#menuBottom a:hover
			{
				color: #fff;
				font-weight: bold;
				text-decoration: underline;
			}
		
		#box_policy
		{
			margin: 0px;
			padding: 10px;
			border: 0px;
			text-align: center;
			color: #797979;
		}

			#box_policy a
			{
				color: #797979;
			}

			#box_policy a:hover
			{
				color: #5f5f5f;
			}

	/*___________________________________________________________IMG*/
	.noBorder
	{
		border: 0px;
	}

#printP
{
	display: none;
	margin: 0px;
	padding: 0px;
}
#linkPP
{
	display: none;
}
