/* -- 1.0 Document Body -- */
	body, 
	input, 
	textarea, 
	select { 
		font: 12px/18px Arial, Helvetica, sans-serif; 
		color: #1f1b18;
	}

	body { 
		background:url(../images/body-tail.jpg) repeat center top;
		padding: 0;
		margin: 0;
	}


	#container {
		margin: 0 auto;
		width: 950px;
	}

	#header {
		height: 110px;
		padding-top: 20px;	
	}

	#body {
		background:url(../images/sfondo01-content.png) repeat center top;
		margin-top: 22px;
		padding-top:0px;
		height: 1070px;
	}
	
	#body2 {
		background:url(../images/sfondo01-content.png) repeat center top;
		margin-top: 22px;
		padding-top:50px;
		height: 650px;
	}
	
	#ombra {
		background: url(../images/slider-shadow.jpg) repeat center top;
		height: 84px;
	}
	
	
	#logo {
		float: left;
	}
	
	#menu {
		margin-top: 70px;
		margin-left: 365px;
		clear: inherit;
	}
	
	#menuactive {
		background-color: #027bc2;
		width:47px; 
		height: 22px; 
		float: left;
		font: 18px Arial, Helvetica, sans-serif; 
		color: #fff;
		padding-left: 35px;
		padding-right: 35px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	#menuactive2 {
		background-color: #027bc2;
		width:57px; 
		height: 22px; 
		float: left;
		font: 18px Arial, Helvetica, sans-serif; 
		color: #fff;
		padding-left: 25px;
		padding-right: 35px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	#menuactive3 {
		background-color: #027bc2;
		width:55px; 
		height: 22px; 
		float: left;
		font: 18px Arial, Helvetica, sans-serif; 
		color: #fff;
		padding-left: 27px;
		padding-right: 35px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	#menuoff {
		background-color: #1e1f20;
		filter:alpha(opacity=70);
 		-moz-opacity:.70;
 		opacity:.70;
		width:66px; 
		height: 22px;
		font: 18px Arial, Helvetica, sans-serif;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
		float: left;
		border-left:1px solid #3b4044;
	}
	
	#menuoff2 {
		background-color: #1e1f20;
		filter:alpha(opacity=70);
 		-moz-opacity:.70;
 		opacity:.70;
		width:56px; 
		height: 22px;
		font: 18px Arial, Helvetica, sans-serif;
		padding-left: 35px;
		padding-right: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
		float: left;
		border-left:1px solid #3b4044;
	}
	
	#menuoff3 {
		background-color: #1e1f20;
		filter:alpha(opacity=70);
 		-moz-opacity:.70;
 		opacity:.70;
		width:62px; 
		height: 22px;
		font: 18px Arial, Helvetica, sans-serif;
		padding-left: 29px;
		padding-right: 25px;
		padding-top: 20px;
		padding-bottom: 20px;
		float: left;
		border-left:1px solid #3b4044;
	}
	
	
	a.menu1:link {color: #ffffff; text-decoration: none;}
	a.menu1:visited {color: #ffffff; text-decoration: none;}
	a.menu1:active {color: #ffffff; text-decoration: none;}
	a.menu1:hover {color: #ffffff; text-decoration: none;}
	
	a.menu2:link {color: #ffffff; text-decoration: none;}
	a.menu2:visited {color: #ffffff; text-decoration: none;}
	a.menu2:active {color: #ffffff; text-decoration: none;}
	a.menu2:hover {color: #ffffff; text-decoration: underline;}
	
	a.menu3:link {color: #000; text-decoration: none;}
	a.menu3:visited {color: #000; text-decoration: none;}
	a.menu3:active {color: #000; text-decoration: none;}
	a.menu3:hover {color: #000; text-decoration: underline;}
	
				
#sfondo-presentazione-testi {
   background: url(../images/sfondo-presentazione-italbeola.jpg);
  	width: 676px;
  	height: 593px;
  	float:left; 
  	margin-left:10px;
  	padding-left: 30px;
  	padding-top: 30px;
}

#sfondo-titoli-sidebar {
	background: url(../images/title-tail.gif);
	width: 205px;
  	height: 30px;
  	float:left;
  	margin-left: 8px;
  	padding-top: 15px;
  	padding-left: 10px;
}

#sfondo-titoli2-sidebar {
	background: url(../images/title-tail.gif);
	width: 205px;
  	height: 30px;
  	float:left;
  	margin-left: 8px;
  	margin-top: 20px;
  	padding-top: 15px;
  	padding-left: 10px;
}

#sfondo-titoli3-sidebar {
	background: url(../images/title-tail.gif);
	width: 205px;
  	height: 30px;
  	float:left;
  	margin-left: 8px;
  	margin-top: 20px;
  	padding-top: 5px;
  	padding-left: 5px;
  	padding-bottom: 5px;
}

#sfondo-titoli4-sidebar {
	background: url(../images/lingue.png);
	width: 216px;
  	height: 45px;
  	float:left;
  	margin-left: 8px;
  	margin-top: 20px;
}
	
#sfondomenusidebar {
	background-color: #e5e5e5;
  	height: 22px;
  	width: 205px;
  	float:left;
  	margin-left: 8px;
  	padding-top: 5px;
  	padding-left: 10px;
  	border-top:1px solid #fff;
}

#sfondomenusidebar2 {
	background-color: #bebbb8;
  	height: 22px;
  	width: 205px;
  	float:left;
  	margin-left: 8px;
  	padding-top: 5px;
  	padding-left: 10px;
  	border-top:1px solid #fff;
}

#sfondomenusidebar3 {
	background-color: #e5e5e5;
  	height: 22px;
  	width: 216px;
  	float:left;
  	margin-left: 8px;
  	padding-top: 5px;
  	padding-left: 25px;
  	padding-bottom: 5px;
  	border-top:1px solid #fff;
}

#marker01-margin {
	padding-right: 10px;
}

.sottotitolo01 {
	margin-top: -10px;
	color: #027bc2;
}

#footer2 {
	background: url(../images/sfondo-bottom-footer.jpg);
	position:fixed;
	bottom:0px;
	height:25px;
	width:100%;
	z-index:999999;
	color: #ffffff;
	text-align: center;
	padding-top: 15px;
}

#div01-footer {
	float: left;
	color: #c0c0c0;
	margin-left: 115px;
	margin-top: 30px;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #48484a;
	padding-bottom: 5px;
	width: 170px;
}

#div02-footer {
	float: left;
	color: #fff;
	margin-left: 115px;
	margin-top: 10px;
	width: 170px;
}



ul li { 
	display: inline; 
	padding-right: 10px;
}

#space-img {
	padding-right: 5px;
}

div#slideshow {
	width: 930px; height: 350px; padding: 0;
	/*background: url(images/border.png);*/
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
	margin-bottom: 20px;
	margin-left: 10px;
}
	div#slideshow ul#nav {
		display: none;
		list-style: none;
		position: relative; top: 210px; z-index: 15;
	}
		div#slideshow ul#nav li#prev {
			float: left; margin: 0 0 0 40px;
		}
		div#slideshow ul#nav li#next {
			float: right; margin: 0 50px 0 0;
		}
		div#slideshow ul#nav li a {
			display: block; width: 80px; height: 80px; text-indent: -9999px;
		}
			div#slideshow ul#nav li#prev a {
				background: url(images/prev.png);
			}
			div#slideshow ul#nav li#next a {
				background: url(images/next.png);
			}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}



#rules01 {
	border-top: 1px solid #dfdfdf;
	width: 630px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#margini01 {
	margin-left: 7px;
	margin-top: 0px;
	border: 0px;
}



