tml, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


html { 
	overflow-y: scroll;
	}
body {

	overflow-x: hidden;
	background:#4D3831;
	font-family:Arial, Helvetica, sans-serif;
/*titoli*/
}
h1 {
	color:#FFFFFF;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	
    font-size:100px;
	position:absolute;
	top:95px;
	width:475px;
	text-align:center;
	z-index:100;
}

#slide1 h1{
	text-shadow: 2px 2px 1px #5E2920;}
#slide2 h1{
	text-shadow: 2px 2px 1px #335A61;}
#slide3 h1{
	text-shadow: 2px 2px 1px #1C5137;}
#slide4 h1{
	text-shadow: 2px 2px 1px #4A4D5E;
	right:-35px;}
	
#slide5 h1{
	text-shadow: 2px 2px 1px #52541D;}	
	
#slide6 h1{
	text-shadow: 2px 2px 1px #773802;
	right:-35px;}

.sx{
	left:0px;
	}
	
.dx{
	right:0px;
	}
span.top-title{
	z-index:100;
	text-align:center;
	font-size:20px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	position:absolute;
	top:80px;
	width:475px;
	}	
span.sub-title{
	z-index:100;
	text-align:center;
	font-size:22px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	position:absolute;
	top:195px;
	width:475px;
	}
	
	
#title-1812,#slide1 strong {
	color: #5E2920;}
#title-1920, #slide2 strong{
	color: #335A61;}
#title-1970, #slide3 strong{
	color: #1C5137;}
#slide4 strong{
	color: #4A4D5E;}
#title-1997{
	color: #4A4D5E;
	right:-30px;}


#title-2000, #slide5 strong{
	color: #52541D;}
	

#slide6 strong{
	color: #773802;}
#title-2012{
	color: #773802;
	right:-30px;}

.pagination {
    display:none;
}	

	


h3{
	color:#FFFFFF;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	font-size:32px;
	margin:0px 0px 10px 0px;
	text-shadow: 2px 2px 1px #000000;
   border-bottom:solid 1px #000000;
	padding-bottom:5px;
	
	}

strong{
	font-weight:bold;}


a:link, a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover, a:active{
	color:#D8C7C1;
	text-decoration:none;
	}	
	
.preloader{
position:absolute;
 z-index: 5; 
 overflow:auto; 
 height:100%;
 width:100%;
background:#472424;

}

.preloader-inner{
text-align:center;
position:absolute;
height:333px;
width:200px;
margin-top:-166px;
margin-left:-100px;
left:50%;
top:50%;
font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
color:#fff;
font-size:45px;

}

.preloader-inner img{
margin-bottom:20px;}
	

.box-logo{
	position: absolute;
	margin:0px;
	height:187px;
	width:297px;
	z-index:10;
	
	left: 50%;
    margin-left: -148px;}
	
/*box-contenuto-imege*/
.box-contenuto-image{
	text-align:center;
	font-size:22px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	position:absolute;
	bottom:0px;
	width:475px;
	
	height:424px;
	z-index:129;
	}
/*box- contenuto*/
.box-contenuto{
	text-align:center;
	font-size:22px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	position:absolute;
	top:330px;
	width:400px;
	background: url(../images/bg-box-contenuto.png) no-repeat bottom center;
	height:302px;
	z-index:130;
	}
	

	
.text{
	position:relative;
	width:335px;
	height:211px;
	margin:0px auto 0px auto;
	font-size:16px;
	color:#FFFFFF;
	padding:10px 10px 0px 10px;
	line-height:18px;
	
	}
	
#slide6 .text{
	text-align:left;
	}
	

	
h2{
	text-align:center;
	font-size:26px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	position:relative;
	
	margin:0px auto 0px auto;
	color:#FFF;
	height:44px;
	background:#00FFCC;
	padding-top:10px;
}	
	
#slide1 h2{
	background:url(../images/bg-h2-1812.png) no-repeat center;
	text-shadow: 1px 1px 1px #5E2920;
	width:355px
	}
#slide2 h2{
	background:url(../images/bg-h2-1920.png) no-repeat center;
	text-shadow: 2px 2px 1px #335A61;
	width:355px
	}
#slide3 h2{
	background:url(../images/bg-h2-1970.png) no-repeat center;
	text-shadow: 2px 2px 1px #1C5137;
	width:355px
	}
#slide4 h2{
	background:url(../images/bg-h2-1997.png) no-repeat center;
	text-shadow: 2px 2px 1px #4A4D5E;
	width:355px
	}
	
