#cookieChoiceInfo{top:initial !important; bottom:0;}
#flags img{width:18px; height:12px; margin:0 0 0 5px; border:3px solid #ffffff;}
	#flags img.selected{border-color:#555555;}
	#flags img.primo{margin-left:0;}
#search{height:22px;}
	#search #search_field{width:150px; height:18px;  border:1px solid #959595; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#ffffff; overflow:hidden;}
	#search #search_button{width:30px; border:0; height:22px; background:url('../template/corrente/pulsante_cerca.png') no-repeat #494949; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden;}
#news_scorrevoli{height:150px; overflow:hidden;}
	#news_scorrevoli ul{padding:0 10px 0 10px; height:126px; overflow:hidden;}
		#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; overflow:hidden;}
	.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; overflow:hidden;}
		.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; overflow:hidden;}
		.immagini_home div.preview.primo{margin-left:0;}
		.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:266px; padding-bottom:10px; margin-left:10px; border:1px solid #959595; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#eaeaea; overflow:hidden;}
	.box_home.primo{margin-left:0;}
	.box_home h2{margin:0; font-size:15px; background:#f8f8f8; padding:5px 10px 0 10px;}
	.box_home .preview{height:60px; margin:13px 10px 0 10px; overflow:hidden;}
		.box_home .preview, .box_home .preview img{width:80px;}
	.box_home p{padding:10px 10px 0; margin:0;}
#path{width:450px; font-size:12px;}
#share a{text-decoration:none;}
#google_1{width:60px; height:20px; overflow:hidden; float:left;}
	#google_1 > div{vertical-align:top !important;}
#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; overflow:hidden;}
			#fotogallery .preview.primo{margin-left:0;}
			#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;}
#home_text ul li{margin-left:20px; list-style:disc;}
#home_text ol li{margin-left:20px; list-style-type:decimal;}
#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; text-decoration:none;}
	.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; margin-top:20px;}
#chiedi_info{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background:#adadad; border:1px solid #7f7f7f; color:#ffffff; padding:2px 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:566px; padding-bottom:10px; border:1px solid #959595; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background:#eaeaea; overflow:hidden;}
	.sottomenu h2{margin:0; font-size:15px; background:#f8f8f8; padding:5px 10px 0 10px;}
	.sottomenu .preview{height:60px; margin:13px 10px 0 10px; overflow:hidden;}
		.sottomenu .preview, .sottomenu .preview img{width:80px;}
	.sottomenu p{padding:10px 10px 0; margin:0;}
	.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; list-style:disc; margin-left:20px;}
#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_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;}
.feed{text-decoration:none;}
.menu{margin:0; padding:0; list-style:none;}
.error, .errore{color:#cc0000; font-size:16px;}
.success{color:#00cc00;}
#landing{width:268px; padding:10px; margin:10px 0 10px 10px; border:1px solid #868686;}
	#landing h2{padding-top: 0; font-size: 22px;}
	#landing label{display:inline-block; width:70px; margin:0; vertical-align:top;}
	#landing label.right{margin-left:10px; width:52px;}
	#landing input[type=text]{display:inline-block; width:58px; margin:0; margin-bottom:10px;}
	#landing input[type=submit]{margin:10px auto 0; display:block;}
	#landing textarea{height: 54px; width: 187px;}