body {
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
	background-color: #ffffff;
}

td, tr,table {
	font-weight:normal;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}
.tablebianca {
	background-color: #ffffff;
}
.unibg {
	background-image: url(/home/images/unibg.gif);
	background-repeat: repeat;
	background-color: #ffffff;
}
INPUT {
	border:2px solid #676767;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}

textarea {
	border:2px solid #676767;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}

INPUT.bordosottile {
	border:1px solid #676767;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}
SELECT.bordosottile {
	border:1px solid #676767;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}
SELECT {
	border:1px solid #676767;
	font-size:10px;
	font-family:verdana,arial;
	color: #000000;
}
A {
	font-weight:normal;
	text-decoration:none;
	color: #336699;
}
A:HOVER {
	font-weight:normal;
	text-decoration:none; /*underline;*/
	color: #336699;}

.toptoolbar{
	font-size:10px;
	text-align:right;
	text-align:right;
}

.testiblu {
	color: #008080;
	font-size: 10px;
}

.titoliblu {
	color: #114477;
	font-weight:bold;
	font-size: 14px;
/*	text-transform:UPPERCASE; */
}

.titoloHome {
	color: #114477;
	font-weight:bold;
	font-size:20px;
}
.titoloColore { background-color: #CCCCFF;} 

.rigagialla {
	background-color:#FFE680;
}
.rigablu {
	background-color:#336699;
}
.rigarossa {
	background-color:#FF0000;
}
.rigaverde {
	background-color:#008000;
}
.titoletto {
	padding-top:12px;
	color: #114477;
	font-weight:bold;
	font-size: 12px;
}

/*
	per tabellatura risultati ricerca docenti e materie
*/
.conbordo1 {
	background-color:#F5F5F5;
	width:280px;
}
.conbordo2 {
	background-color:#F5F5F5;
}
.conbordo3 {
	background-color:#F5F5F5;
	width:160px;
}
.conbordo4 {
	background-color:#F5F5F5;
	width:200px;
}
.conbordo5 {
	background-color:#F5F5F5;
	width:240px;
}

.grigio {	color: #808080;}
.grigio_piccolo {	color: #808080;	font-size : 10px;	font-family:arial,verdana;}
.grigio_micro {	color: #808080;font-size : 9px;}

.grande {font-size: 14px}
.bold {font-weight: bold}

.verde {	color: #006600; } 
.verde2 { font-size: 12px; color: #006600;} 
.verde2b { font-size: 12px; color: #006600; font-weight: bold} 

.verdone {color : #008080;} 
.verdone_grande { font-size: 12px;	color: #008080;}
.verdone_moltogrande { font-size: 14px;	color: #008080;}

.blu_micro {	color: #4477AA; font-size : 9px;}

.logo {
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}

.nomi {
	background-image: url(images/nomi.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
/*
.voce_menu { 
	font-weight:normal;
	font-size:12px;
	font-family:verdana,arial;	
	color: #FFFFFF;
	background-color: #999999; 
	}
A.voce_menu:HOVER { 
	font-weight:bold;
	font-size:12px;
	font-family:verdana,arial;	
	color: #FFFFFF;
	background-color: #999999; 
	}

.voce_sub_menu {
	color : #330000;
	font-size : 11px;
	font-weight:normal;
	font-family:verdana,arial;	
	background-color: #DDDDDD;
	text-align: left;
	padding-left: 2px;
	}	
A.voce_sub_menu:HOVER {
	text-align: right;
	background-color : #DDDDDD;
	font-size : 11px;
	font-weight:bold;
	font-family:verdana,arial;	
	color: #008000;
	}
*/
.menu_top { 
	font-weight:bold;
	font-size:12px;
	font-family:verdana,arial;	
	color: #FFFFFF;
	}
A.menu_top:HOVER { 
	font-weight:bold;
	font-size:12px;
	font-family:verdana,arial;	
	color: #ffcc00;
	}
	
#voce_menu { 
	color: #002947;
	padding: 1px 5px 2px 0px;
	width:190px;
	background: transparent url(/layout/menu_2.png) left repeat-y;	
	text-align: right;		
}
	
.voce_menu {
	font-size:1.1em;
	font-family: verdana, arial;	
	font-weight: bold;	
	margin-right: 8px;
	color: #002947;	
}

A.voce_menu:HOVER { 
	font-weight:bolder;
	font-size:1.1em;
	font-family: verdana, arial;	
	color: #dbe5f1;
	background-color: #002947; 
	}

#voce_sub_menu {
	color : #330000;
	background-color: #DDDDDD;
	text-align: right;
	width:190px;
	padding: 0px 5px 0px 0px;	
	background: transparent url(/layout/menu_2.png) left repeat-y; 	
	}	
	
.voce_sub_menu {
	font-size:11px;
	font-family: verdana, arial;	
	font-weight: normal;	
	margin-right: 10px;
}
		
A.voce_sub_menu:HOVER {
	/*color: #4477AA;  */
	text-align: right;
	background-color : #330000;
	font-size : 11px;
	font-weight:normal;
	font-family:verdana,arial;	
	color: #FFCC00;
	}

#voce_sub_sub_menu {
	color : #330000;
	background-color: #DDDDDD;
	text-align: right;
	width:190px;
	padding: 0px 3px 1px 0px;	
	background: transparent url(/layout/menu_2.png) left repeat-y; 	
	}
	
.voce_sub_sub_menu {
	font-size:10px;
	font-family: verdana, arial;	
	font-weight: normal;	
	margin-right: 10px;
	font-style:italic;
}
	
A.voce_sub_sub_menu:HOVER {
	/*color: #4477AA;  */
	text-align: right;
	background-color : #330000;
	font-size : 10px;
	font-weight:normal;
	font-style:italic;
	font-family:verdana,arial;	
	color: #FFCC00;
	}
	
#voce_menu_top {
	width:190px;
	height:11px;
	background: url(/layout/menu_1.png) bottom no-repeat;		
	}
	
#voce_menu_bottom {
	width:190px;
	height:15px;
	background: url(/layout/menu_3.png) top no-repeat;		
	}


.descrizione { 
		font-size: 12px; 
		color: #000033;
		text-indent: 2em;
		text-align: justify;
		line-height: 135%;} 
.lista { 
		padding-top: 6px;
		font-size: 12px; 
		color: #000033;
		text-align: justify;
		line-height: 125%;} 

.listaB { 
		padding-top: 6px;
		font-size: 12px; 
		color: #000033;
		text-align: left;
		line-height: 135%;} 
		
.listaC { 
		padding-top: 6px;
		font-size: 12px; 
		color: #000033;
		text-align: justify;
		line-height: 110%;} 

.listaD { 
		padding-top: 3px;
		font-size: 12px; 
		color: #000033;
		text-align: left;
		text-indent: 0em;
		line-height: 110%;} 
		
blank {
	font-weight:normal;
	text-decoration:none;
	color: #FFFFFF;
	border:0px #FFFFFF;
}

A.blank {
	font-weight:normal;
	text-decoration:none;
	color: #FFFFFF;
	background-color : #FFFFFF;	
	border:0px #FFFFFF;
}
A.blank:HOVER {
	font-weight:normal;
	text-decoration:none; /*underline;*/
	color: #FFFFFF;
	background-color : #FFFFFF;	
	border:0px #FFFFFF;
}

.cartella{
	color: #4477AA;
	font-size: 11px; 
	font-weight:normal;
}

A.cartella {
	font-weight:normal;
	text-decoration:none;
	color: #4477AA;
}
.contentheading {
font-weight: bold;
font-size: 16px;
height: 23px;
line-height: 20px;
border-bottom: 1px solid #006600;
font-family: 'Trebuchet MS', verdana, sans-serif;
color: #006600;
}
.titoloHome {
	color: #114477;
	font-weight:bold;
	font-size:20px;
}
.titoloColore { background-color: #CCCCFF;} 

#divLay {
	position:absolute; 
	visibility:visible; 
	z-index:2;
	width:3000px; 
	left:-5000px;	
	}

.rosso {
	color: #FF0000;
}

.descrizioneB {
	color: #114477;
	font-size: 12px; 
	font-weight:bold;
}
.descrizioneBS {
	color: #114477;
	font-size: 12px; 
	font-weight:bold;
	text-decoration: underline;
}

.descrizioneBlu {
	color: #114477;
	font-size: 12px; 
	font-weight:normal;
}

.descrizioneGiallo {
	color: #FF7700;
	font-size: 12px; 
	font-weight:bold;
}

.descrizioneRosso {
	color: #FF0000;
	font-size: 12px; 
	font-weight:bold;
}

.descrizioneVerde {
	color: #006600;
	font-size: 12px; 
	font-weight:bold;
}