#slide5 h2{
	background:url(../images/bg-h2-2000.png) no-repeat center;
	text-shadow: 2px 2px 1px #52541D;
	width:355px
	}
	
#slide6 h2{
	background:url(../images/bg-h2-2012.png) no-repeat center;
	text-shadow: 2px 2px 1px #773802;
	width:355px
	}
	
#slide8 h2{
	background:url(../images/bg-h2-download.png) no-repeat center;
	text-shadow: 2px 2px 1px #114266;}
/*------------------------btn backdown*/
	.btn-backdown{
	position:absolute;
	bottom:70px;
	right:0px;
	width:74px;
	height:136px;
	background:url(../images/bg-backdown.png) no-repeat bottom ;
	}
	
	.btn-backtop{
	position:absolute;
	bottom:0px;
	left:20px;
	width:74px;
	height:136px;
	background:url(../images/bg-backdown.png) no-repeat bottom ;
	z-index:195;
	cursor:pointer;
	}
	
	
	.ribbon{
		position: absolute;
		width:716px;
		height:78px;
		margin:0px 0px 0px 0px;
		bottom:110px;
		left:105px;
		}
	
	
/*------------------------MENU DEL SITO*/
nav#menu{
	z-index: 5;
	position: fixed;
	width:100%;
	height:53px;
	top:0;
	margin:0px;
	background: url(../images/bg-nav-menu.png) repeat-x;
	background-position:0px 0px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	font-size:19px;
	text-shadow: 1px 1px 5px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    }
	
.menu-inner{
	position:relative;
	width:970px;
	height:53px;
	background: url(../images/bg-nav-menu-inner.png) no-repeat center;
	margin:0px auto 0px auto;
	}
	
nav#menu li{
	float:left;
	background:url(../images/bullett-menu-nav.png) no-repeat;
	background-position:0px 9px;
	padding-left:15px;
	margin-left:8px;
	
	}
	
nav#menu ul.menu-inner-dx li.first{
	background:none;
	padding-left:5px;
	margin-left:10px;
	}
	
	
nav#menu li.first{
	background:none;
	padding-left:0px;
	margin-left:0px;
	}
	

	
nav#menu ul{
	position:absolute;
	padding:0px;
	width:320px;
	padding:14px 0px 14px 0px;
	text-align:center;
	
	/*list-style-image:url(../images/bullett-menu-nav.png);*/
	
	}
	
ul.menu-inner-dx{
	
	right:0px;

	
	
	}

ul.menu-inner-sx{
	
	left:0px;
	
	
	}
	

nav#menu ul.menu-inner-dx li.language {
	background: none;
	margin-top:-2px;
	
	}


/*------------------------MENU DELLA STORIA*/
nav#primary {
	
	width:60px;
	z-index: 5;
	position: fixed;
	top:20%;
	left:0px;
	margin-top: -40px;
}

nav#primary ul{
	padding:0px;
	margin:0px;
	}
nav#primary li {
	position: relative;
	
	
	
	margin:-10px 0px 0px 0px;
}
nav#primary a {
width:60px;
height:43px;
	/*text-indent: 29px;*/
	
}

img.active{
display:none;}



/*------------------------pop upavo*/
.pop-up-avo{
	position:absolute;
	width:242px;
	height:100%;
	right:170px;
	top:100px;
	z-index:200;
	
	}
	
.pop-up-avo h3{
font-size:22px;}
	
.pop-up-avo-inner{
	background:url(../images/bg-tooltip-top.png)  no-repeat ;
	position:realtive;
	width:204px;
	margin:0px;
	font-size:13px;
	color:#FFFFFF;
	max-height:170px;
	padding:10px 19px 0px 19px;
	line-height:16px;
	
	}
	
.pop-up-avo-inner p{
	margin:0px;
	/*padding:0px 19px 0px 19px;*/}
	
	
.box-close{
	position:absolute;
	top:-10px;
	height:23px;
	width:23px;
	cursor:pointer;
	right:-5px;
	}

/*------------------------TOOL TIP*/

.tooltip{
	position:absolute;
	width:242px;
	height:100%;
	
	}
	
.tooltip.lato-dx{
	
	left:80px;
}

.tooltip.lato-sx{
	
	right:80px;
}	
	
	
.tooltip-inner{
	background:url(../images/bg-tooltip-top.png) no-repeat;
	position:realtive;
	width:204px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	padding:10px 19px 0px 19px;
	
	}

	
