iframe{border:none; width:550px;}

iframe.topTen, iframe.shop{height:800px;}

iframe.topTwenty{height:1000px;}

iframe.shop{margin:10px 0 20px 0;}


#main{
	
	background: #0D0D0D url('../images/bg_main.gif') top left repeat-y ;
}





h1 a, .area h1{color:#FFFFFF;}

.box {
	float:left;
	width:275px;
	margin:0 0 10px 0;
	position:relative; 
	//height:165px;
}	

.box h1{margin-top:15px;}

.box br, h1{clear:both;}

.box a{display:block; float:left; border:solid 1px #FFD100; padding:5px;}

.box a:hover{background-color:#FFD100;}

.box h1 a, .box p a, .box big a, .box h1 a:hover, .box p a:hover, .box big a:hover,        .teen .box h1 a, .teen .box p a, .teen .box big a, .teen .box h1 a:hover, .teen .box p a:hover, .teen .box big a:hover , .junior .box h1 a, .junior .box p a, .junior .box big a, .junior .box h1 a:hover, .junior .box p a:hover, .junior .box big a:hover       {display:inline; border:none; padding:0; float:none; background-color:transparent;}

.teen .box a{border:solid 1px #1A93C0;}
.teen .box a:hover{background-color:#1A93C0;}
.junior .box a{border:solid 1px #65AB2F;}
.junior .box a:hover{background-color:#65AB2F;}



/*.box img{float:left;}*/

div.box p{float:left; margin:0 0 0 8px; width:130px; padding:0 0 15px 0; //margin-left:15px;}

.box img{width:100px; height:100px;}

.box big a{
	display:block;
	position:absolute; 
	left:127px; 
	bottom:5px; 
	color: #FFFFFF; 
	font-weight:bold;
}

.area{
	background-position:bottom;
	background-repeat:no-repeat;
	//width:552px;
	//height:723px;
	min-height:690px;
	
}

.vyp{background-image:url('../images/bg_vyp_big.gif');}

.teen{background-image:url('../images/bg_vyp_teen_big.gif');}

.junior{background-image:url('../images/bg_vyp_junior_big.gif');}

.breadCrumbs{
	margin:5px 0 20px 0;
	color:#BBBBBB;
}

.breadCrumbs a{color:#BBBBBB;}

.pageTitle{padding:5px; margin:0 0 40px 0; width:100px; height:100px;}

.vyp .pageTitle{border:solid 1px #FFD100;}

.teen .pageTitle{border:solid 1px #0888B9;}

.junior .pageTitle{border:solid 1px #5FA622;}


/*.teen h1{margin-top:15px;}*/

/*h1.titleSection{margin-bottom:0;}*/

h1.parentTitle{color:#FFD100;}

.textZone{float:left; margin:0 0 35px 15px; width:300px; line-height:16px;}

.textZone p{margin:0 0 10px 0;}

.textZone h2{margin-top:20px;}

.textZone a{color:#FFD100;}
.textZone a:visited{color:#FFD100;}
.textZone a:hover{background-color:transparent; color:#5489CB;text-decoration:underline;}

.textZone ul{margin:10px 0 10px 20px; padding:0;}

.mainDesc{color:#BBBBBB; font-size:15px; font-family:Helvetica, Arial; border-bottom:solid 1px #808080; margin:0; padding:0 20px 10px 0;}

li.indent{list-style:none; margin-left:10px;}

.warning{color:#FF4040; font-weight:bold;}


table.shop{
	margin:10px 0 10px 0;
	width:98%;
	border-bottom:solid 1px #FFFFFF;
}

table.shop th{
	text-align:left;
	padding:10px 5px 10px 5px;
	background-color:#FFD100;
	color:#404040;
	border:solid 1px #FFD100;
	border-right:solid 1px #FFFFFF;
}

table.shop th.one, table.shop th.four{width:30px;}

table.shop th.five{border-right:solid 1px #FFD100;}

table.shop td{
	padding:10px 5px 5px 5px;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	/*border-bottom:solid 5px #FFD100;*/
}

.odd{background-color:#262626;}


/*Mappa del sito*/

.siteMap a, siteMap .a:hover, .siteMap a:visited{text-decoration:none; color:#BBBBBB;}

.siteMap .junior a, .siteMap .junior a:hover, .siteMap .junior a:visited{color:#5EA621;}

.siteMap .teen a, .siteMap .teen a:hover, .siteMap .teen a:visited{color:#0487BB;}

.siteMap .vyp a, .siteMap .vyp a:hover, .siteMap .vyp a:visited{color:#FFD100;}

.siteMap .ist a, .siteMap .ist a:hover, .siteMap .ist a:visited{color:#BBBBBB;}

.siteMap td{padding:0 20px 0 0; white-space: nowrap;}

.siteMap p{margin:5px 0 0 10px;}

p.mapMainVoice{font-weight:bold; margin:10px 0 0 20px;}

p.vyp, p.teen, p.junior, p.ist{font-weight:bold; margin:0 0 10px 0;}
