body,html { 
	background-color: #d2d2d2;    
        height:100%; 
	margin:0; 
	font-family: arial, sans-serif; 
	font-size: 11px;
}

.reference{
        font-size:10;
	
	
}

.menu{
background-color: #ebebeb;
	
}

.corpo{
   margin: 5 5 5 5;
}

.intesta{
       background-color:#408e24;
       width:100%;
       color:#ebebeb;
       font-weight:bold;
       font-size: 11;
       text-decoration: none;
}

.corpo{

	
}

.copyright{
    font-size:10;


}

.vocimenu{
        	
	color:#408e24;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	margin-top: 15px;
	font-size: 12;
	text-decoration: none;
}

.taccumulation{
	border:0;
	background-color:#d12900;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}
.tstationary{
	background-color: #e27a12;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}
.trotating{
	background-color: #eaca00;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}
.twetdrawing{
	background-color: #2170b1;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}
.tfinedrawing{
	background-color: #091c5a;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}

.tothers{
	background-color: #999900;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}
.tagents{
	background-color: #408e24;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}

.generico{
	background-color:#408e24;
	font-size:11;
	text-align:center;
	color:#ebebeb;
	font-weight:bold;
	text-decoration: none;
}




caption { visibility: hidden; }
.separatore { display: none;}
#salto {display: none;}
#box { width:800px; height:600px; position:absolute;top:50%;left:50%; margin:-300px 0 0 -400px; background: #FFF url(home.jpg) no-repeat 0 0;}
#interna #box { width:800px; height:600px; position:absolute;top:50%;left:50%; margin:-300px 0 0 -400px; background: #FFF url(interna.jpg) no-repeat 0 0;}

#home #box h1 { color: #D8DADC; font-size: 40px; position: relative; top: 80px; left: 60px; font-weight: normal; }
#interna #box h1 { color: #FFF; font-size: 40px; position: relative; top: 40px; right: 139px; font-weight: normal; text-align: right; margin: 0; padding: 0;}

#home #menu {  position: absolute; top: 350px; right: 560px; }
#home #menu ul {list-style-type: none; text-align: right; color: #FFF; font-weight: bold;}
#home #menu li {padding: 5px 0;}
#home #menu a {color: white; text-decoration: none;}
#home #menu a:hover {color: white; text-decoration: underline;}

#interna #menu { position: absolute; top: 126px; left: 0; width: 298px; height: 474px;}
#interna #menu ul {list-style-type: none; text-align: right; color: #FFF; font-weight: bold; margin: 45px 160px 0 0; padding: 0; /*white-space: nowrap;*/ }
#interna #menu li {padding: 0 0 10px 0;}
#interna #menu a {color: white; text-decoration: none;}
#interna #menu a:hover {color: white; text-decoration: underline;}
#interna #menu ul ul {list-style-type: none; text-align: left; color: #183CD0; font-weight: bold; left: 175px; position: absolute; margin: 0; padding: 0;}
#interna #menu li > ul {margin-top: -12px;}
#interna #menu ul ul a {color: #183CD0; text-decoration: none;}
#interna #menu ul ul a:hover {color: #183CD0; text-decoration: underline;}
#interna #menu li.selezionato {color: #000;}

#orientamento { border: 0px solid red; position: absolute;  top: 100px; left: 185px;}
#overflow {  position: absolute; top: 126px; left: 298px; width: 502px; height: 474px; border: 0px solid red; overflow: auto; }
#interna h2 { font-size: 13px; margin: 0; padding: 0;}
#interna h3 { font-size: 12px; margin: 0; padding: 5px 0;}
#interna h4 { font-size: 11px; margin: 0; padding: 0;}
#interna h5 { font-size: 10px; margin: 0; padding: 0;}
#testo {padding: 45px 150px 10px 10px;}

table.orario { padding: 0; margin: 10px 0;  border-collapse: collapse;}
.orario th { text-align:  left; border-bottom: 1px solid #183CD0;}
.orario td { padding: 0 5px; margin: 0;  vertical-align: top; border: 1px solid #CDCDCD;}
acronym { cursor: pointer; border-bottom: none;}
#unibg img { position:absolute; top:50%; left:50%; margin: 200px 0 0 -380px; border: none;}