#para6-4 .tooltip-inner{
	background:url(../images/bg-tooltip-top.png) no-repeat;
	position:realtive;
	width:204px;
	margin:0px;
	font-size:11px;
	color:#FFFFFF;
	padding:10px 19px 0px 19px;
	max-height:170px;
	
	}
	
#para6-4 .tooltip-inner p{
	margin:0px;
	line-height:11px;
	
	/*padding:0px 19px 0px 19px;*/}

	
.tooltip-inner p{
	margin:0px;
	line-height:16px;
	/*padding:0px 19px 0px 19px;*/}
.box-close{
	position:absolute;
	top:-10px;
	height:23px;
	width:23px;
	cursor:pointer;
	}
	
.box-close.dx{right:-5px;}
.box-close.sx{left:-5px;}
	
/*----------------------------------------------FOOTER*/
footer{
	width: 100%;
	height:200px;
	position: relative;
	margin:0px auto 0px auto;
	z-index:150;
	background:#4D3831;
	padding-top:25px;
	
	}
	
#footer-preloader{
display:none;}

	
.footer-inner{
	position: relative;
	margin:0px auto 0px auto;
	width:970px;
	height:143px;
	font-size:12px;
	color:#D8C7C1;
	
	
	
	
	}
.footer-inner img{
	float:left;}

.box-footer{
	
	float:left;
	height:143px;
	}
	
.box-footer.dati{
	
	border-left:solid 1px #281E1A;
	margin-left:15px;
	padding-left:15px;
	line-height:16px;
	font-size:11px;
	}
	
.box-footer.loghi{
	width:232px;
	border-left:solid 1px #281E1A;
	margin-left:15px;
	padding-left:15px;
	line-height:16px;
	
	}
	
	
.box-footer.loghi img{
	float:left;
	margin-right:13px;
	margin-bottom:20px;}
	
.box-footer.loghi img#first{
	margin-right:25px;
	margin-left:15px;}	
	
	
	
.box-footer.dati strong{
	color:#BB4B39;
	}
	
nav#footer{
	float:left;
	height:143px;
	border-left:solid 1px #281E1A;
	margin-left:17px;
	font-size:13px;
	padding-left:17px;
	}
	
nav#footer ul{
	float:left;
	width:135px;
	
	
	
	}
	
nav#footer ul.nav-sx{
	margin-right:20px;}
	
nav#footer li{
	padding:10px 0px 10px 0px;
	border-bottom:solid #936C5F 1px;}	
		
		
	
	

/*------------------------TIME MACHINE*/



.time-machine{z-index: 150;
	position:absolute;
	width:200px;
	height:3912px;
	background: url(../images/bg-time-machine.png) repeat-y center;
	background-position:0px 0px;
	left: 50%;
    margin-left: -100px;
	top:647px;
	}
	
.navigator{
	width:200px;
	position:fixed;
	top:0px;
	}
	
#last-step{z-index:0;}
/*----------------------------------------------ELEMENTI COMUNI STEP*/
#slide0{
	background: url(../images/bg-home-slide-1.jpg) repeat-x bottom;
	height:647px;
	z-index:4;
	position: relative;
	overflow:hidden;
	top: 0px;
	width: 100%;
	
	}
.slide-inner.home{
	width: 100%;
	height:647px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-slider-inner-home.png) no-repeat bottom center;
	
	}
	
.slide-inner.download{
	width: 100%;
	height:750px;
	position: relative;
	margin:0px auto 0px auto;
	background:none;
	
	}
	
.slide-inner.torino{
	width: 100%;
/*	height:700px;*/
	position: relative;
	margin:0px auto 0px auto;
/*	background: url(../images/bg-slide-inner.png) repeat-x;*/
	background:none;
	}
	
.content.download{
	
	width: 950px;
	height:750px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-content.png) no-repeat ;
	background-position:0px -40px; 
	z-index:160px;
	}
	
.content.torino{
	position: relative;
	width: 950px;
/*	height:750px;*/
	
	margin:0px auto 0px auto;
	background: url(../images/bg-content.png) no-repeat ;
	background-position:0px -40px; 
/*	z-index:160px;*/
	}
	
.content.game{
	
	width: 950px;
	height:750px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-content-game.png) no-repeat bottom center ;
	
	z-index:160px;
	text-align:center;
	
	}
	
