@charset "UTF-8";
body{ margin:0px; background:#d8b170; background:url(../img/main/bg.jpg) top center no-repeat fixed; background-size:cover; font:normal 12px/18px arial, sans-serif; color:#FFF; }
ul, li{ list-style:none; padding:0px; margin:0px; }
a{ color:inherit; text-decoration:none; border:0px; }
e{
	color: #FF0000;
	font-size: 14px;
}
#Go_Top {
    position: fixed;
    bottom: 60px;
    left: 30px;
    cursor: pointer; }
h5{
	color: inherit;
	text-decoration: none;
	border: 0px;
	font-family: "Courier New", Courier;
	font-size: 18px;
	font-weight: normal;
	position: relative;
}
h6{
	color: #CA0000;
	text-decoration: none;
	border: 0px;
	font-family: "Courier New", Courier;
	font-size: 24px;
	font-weight: normal;
	position: relative;
}
flash {
  position: fixed;
  bottom: 0px;
  z-index: 1000;
  right: 40px;
}

#snowflakeContainer {
    position: absolute;
    left: 0px;
    top: 0px;
}
.snowflake {
    padding-left: 15px;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
    line-height: 24px;
    position: fixed;
    color: #FFFFFF;
    user-select: none;
    z-index: 1000;
}
.snowflake:hover {
    cursor: default;
}

.sfondo{ position:fixed !important; top:0px; }
.sfondo-left{ left:0px; }
.sfondo-right{ right:0px; }
.bar{ position:fixed !important; top:0px; left:0px; width:100%; height:36px; background:url(../img/main/bar.jpg) repeat-x; z-index:0; }
.bar-link{ position:fixed; top:0px; left:0px; width:100%; height:50px; z-index:999; text-align:center; }
.bar-link li{ display:inline-block; width:15%; font:bold 1.6em/36px arial,sans-serif; }
.content{ position:absolute; top:0px; left:50%; margin-left:-490px; }
.box{ background:rgba(0,0,0,0.75); border-radius:10px; }
.slider{ width:980px; height:400px; margin:-30px 0px 20px 0px; overflow:hidden; }
.title{ margin:-30px; }
.title img{ margin-top:-20px; }
.info{
	width: 940px;
	margin: 20px 0px;
	text-align: center;
	padding: 20px;
	font: normal 1.6em/1.3em arial,sans-serif;
}
.link{ width:980px; margin:20px 0px; text-align:center; }
.link li{ display:inline-block; width:220px; height:312px; margin:10px 5px; }
.link li>a:hover{ opacity:0.5; }
.wrapper{ width:980px; margin:0px 0px 20px 0px; }
.wrapper div.left{ float:left; margin:-40px 0px 20px -40px; }
.wrapper div.center{ float:left; margin:20px 0px 20px 0px; }
.wrapper div.right{ float:left; margin:-40px -40px 20px 0px; }
.wrapper li{ margin:10px 0px; }
.wrapper ul.social{ text-align:center; }
.wrapper li.social{ display:inline-block; margin:10px 75px; }
.button{ cursor:pointer; }
.email{ position:relative; width:890; height:650px; background:url(../img/main/email.png) no-repeat; margin:45px; }
.email input[type="text"]{ border:0; background:none; padding:2px; height:20px; font:normal 1.5em/1.5em arial,sans-serif; }
.email textarea{ border:0; background:none; padding:2px; font:normal 1.5em/24px arial,sans-serif; }
.email input[type="text"]:focus, .email textarea:focus{ background:rgba(0,0,0,0.1); }
#email-nome{ position:absolute; top:220px; left:180px; width:600px; }
#email-mail{ position:absolute; top:268px; left:190px; width:590px; }
#email-oggetto{ position:absolute; top:315px; left:210px; width:570px; }
#email-testo{ position:absolute; top:390px; left:90px; width:700px; height:100px; }
#email-invio{ position:absolute; display:inline-block; top:530px; left:390px; width:120px; height:40px; text-align:center; }
.window{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.9); display:none; z-index:99999; text-align:center; }
.footer{ border-radius:10px 10px 0px 0px; color:#999; padding:10px 0px; }
.footer ul{ font-size:0; }
.footer li{ display:inline-block; font:normal 20px/32px arial,sans-serif; margin:10px 0px 0px 20px; vertical-align:top; }
.footer li a{ display:inline-block; margin:0px 30px 0px 0px; }
.footer li a:hover{ color:#FFF; }
.footer li span{ font:normal 14px/32px arial,sans-serif; }
.social{ margin-top:20px; }
.stop{ clear:both; }
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
