@charset "utf-8";

a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;	
	outline:none;
	text-decoration:none;
	}
	
.on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color: #F63;
	line-height:18px;
	}
	
.dot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:300;
	color: #CCC;
	line-height:18px;
	}

.on2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:300;
	color: #F63;
	}
		
#titolo {
	padding-top:17px;
	background: url(../img/round.png);
	position:absolute;
	width:150px;
	left:50%;
	margin-left:-75px;
	height:33px;
	text-align:center;
	vertical-align:middle;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight: lighter;
	color: #999;
	line-height:18px;
	margin-bottom:50px;
	z-index:15;
	letter-spacing:1px;
	}
	
#titolo2 {
	padding-top:25px;
	background: url(../img/select2.gif);
	position:absolute;
	width:100px;
	left:50%;
	margin-left:-50px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight: lighter;
	color: #999;
	line-height:18px;
	margin-bottom:0px;
	z-index:15;
	letter-spacing:1px;
	}
	
	#titolo3 {
	padding-top:17px;
	background: url(../img/round.png);
	position:absolute;
	width:150px;
	left:50%;
	margin-left:-75px;
	height:33px;
	text-align:center;
	vertical-align:middle;
	top:870px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight: lighter;
	color: #999;
	line-height:18px;
	margin-bottom:90px;
	z-index:15;
	letter-spacing:1px;
	}
	
#wrapper2 {
	position: absolute;
	background:transparent;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1;
}

#wrapper {
	position: absolute;
	background:transparent;
	left:50%;
	top:0px;
	width:955px;
	height:100%;
	margin-left:-477px;
	z-index:1;
}
#header {
	position:relative;
	background:#fff;
	text-align:center;
	left:0px;
	top:0px;
	width:955px;
	height:240px;
	min-height:230px;
	z-index:2;
}

#movie {
	position:relative;
	text-align:center;
	left:0px;
	width:955px;
	height:auto;
	z-index:1;
	float:left;
	padding-bottom:50px;
}


#shoplist {
	position:relative;
	text-align:center;
	top:50px;
	width:955px;
	height:auto;
	z-index:10;
	float:left;
}

.pack {
	position:relative;
	text-align:center;
	left:0px;
	width:236px;
	height:148px;
	z-index:10;
	float:left;
	padding-bottom:20px;
	padding-bottom:20px;
}

#logo {
	position:absolute;
	background-image:url(../img/logo.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo2 {
	position:absolute;
	background-image:url(../img/logo2.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo3 {
	position:absolute;
	background-image:url(../img/logo3.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo4 {
	position:absolute;
	background-image:url(../img/logo4.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo5 {
	position:absolute;
	background-image:url(../img/logo5.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo6 {
	position:absolute;
	background-image:url(../img/logo6.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo7 {
	position:absolute;
	background-image:url(../img/logo99.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo8 {
	position:absolute;
	background-image:url(../img/logo8.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo9 {
	position:absolute;
	background-image:url(../img/logo9.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
}

#logo10 {
	position:absolute;
	background-image:url(../img/logo10.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo11 {
	position:absolute;
	background-image:url(../img/logo11.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo12 {
	position:absolute;
	background-image:url(../img/logo12.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo13 {
	position:absolute;
	background-image:url(../img/logo13.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo14 {
	position:absolute;
	background-image:url(../img/logo14.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo15 {
	position:absolute;
	background-image:url(../img/logo15.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo16 {
	position:absolute;
	background-image:url(../img/logo16.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo17 {
	position:absolute;
	background-image:url(../img/logo17.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}
#logo18 {
	position:absolute;
	background-image:url(../img/logo18.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}


#logo19 {
	position:absolute;
	background-image:url(../img/logo19.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}

#logo20 {
	position:absolute;
	background-image:url(../img/logo20.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}


#logo21 {
	position:absolute;
	background-image:url(../img/logo21.png);
	left:50%;
	top:30px;
	margin-left:-60px;
	width:120px;
	height:120px;
	z-index:2;
	
}



#news {
	
	position:absolute;
    right:0px;
	top:120px;
	width:70px;
	height:55px;
	z-index:20;
	
}
#dog {
	
	width:90px;
	height:55px;
	z-index:21;
	
}
/*#news:hover {
	background:url(../img/dog2.png);
	position:absolute;
    right:0px;
	top:120px;
	width:90px;
	height:55px;
	z-index:20;
	
}*/


#nav1 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#999 thin dashed;
	font-size:12px;
	color:#999;
	font-weight:300;
	letter-spacing:1px;
	padding-top:6px;
	left:0px;
	top:180px;
	width:955px;
	height:20px;
	text-align:left;
	z-index:3;
}

 #nav1 a:hover { color: #333; text-decoration:none; }


#nav2 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	/*border-top:#999 thin solid;*/
	
	color:#F00;
	font-size:12px;
	color:#fff;
	float:right;
	font-weight:300;
	letter-spacing:1px;
	padding-top:10px;
    top:180px;
	right:0px;
	width:100px;
	height:18px;
	text-align:right;
	z-index:5;
	
}


#nav2 a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;	
	outline:none;
	text-decoration:none;
	}
	
	
#nav3 {
	display:inline-block;
	position: absolute;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color: #999;
	font-weight: 300;
	top: 219px;
	left: 130px;
	text-align:left;
	width: 400px;
	height:100px;
	z-index: 1000;

}


.in {
	position:relative;
	background-color: transparent;
	margin-left:7px;
	float:left;
}

.now {
	color:#F00;
	font-size:11px;
}

.in a {
	text-decoration:none; font-size:11px; 
color: #999;
}

.in a:hover {
	text-decoration:none; font-size:11px; 
color: #333;
}


 

#blank{
	position:relative;
	background-color: transparent;
	float:left;
	left:0px;
	top:auto;
	width:955px;
	height:100px;
	z-index:2;
}

#footer {
	position:relative;
	border-top:#999 thin dashed;
	padding-top:5px;
	background-color: transparent;
	font-size:10px;
	float:left;
	left:0px;
	top:auto;
	width:955px;
	text-align:left;
	height:45px;
	z-index:2;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
