* {
	outline: 0;
	margin: 0;
	padding: 0;
	line-height: 120%;
}
body {
	font: 13px Tahoma,Arial,Verdana,"Sans Serif";
	color: #333333;
	background: #f4f2f3 url('../img/40anni/bg-page.jpg') top fixed;
}	
a { color: #333333; }
a.no-pointer { cursor: default; }
.float-left { float: left; }
.float-right { float: right; }
.no-float, #content .form ul li.no-float { float: none; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }
.no-list { list-style-type: none; }
.square-list { margin-left: 18px; list-style-type: square; }
.disc-list { margin-left: 18px; list-style-type: disc; }
.note { font-size: 11px; }
.box-right ul.list { margin-left: 15px }
.margin-bottom { margin-bottom: 20px; }
.margin-right-20 { margin-right: 20px; }
.no-border { border: none; }
.no-underline { text-decoration: none; }
.loader { background: url('../img/loader.gif') no-repeat center center; }
.no-display { display: none; }
.display-block { display: block; }
.no-underline { text-decoration: none; }
.hidden { visibility: hidden; }
.bold { font-weight: bold; }
.form-error { background: #fff url('../images/form-error.png') no-repeat center right;  }
.absolute { position: absolute; }
.txt-white, .text-white { color: #fff; }
.separator-top { background: url('../img/40anni/separator.png') repeat-x top; padding-bottom: 4px; margin-bottom: 4px; }
.separator-bottom { background: url('../img/40anni/separator.png') repeat-x bottom; padding-bottom: 4px; margin-bottom: 4px; }
.text-yellow { color: #ffd200; }
.text-red {	color: #e61a21; }
.text-red2 {	color: #e61a21; height: 200px; line-height: 200px; }
.text-blue { color: #00aeef; }
.text-black { color: #000; }
.italic { font-style: italic; }
.bold {	font-weight: bold; }
.underline { text-decoration: underline; }
.noflash {
	height: 330px;
	width: 998px;
	background-color: #000;
	color: #fff;
	text-align: center;
	padding-top: 65px;
	font-size: 16px;
}
.h1-centered { font-size: 27px; text-align: center; line-height: 110%; margin-bottom: 15px; }
.blue-button {
	width: 341px;
	height: 63px;
	padding-top: 13px;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 120%;
	text-align: center;
	background: url('../img/bottone-blu.png') no-repeat;
}
	.blue-button .big { font-size: 24px; }
html, body {
	height: 100%;
}
#wrapper {
	position: relative;
	width: 1016px;
	margin: 0 auto;
}
	#header {
		width: 1083px;
		height: 252px;
		padding: 243px 0 0 75px;
		margin-left: -67px;
		position: relative;
		z-index: 10;
		background: url('../img/40anni/bg-header.png') no-repeat top left;
	}
		#top {
			position: fixed;
			top: 0;
			width: 1048px;
			left: 50%;
			margin-left: -500px;
			height: 95px;
			z-index:  1000;
			background: url('../img/40anni/bg-navigator.png') no-repeat top left;
		}
		#weather {
			width: 234px;
			font-size: 12px;
			padding: 13px 0 0 13px;
			line-height: 140%;
			float: left;
		}
			span.weather {
				padding: 3px 0 7px 27px;
			}
			.soleggiato 	{ 	background: url('../img/weather/soleggiato.png') no-repeat center left; }
			.coperto 		{ 	background: url('../img/weather/coperto.png') no-repeat center left; }
			.temporale 		{ 	background: url('../img/weather/temporale.png') no-repeat center left; }
			.nuvoloso 		{ 	background: url('../img/weather/nuvoloso.png') no-repeat center left; }
			.piovoso 		{ 	background: url('../img/weather/piovoso.png') no-repeat center left; }
			.nevoso 		{ 	background: url('../img/weather/nevoso.png') no-repeat center left; }
			
		#top-navigator {
			float: left;
			position: relative;
			list-style-type: none;
			z-index: 1000;
		}
			#bandierina-en { position: absolute; margin-left: -60px; left: 0; top: 0; }
			.submenu-list { display: none; }
			.submenu-list, #wrap-login {
				background: url('../img/40anni/navigator/bg-sottomenu-top.png') no-repeat bottom left;
				padding: 5px 10px 8px 15px;
				margin-top: 2px;
				clear: left;
				font-size: 14px;
				width: 120px;
				position: absolute;
			}
				.submenu-list li {
					margin: 5px 0;
				}
				.submenu-list a {
					color: #fff;
				}
		.header-tickets {
			float: left;
			margin: 85px 0 0 3px;
			width: 240px;
			height: 89px;
			padding: 0 0 0 0;
			background: url('../img/40anni/header-tickets.png') no-repeat top left;
		}
		.header-tickets #bolli_500 { position: absolute; margin: -25px 0 0 150px; }
		.header-newsletter #bolli_200 { position: absolute; margin: -25px 0 0 0px; }
		#home-leoquiz #bolli_200 { position: absolute; margin: -90px 0 0 75px; }
		.header-newsletter {
			float: left;
			margin-top: 85px;
			width: 226px;
			height: 101px;
			padding: 0 0 0 0;
			background: url('../img/40anni/header-newsletter.png') no-repeat top left;
		}
			.header-tickets a, .header-newsletter a {
				color: #fff;
				font-weight: bold;
				font-size: 15px;
				line-height: 125%;
				text-decoration: none;
			}
			.header-newsletter a {
				float: right;
			}
	#flash-header {
	    width: 998px;
	    height: 391px;
	    position: absolute;
	    top: 55px;
	    left: 8px;
	    z-index: 1;
	}
	#no-flash-header {
	    background: url("../img/natale/box/bg_no_flash.jpg") repeat scroll 0 -20px transparent;
	    height: 391px;
	    left: 8px;
	    position: absolute;
	    top: 55px;
	    width: 998px;
	    z-index: 1;
	}
	#central {
		width: 1006px;
		padding: 45px 0 0 8px;
		margin-top: -45px;
		z-index: 1;
		position: relative;
		background: url('../img/40anni/bg-central.png') top left;
	}
		#left-bar {
			width: 270px;
			float: left;
			position:relative;
		}
			#left-bar img.snow1{position:absolute; top:157px}
			#left-bar img.snow2 {
			    position: absolute;
			    right: 1px;
			    top: 298px;
			}
			#left-bar #weekendfavola {
				margin: 10px 0 5px -9px;
			}
			#left-bar .links {
				margin: 10px 0 5px -9px;
			}
			#left-bar #home {
				margin-left: 7px;
			}
			#social-fb { margin-left: 8px; padding-bottom: 10px; }
			#social-fb #fb-img { margin: 0 0 4px 0; }
			#social-list {
				float: right;
				width: 75px;
				margin: 6px 0 20px 0px;
				padding-bottom: 6px;
			}
			#social-list li {
				float: left;
			}
			#social-list img {
				margin: 1px;
			}
			.box {
				clear: both;
				width: 285px;
				padding: 31px 0 0 0;
				margin: 20px 0 0 -9px;
			}
				.box.news {
					background: url('../img/40anni/box/top-promo.png') no-repeat top left; position:relative;
				}
				.box.promo {
					background: url('../img/40anni/box/top-promo.png') no-repeat top left; position:relative;
				}
				.box.promo img#ghirlanda {
				    position: absolute;
				    right: -21px;
				    top: 7px;
				}
				.box.news img#albero {
				    position: absolute;
				    right: -1px;
				    top: -14px;
				}
				
				.box h6 {
					font-weight: bold;
					color: #fff;
					line-height: 100%;
					font-size: 18px;
					margin: 0 0 13px 20px;
				}
				.box ul {
					padding-bottom: 10px;
					background: url('../img/40anni/box/bg-ul.png') no-repeat bottom left;
				}
				.box li {
					background: url('../img/40anni/box/bg-list.png') repeat-y top left;
					padding-left: 4px;
					padding-right: 15px;
				}
				.box a {
					display: block;
					background: url('../img/40anni/box/separator.png') no-repeat bottom left;
					padding: 7px 10px 8px 24px;
					font-size: 13px;
					text-decoration: none;
				}
				.box.promo a { margin: 0; }
				.box.promo img { margin-left: 10px; float: left; margin-right: 10px; }
			.box.right {
				margin-right: -3px;
				margin-bottom: 15px;
				float: right;
				clear: none;
				background: url('../img/40anni/box/top-news-right.png') no-repeat top left;
			}
				.box.right h6 {
					padding-left: 60px;
				}
				.box.right ul {
					background: url('../img/40anni/box/bg-ul-right.png') no-repeat bottom right;
				}
				.box.right li {
					background: url('../img/40anni/box/bg-list-right.png') repeat-y top right;
					padding-right: 4px;
					padding-left: 0;
				}
				.box.right a {
					display: block;
					background: url('../img/40anni/box/separator-right.png') no-repeat 3px bottom;
					padding: 3px 10px 4px 24px;
					font-size: 13px;
					text-decoration: none;
				}
		#content {
			margin-left: 300px;
			/*padding-top: 10px;*/
		}
			#content.en { margin-left: 0px; }
			#content.margin-negative { margin-top: -30px; }
			#content p {
				/*
				line-height: 130%;
				text-align: justify;
				margin: 0 0 10px 0;
				padding-top: 10px;
				*/
			}
			#content p.right {
				font-size: 11px;
				text-align: right;
				margin-left: 10px !important;
			}
			#home-top {
				padding: 0 0px 60px 0px;
				margin-bottom: 20px;
				margin-right: 38px;
				font-size: 14px;
			}
				#family { margin: 0px 40px 0 30px; }
				#mese-sport { width: 650px; height: 460px; background: url('../img/40anni/home-sport.png'); }
				#mese-sport p.p1 { margin: 257px 0 0 123px; float: left; }
				#mese-sport p.p2 { margin: 268px 115px 0 0; float: right; text-align: right; }
				#cuoremamymay { float: left; }
				#app-contest {
				    margin-bottom: 20px;
				    margin-left: 160px;
				    margin-top: 56px;
				    padding-bottom: 0;
				}
				#home-top p {
					padding-top: 5px;
					margin-bottom: 10px;
					margin-right: 40px;
				}
				#home-top p.p1 {
					padding-top: 55px;
				}
			#home-leoquiz {
				float: right;
				width: 197px;
				height: 164px;
				margin-left: 9px;
				margin-bottom: 30px;
				color: #fff;
				font-size: 12px;
				text-align: center;
				cursor: pointer;
				line-height: 125%;
				padding: 87px 30px 0 450px;
				background: url('../img/40anni/home-leoquiz.png') no-repeat top left;
			}
			.paging {
				text-align: center;
				font-size: 13px;
				margin-top: 20px;
			}
				.paging a {
					padding: 0 10px;
					color: #000;
					cursor: pointer;
					text-decoration: underline;
				}
	#footer {
	    clear: both;
	    height: 100px;
	    width: 998px;
	    margin-left: 0px;
	    padding: 45px 0 0 0;
	    color: #fff;
	    font: 10px/130% Tahoma;
	    z-index: 1000px;
	    background: url('../img/40anni/bg-footerq.png') no-repeat top right;
	}
		#footer .left-200 {
			width: 200px;
			float: left;
		}
		#footer .left-230 {
			width: 230px;
			float: left;
		}
			#footer .left-230 ul {
				margin-left: -6px;
			}
		#footer .left-260 {
			width: 263px;
			float: left;
		}
		#footer a {
			color: #fff;
			text-decoration: none;
		}
		#footer p {
			margin-top: 7px;
			padding-top: 7px;
	  	 	line-height: 130%;
			background: url('../img/40anni/footer/separator.png') repeat-x top left;
		}
		#footer ul.clear-right {
			margin-top: 2px;
		}
		#footer ul.clear-right li {
			display: inline;
	  	 	line-height: 140%;
		}
	#area-riservata-login {
		position: absolute;
		width: 998px;
		height: 40px;
		margin: 0 0 49px 8px;
		left: 0;
		bottom: 0;
		z-index: -10;
		width: auto;
		padding: 12px 100px 0 5px;
		background: url('../img/40anni/footer/bg-area-riservata-login.png') no-repeat top right;
	}
		#area-riservata-login input.text {
			border: none;
			width: 100px;
			padding: 2px;
			margin-right: 10px;
		}
		#area-riservata-login label {
			font-size: 12px;
		}
		#area-riservata-login input.btn {
			background: none;
			border: none;
			color: #fff;
			font-weight: bold;
			cursor: pointer;
		}
