@charset "utf-8";
/* CSS Document */
body {
		font-family:Times,"Times New Roman",serif;
		font-size:14px;
		color:#bababa;
		background-image:url(bg_1.png);
		background-position:center top;
		background-attachment:fixed;
		background-color:#1E1E1E;
		background-repeat:no-repeat;
	}
	a {
		color:#FF8A00;
		text-decoration:none;
	}
	a:visited {
		color:#FF8A00
		text-decoration:none;
	}
	a:link {
		color:#FF8A00;
		text-decoration:none;
	}
	a:hover {
		color:#FF8A00;
		text-decoration:underline;
	}
	h3 {
		color:#FF8A00;
		text-decoration:none;
	}
#wrapper {
		width:900px;
		margin:0px auto;
		padding:10px;
	}
#header {

}
#header div {
	 \\ border:1px solid white;
		float:left;
		padding:10px;
		position:absolute;
	}

#headerTitle {
		width:878px;
		height:50px;
	}
#navBarDiv {
	width:878px;
	height:60px;
	margin-top:80px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}
#grafbar{
	margin-top:160px;
	width:878px;
	height:25px;
	border: 0px solid black;
}
IMG.grafBar{
	display:block;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid black;
}
#mainTitle {
	
	position: absolute;
	font:60px Times;
	color:#BABABA;
	z-index:1;
}
#mainTitleShadow {
	position: absolute;
	font:60px Times;
	color:rgb(0, 0, 0);
	z-index:0;
	margin-top:3px;
	margin-left:3px;
}
#subTitle {
	position: absolute;
	font:24px Times;
	margin-top:53px;
	margin-left:335px;
	color:#FF8A00;
	z-index:1;
}
#subTitleShadow {
	position: absolute;
	font:24px Times;
	margin-top:55px;
	margin-left:337px;
	color:black;
	z-index:0;
}
#graphicHr{
	position:absolute;
border: 0px;
color: #2A465E;
height: 2px;
width: 900px;
margin-top:59px;
z-index:3;
}
	#content {
		margin-top:210px;
		padding-bottom:10px;
	}
	#info {
		display:block;
		width:560px;
		margin-left:5px;	
	}
	#genInfo span {
		margin-bottom:10px;
	}
		#genInfo {
		margin-left:auto;
		margin-right:auto;
		display:block;
		width:550px;
		
	}
	#genInfo .genText {
			width:550px;
			display:block;
			margin-left:auto;
			margin-right:auto;
			text-align:justify;
		}
	#genInfo .genHeader {
				display:block;
				font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#09F;
				border-bottom:1px solid #2A465E;
				margin-top:10px;
			}
			#genInfo .genHeader2 {
				display:block;
				font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#09F;
				border-bottom:1px solid #2A465E;
				margin-top:10px;
			}
			#genInfo p {
				margin-left:0px;
				display:block;
				width:500px;
				text-align:left;
				background-color:black;
				padding:10px;
				border:1px solid #2A465E;
				-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
			}
		#info .infotext {
			width:500px;
			\\border:1px solid white;
			display:block;
			margin-left:auto;
			margin-right:auto;
			text-align:justify;
		}
		#info .infoheader {
				display:block;
				font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#09F;
				border-bottom:1px solid #2A465E;
				margin-top:10px;
				

			}
		
			
	#quickGallery {
		display:block;
		width:200px;
		height:auto;
		margin-left:10px;
		margin-right:10px;
	}
	#quickGallery .quickHeader {
				display:block;
				font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#FF8A00;
				border-bottom:1px solid #FF8A00;
				margin-top:10px;
				text-align:center;
			}
	
	#content div {
		padding:10px;
		
		float:left;
	}
	#content div.withBorder {
		padding:10px;
		border:1px solid #2A465E;
		float:left;
		-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	}
	#content div.noBorder {
		padding:10px;
		border:0px solid #2A465E;
		background-color:black;
		float:left;
		padding-top:20px;
		padding-bottom:30px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	#content div.noBack {
		padding:10px;
		border:0px solid #2A465E;
		float:left;
		padding-top:20px;
		padding-bottom:30px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
	#content div.noBorderNoPadding {
		padding:10px;
		border:0px solid #2A465E;
		
		float:left;
		padding-top:20px;
		padding-bottom:20px;
	}
	#container {
		float:left;
		border:1px solid white;
		padding:100px;
		width:830px;
		background:url(bg_45p.png);
		text-align:justify;
		margin-bottom:20px;
	}
	#containerNoBorder {
		float:left;
		border:1px solid white;
		padding:100px;
		width:830px;

		text-align:justify;
		margin-bottom:20px;
	}
	#container OBJECT#blu {
		border:1px solid #2A465E;
		margin-top:10px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
	}
	#container IMG#blu {
		border:1px solid #2A465E;
		margin-top:10px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
	}
	#container IMG#qui {
		border:1px solid #b36100;
		margin-top:10px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:0px;
	}
	#content-main {
		margin-left:10px;
		width:854px;
		background:url(bg_45p.png);
	}
	.subPic {
		width:800px;
		display:block;
		margin-left:auto;
		margin-right:auto;
		border:0px solid white;
	}
	.sp_left{
		position:absolute;
		width:800px;
	}
	.sp_right{
		position:absolute;
		width:800px;
		text-align:right;
	}
	#footer {
		float:left;
		margin-top:10px;
		margin-bottom:20px;
		padding:10px;
		border:1px solid #2A465E;
		width:880px;
	}
	#right{
		position:relative;
		width=825px;
		text-align:right;
		\\border:1px solid white;
	}
	#left{
		font:11px Times; 
		position:absolute;
		\\border:1px solid white;
	}
	#bottom {
		clear:both;
		text-align:right;
	}

        .lavaLampNoImage {
            position: relative;
            height: 29px;
            width: 845px;
            background: url(bg_45p.png);
            padding: 15px;
			display: block;
            margin-left:auto;
			margin-right:auto;
            overflow: hidden;
            border: 1px solid #2A465E;
-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
			
        }
                .lavaLampNoImage li {
					float: left;
                        margin-right:auto;
						margin-left:auto;
                    list-style: none;
					
                }
                    .lavaLampNoImage li.back {
                        border: 1px solid #2A465E;
                        height: 32px;
                        z-index: 8;
                        position: absolute;
                        width: 200px;
						background-color:black;
-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
						
                    }
                    .lavaLampNoImage li a.notCurrent {
                        font: 20px Times;
                        text-decoration: none;
                        color:#838383;
                        outline: none;
                        text-align: center;
                        top: 3px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
						float:left;
                        margin-right:auto;
						margin-left:auto;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 30px;
                    }
					.lavaLampNoImage li a.current {
						font: 20px Times;
                        text-decoration: none;
                        color:#FF8A00;
                        outline: none;
                        text-align: center;
                        top: 3px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
						float:left;
                        margin-right:auto;
						margin-left:auto;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 30px;
					}
                        .lavaLampNoImage li a:hover {
                            border: none;
							color:#FF8A00;
                        }    

