body{text-align:center; background:#ffffff; font-family:Arial, Verdana, Helvetica, Sans-serif; font-size:14px; line-height:17px; color:#555555;}
	a{font-weight:bold; text-decoration:none; color:#44649d;}
	a:hover, li.selected a{color:#44649d;}
	.bold{color:#000000;}
	img{		border:0;}
	#stage{width:996px; margin:10px auto 10px auto; background:#ffffff;}
			#logo{display:block; min-width:198px; height:45px; padding:8px 10px 0 10px; text-align:center; background:#2b4f9d; font-family:'Palatino'; color:#ffffff; font-size:30px; font-weight:bold;}
			#top object, #player_top{width:996px; height:230px;}
			#top_link{width:996px; min-height:60px;}
				#top_link img{width:996px;}
			#top_menu{height:34px; text-align:left; background:url('../template/corrente/top_menu.gif') repeat-x;}
				#top_menu li{display:inline-block; border-left:1px solid #c4b6ab; border-right:1px solid #f5f2ef; position:relative;}
					#top_menu .primo{border-left:0;}
					#top_menu .ultimo{border-right:0;}
					#top_menu a{color:#000000; display:inline-block; padding:8px 0 10px 0;}
					#top_menu li:hover, #top_menu li.selected{background-color:#f2f2f2;}
					#top_menu ul{display:none; position:absolute; left:0; background:#a8a8a8; width:216px; z-index:2;}
						#top_menu ul li{display:block; padding-right:0; border-top:1px solid #cccccc; border-left:0; border-right:0;}
							#top_menu ul li.primo{border-top:0;}
							#top_menu .parent li a{background:none;}
							#top_menu li .parent a{padding-left:10px;}
							#top_menu ul li ul{top:0;}
								#top_menu .parent .parent li a{padding-right:10px; background:none;}
		#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:#555555;}
				#search{height:26px;}
					#search #search_button, #search #search_field{border:0; height:22px;}
					#search #search_field{width:150px; background:url('../template/corrente/box_cerca.png') no-repeat;}
					#search #search_button{width:30px; background:url('../template/corrente/pulsante_cerca.png') no-repeat;}
				#news_scorrevoli{height:150px;}
					#news_scorrevoli ul{padding:0 10px 0 10px; height:126px;}
						#news_scorrevoli li{padding-top:10px; height:116px;}
				#left_menu li{width:180px; border-bottom:1px dotted #000000; margin-bottom:5px; padding-left:10px;}
					#left_menu li li{margin-top:2px; margin-left:30px; padding-left:0; width:150px; border:0; list-style:disc;}
						#left_menu li li a, #left_menu .selected li a{color:#555555; width:150px;}
							#left_menu li li a:hover, #left_menu li .selected a{color:#44649d;}
						#left_menu li li li{margin-left:30px; width:120px;}
							#left_menu li li li a, #left_menu li .selected li a, #left_menu .selected li li a{color:#555555; width:120px;}
								#left_menu li li li a:hover, #left_menu li li .selected a{color:#44649d;}
					#left_menu li a:hover, #left_menu .selected a{color:#44649d;}
				#menu_riservato{border:1px solid #555555; padding:5px; margin-top:20px;}
					#menu_riservato h4{margin-top:0;}
					#menu_riservato h3{margin-bottom:5px;}
						#menu_riservato ul{list-style:disc; padding-left:10px; margin-left:5px;}
				.banner object, .banner .video_banner{height:120px;}
			#carrello div, #login_ecommerce div{padding:0 10px 0 10px;}
				#login_ecommerce input[type=text], #login_ecommerce input[type=password]{width:95px;}
			#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:268px; height:135px; margin-left:10px; padding:5px 10px 0 10px; background:url('../template/corrente/box_in_home_stretto.gif') no-repeat;}
					.box_home h2{margin:0; font-size:15px;}
					.box_home .preview{height:60px; margin:13px 10px 0 0;}
						.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; color:#44649d; line-height:24px;}
					#sottotitolo{font-size:20px;}
					#fotogallery{margin:6px 0 0 10px;}
						#fotogallery, #immagine_principale img{width:288px;}
							#fotogallery.fullpage, #fotogallery.fullpage #immagine_principale img{width:586px; margin-left:0;}
							#fotogallery .preview{margin:5px 0 0 5px;}
								#fotogallery .preview, #fotogallery .preview img{width:92px; min-height:69px; max-height:69px;}
									#fotogallery.fullpage .preview, #fotogallery.fullpage .preview img{height:69px; width:93.5px;}
					#form_prodotto{width:278px; padding-left:10px; margin:0 0 20px 10px;}
					.allegato{width:175px; padding:0 10px 0 10px; min-height:90px; text-align:center; margin:10px 0 0 0; text-transform:lowercase;}
						.allegato img{width:48px; height:48px;}
					.video{width:500px; height:375px; margin:20px auto 0 auto; text-align:center;}
						.video .play_button{margin-top:150px; width:83px; height:83px; cursor:pointer;}
					.icone{margin-right:10px;}
					.commento_blog{border:2px solid #d4d4d4; margin-top:20px; padding:0 10px 10px 10px;}
						.commento_blog blockquote{background:#f4f4f4; margin:0; padding:10px; color:#555555;}
					.commento_blog.nuovo_commento span{display:inline-block; width:150px;}
					.commento_blog.nuovo_commento input[type=text]{width:130px;}
					.commento_blog.nuovo_commento textarea{width:99%; height:50px;}
					.sottomenu{width:568px; height:115px; padding:10px;  background:url('../template/corrente/sottomenu_stretto.gif') no-repeat;}
						.sottomenu h2{margin:0; font-size:15px;}
						.sottomenu .preview{height:60px; margin:13px 10px 0 0;}
							.sottomenu .preview, .sottomenu .preview img{width:80px;}
						.sottosottomenu{list-style:none;}
					#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 p{margin-bottom:0; padding-left:10px;}
					#contatti label, #form_check label{width:145px; display:inline-block; margin:0; vertical-align:top;}
						#contatti label.error{display:block;}
						#form_check label{width:120px;}
						#contatti label.comune, #form_check label.comune{width:135px; padding-left:10px;}
							#form_check label.comune{width:110px;}
						#contatti label.left, #form_check label.left{width:130px; margin-left:0; padding-left:0;}
							#form_check label.left{width:130px;}
							#contatti label.left.comune, #form_check label.left.comune{width:120px; padding-left:10px;}
								#form_check label.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:122px;}
					#contatti select, #form_check select{width:124px;}
					#contatti textarea, #form_check textarea{width:550px; 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 #controllo{display:none;}
					#contatti input[type=submit], #form_check input[type=submit]{margin-top:10px;}
					#mappa_sito li{margin-top:10px;}
					#steps{width:586px; height:26px; margin-bottom:10px;}
						#steps span{display:block; width:101px; height:40px; background:url('../template/corrente/arrow_left.png') left no-repeat; float:left; padding:0 0 0 16px;}
							#steps span span{width:101px; background:url('../template/corrente/arrow_right.png') right no-repeat #4a80ff; color:#ffffff; padding:0; position:relative;}
								#steps span span span{background:none; width:86px; height:auto; text-transform:capitalize;}
									#steps span span span.basso{margin-top:11px;}
									#steps span span span.alto{margin-top:3px;}
										#steps a{color:#ffffff;}
											#steps a:hover{text-decoration:underline;}
						#steps #step_corrente{background:url('../template/corrente/arrow_left_hover.png') left no-repeat;}
							#steps #step_corrente span{background:url('../template/corrente/arrow_right_hover.png') right no-repeat #033fb1; color:#ffffff;}
								#steps #step_corrente span span{background:none; text-transform:uppercase; font-weight:bold;}
		#footer{padding:10px; border-top:1px solid #555555; font-size:12px;}
			#footer_menu{margin-bottom:10px;}
				#footer_menu li{display:inline; border-left:1px solid #555555; 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, #carrello h2, #login_ecommerce h2{padding:0 10px 0 10px; margin:0; font-size:18px;}
	.box_home h2 a, .sottomenu h2 a{color:#555555;}
		#news_scorrevoli h2 a, #news_scorrevoli h2 a:hover, .box_home h2 a:hover, .sottomenu h2 a:hover, #carrello h2, #login_ecommerce h2{color:#44649d;}
#iscriviti_newsletter{margin:15px 0 0 0; width:190px;}
#news_scorrevoli h2{color:#ffffff;}
a, #search #search_field, .commento_blog.nuovo_commento input[type=submit], #form_check input[type=submit]{color:#555555;}
#news_scorrevoli, #contatti input, #contatti select, #contatti textarea, .commento_blog.nuovo_commento input[type=submit], #form_check input[type=submit], #carrello, #login_ecommerce, #form_prodotto{border:1px solid #555555;}
#news_scorrevoli, #news_scorrevoli ul, .immagini_home .preview, .box_home .preview, #slideshow, #slideshow li, .sottomenu .preview, #google_1, #center, #fotogallery .preview{overflow:hidden;}
#flags, #search, #news_scorrevoli, #left_menu, #center, .sedi.fleft, .sedi.fright, #menu_riservato, #google_translate_element, #carrello, #login_ecommerce, #iscriviti_newsletter{text-align:left;}
#flags, #search, #news_scorrevoli, #left_menu, .banner a, .banner img, .banner object, .banner .video_banner, .immagini_home, #home_text, .box_home, #path, #share, .icone, .video_banner, .sottomenu, #google_translate_element, #carrello, #login_ecommerce, #form_prodotto{margin-top:20px;}
.box_home.primo, #fotogallery .preview.primo, #flags img.primo, .immagini_home div.preview.primo{margin-left:0;}
#news_scorrevoli a, .banner a, .banner img, .banner object, .allegato, .video, .icone, #top_link, .immagini_home .video_banner, #player_top, .immagini_home a, #immagine_principale{display:block;}
#search #search_button, #contatti input[type=submit], .commento_blog.nuovo_commento input[type=submit]{cursor:pointer;}
#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;}
.error, .errore{color:#cc0000; font-size:16px;}
.success{color:#00cc00;}
#registration_form{margin-top:10px;}
	#registration_form td{padding:5px;}
		#registration_form td input[type=text], #registration_form td input[type=password]{width:132px;}
		#registration_form td select{width:42px;}
		#registration_form td textarea{width:411px; height:50px;}
		#registration_form td input[type=submit]{padding:5px;}