#game{
	position:relative;
	
	max-height:640px;
	margin-top:98px;
	}
	
.content.home{
	
	width: 950px;
	height:647px;
	position: relative;
	margin:0px auto 0px auto;
	z-index:110;
	background: url(../images/bg-content-home.png) no-repeat;
	background-position:-1px -37px;
	}
	
.content.video{
	
	width: 950px;
	height:685px;
	position: relative;
	margin:0px auto 0px auto;
	
	background: url(../images/bg-content-video.png) no-repeat ;
	background-position:97px 0px; 
	
	
	
	}
	
.slide-inner{
	width: 100%;
	height:700px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-slide-inner.png) repeat-x;
	}
	


.content{
	width: 950px;
	height:647px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-content.png) no-repeat;
	background-position:0px -40px;

	/* z-index:9; */
	}
	
	
.content.gamma-prodotti{
	width: 950px;
	height:647px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-content-prodotti.png) no-repeat;
	background-position:0px -40px;

	/* z-index:9; */
	}
.slide {

	z-index: 3;
	position: relative;
	overflow-y:hidden;
	overflow-x:hidden;
	top: 0;
	width: 100%;
	height:647px;
}


/* STEP 1812 */
#slide1 {


	background-image:url(../images/bg-slide-2.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;

	}


	#para1-1 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up.png);
		background-attachment: fixed;
		background-position:0px 0px;
		background-repeat:no-repeat;
		
		
		}
	#para1-2 {
		z-index:70;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down.png) ;
		background-attachment: fixed;
		background-position: 0px 400px;
		background-repeat:no-repeat;
		}
		
	#para1-3 {
		z-index:90;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left: 320px;
		background-image:url(../images/para-slide-1812.png);
		background-attachment: fixed;
		background-position: 320px 80px;
		background-repeat:no-repeat;
		}
		
	#para1-4 {
		z-index:110;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:700px;
		background-image:url(../images/para-orologio-01.png);
		background-attachment: fixed;
		background-position:700px 155px;
		background-repeat:no-repeat;
		
		}
		
	


/* STEP 1920 */

#slide2 {

	background-image:url(../images/bg-slide-3.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;
}



	#para2-1 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up-02.png);
		background-attachment: fixed;
		background-position:0px 20px;
		background-repeat:no-repeat;
		
		
		}
	#para2-2 {
		z-index:70;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down-02.png) ;
		background-attachment: fixed;
		background-position: 0px 455px;
		background-repeat:no-repeat;
		}
		
	#para2-3 {
		z-index:90;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left: 300px;
		background-image:url(../images/para-slide-1920.png);
		background-attachment: fixed;
		background-position: 300px 80px;
		background-repeat:no-repeat;
		}
		
	#para2-4 {
		z-index:110;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:150px;
		background-image:url(../images/para-orologio-02.png);
		background-attachment: fixed;
		background-position:150px 155px;
		background-repeat:no-repeat;
		
		}
		





/* STEP 1970 */
		
#slide3 {


		background-image:url(../images/bg-slide-4.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;
}


	#para3-1 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up.png);
		background-attachment: fixed;
		background-position:0px 0px;
		background-repeat:no-repeat;
		
		
		}
	#para3-2 {
		z-index:70;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down.png) ;
		background-attachment: fixed;
		background-position: 0px 400px;
		background-repeat:no-repeat;
		}
		
	#para3-3 {
		z-index:90;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left: 50px;
		background-image:url(../images/para-slide-1970.png);
		background-attachment: fixed;
		background-position: 50px 90px;
		background-repeat:no-repeat;
		}
		
	#para3-4 {
		z-index:110;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:700px;
		background-image:url(../images/para-orologio-01.png);
		background-attachment: fixed;
		background-position:700px 155px;
		background-repeat:no-repeat;
		
		}

/* STEP 1997 */
#slide4 {
background-image:url(../images/bg-slide-5.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;
}


	#para4-1 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up-02.png);
		background-attachment: fixed;
		background-position:0px 20px;
		background-repeat:no-repeat;
		
		
		}
	#para4-2 {
		z-index:70;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down-02.png) ;
		background-attachment: fixed;
		background-position: 0px 455px;
		background-repeat:no-repeat;
		}
		
	#para4-3 {
		z-index:90;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left: 200px;
		background-image:url(../images/para-slide-1997.png);
		background-attachment: fixed;
		background-position:200px 80px;
		background-repeat:no-repeat;
		}
		
	#para4-4 {
		z-index:110;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:100px;
		background-image:url(../images/para-tv-01.png);
		background-attachment: fixed;
		background-position:100px 155px;
		background-repeat:no-repeat;
		display:none;
		
		}
		
