@charset "iso-8859-1";/* Non cancellare: necessario per la codifica del testo */

/* --------------------- importazioni esterne e web font -------------------- */
@font-face {
    font-family: 'QlassikMediumRegular';
    src: url('../../media/font/qlassik_tb-webfont.eot');
    src: url('../../media/font/qlassik_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../media/font/qlassik_tb-webfont.woff') format('woff'),
         url('../../media/font/qlassik_tb-webfont.ttf') format('truetype'),
         url('../../media/font/qlassik_tb-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'QlassikBoldRegular';
    src: url('../../media/font/qlassikbold_tb-webfont.eot');
    src: url('../../media/font/qlassikbold_tb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../media/font/qlassikbold_tb-webfont.woff') format('woff'),
         url('../../media/font/qlassikbold_tb-webfont.ttf') format('truetype'),
         url('../../media/font/qlassikbold_tb-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ---------------------------------- end ----------------------------------- */

/* ------------------------- CSS generici di pagina ------------------------- */
* {
	font-family: 'Economica';
}
html, body {
	height: 100%;
	position: relative;
}
body {
	font-size: 20px;
	margin: 0px;
	padding:0;
	overflow: hidden;
}
/* ---------------------------------- end ----------------------------------- */

/* ------------------- CSS specifici per il corpo pagina -------------------- */
#container, #imgslide, #texture{
	margin:auto;
	position:absolute;
	top:0px;
	left:0px;
}
#container {
	/* width assegnato con jQuery */  
	height:100%; 
	background:#000; 
}
#imgslide{
	width:100%;
	height:100%;
}
#texture {
	width: 100%;
	height: 100%;	
	background-image:url('../../media/pretexture.png');
}
/* ---------------------------------- end ----------------------------------- */

/* ----------------------- CSS specifici per homepage ----------------------- */
#homeblock{
	position:absolute;
	width:616px;
	height:270px;
	top:50%;
	left:50%;
	margin-top:-135px;
	margin-left:-308px;
}
#cit{
	text-shadow: 1px 1px #242424;
}
#afo{
	color:#fff;
	width:566px;
	margin-left:24px;
	font-family: 'QlassikBoldRegular';
	font-size:26px;
	margin-top:18px;
}
#aut{
	color:#eee;
	width:566px;
	margin-left:24px;
	margin-top:10px;
	font-family: 'QlassikBoldRegular';
	font-size:18px;
	font-style:italic;
	text-align:right;
}
#namg{
	position:absolute;
	width:1215px;
	height:164px;
	bottom:5px;
	left:50%;
	margin-bottom:5px;
	margin-left:-607px;
	background-image:url('../../media/namg.png')
}
/* ---------------------------------- end ----------------------------------- */

/* ------------- CSS specifici se sono disattivati i javascript ------------- */
#noscript{
	position:fixed;
	z-index:1010;
	width:100%;
	height:100%;
	background-color:white;
	overflow:hidden;
}
#noscriptmess{
	position:absolute;
	width:500px;
	height:50px;
	padding:25px 0px;
	top: 50%;
	left: 50%;
	color: white;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	text-align: center;
	background-color:red;
	margin-top:-50px;
	margin-left:-250px;
	letter-spacing:-1px;
	font-size:20px;
	line-height:20px;
}
/* ---------------------------------- end ----------------------------------- */