@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------[ css ]-- */
		html,body {
			height: 100%;
		}
		
		body {
			font-family:Arial, Helvetica, sans-serif;
			background:#FFF;
			color:#000;
			font-size:12px;
		  	
		}		
		
		#nonFooter {
			/*position: relative;
			min-height: 100%;*/
		}
		
		/** html #nonFooter {
			height: 100%;
		}
		*/
		a {color:#000; text-decoration:none; font-weight:bold; font-size:10px;}
		a:link,a:active,a:visited	{color: #000;}
		a:hover,a:visited:hover			{color: #999;}		
		
		
	/** html #footer {margin-top: -65px;}*/
		
	#main {
		/*height:100%;*/
	}
		
	#page {
		/*height:100%;*/	
	}
	
	#fp {
		position:relative;
		width:796px;
		height:780px;
		margin:0 auto;
		border-left:2px solid #000;
		border-bottom:2px solid #000;
		border-right:2px solid #000;
		}
	#content {
		margin:0 auto;
		padding:0px 0px 0px 0px;
		overflow:hidden;
		}
		
/* --------------------------------------------------[ objects ]-- */		
		
		div#head {
			width:100%;
			height:190px;
			background:url(../images/head_image.jpg) no-repeat top;			
			}
		
		div#head h1 {
			margin:20px 0px 0px 12px;
			}
			
		div#head h2 {
			font-size:34px;
			margin:90px 0px 0px 180px;
			}
		
		div#results {
			width:100%;
			background:#000;
			height:90px;
			top:190px;
			}
		div#bottom {
			width:100%;
			height:500px;
			background:url(../images/bottom_image.jpg) no-repeat top;
			top:280px;
			z-index:10;
			}
		
		div#bottom h1{
			/*margin:50px 0px 0px 320px;*/
			}
			
		.h1size_EN {
			font-size:40px;
			padding:50px 0px 0px 320px;
		}		
		.h1size_FR{
			font-size:28px;
			padding:50px 0px 0px 300px;
		}		
		.h1size_IT{
			font-size:28px;
			padding:50px 0px 0px 300px;
		}
		div#bottom h2{
			color:#5E5E5E;
			}			
		.h2size_EN {
			font-size:25px;
			padding:0px 0px 0px 320px;
		}		
		.h2size_FR{
			font-size:18px;
			padding:0px 0px 0px 300px;
		}		
		.h2size_IT{
			font-size:21px;
			padding:0px 0px 0px 300px;
		}
		div#bottom h3{
			color:#013D71;
			}
		.h3size_EN {
			font-size:28px;
			padding:0px 0px 0px 320px;
		}		
		.h3size_FR{
			font-size:21px;
			padding:0px 0px 30px 300px;
		}		
		.h3size_IT{
			font-size:24px;
			padding:0px 0px 22px 300px;
		}
		
		div#bottom h4{
			position:absolute;
			left:10px;
			width:495px;
			bottom:20px;
			font-size:15px;
			}			
		div#download {
			cursor:pointer;
			padding:165px 0px 0px 180px;
			}
		img#download_img {
			position:absolute;
		}
		span#download_in {
			position:absolute;
			color:#FFF;
			text-transform:uppercase;
			text-align:center;
			font-weight:normal;
			font-size:22px;
			width:250px;
			z-index:20;
			cursor:pointer;
			margin:25px 0px 0px 0px;
		}
			
		div#ball {
			position:relative;
			bottom:0px;
			right:0px;
			z-index:30;
			}		
		#fp img,#fp div {
			position:absolute;
			}
		
		#fp div div {
			position:static;
			}
		
/* --------------------------------------------------[ footer ]-- */
		#footer {
			position: relative;
			padding:0px 0px 0px 0px;
			font-weight:bold;
			text-align:center;
			margin:10px auto;
			width:800px;
		}		
		#footer a:link, #footer a:active, #footer a:visited {			
			padding:0px 0px 0px 0px;
			font-size:12px;
			font-weight:normal;
			}
		#footer a:hover, #footer a:hover:visited {			
			color:#C00;
			}
			
		.lista_footer {
			float:left;
			width:630px;
		}	
			
		#favorit {
		float:right;
		margin:0px;
		padding:0px;
		}
		
		#radiotime {
		float:left;
		}	