/* CSS Document */
/*h1, h2, h3, h4, h5, h6 {
	margin-right: 10px;
	margin-bottom: 30px;
}*/
body {  
	behavior: url(csshover.htc);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background: url(img/fitwork3.jpg);
	/*background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;*/
	/*background-color: #454d6c;*/
	border: 0px;
	text-align: center;
}

a:link    { color: white; font-size: 12px;text-decoration: none; }
a:active  { color: navy; font-size: 12px; text-decoration: none; }
a:hover   { color: #FDA843; font-size: 12px; text-decoration: none; }
a:visited { color: #275498; font-size: 12px; text-decoration: none;}

a.tre:link    { color: #275498; font-size: 12px;text-decoration: none; }
a.tre:active  { color: navy; font-size: 12px; text-decoration: none; }
a.tre:hover   { color: #FDA843; font-size: 12px; text-decoration: none; }
a.tre:visited { color: #275498; font-size: 12px; text-decoration: none;}

p { color: #275498;font-size: 12px; }

img { border: 0px;}
	
	
	#container { z-index:0;
		margin-left: auto;
		margin-right: auto;
		width: 775px;
		text-align:center;
		/*background:#fff;*/
		font-size:12px Verdana, Arial, Helvetica, sans-serif;
		border: 0px;
		
	}

	#top {  
		float:left;
		text-align: center;
		width: 775px;
		height: 120px;
		background: url(img/testata.jpg);
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin-top: 0px;
		border-left: 1px white outset;
		/*border-right: 1px black outset;*/	
		border-top: 1px white outset;
	}

  	
	
	#top2 {  
		float:left;
		text-align: center;
		width: 775px;
		height: 115px;
		margin-top: 0px;
		background-image: url(img/top2.png);
		background-color: #1f2455;
		border-left:1px white outset;
		border-right:1px black outset;		
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		/*padding-bottom: 6px;*/
		
		
		
	}
	
	#top2left {
		float: left;
		width: 150px;
		/*height: 125px;*/
		margin-top: 30px;
		/*display: table-cell block;*/
		text-align: center;
		/*background-color: #1f2455;*/
		color: white;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		margin-left: 0px;
		}
	
	
	#top2center {
		float: left;
		width: 475px;
		/*height: 125px;*/
		text-align: center;
		color: white;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#top2center a {  
		text-align: center;
		color: white;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#top2center a:hover {  
		text-align: center;
		color: #FDA843;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	#top2right {
		float: left;
		margin-top: 12px;
		width: 150px;
		/*height: 125px;*/
		text-align: center;
		/*display: table-cell block;*/
		
		/*background-color: #1f2455;*/
		color: white;
		font: 12px Verdana, Arial, Helvetica, sans-serif;	
	
	}
        
	#top3 {  
		float:left;
		/*text-align: center;*/
		width: 775px;
		height: 35px;
		margin-top: 0px;
		margin-left: 2px;
		background-image: url(img/top3.png);
		/*background-position: top right;
		background-attachment:fixed;*/
		background-color: #1f2455;
		/*border-left:1px white outset;
		border-right:1px black outset;	*/	
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		/*padding-bottom: 6px;*/
		/*background: url(img/ex.jpg) no-repeat 50%;*/
		
		
		
	}

	#top3 a {  
		float:left;
		/*text-align: center;*/
		color: white;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
                width: 129px;
		height:30px;
		/*display:table-cell;*/
		/*background:#eaeaea;*/
		background-image: url(img/caller.png);
		background-repeat: no-repeat;
		/*background-position: bottom right;*/
		/*border-right:1px solid #275498;
		border-top:1px solid #275498;
		border-left:1px solid #aaaaaa;
		border-bottom:1px solid #aaaaaa;*/
		display: block;
	}
        #top3 a:hover {
	        float:left;
		/*font:90% Arial, Helvetica, sans-serif;*/
            	/*background-image: url(img/caller2.png);
		background-repeat: no-repeat;*/
		/*border-right:1px solid #aaaaaa;
		border-top:1px solid #aaaaaa;
		border-left:1px solid #275498;
		border-bottom:1px solid #275498;*/
		/*display: block;*/
		/*display:table-cell;*/
		text-align:center;
		
		
	}
		
	#middle {  
		float: left;
		text-align: center;
		width: 775px;
		/*height: 125px;*/
		/*background-color: #1f2455;*/
		border-left: 1px white outset;
		
		border-right: 1px black outset;
		/*border-right:1px white outset;*/		
		font: 12px Verdana, Arial, Helvetica, sans-serif;
	}	
	#middlel ul {
	        margin: 0px;
	        padding: 0px;
	        list-style: none;
	    	position: relative;
		top: 0px;
		left: 0px;
		/*display: block;*/
		
	}	
	
	#middlel ul ul {		
		display: none;
		top:0px;
		/*left:15%;
		width: 200px;*/
		
	}
	#middlel ul li:hover ul {	        	
		display: block;
		top:0px;
		/*left:15%;
		width: 200px;*/
	}
		
	#table { 
		position:absolute;
		top:-24px;
		left:149px;
		width: 149px;
	       background-color: #1f2455;
		}
	#table2 { 
		position:absolute;
		top:-24px;
		left:149px;
		width: 149px;
	        background-color: #1f2455;
		}
	#table3 { 
		position:absolute;
		top:-24px;
		left:149px;
		width: 149px;
	       background-color: #1f2455;
		}	

	
	
	#middlel {
	
		float: left;
		width: 150px;
		background: #1f2455;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		display: block;
		height: 1015px;
		
	}
	
	
	
	
	#middle2 {
		/*margin: auto;*/
		float: left;
		/*background-color: #aaaaaa;*/
		background: url(img/middle2.png);
		background-position: top center;
		background-repeat: no-repeat;
		width: 455px;
		height: 1015px;
		color: #275498;
		padding-left:10px;
		padding-right:10px;
		text-align: center;
		/*border-top: 1px white solid;*/
		/*border-left: 1px white solid;*/
		/*border-right: 1px black solid;*/
		/*border-bottom: 1px black solid;*/
		
		
		
	}
	#middle2 a, a:hover {
		color: red;
		text-align:center;
		display: block;
		/*text-decoration:underline;*/
		font: 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#middler {
	
		float: left;
		width: 150px;
		height: 1015px;
		background:#1f2455;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		/*overflow:auto;*/
		display: block;
		
	}
	#middleluno {
		float:none;
		color: white;
		background-image: url(img/menutitolo.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}
	
	
	#middleldue {
		float:none;
		color: white;
		background-image: url(img/menutitolo2.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}

	#middleltre {
		float:none;
		color: white;
		background-image: url(img/menutitolo3.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}

	#middleruno {
		float:none;
		color: white;
		background-image: url(img/menutitolo4.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}

	#middlerdue {
		float:none;
		color: white;
		background-image: url(img/menutitolo5.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}
	
	#middlertre {
		float:none;
		color: white;
		background-image: url(img/menutitolo6.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 40px;
		
		
	}

	#submenu {
		float:none;
		color: white;
		background-image: url(img/submenutitolo.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 18px;
		
		
	}

	#submenu2 {
		float:none;
		color: white;
		background-image: url(img/submenutitolo2.png);
		background-repeat: no-repeat;
		background-position: bottom left;
		
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 18px;
		
	}	

	
	
	
	
	#middlel a {
		color: white;
		text-align:center;
		background-image: url(img/menutitolo7trasp.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		display: block;
		/*text-decoration:underline;*/
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height:25px;
		
		
	}

	#middlel a:hover {
		color: #FDA843;
	        text-align:center;
		background-image: url(img/menutitolo7trasp.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		border-left: 4px #FDA843 solid;
		border-right: 4px #FDA843 solid;
		display: block;
		/*text-decoration:underline;*/
		font:12px Verdana, Arial, Helvetica, sans-serif;
		width: 141px;
		height:25px;
		
	}

	#middlel a.due {
		color: #FDA843;
		text-align:center;
		background-image: url(img/menutitolo6trasp.gif);
		background-repeat: no-repeat;
		background-position: right;
		display: block;
		/*text-decoration:underline;*/
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height: 25px;
		
		
	}

	#middlel a.due:hover {
		color: #FDA843;
	        text-align:center;
		background-image: url(img/menutitolo6trasp.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		/*border-left: 4px #FDA843 solid;
		border-right: 4px #FDA843 solid;*/
		display: block;
		/*text-decoration:underline;*/
		font:12px Verdana, Arial, Helvetica, sans-serif;
		width: 141px;
		height:25px;
		
	}
	
	
	#middler a {
		color: white;
		text-align:center;
		background-image: url(img/menutitolo7trasp.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		display: block;
		/*text-decoration:underline;*/
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height:25px;
		
		
	}

	#middler a:hover {
		color: #FDA843;
	        text-align:center;
		background-image: url(img/menutitolo7trasp.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		border-left: 4px #FDA843 solid;
		border-right: 4px #FDA843 solid;
		display: block;
		/*text-decoration:underline;*/
		font:12px Verdana, Arial, Helvetica, sans-serif;
		width: 141px;
		height:25px;
		
	}
	
	

	#middler a.due {
	
		color: white;
		text-align:center;
		background-image: url(img/menutitolo6trasp.gif);
		background-repeat: no-repeat;
		background-position: right;
		background-image: none;
		display: block;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		border-left: 0px #FDA843 solid;
		border-right: 0px #FDA843 solid;
		width: 149px;
		height:25px;
	}		
		
	

	#middler a.due:hover {
		color: #FDA843;
		background-image: none;
		text-align:center;
		display: block;
		border-left: 0px #FDA843 solid;
		border-right: 0px #FDA843 solid;
		/*text-decoration:underline;*/
		font:12px Verdana, Arial, Helvetica, sans-serif;
		width: 149px;
		height:25px;
	}
	
	
	
	
	
	p.due {
	
		color: #FDA843;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		border-right:1px solid #275498;
		border-top:1px solid #275498;
		border-left:1px solid #275498;
		border-bottom:1px solid #322c74;
		margin-top:0px;	
		
		
	}
	
	
	#middle2 p, ul {
		
		color: #281460;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		
	}
	#middle2 li {
		
		color: #281460;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		
	}

	#down {
		float:left;
		/*margin-right:10px;*/
		width: 775px;
		background-color: #1f2455;
		/*background:#fff;*/
		height:105px;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		border-left:1px white outset;
		border-right:1px black outset;
		border-bottom: 1px white outset;
		color: white;
		/*background: url(img/testata.jpg);*/
	}
		
	
	/*#downs { 
		border: 1px solid blue;
		float:left;
		margin-left:0px;
		width:50px;
		height:52px;
		text-align:left;
		background:#fff;
		margin-top:20px;
		font-size:90% Verdana, Arial, Helvetica, sans-serif;
	}*/	
	
	/*#downd {
		float:right;
		text-align:center;
		width:425px;
		height:72px;
		/*border: 1px solid blue;*/
		/*background-position:top left;*/
		/*position: absolute;*/
		/*background:#fff;
		padding-left:5px;
		font-size:90% Verdana, Arial, Helvetica, sans-serif;
		margin-right:5px;
	}
	

	#rialzo {
		z-index:1;
		position:absolute;
		/*position:relative;
		top:0px;
		left:0px;
		font-size:10px;
		
	}*/
		
	
	
		
	/*h1 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	font-weight: bold;
		}

	h2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	/*padding-top:10px;*/
		
		
			
	

	#passform {
		width:90px;
		margin:auto;
		background-color: #000044;
		font-weight: bold;
		color:  #FDA843;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		border: #0000ff  1px solid;
		text-align:center;
	}
	
	#submitform {
		width:120px;
		margin:auto;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align:center;
		background-color: #000044;
		font-weight: bold;
		color:  #FDA843;
	}