.lavaLampTwo {
            position: relative;
            height: 29px;
            width: 834px;
            background: url(bg_45p.png);
            padding: 15px;
            margin: 10px 0;
            overflow: hidden;
            border: 0px;
-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
			
        }
		.lavaLampTwo ul {
                    display: block;
                    margin-right: auto;
					margin-left:auto;
					
                }
                .lavaLampTwo li {
                    float: left;
                    list-style: none;
					
                }
                    .lavaLampTwo li.back {
                        border: 1px solid #2A465E;
                        height: 32px;
                        z-index: 8;
                        position: absolute;
                        width: 200px;
						background-color:black;
-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
						
                    }
                    .lavaLampTwo li a.notCurrent {
                        font: 20px Times;
                        text-decoration: none;
                        color:#838383;
                        outline: none;
                        text-align: center;
                        top: 3px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        margin-right:auto;
						margin-left:auto;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 96px;
                    }
					.lavaLampTwo li a.current {
						font: 20px Times;
                        text-decoration: none;
                        color:#FF8A00;
                        outline: none;
                        text-align: center;
                        top: 3px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        margin-right:auto;
						margin-left:auto;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 96px;
					}
                        .lavaLampTwo li a:hover {
                            border: none;
							color:#FF8A00;
                        } 

label
{

text-align: right;
margin-right: 0.5em;

}

label #message{
text-align:left;
display:block;
}

.submit input
{
font-weight:bold;
margin-left:320px;
width:100px;
}
input
{
font-weight:bold;
color: white;
background: #000000;
border: 1px solid #2A465E;
}
textarea{
color: white;
background: #000000;
border: 1px solid #2A465E;
}
.submit input
{
color: #FF8A00;
border: 2px outset #2A465E;
}
fieldset
{
border: 1px solid #2A465E;
width: 800px;
}

legend
{
color: #FF8A00;
font-weight:bold;
font-size:16;
padding: 2px 6px
text-align:right;
}

#formContent
{
display:block;
text-align:right;
}     
