body{
	text-align:															center;
	background: 														#ffffff;
	font-family:														Arial, Verdana, Helvetica, Sans-serif;
	font-size:															13px;
	color:																#5e5e5e;
}
	a{
		font-weight:													bold;
		text-decoration:												none;
	}
	a:hover, li.selected a, .bold{
		color:															#000000;
	}
	img{
		border:															0;
	}
	#stage{
		width:															996px;
		margin:															10px auto 10px auto;
		background:														#ffffff;
	}
		#top{
			background:													url('../template/corrente/top.jpg') no-repeat;
		}
			#top object, #player_top{
				width:													996px;
				height:													230px;
			}
			#top_link{
				width:													100%;
				height:													103px;
			}
			#top_menu{
				height:													34px;
				background:												url('../template/corrente/top_menu.gif') no-repeat;
			}
				#top_menu a{
					padding:											9px 20px 9px 20px;
					border-left:										1px solid #c4b6ab;
					border-right: 										1px solid #f5f2ef;
					color:												#000000;
				}
				#top_menu .primo a{
					border-left:										0;
				}
				#top_menu .ultimo a{
					border-right:										0;
				}
		#middle{
			padding-bottom:												20px;
		}
			.colonna{
				padding:												0 5px 20px 5px;
			}
				#flags img{
					width:												18px;
					height:												12px;
					margin:												0 0 0 5px;
					border:												3px solid #ffffff;
				}
					#flags img.selected{
						border-color:									#5e5e5e;
					}
				#search{
					height:												26px;
				}
					#search #search_field{
						width:											100px;
						margin-right:									5px;
					}
				#news_scorrevoli{
					height:												170px;
				}
					#news_scorrevoli ul{
						padding:										0 10px 0 10px;
						height:											148px;
					}
						#news_scorrevoli li{
							padding-top:								10px;
							height:										138px;
						}
				#left_menu li{
					width:												180px;
					border-bottom:										1px dotted #000000;
					margin-bottom:										5px;
					padding-left:										10px;
				}
				.banner object, .banner .video_banner{
					height:												120px;
				}
			#center{
				width:													586px;
				min-height:												300px;
				padding:												0 5px 0 5px;
			}
					.immagini_home img, .immagini_home object, .immagini_home .video_banner, #slideshow, #slideshow li, #slideshow img{
						width:											586px;
					}
						.immagini_home object, .immagini_home .video_banner, #slideshow, #slideshow li{
							height:										439px;
						}
						.immagini_home .preview .video_banner {
							text-align:									center;
						}
							.immagini_home .preview .video_banner .play_button{
								margin-top:								67px;
								width:									83px;
								height:									83px;
								cursor:									pointer;
							}
					.immagini_home .preview{
						margin-left:									10px;
					}
						.immagini_home .preview, .immagini_home .preview img, .immagini_home .preview object, .immagini_home .preview .video_banner{
							width:										288px;
						}
							.immagini_home .preview, .immagini_home .preview object, .immagini_home .preview .video_banner{
							height:										212px;
						}
				.box_home{
					width:												286px;
					height:												115px;
					margin-left:										10px;
					padding-bottom:										10px;
				}
					.box_home .preview{
						height:											60px;
						margin:											13px 10px 0 10px;
					}
						.box_home .preview, .box_home .preview img{
							width:										80px;
						}
					.box_home p{
						padding:										10px;
						margin:											0;
					}
				#path{
					width:												450px;
					font-size:											12px;
				}
				#google_1{
					display:											inline-block;
					width:												60px;
				}
				#titolo{
					margin-top:											14px;
					font-size:											25px;
				}
				#sottotitolo{
					font-size:											20px;
				}
				#fotogallery{
					margin:												6px 0 0 10px;
				}
					#fotogallery, #immagine_principale img{
						width:											288px;
					}
						#fotogallery .preview{
							height:										69px;
							overflow:									hidden;
							margin:										5px 0 0 5px;
						}
							#fotogallery .preview, #fotogallery .preview img{
								width:									92px;
							}
				.allegato{
					width:												90px;
					height:												90px;
					text-align:											center;
					margin:												10px 0 0 34px;
				}
					.allegato img{
						width:											48px;
						height:											48px;
					}
				.video{
					width:												288px;
					height:												216px;
					margin:												10px 0 0 10px;
					text-align:											center;
				}
					.video .play_button{
						margin-top:										67px;
						width:											83px;
						height:											83px;
						cursor:											pointer;
					}
				.icone{
					margin-right:										10px;
				}
				.commento_blog{
					border:												2px solid #d4d4d4;
					margin-top:											10px;
					padding:											0 10px 10px 10px;
				}
					.commento_blog blockquote{
						background:										#f4f4f4;
						margin:											0;
						padding:										10px;
					}
				.commento_blog.nuovo_commento span{
					width:												150px;
				}
				.commento_blog.nuovo_commento textarea{
					width:												99%;
					height:												100px;
				}
				.sottomenu{
					width:												586px;
				}
					.sottomenu .preview{
						height:											60px;
						margin:											13px 10px 10px 10px;
					}
						.sottomenu .preview, .sottomenu .preview img{
							width:										80px;
						}
					.sottomenu p{
						padding:										10px;
						margin:											0;
					}
				#sedi{
					font-size:											13px;
				}
					#sedi.sedi{
						width:											586px;
						margin-bottom:									20px;
						line-height:									18px;
					}
					#sedi .inizio_riga{
						width:											75px;
						display:										inline-block;
					}
					#sedi .societa{
						width:											auto;
					}
				#contatti span, #form_check span{
					width:												165px;
					display:											inline-block;
					margin:												10px 0 0 30px;
					vertical-align:										top;
				}
					#form_check span{
						width:											120px;
					}
					#contatti span.comune, #form_check span.comune{
						width:											155px;
						padding-left:									10px;
					}
						#form_check span.comune{
							width:										110px;
						}
					#contatti span.left, #form_check span.left{
						width:											95px;
						margin-left:									0;
						padding-left:									0;
					}
						#form_check span.left{
							width:										130px;
						}
						#contatti span.left.comune, #form_check span.left.comune{
							width:										85px;
							padding-left:								10px;
						}
							#form_check span.left.comune{
								width:									120px;
							}
				#contatti #consiglio{
					margin-left:										0;
					width:												482px;
				}
				#contatti input[type=text], #form_check input[type=text], #form_check input[type=password]{
					width:												135px;
				}
				#contatti select, #form_check select{
					width:												140px;
				}
				#contatti textarea, #form_check textarea{
					width: 												476px;
					height: 											76px;
					margin-top: 										14px;
				}
				#form_check #data_nascita{
					margin-right:										24px;
				}
				#form_check textarea{
					width:												580px;
					height:												100px;
				}
					#form_check #data_nascita, #form_check textarea{
						margin-top:										10px;
					}
					#form_check .recaptchatable *{
						margin:											0;
					}
				#contatti input[type=submit], #form_check input[type=submit]{
					margin-top:											10px;
				}
				#mappa_sito li{
					margin-top:											10px;
				}
		#footer{
			padding:													10px;
			border-top:													1px solid #5e5e5e;
			font-size:													12px;
		}
			#footer_menu{
				margin-bottom:											10px;
			}
				#footer_menu li{
					display:											inline;
					border-left:										1px solid #5e5e5e;
					padding:											0 10px 0 10px;
				}
					#footer_menu li.primo{
						border-left:									0;
						padding-left:									0;
					}
					#footer_menu a:hover, #footer_menu li.selected a{
						text-decoration:								underline;
					}
			.sedi{
				margin-bottom:											20px;
				line-height:											18px;
			}
				#sedi.fleft{
					width:												450px;
				}
				#sedi.unica{
					text-align:											center;
				}
			#validator{
				width:													230px;
				margin:													10px auto 0 auto;
			}
				#validator .icone{
					margin-top:											0;
				}
					#validator .icone img{
						margin-top:										0;
						width:											60px;
					}
