p/*	html {
		overflow: hidden;
	}
	body {
		margin: 0px;
		padding: 0px;
		background: #fff;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	#bol_body {
	height: 385px;
	overflow: hidden;
	}*/
	#boxdestro{
	visibility:visible;
		position: absolute;
		width: 198px !important;
		width: 200px;				
		height: 254px !important;
		height: 256px;
		right:0px;
		background: #ECF7FF;
		border: 1px solid #3d85ba;
		margin-top:0px!important;
		margin-top:0px;
		overflow: hidden;
		margin-right:4px;
	}
	#titolopromo{
		position: absolute;
		width: 198px !important;
		width: 200px;				
		height: 25px;
		right:0px!important;
		right:-2px;
		}
		#banneroverbox{
		position: absolute;
		right:0px;
		width: 198px !important;
		width: 200px;				
		height: 109px;
		margin-right:4px;
		margin-top:30px;
		}
#altezzabox{height: 300px;}
#altezzatd{height:0px !important;
height:0px;}

		#tuttelepromo{
	visibility:visible;
		position: absolute;
		width: 193px !important;
		width: 200px;				
		margin-top:235px;
		text-align:right;
		padding-right:8px;
		}
		#tuttelepromo a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFF00;
		
		}
	.storydiv {
    height:182px;
    width:200px;
    top:30px;
    left:0px;
				padding-top:3px;
    position:absolute;
}
.storydiv img{
					margin-left:3px;
					margin-right:3px;
					margin-bottom:8px;
					border:none;
}
.storydiv_int{
	position:absolute;
	width:198px;
	height:30px;
	top:0px;
	right:0px;
	margin-right:4px !important;
	margin-right:0px;
	border:none;
	}
	.storydiv ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFF00;
	margin-top:-8px !important;
	margin-top:-12px;
	margin-left:0px;
	padding-left:5px !important;
	padding-left:0px;
	text-align:left;
	list-style-type: disc;
	list-style-image: url(http://bol-support.bol.it/bol/recl/css/li.gif);
	list-style-position: inside;
}
	.storydiv li{
	padding-left:5px !important;
	margin: 0px;
 padding: 0px;
}

	.storydiv li a{
	color: #FFFF00;
	font-weight:bold;
	margin-left:-8px !important;
	margin-left: 0px ;
}

#story1 {
}

#story2 {
    display:none;
}

#story3 {
    display:none;
}

#story4 {
    display:none;
}

#story5 {
    display:none;
}

.storyDesc{
    padding-top: 10px; 
    padding-right: 8px;
    display:block;
}

.fStory {
     padding-top: 10px;
     display:block;
     font-weight:bold;
}

#nav {
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#c2dff0;
	position:absolute;
	top:213px;
	width:198px;
	text-align:center;
	background: url(http://bol-support.bol.it/bol/recl/css/sfondo_box_promo.gif) no-repeat center;
}
#nav img{
border:none
}
.navlink a{
	text-decoration: none;
	color:#FFFF00;
	padding-left:2px;
	padding-right:2px;
	}
	.navlink a:link,a:visited{
	color:#FFFF00;
	}
	.navlink a:hover{
	color:#CC0000;
	border:none
	}

.selStory {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CC0000;
	border-left: none;
}
	
.piccolo {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
}
.piccolo a{
	color: #FFFF00;
	font-weight:bold;
}
.rosso {color: #FF0000;
	font-weight: bold;
}
.validita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	line-height:13px;
	color: #666666;
}	
	
	#imageFlow {
	visibility:visible;
	position: relative;
	width: 90% !important;
	width: 100%;
	height: 300px;
	left: 40px;
	right:232px;
	overflow: hidden;
	background: #333333;
	border: 1px solid #DDDDDD;
	margin-top:12px;
	overflow: hidden;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: solid #DDDDDD 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow  .top {
	position: absolute;
	width: 100%;
	height: 34px;
	text-align:center;
	/*	background: url(../images/sfondotoppromo.gif) repeat-x;*/
	background: #333333; 
	visibility: visible;
	}
	#imageFlow .toptext {
	float:right;
	height: 34px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right:15px;
	padding-top:10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	}
	#imageFlow .toptext a{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFFF00;
	padding:2px;
	}
	#imageFlow .toptext a:hover{
	color: #FFFF00;
	}
		#imageFlow .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 12%;
	text-align: center;
	color: #3366cc;
	font-family: verdana, arial, Helvetica, sans-serif;
	z-index: 1000;
	visibility: visible;
	}
	#imageFlow .title {
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;		

	}
	
	#imageFlow .legend {
	font-size: 0.8em;
	color:#FFFFFF;
	font-weight: bold;
	visibility: visible;	
	/*SE Metto hidden rendo invisibile la seconda scritta*/
	/*	visibility: hidden;	*/
	}
	#imageFlow .scrollbar {
	position: absolute;
	left: 10%;
	bottom: 5%;
	width: 80%;
	height: 20px;
	z-index: 1000;
	visibility: visible;
	}
	#imageFlow .track {
	position: absolute;
	left: 1%;
	width: 98%;
	height: 20px;
	filter: alpha(opacity=40);
	opacity: 0.4;
	visibility: visible;
	}
	#imageFlow .arrow-left {
	position: absolute;
	visibility: visible;
	}
	#imageFlow .arrow-right {
	position: absolute;
	right: 0px;
	visibility: visible;
	}
	#imageFlow .bar {
	position: absolute;
	height: 20px;
	left: 25px;
	visibility: visible;
	}
		#imageFlow .tuttelepromo {
	position: absolute;
	width: 100%;
	text-align:right;
	bottom: 0.5%;
	right:5px;
	visibility: visible;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
		z-index: 1000;
	}
		#imageFlow .tuttelepromo a{
		text-decoration:none;
		color:#3366cc;
	}
	