.map{
	z-index:112;
	position: absolute;
	width:392px;
	height:352px;
	background: url(../images/bg-map-slider-2.png) no-repeat;
	right:0px;
	bottom:30px;
	}
	
.map-inner{
	position:relative;
	width:353px;
	height:267px;
	margin:48px auto 0px 21px;
	z-index:91;
	text-align:center;
	}
.map-inner-continente{
	position:relative;
	float:left;
	width:324px;
	height:283px;
	margin:0px;
	z-index:113;
	text-align:center;
	
	
	}
	
.box-title-map{
	
	position:absolute;
	z-index:115;
	bottom:0px;
	left:0px;
	color:#614523;
	font-size:20px;
	font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
	}

	
.btn-map{
	position:absolute;
	width:37px;
	height:45;
	cursor:pointer;
	top:170px;
	z-index:118;
	}
	
.btn-map.prev{
	left:0px;
	
	}
	
.btn-map.next{
    right:0px;
	
	}
	
/* STEP 2000 */

#slide5 {


	background-image:url(../images/bg-slide-6a.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;
}
	#para5-1 {
		z-index:33;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up.png);
		background-attachment: fixed;
		background-position:0px 0px;
		background-repeat:no-repeat;
		
		
		}
	#para5-2 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down.png) ;
		background-attachment: fixed;
		background-position: 0px 400px;
		background-repeat:no-repeat;
		}
		
	#para5-3 {
		z-index:60;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:350px;
		/*background-image:url(../images/para-slide-2000.png);
		background-attachment: fixed;
		background-position: 350px 80px;
		background-repeat:no-repeat;*/
		}
		
	#para5-4 {
		z-index:70;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:700px;
		background-image:url(../images/para-orologio-01.png);
		background-attachment: fixed;
		background-position:700px 155px;
		background-repeat:no-repeat;
		
		}




/* STEP 2012 */

#slide6 {


		background-image:url(../images/bg-slide-6.jpg);
	background-attachment: fixed;
	background-position: 0px 0px;
	background-repeat:repeat;
}



#para6-1 {
		z-index:50;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-up-02.png);
		background-attachment: fixed;
		background-position:0px 20px;
		background-repeat:no-repeat;
		
		
		}
	#para6-2 {
		z-index:70;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left:0px;
		background-image: url(../images/para-slide-down-02.png) ;
		background-attachment: fixed;
		background-position: 0px 455px;
		background-repeat:no-repeat;
		}
		
	#para6-3 {
		z-index:90;
		width:950px;
		height:100%;
		position: absolute;
		top: 0px;
		left: 250px;
		background-image:url(../images/para-slide-2012.png);
		background-attachment: fixed;
		background-position: 250px 85px;
		background-repeat:no-repeat;
		}
		
	#para6-4 {
		z-index:110;
		width:189px;
		height:100%;
		position: absolute;
		top: 0px;
		left:100px;
		background-image:url(../images/para-orologio-02.png);
		background-attachment: fixed;
		background-position:100px 155px;
		background-repeat:no-repeat;
		
		}



	

.prodotti{
	z-index:113;
	position: absolute;
	width:392px;
	height:411px;
	right:0px;
	bottom:20px;
	}
	
.prodotti-inner{
	position:relative;
	width:392px;
	height:382px;
	margin:0px;
	z-index:115;
	text-align:center;
	/*background:url(../images/bg-prodotti-inner.png) no-repeat top center;*/
	
	}
	
.prodotti-inner-gamma{
	position:relative;
	float:left;
	width:392px;
	height:382px;
	margin:0px;
	z-index:116;
	text-align:center;
	
	
	}
	
.nav-prodotti{
	position: absolute;
	left:45%;
    height:23px;
	margin:0px;
	bottom:10px;
	
	}
	
.btn-prodotti-nav{
	float:left;
	height:23px;
	margin:0px;
	cursor:pointer;}
	
	



/*---------video*/


#slide7{
	
	background-image:url(../images/bg-slide-7.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color:#936C5F;
	
}

.video-box{
	position:absolute;
	width:950px;
	height:580px;
	z-index:160;
	top:100px;
	background:url(../images/bg-video-box.png) no-repeat bottom center;
	}
	
