body { overflow:hidden; padding:0;margin:0; height:100%;width:100%; }
#bgimg { position:fixed;
         
         
         z-index: -1; }
.titolo{
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#990100;
	margin-left:70px;
	top:50px;
}
.sub_titolo{
	position:fixed;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	
	color:#990100;
	margin-left:70px;
	top:70px;
}

@font-face {
	font-family: 'Barskerville';
	src: url('BaskeReg.eot');
	src: url('BaskeReg.eot?#iefix') format('embedded-opentype'),
		 url('BaskeReg.woff') format('woff'),
		 url('Baskerville-Regular.ttf') format('truetype'),
		 url('BaskeReg.svg#BaskeReg') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
	font-family: 'Bodoni';
	src: url('BODR.eot');
	src: url('BODR.eot?#iefix') format('embedded-opentype'),
		 url('BODR.woff') format('woff'),
		 url('BOD_R.ttf') format('truetype'),
		 url('BODR.svg#BODR') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
	font-family: 'BodoniSVG';
	src: url('BodoniSvtyTwoOSITCTT.eot');
	src: url('BodoniSvtyTwoOSITCTT.eot?#iefix') format('embedded-opentype'),
		 url('BodoniSvtyTwoOSITCTT.woff') format('woff'),
		 url('Bodoni SvtyTwo OS ITC TT Book.ttf') format('truetype'),
		 url('BodoniSvtyTwoOSITCTT.svg#BodoniSvtyTwoOSITCTT') format('svg');
font-weight: normal;
font-style: normal;

}


@font-face {
	font-family: 'AntwerpMI';
	src: url('AntwerpMediumItalRELEASE.eot');
	src: url('AntwerpMediumItalRELEASE.eot?#iefix') format('embedded-opentype'),
		 url('AntwerpMediumItalRELEASE.woff') format('woff'),
		 url('Antwerp-MediumItalic.ttf') format('truetype'),
		 url('AntwerpMediumItalRELEASE.svg#AntwerpMediumItalRELEASE') format('svg');
font-weight: normal;
font-style: normal;

}

@font-face {
	font-family: 'AntwerpR';
	src: url('AntwerpRegularRELEASE.eot');
	src: url('AntwerpRegularRELEASE.eot?#iefix') format('embedded-opentype'),
		 url('AntwerpRegularRELEASE.woff') format('woff'),
		 url('Antwerp-Regular.ttf') format('truetype'),
		 url('AntwerpRegularRELEASE.svg#AntwerpRegularRELEASE') format('svg');
font-weight: normal;
font-style: normal;

}


body {
width: 100%;

}


* { margin:0; padding:0; }
body { background:#fff; height:100%; }
	img { border:none; }
	
	
	
	/*#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}*/
	#supersized-loader { position:absolute; top:42px; left:20px; z-index:10; width:144px; height:3px; /*margin:-132px 0 0 -132px;*/ text-indent:-999em; background-color:#fff; background: url(../img/progress.gif) no-repeat center center; }
	
	#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;  }
	#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none;  }
	#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
	#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
	#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff; }
	#supersized a { width:100%; height:100%; display:block; }
	#supersized li.prevslide { z-index:-20; }
	#supersized li.activeslide { z-index:-10; }
	#supersized li.image-loading { background:#fff url(../img/progress.gif) no-repeat 12px 30px; width:100%; height:100%; }
	#supersized li.image-loading img{ visibility:hidden; }
	#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


.testo_home{
   
	font-family: 'AntwerpR';
	font-size:28px;
	color:#000;
	
	
}

.numeromenu{
	font-family: 'BodoniSVG';
	font-size:30px;
	color:#000;	
	text-decoration:none;
	
}

.numeromenu_a0{
	font-family: 'BodoniSVG';
	font-size:19px;
	color:#000;	
	text-decoration:none;
	
}

.testomenuHome{
	font-family: 'AntwerpR';
	font-size:11px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	
}

.testomenu{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	
}

.inglese{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:relative;
	top:20px;
	left:70px;
	display:none;
	
}

.testomenu1a{
	font-family: 'AntwerpR';
	font-size:11px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	
}

.testomenu1{
	font-family: 'AntwerpR';
	font-size:11px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:relative;
	top:7px;
	
}

.testomenuS{
	font-family: 'AntwerpMI';
	font-size:14px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	
}

.titolo_pagina{
	font-family: 'AntwerpR';
	font-size:41px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:absolute; width:300px; margin-top:300px; margin-left:320px;
	display:none;
	
}

.titolo_pagina2{
	font-family: 'AntwerpR';
	font-size:41px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:absolute; width:400px; margin-top:300px; margin-left:320px;
	display:none;
	
}

.titolo_pagina3{
	font-family: 'AntwerpR';
	font-size:41px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:absolute; width:500px; margin-top:300px; margin-left:250px;
	display:none;
	
}

.titolo_pagina4{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:center;	
	text-decoration:none;
	position:absolute; width:500px; margin-top:300px; margin-left:200px;
	display:none;
	
}

.testo_pagina{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:left;	
	text-decoration:none;
	position:absolute; width:450px; margin-top:115px; margin-left:240px;
	display:none;
	
}
.testo_pagina2{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:left;	
	text-decoration:none;
	position:absolute; width:450px; margin-top:115px; margin-left:610px;
	display:none;
	
}

.testo_paginaENG{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:left;	
	text-decoration:none;
	position:absolute; width:450px; margin-top:115px; margin-left:230px;
	display:none;
	
}
.testo_pagina2ENG{
	font-family: 'AntwerpR';
	font-size:14px;
	color:#000;
	text-align:left;	
	text-decoration:none;
	position:absolute; width:450px; margin-top:115px; margin-left:600px;
	display:none;
	
}




#header{
    width:300px;
	
	position:absolute;
	top:10px;
	left:20px;
	z-index:10;
}

