/* ************************************************** */
/* ** #Foglio ** */
	/* ** #Testa ** */ 
	/* ** #Subtesta ** */
	/* ** #Percorso ** */	
		/* ** #Latoshome ** */		
		/* ** #Latodhome ** */
			/* ** .boxnews ** */
		/* ** #Cuorehome ** */
	/* ** #Info ** */
	/* ** #Piede ** */
	/* ** #Subpiede ** */
/* ** #Foglio ** */
/* ************************************************** */
/* ** #Foglio ** */
	/* ** #Testa ** */ 
	/* ** #Subtesta ** */
	/* ** #Percorso ** */	
		/* ** #Latod ** */
			/* ** .latomenu ** */		
		/* ** #Cuore ** */
			/* ** #Tito ** */	
	/* ** #Info ** */
	/* ** #Piede ** */
	/* ** #Subpiede ** */
/* ** #Foglio ** */
/* ************************************************** */

html {padding: 0px; margin: 1px; 
}
body {padding: 0px; margin: 1px; font: 100% "Trebuchet MS", sans-serif; color: #003366;
background-color: #F9F9F9;}
/* accessibilità e stampa */
	.alt {display: none;
	}
	.accesso {display: none;
	}
/*	.akey {padding-bottom: 5px; border-top: 1px dashed #EBB964; border-bottom: 1px dashed #EBB964; text-align: center;
	}*/
/* titoli */
	h1,h2,h3 {padding:0px; 	margin:0px 0px 10px 10px;/*margin:5px 0px 8px 2px; */ color: #333366; 
	}
	h2 a {color: 0000CC;
	}
	h4 {padding:0px; 	margin:0px 0px 0px 10px;/*margin:5px 0px 8px 2px; */ color: #333366; 
	}
/* immagini */
	img.imarm3 { border: none; left:5px; /*position:absolute;*/ top:0px; padding: 0px;
	}
	img.imaico {width:116px; height:77px; border:none; margin: 2px 5px 1px 0px; padding:0px; float:left;
	}
	.imahome {border: none; margin-left:auto; margin-right:auto; width:800px;
	}
	.ima {border: none; margin: 0px auto 0px auto; 
	}
	.imasx { /*foto a sx*/
		float: left; border: none; margin: 2px 10px 2px 5px; z-index: 1;
	}
	.imadx { /*foto a dx*/
		float: right; border: none; margin: 2px 5px 2px 10px; z-index: 1;
	}
	.imadxmini { /*foto a dx*/
		float: right; border: none; margin: 2px 5px 2px 10px; z-index: 1; width: 50%;
	}
input {margin-left: 20px;
}
/* ************************************************** */
/* ** #Foglio ** */
/* ************************************************** */
#Foglio {margin-left: auto; width: 800px; margin-right: auto;
}
/* ************************************************** */
/* ** #Testa ** */  /*#003366 #000033*/
/* ************************************************** */
#Testa {background: #FFFFFF url(../images/DipLinguistica.jpg) no-repeat 0%;
	margin: 0px; padding: 0px; height: 60px; text-align: left;
}
p.extra{
	font-size: 75%;
	text-align: right;
	margin: 0px; padding:0px;
}
#Subtesta {/*background: #FFFFFF url(../images/Grad.jpg) repeat; */
	margin-bottom: 5px; padding-top: 1px; height: 200px; 
}
/* ************************************************** */
/* ** #Percorso ** */			
/* ************************************************** */
#Percorso h2 {
	margin: 2px 0px 2px 0px; padding: 2px 0px 2px 5px;
	color: #000099; background-color: #F6F6F6; font-size: 90%; 
}
/* link di base */
	#Percorso h2 a {color: #000099; text-decoration: none; border-bottom: 1px solid #B0B0B0;
	}
	#Percorso h2 a:visited { color: #000099;
	}
	#Percorso h2 a:hover { background-color: #F0F0F0; border-bottom: 1px solid #B0B0B0; 
	}
/* ************************************************** */
/* ** #Latos ** */    /*E8E9F3;/*#F6F6FC;*/
/* ************************************************** */
#Latoshome {
	float: left; 
	width: 29%; /*** 30% **/
	margin-right: 5px; 
	padding: 5px; 
	border:1px solid #000099; 
	height:auto;
	text-align: left; font-size: 95%; background-color: #FFFFFF;
	font-size: 90%;
}
#Latoshome h2 {
	border: 1px solid #9C9C9C;
	background-image:url(../images/titoli.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:auto;
	padding: 8px;
	color: #AA0000; /*#822433;*/
	font-size: 15px;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}
