*{
	font-size:1em;
	font-weight:normal;
	margin:0em;
	padding:0em;
	text-decoration:none;
}
html{
	height:100%;
}
body{
	background:#262626 url(images/bgBody.jpg) no-repeat top center;
	color:#606060;
	font-family:verdana,helvetica,sans-serif;
	font-size:11px;
	line-height:1.55em;
	height:100%;
}
a img{
	border:none;
}
ul{
	list-style:none;
}
h1{
	background:url(images/logo.gif) no-repeat top center;
	height:5em;
	text-indent:-100em;
}
h2{
	color:#ff6000;
	font-size:2em;
	line-height:1em;
	margin-bottom:1em;
}
p.blob{
	color:#ff7018;
	font-size:1.2em;
	margin-bottom:0.83em;
}
#container{
	height:1px;
	overflow:visible;
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
}
#page{
	background:#ffffff;
	height:38em;
	margin:0em auto;
	margin-top:-19em;
	overflow:hidden;
	position:relative;
	width:70em;
}
	#menu{
		height:32em;
		float:left;
		padding:2em 1em;
		width:11.9em;
	}
		#menu ul{
			margin-top:1.5em;
		}
			#menu ul.mainMenu li{
			}
			#menu ul.mainMenu a{
				border-bottom:1px solid #e0e0e0;
				color:#ff6000;
				display:block;
				font-weight:bold;
				padding:0.5em 1.5em;
				width:8.9em;
			}
			#menu ul.mainMenu li.sel a, #menu ul.mainMenu a:hover{
				color:#ffffff;
			}
			#menu ul.mainMenu a:hover{
				background:url(images/bgMenu2.jpg) repeat-x bottom left;
			}
			#menu ul.mainMenu li.sel a{
				background:url(images/bgMenu.jpg) repeat-x bottom left;
			}
			#menu ul.mainMenu li.sel a:hover{
				background:url(images/bgMenu.jpg) repeat-x bottom left;
			}
			#menu #mark{
				background:url(images/marchio.gif) no-repeat center center;
				margin-top:1.5em;
				height:14.5em;
			}
			#menu ul.langSelector{
				margin:0em 1em;
				margin-top:1.5em;
				height:1em;
			}
				#menu ul.langSelector li{
					display:inline;
					line-height:1em;
				}
				#menu ul.langSelector a{
					line-height:1em;
					margin-right:0.25em;
				}
					#menu ul.langSelector img{
						line-height:1em;
						vertical-align:middle;
					}

	#content{
		background:#303030 url(images/bgContent.jpg) repeat-x bottom left;
		color:#b0b0b0;
		float:right;
		height:34.5em;
		padding:2em;
		width:24em;
	}
		#content p{
			margin-bottom:1em;
		}
		#content form{
		}
			#content form p{
				margin-bottom:0em;
			}
			#content form input{
				display:block;
			}
			#content div.input{
				margin-bottom:1em;
			}
				#content div.input label{
					color:#fcae7e;
					display:block;
					line-height:1em;
					padding:0.75em 0em;
				}
				#content div.input input, #content div.input textarea{
					background:#484848 url(images/bgInput.jpg) repeat-x top left;
					border:none;
					border-bottom:1px solid transparent;
					border-top:1px solid transparent;
					color:#ffffff;
					font-size:1em;
					font-family:verdana,helvetica,sans-serif;
					line-height:1em;
					padding:0.5em;
					width:22.9em;
				}
				#content div.input textarea{
					height:10em;
					padding:1em 0.5em;
				}
				#content div.input .form-error{
					border-bottom:1px solid #fcae7e;
					border-top:1px solid #fcae7e;
				}
				#content div.input div.error-message{
					display:none;
				}
			#content div.submit{
				margin-top:1.5em;
			}
			#content div.submit input{
				background:#e0e0e0 url(images/bgSubmit.jpg) repeat-x bottom left;
				border:none;
				color:#303030;
				display:block;
				font-weight:bold;
				line-height:1em;
				padding:0.5em 0em;
				width:24em;
			}
	#gallery{
		border-left:1px solid #c0c0c0;
		float:left;
		height:38em;
		width:28em;
	}
		#gallery object{
			height:38em;
			width:28em;
		}
		#gallery div.alt{
			display:none;
		}
		#gallery p{
			background:#ffffff;
			line-height:1em;
			margin:1em;
			margin-top:1.5em;
			padding:1em;
		}
	#footer{
		color:#b0b0b0;
		margin:0em auto;
		margin-top:1.25em;
		font-size:0.8em;
		text-align:left;
		padding:0em 1em;
		width:85.5em;
	}
	#gallery .galleryBox{
		background:url(images/slideshow_loader.gif) no-repeat center center;
		float:left;
		height:38em;
		width:27.9em;
	}
	#gallery .galleryTools{
		overflow:hidden;
		height:6em;
		position:relative;
		top:32em;
		width:28em;
	}
		#gallery .galleryNav{
			overflow:hidden;
			width:100%;
		}
			#gallery .galleryPrev, #gallery .galleryNext{
				background:#ff0000;
				display:block;
				float:left;
				line-height:1em;
				opacity:0.5;
				width:11.9em;
				padding:1em 1em;
			}
			#gallery .galleryNext{
				float:right;
				text-align:right;
			}