#logo1{
/*display:none;*/
}

.logi{
	position:relative;
	left:75px;
	/*display:none;*/
}

#container{
	width:100%;
	background:#fff;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-480px;
	margin-top:-350px;
	
	
}

#gruppo1{
    position:absolute;
	width:186px;
	top:100px;
	left:200px;
	z-index:11;
	
}

#gruppo2{
    position:absolute;
	width:516px;
	top:250px;
	z-index:2;
	
}

#gruppo2_antipast{
    position:absolute;
	width:1116px;
	top:50%;
	margin-top:150px;
	
	
	margin-left:180px;
	
	z-index:2;
	
}

#gruppo2_mina{
    position:absolute;
	width:1016px;
	top:50%;
	margin-top:200px;
	
	
	margin-left:250px;
	
	z-index:2;
	
}

#gruppo2_jamin{
    position:absolute;
	width:816px;
	top:50%;
	margin-top:250px;
	
	
	margin-left:360px;
	
	z-index:2;
	
}

#gruppo2_mombaruzzo{
    position:absolute;
	width:1716px;
	top:50%;
	margin-top:200px;
	
	
	margin-left:200px;
	
	z-index:2;
	
}

#gruppo2_treno{
    position:absolute;
	width:1216px;
	top:50%;
	margin-top:180px;
	
	
	margin-left:300px;
	
	z-index:2;
	
}

#gruppo2_parigi{
    position:absolute;
	width:1916px;
	top:50%;
	margin-top:150px;
	
	
	margin-left:160px;
	
	z-index:2;
	
}

#gruppo3{
    position:absolute;
	width:186px;
	top:30px;
	left:410px;
	z-index:2;
	
}

#gruppo4{
	position:absolute;
	width:186px;
	top:355px;
	left:320px;
	
	z-index:4;
	
}

#gruppo5{
	
	position:absolute;
	width:500px;
	top:300px;
	left:550px;
	z-index:5;
	
}

#gruppo6{
	width:200px;
	position:absolute;
	top:330px;
	left:785px;
	z-index:6;
	
}

#gruppo7{
	width:500px;
	position:absolute;
	top:-10px;
	left:675px;
	z-index:6;
	
}

#gruppo8{
	position:absolute;
	width:186px;
	top:525px;
	left:230px;
	
	z-index:4;
	
}

#screenshot{
	position:absolute;
	border:0px solid #ccc;
	padding:0px;
	display:none;
	margin-left:-20px;
	margin-top:-5px;
	text-decoration:none;
	z-index:12;
	display:block;
	}
	
	a.screenshot:hover{
	
	cursor:none;
	
	}
 a {
 cursor:pointer;
 }

.testoCircular{
display:none;

	
	
}
.testoCircular2{

	
	
}

.immagini_tonde{
	width:86px;
	display:block;
	float:left;
	display:none;
}

.immagini_tonde_I{
	width:110px;
	display:block;
	float:left;
	display:none;
}


#mainM{
	position:absolute;
	bottom:15px;
	left:20px;
	width:250px;
	margin:0px 0px;
	list-style:none;
	line-height:17px;
	z-index:12;
	
	
}

#mainM li{
	display:block;
}

#mainM li.nonUsato{
	display:block;
	text-decoration:none;
	color:#333;
	padding-top:3px;
	opacity:0.4;
	z-index:11;
}

#mainM li a{
	display:block;
	text-decoration:none;
	color:#333;
	padding-top:3px;
	z-index:11;
}
#mainM li a:hover{
	display:block;
	text-indent:15px;
	background:url(../img/linetta22.png) no-repeat;
	background-position:0 10px;
}
#mainM li a .testomenuS:hover{
    font-family: 'AntwerpMI';
	display:block;
	text-indent:15px;
	background:url(../img/linetta22.png) no-repeat;
	background-position:0 10px;
}
#mainM li.selected{
	display:block;
	color:#333;
	text-indent:15px;
	background:url(../img/linetta22.png) no-repeat;
	background-position:0 10px;
	padding-top:3px;
}


#bigDida3{
	display:block;
	float:left;
	width:100%;
	height:100%;
	
	position:fixed;
	margin-top:0px; 
	top:0%; 
	left:0; 
	margin-left:0px;
	z-index:10;
}


#ArrNav { position:relative; top:50%; margin-top:-70px;  color:#333; font:"Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:bold;  }
	
#prevslide, #nextslide{   height:43px; width:43px; opacity:1; }
#nextslide{ position:relative; left:105px;}
#prevslide{ position:relative; left:20px;}


#prevslide:active, #nextslide:active{ margin-top:15px;  }
#prevslide:hover, #nextslide:hover{ cursor:pointer;  }