@font-face{font-family:'Tungsten';font-style:normal;font-weight:medium;src:local('Tungsten'),local('Tungsten-Medium'),url("../fonts/Tungsten-Medium.otf") format('opentype')}
@font-face{font-family:'Strong';font-style:normal;font-weight:normal;src:local('Strong'),url("../fonts/Strong-Regular.ttf") format('truetype')}
*{margin:0;padding:0}
body{background:#fff center top;background-attachment:fixed;overflow:hidden}
a{text-decoration:none}
#loading{position:absolute;height:100px;width:100px}
#loaded{position:relative;left:10000px;padding-top:15px}
#headerwrapper{width:1000px;margin:auto}
#valloire{background:url("../images/valloire.png?v=106") no-repeat;width:152px;height:64px;float:left;margin:67px 0 0 59px;}
#valloire a{display:block;width:152px;height:64px}
#stillfirst{background:url("../images/stillfirst.png?v=106") no-repeat;width:176px;height:53px;float:right;margin:76px 50px 0 0;}
#stillfirst a{display:block;width:176px;height:53px}
#contentwrapper{width:1000px;margin:auto}
#logofightforpink{background:url("../images/firstline.png?v=106") no-repeat -10px -19px;width:100px;height:105px;float:left}
#enterwebsite{margin:auto;font-family:'Tungsten',Helvetica;font-weight:medium;text-align:center;width:258px;}
#enterwebsite p.eng,#enterwebsite p.ita{color:#464d52;font-size:26px;line-height:47px;float:left;width:258px}
#enterwebsite .divline{width:290px;border-bottom:1px solid #464d52;margin:auto}
#enterwebsite p.ita{font-size:30px;line-height:45px;padding-top:8px;float:left;width:230px;}
#enterwebsite p.ita a{color:#464d52}
#enterwebsite div.flags{padding-top:9px;width:258px}
#youtubeold{text-align:center;}
#youtubeold .video{display:inline-block;margin:0 10px;width:200px;height:99px}
#may19{background:url("../images/may19.png?v=106") no-repeat;width:871px;height:21px;margin:5px auto}
#hline{background:url("../images/hline.png?v=106") no-repeat;width:871px;height:2px;margin:10px auto 5px}
#standing{width:800px;margin:auto;height:60px;background:url("../images/standing.jpg?v=106") no-repeat;}
#thirdwrapper{width:870px;margin:auto}
#live_video_wrapper #live_video_content{padding:0 10px 0 0;}
#live_video_wrapper #live_video_content #live_video{padding:10px 0;}
#live_video_wrapper #live_video_content #live_video .livevideo{float:left;margin:0 8px;overflow:hidden;}
#live_video_wrapper #live_video_content #live_video .livevideo img{width:62px;border-radius:4px}
#cittatappa{background:url("../images/firstline.png?v=106") no-repeat -136px -26px;width:84px;height:88px;float:right;margin:28px 28px 0 0}
#secondline{width:944px;height:128px;margin:auto;}
#secondline #topline{width:944px;height:21px;margin:auto;background:url("../images/videotopline.png?v=106") no-repeat;margin-bottom:13px}
#secondline #bottomline{width:944px;height:1px;margin:auto;background:url("../images/videobottomline.png?v=106") no-repeat;margin-top:13px}
#videowrapper{width:944px;margin:auto;text-align:center}
#countdownwrapper{height:78px;margin:10px 0;}
#countdownwrapper #countdowncenter{margin:auto;width:507px;}
#countdownwrapper #countdowncenter div.sprite{background:url("../images/countdownsprite.png") no-repeat;height:78px;width:53px;float:left}
#countdownwrapper #countdowncenter div.space{width:10px;height:1px;float:left}
#weblivewrapper{float:right;margin-right:100px;padding-top:11px;}
#weblivewrapper img{border-radius:5px}
.video p{font-family:'Strong';font-size:12px;text-align:right;padding-right:14px;cursor:pointer;position:relative;top:-21px;z-index:10;color:#464d52;text-decoration:none}
#videogiro,#videoworld,#videopercorso{width:200px;height:128px;background:url("../images/giro.png?v=106") no-repeat;display:inline-block;}
#videogiro .shadow,#videoworld .shadow,#videopercorso .shadow,#videoworld .shadow,#videopercorso .shadow{width:200px;height:128px;background-image:url("../images/play.png?v=106");opacity:0;transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease}
#videogiro:hover .shadow,#videoworld:hover .shadow,#videopercorso:hover .shadow,#videoworld:hover .shadow,#videoworld:active .shadow,#videopercorso:hover .shadow,#videopercorso:active .shadow{opacity:1}
#videogiro:active .shadow,#videoworld:active .shadow,#videopercorso:active .shadow{background-position:0 -128px}
#videoworld{background:url("../images/world.png?v=106") no-repeat;margin:0 132px;}
#videopercorso{background:url("../images/percorso.png?v=106") no-repeat;}
#footer{width:1000px;height:55px;margin:auto;position:absolute;}
#footer p{font-family:'Strong';color:#fff;font-size:10px;text-align:center;padding-top:3px;word-spacing:5px;text-shadow:0 0 4px #000;}
#footer p span{font-family:Helvetica;font-size:12px}
#footer p img.fb{border:1px solid #999;border-radius:3px}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline}
noscript div{background:#fff;text-align:center;display:block;font-family:'Tungsten',Helvetica;font-weight:medium;text-align:center;width:700px;margin:auto;border-radius:10px;margin-top:250px;padding:10px;color:#464d52;}
noscript div p.eng{font-size:40px;line-height:38px}
noscript div .divline{width:600px;border-bottom:1px solid #464d52;margin:auto}
noscript div p.ita{font-size:25px}
#fullscreen{width:48px;height:33px;margin:20px auto;background:url("../images/fullscreen.png?v=106") no-repeat;opacity:.6;cursor:pointer;transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;}
#fullscreen:hover{opacity:1}
#fullscreen:active{opacity:.7}
#logoweek{width:456px;height:456px;margin:auto}
#logoleft{float:left;text-align:center;width:185px;height:72px;padding-top:160px;position:relative;left:145px}
#logoright{float:right;text-align:center;width:185px;height:72px;padding-top:160px;position:relative;right:145px}
#ciaojano{width:64px;height:80px;position:absolute;top:0;right:28%}
#riswrapper{width:800px;margin:auto;padding:30px 0;}
#riswrapper #risgrimpee{float:left;width:215px;text-align:center;padding-top:25px}
#riswrapper #risgranfondo{float:right;width:215px;text-align:center;padding-top:25px}
#riswrapper #watchvideo{text-align:center;width:370px;margin:auto;font-family:'Tungsten',Helvetica;font-size:80px}
#riswrapper a{color:#000;text-decoration:none;}
#riswrapper a:hover{text-decoration:underline}
#pantach300{width:300px;margin:auto;height:97px}
#fotovideo{width:142px;margin:auto;padding:10px 0;}
#fotovideo #video{width:142px;height:142px;opacity:.5;transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;}
#fotovideo #video:hover{opacity:1}
.clear{clear:both}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
/* --------------------------------------------
	CSS Dock
	
	Version: 	2.0
	Author:		Michael Hüneburg
	URL: 		http://michaelhue.com/cssdock
	Copyright: 	(c)2011 by Michael Hüneburg
	License: 	MIT License (see LICENSE file)
	----------------------------------------------- */
	.dock {
		z-index: 10;
		text-align: center;
	}
	
	.dock ul {
		display: inline-block;
		padding: 0 5px;
		margin: 0;
	}
	.dock li {
		display: inline-block;
		position: relative;
		top: 0;
		margin: 0 1px;
		margin-bottom: 15px;
		vertical-align: baseline;
		-webkit-box-reflect: below -16px -webkit-gradient(linear, left top, left bottom,from(transparent),color-stop(61%, rgba(255, 255, 255, .1)),color-stop(61.01%, transparent),to(transparent)
		);
	}
	.dock a {
		display: inline-block;
		cursor: pointer;
		outline: none;
	}
	.dock img {
		width: 44px;
		height: auto;
		border: none;
		-webkit-transition: width .2s, height .2s, margin-top .2s;
		-moz-transition: width .2s, height .2s, margin-top .2s;
		-o-transition: width .2s, height .2s, margin-top .2s;
		opacity:0.5;
		margin-top: 0px;
	}
	 
	.dock li:hover img {
		width: 49px;
		opacity: 1;
		margin-top: -20px;
	}
	
	.dock li:active img {
		opacity: 0.7;
	}