.video-inner{
	position: absolute;
	width:588px;
	height:325px;
	background:#0C0;
	margin:0px;
	top:20px;
	left:183px;
	z-index:160;
	}

	
.logo-200{
	position:absolute;
	left:415px;
	z-index:200;
	top:0px;
	margin:0px;
	}
	
.avo{z-index:190;
position:absolute;
right:-20px;
bottom:0px;
}
	
	
.prodotti-video{
	position: absolute;
	width:318px;
	height:59px;
	bottom:190px;
	left:325px;
	z-index:190;
	
	}
/*---------page-download*/
	
#slide8{
	background-image:url(../images/bg-slide-9.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color:#936C5F;
	height:750px;
}


.content-inner{
	
	width: 950px;
	height:500px;
	position: relative;
	margin:0px auto 0px auto;
	background: url(../images/bg-content-inner.png) no-repeat;
	background-position:0px 0px; 
	z-index:160px;
	padding:250px 0px 0px 0px;

	}

.col-download{
position:relative;
float:left;
bottom:60px;
height:482px;
width: 300px;
margin: 0px;
background: url(../images/bg-box-contenuto.png) no-repeat bottom;
margin-left:15px;
}

.box-download{

height:162px;
width: 300px;
position:relative;
margin:0px 0px 20px 0px;
color:#FFFFFF;
font-family:'Lobster13Regular',Arial, Helvetica, sans-serif;
line-height:24px;
font-size:16px;
}

.box-download a:link; .box-download a:visited{
color:#fff;

}

.box-download a:hover{
color:#114266;

}


.box-download h3{
text-align:center;
color:#114266;
text-shadow:none;
font-size:25px;
border-bottom:1px solid #2f7cb4;
margin-top: 20px;
margin-bottom: 20px;
}


.box-download img{
float:left;
margin-right:20px;

}

/*---------page-game*/


#slide9{
	background-image:url(../images/bg-slide-10.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-color:#936C5F;
	height:750px;
}

/*---------page-TORINO*/

#slide10{
	background-image:url(../images/bg-slide-11.jpg);
	background-position: 0px 0px;
/*	background-repeat:repeat-x;*/
	background-color:#936C5F;
	height:auto;
}

.fratelli-torino {
	position:relative;
	width:904px;
	margin:0 auto 40px;
	padding-top:95px;
	}
.bollo-anniversario-torino{
	position:absolute;
	z-index:10;
	top:60px;
	left:0px;
	}

.col-sx-torino{
	position:relative;
	width:520px;
	float:left;
	}
.col-dx-torino{
	position:relative;
	width:430px;
	float:right;
	}
.loghino-beretta-torino{
	width:92px;
	margin:0 auto;
	}
.top-sponsor-title{
	color: #FFFFFF;
    font-family: 'Lobster13Regular',Arial,Helvetica,sans-serif;
    font-size: 22px;
	width:440px;
    height: 44px;
	margin:10px auto 0;
	text-align:center;
	}
.top-sponsor-text{
	color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	line-height:20px;
	width:440px;
	margin:0 auto;
	text-align:center;
	}
.top-sponsor-pdf{
	color:#FFFF99;
    font-family: 'Lobster13Regular',Arial,Helvetica,sans-serif;
	text-align:center;
    font-size: 18px;
	width:240px;
    height: 44px;
	margin:20px auto 0;
	}
.top-sponsor-pdf img{
	margin-right:10px;
	float:left;
	}
.top-sponsor-pdf p{
	width:200px;
	float:left;
	padding-top:7px;
	}
.top-sponsor-pdf a:link,
.top-sponsor-pdf a:visited{
	color:#D2A551;
	}
.top-sponsor-pdf a:hover{
	color:#FFFFFF;
	}
	
.gallery-torino,
.video-torino {
	position:relative;
	width:323px;
	height:253px;
	margin:10px;
	}
.img-sost-torino{
	position:absolute;
	width:304px;
	height:146px;
	top:15px;
	left:15px;
	}
.apri-torino{
	position:absolute;
	width:60px;
	height:68px;
	top:-3px;
	right:10px;
	}
.title-box-torino{
	position:absolute;
	width:299px;
	height:42px;
	top:162px;
	right:7px;
	}
	
.maglietta{
	position:absolute;
	top:48px;
	left:40px;
	}
.maglietta_img{
	position:absolute;
	top:0;
	left:0;
	}
.scopri_torino {
	position:absolute;
	left:0;
	top:100px;
	}

