/*
#wrapper {
	position: relative;
	width: 998px;
	padding: 0 30px 0 31px;
	margin: 0 auto;
	background: url('../img/bg-wrapper.png') repeat-y;
}
	#top-navigator {
		position: absolute;
		top: 0;
		width: 998px;
		list-style-type: none;
		background: url('../img/menu/bg-top-navigator.png') repeat-x;
		z-index: 10000;
	}
		#top-navigator a img, #flags-navigation a img {
			border: none;
			cursor: pointer;
		}
		#top-navigator span {
			display: none;
		}
		#top-navigator li.like {
			margin: 5px 0 0 10px;
		}
		#top-navigator ul {
			list-style-type: none;
		}
		#wrap-login {
			margin-left: -9px;
			text-align: left;
			clear: both;
		}
			#wrap-login label {
				display: block;
			}
			#wrap-login .text {
				width: 116px;
				height: 16px;
				padding: 2px;
				background-color: #d5e9f1;
				border: 1px solid #00aeee;
			}
			#wrap-login .submit {
				width: 120px;
				text.align: center;
				height: 20px;
				margin-top: 5px;
				border: 1px solid #00aeee;
			}
			#wrap-login p {
				text-align: center;
				margin-top: 5px;
			}
		#area-riservata {
			width: 130px;
			text-align: right;
		}
		.submenu-list li {
			margin: 2px 0;
		}
		.submenu-list.submenu-list2 {
			margin-left: 139px;
		}
	#flags-navigation {
		position: absolute;
		list-style-type: none;
		width: 795px;
		height: 30px;
		padding-right: 3px;
		right: 0;
		top: 31px;
		background: url('../img/menu/bg-language-flags.png') repeat-x;
		z-index: 10;
	}
		#flags-navigation li { display: inline; float: right }
		#flags-navigation img {
			margin: 5px 3px 0 3px;
		}
	#header-flash {
		z-index: 0;
		position: absolute;
		margin-top: 48px;
	}
		#header-flash img {
			position: absolute;
			left: 0;
			z-index: -1;
		}
		#music-player {
			position: absolute;
			top: 350px;
			left: 910px;
			z-index: 20000;
		}
	#header {
		position: relative;
		padding-top: 48px;
		height: 391px;
		z-index: 10;
	}
		.bg-home {
			background: url('../img/headers/home.jpg') no-repeat 0 48px;
		}
		#buttons-header {
			position: absolute;
			bottom: 0;
			list-style-type: none;
		}
			#buttons-header li {
				display: inline;
				position: relative;
				float: left;
				height: 43px;
				padding-top: 23px;
				background-position: bottom left;
				background-repeat: no-repeat;
				text-align: center;
			}
			.header-ticket {
				font-size: 14px;
				width: 174px;
				padding-right: 57px;
				margin-left: 30px;
				background-image: url('../img/header-ticket.png');
			}
			.header-weather {
				width: 330px;
				line-height: 140%;
				padding-left: 44px;
				margin-left: 54px;
				background-image: url('../img/header-weather.png');
			}
			.header-newsletter {
				font-size: 14px;
				padding-left: 50px;
				width: 170px;
				margin-left: 59px;
				background-image: url('../img/header-newsletter.png');
			}
		.red-line-separator {
			height: 37px;
			width: 998px;
			background: url('../img/red-line-separator.png') repeat-x;
		}
			#zucca1 {
				position: absolute; 
				margin-top: -15px; 
				margin-left: 248px;
			}
			#zucca2 {
				position: absolute; 
				margin-top: -15px; 
				margin-left: 491px;
			}
			#zucca3 {
				position: absolute; 
				margin-top: -15px; 
				margin-left: 685px;
			}
		#central {
			background: url('../img/bg-dotted-white.jpg');
			padding: 0 10px;
			width: 978px;
		}
			#content {
				margin-left: 280px;
			}
			.box-top-content {
				width: 246px;
				padding-top: 22px;
				padding-left: 15px;
				background: url('../img/box-top-content.png') no-repeat top left;
			}
				.box-top-content h2 {
					font-size: 13px;
					width: 220px;
					margin-bottom: 15px;
				}
				.box-top-content ul {
					width: 224px;
					line-height: 120%;
				}
				.box-top-content li {
					padding-bottom: 5px;
				}
				.box-top-content.news {
					float: left;
					width: 262px;
					padding-left: 0;
				} 
					.box-top-content.news p {
						margin-right: 10px;
					}
					.box-top-content.news .leo-promo {
						margin: 8px 2px 0 0;
					}
				.box-top-content.categorie {
					float: right;
					width: 262px;
					padding-left: 0;
					margin-right: 20px;
				} 
				.box-top-content.categorie.radio, .box-top-content.categorie.mappa {
					margin-right: 0px;
				}
				.box-top-content.news ul, .box-top-content.categorie ul {
					line-height: 120%;
					width: 262px;
					padding: 15px 0;
					background: url('../img/box-top-content-bottom.png') no-repeat bottom left;
				}
				.box-top-content.news li, .box-top-content.categorie li {
					padding-left: 15px;
					padding-right: 5px;
					background: url('../img/box-top-content-middle.png') repeat-y top left;
				}
				.box-top-content.news h2, .box-top-content.categorie h2 {
					margin-bottom: 0;
					margin-left: 15px;
				}
				.box-top-content.promo {
					height: 172px;
					background: url('../img/box-top-content-promo.png') no-repeat top left;
				}  
					.box-top-content.promo p {
						padding-right: 100px;
						margin-bottom: 10px;
					} 
					.box-top-content.promo img {
						margin-bottom: 20px;
					} 
				.box-top-content.extra {
					padding-left: 0;
					padding-top: 45px;
					padding-bottom: 14px;
					width: 262px;
					height: 155px;
/*					background: url('../img/box-top-content-extra.png') no-repeat top left;
					background: url('../img/box-top-content-extra-mappa.png') no-repeat top left;
					
				}   
				.box-top-content.extra div {
					cursor: pointer;
					z-index: 10000;
					position: absolute;
					width: 260px;
					height: 140px;
				}  
				.box-top-content.extra-halleoween {
					padding-left: 0;
					background: url('../img/box-top-content-flash.png') no-repeat top center;
					width: 262px;
				}  
				.box-top-content.extra-halleoween ul {
					line-height: 120%;
					width: 262px;
					padding: 5px 0 0 0;
				}
				.box-top-content.extra-halleoween li {
					padding-bottom: 0;
				}
				#extrabox-mese-sport {
					z-index: 1;
					position: absolute;
				}
					.box-top-content.extra p {
						padding-right: 140px;
						margin-bottom: 10px;
					}
				.box-top-content.appuntamenti {
					float: right;
					height: 212px;
					background: url('../img/box-top-content-appuntamenti.png') no-repeat top left;
				}  
				.box-top-content.appuntamenti .second {
					margin-top: 5px;
					padding-right: 110px;
				}  
			.text-central-index {
				padding: 20px 40px 0 40px;
				text-align: justify;
				margin: 0px 260px 0 260px;
			}	
			.text-central-index.under {
				padding-top: 30px;
				padding-bottom: 220px;
				background: url('../img/stelline-fondo-home.png') no-repeat bottom center;
			}
				.text-central-index p {
					margin: 7px 0;
				}	
			#leoquiz-home {
				height: 55px;
				padding: 180px 0 0 0;
				background: url('../img/bg-leoquiz-home.png') no-repeat top left;
				text-align: center;
				cursor: pointer;
			}
				#leoquiz-home p {
					margin: 0 0 0 170px;
					width: 330px;
					color: #fff;
					line-height: 100%;
				}
				#leoquiz-home a {
					color: #fff;
				}
			#slider-gallery {
				float: left;
				width: 955px;
				height: 213px;
				margin-top: 25px;
				padding: 0 10px;
				clear: both;
				/*background: url('../img/slider/bg-slider-gallery.png') no-repeat top left;
				background: url('../img/bg-rosso-home.png') no-repeat top left;
			}
			#slider-gallery-1 {
				float: left;
				height: 223px;
				width: 975px;
				margin-top: -15px;
				padding: 30px 0 0 0;
				clear: both;
				/*background: url('../img/slider/bg-slider-gallery.png') no-repeat top left;
				background: url('../img/bg-rosso-home.png') no-repeat top left;
			}
				#slider-gallery-1 ul {
					float: right;
					margin: 63px 15px 0 0;
				}
				#slider-gallery-1 li {
					display: inline;
				}
				#slider-gallery-1 img {
					border: 1px solid #ccc;
				}
				.arrow {
					height: 213px;
					width: 36px;
					cursor: pointer;
				}
				.arrow.left {
					float: left;
					background: url('../img/slider/left-arrow.png') no-repeat center left;
				}	
				.arrow.right {
					float: right;
					background: url('../img/slider/right-arrow.png') no-repeat center right;
				}
				#slider-mask {
					float: left;
					width: 860px;
					height: 188px;
					margin: 13px 0 0 10px;
					overflow: hidden;
				}
					#slider-mask ul {
						width: 6000px;
					}
					#slider-mask li {
						float: left;
						margin: 0 13px 0 14px;
					}
						#slider-mask img {
							border: 1px solid #fff;
						}
		#leo-quiz {
			margin: 20px 0 0 5px;
		}
		#footer {
			clear: both;
			height: 262px;
			width: 978px;
			margin-left: -10px;
			padding: 34px 10px 0 10px;
			color: #fff;
			font: 10px/130% Tahoma;
			background: url('../img/bg-footer.png') no-repeat top right;
		}	
			#footer .align-right {
				text-align: right;
			}
			#footer li {
				display: inline;
			}
			#footer a {
				color: #fff;
				text-decoration: none;
			}
			#footer img {
				border: none;
			}
#left-bar {
	width: 270px;
	float: left;
}
	.box-top-content.extra embed {
		margin-top: 12px;
	}
	.submenu {
		width: 262px;
		padding: 27px 2px 0 0px;
		background: url('../img/submenu-top.png') no-repeat top left;
		font-size: 18px;
		clear: left;
	}
		.submenu ul {
			padding-left: 1px;
			padding-bottom: 12px;
			background: url('../img/submenu-bottom.png') no-repeat bottom left;
		}
		.submenu li {
			border-bottom: 1px solid #d2f1fc;
			border-left: 1px solid #00aeef;
			border-right: 1px solid #00aeef;
		}
		.submenu a {
			color: #00aeef;
			display: block;
			height: 26px;
			padding: 0 13px;
			background: #fff url('../img/submenu-attivo.jpg') no-repeat top right;
		}
		.submenu a:hover, .submenu a.attivo {
			color: #fff;
			background-color: #00aeef;
			background-position: bottom right;
		}
.paging {
	text-align: center;
	font-size: 13px;
	margin-top: 20px;
}
	.paging a {
		padding: 0 10px;
		color: #000;
		cursor: pointer;
	}
.adv-footer {
	margin-top: 20px;
}
.weather {
	padding: 1px 0 1px 25px;
}
	.soleggiato {
		background: url('../img/weather/soleggiato.png') no-repeat center left;
	}
	.coperto {
		background: url('../img/weather/coperto.png') no-repeat center left;
	}
	.temporale {
		background: url('../img/weather/temporale.png') no-repeat center left;
	}
	.nuvoloso {
		background: url('../img/weather/nuvoloso.png') no-repeat center left;
	}
	.piovoso {
		background: url('../img/weather/piovoso.png') no-repeat center left;
	}
	.nevoso {
		background: url('../img/weather/nevoso.png') no-repeat center left;
	}
.no-display {
	display:  none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.text-white {
	color: #fff;
}
.text-yellow {
	color: #ffd200;
}
.text-red {
	color: #e61a21;
}
.text-blue {
	color: #00aeef;
}
.text-black {
	color: #000;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.no-underline {
	text-decoration: none;
}
.no-border {
	border: none;
}
.border-black {
	border: 1px solid #000;
}
.top-20 {
	margin-top: -20px;
}
.no-list {
	list-style-type: none;
}
.square-list {
	margin-left: 18px;
	list-style-type: square;
}
.disc-list {
	margin-left: 18px;
	list-style-type: disc;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.hidden {
	visibility: hidden;
}
.blue-button {
	width: 341px;
	height: 63px;
	padding-top: 13px;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 120%;
	text-align: center;
	background: url('../img/bottone-blu.png') no-repeat;
}
	.blue-button .big {
		font-size: 24px;
	}
#radio-italia {
	margin-left: 9px;
}
#brucoconto {
	margin: 40px 0 -120px 80px;
}
.margin-bottom-neg {
	margin-bottom: -150px;
}
.margin-bottom-neg div.float-left, .margin-bottom-neg div.float-right {
	width: 262px;
}
*/