/* link di base */
	#Latoshome a {text-decoration: none; color: #0000CC; border-bottom: 1px solid #B0B0B0; font-weight: bold;
	}
	#Latoshome a:visited {color: #000099;
	}
	#Latoshome a:hover {border-bottom:: 1px solid #B0B0B0; color: #AA0000; background-color: #F0F0F0;
	}
/* ************************************************** */
/* ** #Cuorehome ** */
/* ************************************************** */
#Cuorehome {
	border: 1px solid #330066; 
	height:100%;  
	margin-left: 30%; /*** 32% **/
	margin-right: 30%; /*** 32% **/
	padding: 5px; 
	text-align: left; font-size: 95%; background-color: #FFFFFF;
	font-size: 90%;
}
#Cuorehome h2 {
	border: 1px solid #9C9C9C;
	background-image:url(../images/titoli.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:auto;
	padding: 8px;
	color: #AA0000; /*#822433;*/
	font-size: 15px;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}
/* link di base */
	#Cuorehome a {text-decoration: none; color: #0000CC; border-bottom: 1px solid #B0B0B0; font-weight: bold;
	}
	#Cuorehome a:visited {color: #000099;
	}
	#Cuorehome a:hover {border-bottom:: 1px solid #B0B0B0; color: #AA0000; background-color: #F0F0F0;
	}
#Cuore {
	width: 600px;
	margin-right: 150px;  
	padding: 5px; 
	border: 1px solid #333366;
	height:auto; 	
	text-align: left; font-size: 95%; background-color: #FFFFFF;
}
/* ************************************************** */
/* ** #Latodhome ** */
/* ************************************************** */
#Latodhome {
	float: right; 
	width: 29%; /*** 30% **/
	margin-left: 5px; 
	padding: 5px; 
	border:1px solid #333366; 
	height: auto;
	text-align: left; font-size: 95%; background-color: #FFFFFF;
	font-size: 90%;
}
#Latodhome h2 {
	border: 1px solid #9C9C9C;
	background-image:url(../images/titoli.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:auto;
	padding: 8px;
	color: #AA0000; /*#822433;*/
	font-size: 15px;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}
/* link di base */
	#Latodhome a {text-decoration: none; color: #0000CC; border-bottom: 1px solid #B0B0B0; font-weight: bold;
	}
	#Latodhome a:visited {color: #000099;
	}
	#Latodhome a:hover {border-bottom:: 1px solid #B0B0B0; color: #AA0000; background-color: #F0F0F0;
	}
#Latod {
	float: right; 
	width: 170px; 
	margin-left: 0px; 
	padding: 0px; 
	border:1px solid #AA0000; 
	height: auto;
	text-align: left; /*font-size: 95%; */
}
/* link di base */
	.latomenu a {
		margin: 0px; padding: 2px; font: 80% "Trebuchet MS", sans-serif; text-align: left; text-decoration: none; 
		display: block; color: #003366; border-bottom: 1px solid #B0B0B0; background-color: #F0F0F0; 
		}
		/* azzurro #8B9EE0;*/ /* verde #008F0B; */ /* rosso #C3010C; */ /* E8E9F3 EBB964 E8E9F3 A2AED8 d9e7f3 */
	.latomenu a:visited {color: #003366; 
	}
	.latomenu a:hover {
		color: #AA0000; border-bottom:: 1px solid #B0B0B0; background-color: #F9F9F9; text-decoration: none; 
	} 
	.latomenu ul.menu {
		padding-left: 0px; margin-left: 0px; list-style-type: none; line-height: 5px;
	}
	.latomenu ul.submenu {
		list-style-type: none; line-height: 12px; color: #AA0000;
	}
		.submenu a {color: #AA0000; 
			}
		.submenu a:visited {color: #AA0000; 
		}
		.submenu a:hover {color: #AA0000; background-color: #F9F9F9; text-decoration: none; 
		}
/* ************************************************** */
/* ** .boxnews ** */	
/* ************************************************** */
.boxnews {overflow: auto; width: 210px;; height: 230px; float: right;
	background-color: #F9F9F9; color: #003366;
	margin: 0px 5px 2px 10px; padding: 5px; border: 2px solid #AA0000;
	line-height: 1.5em; font-size: 85%; clear: both;
	}
	
/* .box OK */ 
.box {width: 250px; height: auto; /*float: right;*/
	background-color: #FEFFFF; margin: 5px; padding: 4px; border: 1px inset #AA0000;
	line-height: 1.5em; font-size: 85%; text-align: center;
	}
	.box p { margin: 0px; padding:0px; 
	}
