html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;font-size: 0.8em;text-align: left; background-color: #3b0000}
div#container{position:relative; margin: 0 auto;text-align: left;background-color: #3b0000}
div#header{padding: 0 0.5em 0.5em 2.5em; background-color:#3b0000;color: #777; border-bottom: 1px solid #daa520}
div#content{margin-right: 13em;padding: 1em; color: #777; border-bottom: 0px solid #daa520; background-color: #3b0000}
div#navigation{position:absolute;left: 850px; top: 415px; width: 180px; z-index:5}
div#footer{text-align:left; padding: 0.5em 0.5em 0.5em 3.5em;background-color: #3b0000; color: #a2770e; border-top: 1px solid #daa520}

h1,h2,h3,h4,h5{margin: 0;padding:0}
h1{padding-left:0.5em;font: 1.5em verdana,arial,serif}
h2{color:#ffd700;font: 1.9em monotype corsiva,verdana}
h3{margin: 5;padding:5; color: #069;font: 1.2em verdana}
h4{color: silver;font: 1.8em/0.8em times new roman}
h5{color: #000;font: 1.2em arial}
div#footer a{color: #080;text-decoration: none}

div#quadro1{position:absolute; left: 90px; top: 199px; height: 147px; border: 0px solid #ccf; color: #069}
div#quadro2{position:absolute;left: 251px; top: 199px; height:147px;width: 13em;border: 0px solid #ccf}
div#quadro3{position:absolute; left: 412px; top: 199px; height: 147px;width: 13em;border: 0px solid #ccf}
div#quadro4{position:absolute; left: 90px; top: 349px; height: 147px;width: 13em;border: 0px solid #ccf; background-color: #ddf}
div#quadro5{position: absolute; left: 850px; top: 333px; width: 116px;z-index:5}
div#quadro6{position: absolute; left: 363px; top: 100px; width: 349px; height: 256px;z-index:4}
div#calend{position:relative;top: 7px;left: 5px; width: 800px; height: 485px;z-index:2}
div#mission{position:relative;top: 7px;left: 5px; width: 800px; height: 485px;z-index:1}
div#mission2{position:absolute;top: 118px;left: 850px;z-index:5}
div#mission3{position:absolute;top: 120px;left: 40px; width: 60em;z-index:3}
div#mission4{position:absolute;top: 120px;left: 40px; width: 55em;z-index:4}
div#mission5{position: absolute; left: 163px; top: 306px; width: 171px; height: 143px;padding:1em;z-index:2}
div#mission6{position: absolute; left: 35px; top: 120px; width: 380px; height: 289px;z-index:3}
div#mission7{position: absolute; left: 35px; top: 398px; width: 758px; height: 156px;z-index:3}
div#mission8{position: absolute; left: 21px; top: 95px; width:798px; height:470px;z-index:5}
div#mission9{position: absolute; left: 21px; top: 95px; width:485px; height:440px;z-index:5}



div#navigation5{position: absolute; left: 250px; top: 307px; width: 171px; height: 143px;z-index:2}
div#navigation9{position: absolute; left: 340px; top: 98px; height: 471px; width: 461px;z-index:3}

div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#b8860b;font: 1.2em/1.6em verdana,arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #ffd700}
div#navigation a#activelink{color: #ffd700;text-decoration: none}

div#navigation5 ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation5 li{margin: 0;padding: 0}
div#navigation5 a{color:#b8860b;font: 1.9em/1.6em verdana,arial,sans-serif;text-decoration: none}
div#navigation5 a:hover{color: #ffd700}
div#navigation5 a#activelink{color: #ffd700;text-decoration: none}

.bodytext 
	{
	position: absolute; left: 8px; top: 100px; width: 408px; height: 186px;	
	font-family: Verdana, Geneva, Arial, serif;
	}

.trasparente{filter:alpha(opacity=55);-moz-opacity:.55;opacity:.55;} 
.trasparente2{filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;}
.trasparente3{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.trasparente4{filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;}

.pinco{position: absolute; left: 24px; top: 120px}


a:link, a:visited 
	{font-family: verdana,arial,sans-serif;font-size: 0.9em;
	color: #c0c0c0;text-decoration: none}

a:hover 
	{color: #daa520;text-decoration: none;background-color: transparent}
	
#t0,#t1,#t2,#t3,#t4,#t5 
	{position: absolute; left: 5px; top: 6px; width:450px; height:457px;    
	}	

#frase {position: absolute; left: 1px; top: 288px; width: 404px;}
#frase2 {position: absolute; left: 1px; top: 288px; width: 404px;}

input.pulsante {
	font: bold 12px verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	background: #cfc;
	text-align: center;
	padding: 5px;
	width: 100px;
	border: 1px solid #66a;
	margin-top: 10px;
}

input.pulsante2 {
	font: bold 12px verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	background: #fBB;
	text-align: center;
	padding: 5px;
	width: 100px;
	border: 1px solid #66a;
	margin-top: 10px;
}

td.richiesto {
	color: #000000;
	background: #ffd700;
	text-align: right;
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
}
td.opzionale {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #6c0;
	text-align: right;
}

input.text {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eef;
	border: 1px solid #66a;
	padding-right: 5px;
	padding-left: 5px;
	width: 180px;
}
textarea.text3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eef;
	border: 1px solid #66a;
	padding-right: 2px;
	padding-left: 2px;
	width: 350px; height: 150px;
}
select.text {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eef;
	border: 1px solid #66a;
	padding-right: 5px;
	padding-left: 5px;
	width: 150px; height: 80px;
}

input.text2 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eef;
	border: 1px solid #66a;
	padding-right: 5px;
	padding-left: 5px;
	width: 120px;
}

#t0 {visibility: visible;display: block}
#t1 {visibility: hidden;display: block}
#t2  {visibility: hidden;display: block}
#t3 {visibility: hidden;display: block}
#t4 {visibility: hidden;display: block}
#t5 {visibility: hidden;display: block}
	
.tabellauno {width:798px;height: 470;margin:0 auto;padding:0;background:#e5e5e5;color:#000;} 
.tabellauno caption {background:#fed700;color:#000;font-size:1.2em;margin:0 auto;} 
.tabellauno td {text-align: left;}
.tabelladue {width:760px;margin:0;padding:0;color:#000;background: transparent;} 
.tabelladue td {background:#e5e5e5;color:#000;padding-left:10px;width:755px;} 
.divinterno {width: 785px; height: 440px; overflow:auto;}