.fleft{
	float:																left;
}
.fright{
	float:																right;
}
.clear{
	clear:																both;
}
.bold{
	font-weight:														bold;
}
.menu{
	margin:																0;
	padding:															0;
	list-style:															none;
}
.sedi a{
	color:																#000000;
	font-weight:														normal;
	text-decoration:													underline;
}
#news_scorrevoli h2, .box_home h2, .sottomenu h2{
	padding:															0 10px 0 10px;
	margin:																0;
	font-size:															18px;
	background:															#5e5e5e;
}
	#news_scorrevoli h2, .box_home h2 a, .sottomenu h2 a{
		color:															#ffffff;
	}
/*Newsletter*/

#iscriviti_newsletter{
	margin:																15px 0 0 0;
	width:                     											215px;
}
#iscriviti_newsletter h4{
}
/*Fine newsletter*/
#top_menu a:hover, #top_menu li.selected a, #news_scorrevoli h2 a{
	color:																#ffffff;
}
a, #search #search_field, #search #search_button, #titolo, .commento_blog.nuovo_commento input[type=submit], #form_check input[type=submit]{
	color:																#5e5e5e;
}
.box_home, #news_scorrevoli, #search #search_field, #search #search_button, .sottomenu, #contatti input, #contatti select, #contatti textarea, .commento_blog.nuovo_commento input[type=submit], #form_check input[type=submit]{
	border:																1px solid #5e5e5e;
}
#news_scorrevoli, #news_scorrevoli ul, .immagini_home .preview, .box_home .preview, #slideshow, #slideshow li, .sottomenu .preview, #google_1{
	overflow:															hidden;
}
#flags, #search, #news_scorrevoli, #left_menu, #center, .sedi.fleft, .sedi.fright, #menu_riservato{
	text-align:															left;
}
#flags, #search, #news_scorrevoli, #left_menu, .banner a, .banner img, .banner object, .banner .video_banner, .immagini_home div, #home_text, .box_home, #path, #share, .icone, .video_banner, .sottomenu{
	margin-top:															20px;
}
.box_home.primo, #fotogallery .preview.primo, .allegato.primo, .video.primo, .sottomenu.primo, #flags img.primo, .immagini_home div.preview.primo{
	margin-left:														0;
}
#top_menu a, #news_scorrevoli a, .banner a, .banner img, .banner object, .allegato, .video, .icone, #top_link, .immagini_home .video_banner, #player_top, .immagini_home a{
	display:															block;
}
#search #search_button, #contatti input[type=submit], .commento_blog.nuovo_commento input[type=submit]{
	cursor:																pointer;
}
#search #search_field, #search #search_button, #contatti input[type=submit], .commento_blog.nuovo_commento input[type=submit], #form_check input[type=submit]{
	background:															none;
}
#search, .colonna, .banner a, .banner img, .banner object, .banner .video_banner{
	width:																190px;
}