/* link di base */
	/*#Cuore p.boxdx {clear: both; width: 200px; float:right; margin: 20px 5px 5px 20px; padding: 5px; font-size: 80%; border: 1px solid #B0B0B0;
	}*/
	#Cuore p {margin: 20px;
	}
	#Cuore table {margin: 20px;
	} 
		#Cuore td {padding: 5px; border: 1px solid #B0B0B0;
		}
	#Cuore a {text-decoration: none; color: #000099; border-bottom: 1px solid #B0B0B0; 
	}
	#Cuore a:visited {color: #000099;
	}
	#Cuore a:hover {border-bottom:: 1px solid #B0B0B0; color: #AA0000; background-color: #F0F0F0;
	}
	#Cuore ul {margin:20px 0px 20px 30px;
	}
	#Cuore ul.zero li {list-style: none; line-height: 1.7em; margin-left: 35px;
	}
	#Cuore ul.num li {list-style: decimal; line-height: 1.7em; margin-left: 35px;
	}
	#Cuore ul.punto li {
		list-style: disc; line-height: 1.7em; margin-left: 35px;
	}
/* elenchi */
	.ele { /*elenchi in ul*/
		line-height: 1.8em; list-style: square;
	}
	.ele2 { /*elenchi in ul con maggiore spaziatura*/
		line-height: 3.5em; list-style: square;
	}
	.elenum{ /*elenchi con numerazione */ list-style: decimal;
	}
	.sfondo {background: url(../images/sfondoelenco.gif) repeat 0;
	}
/* formattazioni */
	.evi { /*evidente*/ font-weight: bold;
	}
	.enfa { /*enfasi*/  color: #0000CC; font-weight: bold; letter-spacing: 0.02em; line-height: 1.5em;
	}
	.enfanews{/*enfasi spazio news in home*/ color: #0000CC; font-weight: bold; font-size: 105%;
	}
	.firma { /*firmato*/ font-style: italic; text-align: right;
	}
	.ita { /*corsivo*/font-style: italic;
	}
	.giusti { /*giustificato*/ text-align: justify;
	}
	.mini { /*diminuito*/ font-size: 90%;
	}
	.norma {/* normale */ font-style: normal; margin: 0px; padding:0px; list-style: none; font-weight: normal;
	}
	.titola { /*titoletto*/ font-size: 125%; font-weight: bold;
	}
	.centro { /*centrato*/ text-align: center; padding: 2px 0px 1px 0px;
	}
	.centroevi { /*news*/ text-align: center; padding: 2px 0px 1px 0px;  background-color: #EEEEEE;
	}
	.torna { /*ritorno*/ text-align: right;
	}
		.torna a { /*ritorno link*/ border: 1px solid #B0B0B0; padding: 2px;
		}
		.torna a:hover {border: 1px solid #B0B0B0; background-color: #F0F0F0;
		}
	.tornaevi { /*ritorno come centroevi*/ text-align: center; padding: 2px 0px 1px 0px; background-color: #FFFAEF;
	}
/* ************************************************** */
/* ** #Tito ** */	
/* ************************************************** */
#Tito h1 {
	/*margin: 0px; padding: 0px 0px 8px 0px;
	background-color: #FFF;
	border: 1px solid #9C9C9C;*/
	background-image:url(../images/titoli.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:auto;
	padding: 8px;
	color: #AA0000; /*#822433;*/
	font-size: 130%;
	font-weight: bold;
	margin:0px 0px 10px 0px;

}
#Tito h2 {
	/*margin: 0px 0px 10px 0px; padding: 8px 0px 8px 0px;
	border-bottom: 1px dotted #AA0000; 
	background-color: #FFF;*/
	padding: 8px;
	color: #AA0000; /*#822433;*/
	font-size: 120%;
	font-weight: bold;
	margin:0px 0px 10px 0px;
}
/* ************************************************** */
/* ** #Info ** */    /* #000033 */
/* ************************************************** */
#Info {
	clear: both; margin-top: 10px; padding: 1px; 
	font: 90% "Trebuchet MS", sans-serif; text-align: center;
	color: #003366; background-color: #F0F0F0;
}
	#Info p { margin-top:2px; 
	}
	#Info a { padding: 1px; color: #003366; text-decoration: none;
	}
	#Info a:visited { color: #003366; 
	}
	#Info a:hover {color: #AA0000; background-color: #F9F9F9; 
	}
/* ************************************************** */
/* ** #Piede ** */
/* ************************************************** */
#Piede{
	clear: both; padding: 1px;
	font: 11px "Trebuchet MS", sans-serif; text-align: center; 
	color: #003366; background-color: #F3F3F3;
}
	#Piede p { margin-top:1px; 
	}
/* ************************************************** */
/* ** #Subpiede ** */
/* ************************************************** */
#Subpiede{
	clear: both; padding: 1px;
	font: 10px "Trebuchet MS", sans-serif; text-align: center;
	color: #003366; background-color: #F6F6F6;  
}
	#Subpiede p { margin-top:1px; 
	}

