html,body{
	margin: 0px;
	padding: 0px;
	text-align:center;
}

body{
	background-color: #ffffff;
	text-align:left;
	font-family: arial;
	font-size:11px;
	color:#000000;
}

div#container{
	width:1003px; 
	margin: 0px auto; 
	text-align: center;   /*ripristina l' allineamento*/
	position:relative;
	background-color:#ffffff;
}
div#barra_top{
	width:100%;
	height:17px;

}
div#barra_left{

	height:100%;
	background-color:black;

}
div#sinistra{
	position:absolute;
	right:770px;
	top:0px;
	width:198px;
	height:200px;
}
div#corpo{
	margin-left:200px; 
	width:767px;  

	


}

div#credits{
	position:absolute;
	width:34px;
	height:84px;
	bottom:17px;
	left:0px;
	background-color:#d8131a;
}

.testo{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	line-height:1.6;
	letter-spacing:normal;

}
.testo_menu:link{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:1.3;
	letter-spacing:1px;
}
.testo_menu:visited{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:1.3;
	letter-spacing:1px;
}
.testo_menu:hover{
	font-family:verdana;
	font-size:11px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.3;
	letter-spacing:1px;
}

.testo_menu2:link{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:1.3;
	letter-spacing:1.4px;
}
.testo_menu2:visited{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	line-height:1.3;
	letter-spacing:1.4px;
}
.testo_menu2:hover{
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.3;
	letter-spacing:1.4px;
}

.testo_rosso{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.3;
	letter-spacing:1px;
}
a.testo_rosso{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.3;
	letter-spacing:1px;
}
a.testo_rosso:hover{
	color:black;
}


.mail{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.6;
	letter-spacing:normal;

}
.mail:link{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.6;
	letter-spacing:normal;

}
.mail:visited{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.6;
	letter-spacing:normal;
}
.mail:hover{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#d9141d;
	line-height:1.6;
	letter-spacing:normal;
}
.roundedcornr_box_197550 {
   background: #d9141d;
}
.roundedcornr_top_197550 div {
   background: url(img/roundedcornr_197550_tl.png) no-repeat top left;
}
.roundedcornr_top_197550 {
   background: url(img/roundedcornr_197550_tr.png) no-repeat top right;
}
.roundedcornr_bottom_197550 div {
   background: url(img/roundedcornr_197550_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_197550 {
   background: url(img/roundedcornr_197550_br.png) no-repeat bottom right;
}

.roundedcornr_top_197550 div, .roundedcornr_top_197550, 
.roundedcornr_bottom_197550 div, .roundedcornr_bottom_197550 {
   width: 215px;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_197550 { margin: 0 auto; }

	#scroll-container {
		margin-top: 2em;
		position: relative;
		height:300px;
	
	}
	#content {
		position: absolute;
		top: 0;
		left: -20px;
		width: 480px;

	
		clip: rect(0px, 500px, 300px, 0px);
		overflow: hidden;

		
	}
	#content p:first-child {
		margin-top: 0;
	}
	#track {
		position: absolute;
		left: 483px;
		top: 15px;
		width: 8px;
		height: 270px;
		background: #4e4e4e;
	}
	#handle {
		position: absolute;
		left: 0px;
		top: 0;
		width: 6px;
		height: 8px;
		border:solid 1px #ffffff;
		background: #000000;
	}
	#button-up {
		position: absolute;
		top: 3px;
		left: 481px;
		width: 16px;
		height: 10px;

		background-image:url(img/up.jpg);
		background-repeat:no-repeat;
	}
	#button-down {
		position: absolute;
		top: 291px;
		left: 482px;
		width: 16px;
		height: 10px;
		background-repeat:no-repeat;
		background-image:url(img/down.jpg);
	}
	
	.lista{
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	line-height:1.6;
	letter-spacing:normal;

}
.lista:hover{
	color:#d9141d;
}