/* CSS Document */
body {
	background: #F1D189 url(content_design_file/bg_line.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
	scrollbar-base-color: #f7f4ef;
	scrollbar-face-color: #f7f4ef;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	scrollbar-track-color: #ffffff;
	align: center;
}

A:link {
	TEXT-DECORATION: none; 
}

A:hover {
	TEXT-DECORATION: none;
}

A:visited {
	TEXT-DECORATION: none;
}

table {
	border-top: white 1px;
	border-left: white 1px;
	border-right: white 1px;
	border-bottom: white 1px;
	border-collapse: collapse;
}

.top {
	background: #FFF5C6;
	border-top: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
	height: 80px;
}

.main_home {
	background-image:url(content_design_file/bg_home.jpg);
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.main_bio {
	background-image:url(content_design_file/bg_bio.jpg);
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.main_stampa {
	background-image:url(content_design_file/bg_stampa.jpg);
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.main_contatti {
	background-image:url(content_design_file/bg_contatti.jpg);
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.main_news {
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.main_events {
	background-image:url(content_design_file/bg_news.jpg);
	border-top: #ffffff 3px solid;
	border-left: #ffffff 3px solid;
	border-right: #ffffff 3px solid;
	border-bottom: #ffffff 3px solid;
	height: 332px;
}

.bottom {
	background: #FFF5C6;
	border-top: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
	height: 65px;
	text-align:center;
}

.thumbs {
	padding: center;
	background: #dddddd;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.thumbs_news {
	padding: center;
	background: #dddddd;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.stampa {
	font-size: 9px;
}

.stampa div {
	width:420px; 
	height:150px;
}

.bio {
	font-size: 9px;
}

.bio A {
	color: #FF0000;
	text-decoration: none;
}

.bio A:hover {
	color: #FF0000;
	text-decoration: underline;
}

.bio div {
	overflow: auto;
	width:400px; 
	height:210px;
}

.footer {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 10px;
	color: #FFFFCC;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.#pscroller1 {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	width: 200px;
	height: 100px; 
}

.#pscroller1 A {
	color: #FF0000;
	text-decoration: none;
}

.#pscroller1 A:hover {
	color: #FF0000;
	text-decoration: underline;
}

.credits {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	width: 365px;
}


.clear {
	clear:both
}

#gallery {
	position:relative;
	height:320px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:10
	}

	#gallery .caption {
		z-index:20; 
		background-color:#ffffff; 
		color:#333333; 
		height:60px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#ff0000;
	}
