@charset "utf-8";
/* CSS Document */

<!-- 
html, body {
height:100%;}
body  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
	color:#000;
	background-color:#fff;
}
hr {
color: #000;}
h1 {
font-size:160%;
}
h2 {
font-size:140%;}

h3{
font-size: 120%;}

.navRecord {
text-align:center;
background-color:#FFFF99;
color:#000;
padding:5px;
margin-top:15px;}

.maiusc {
font-variant:small-caps;}

.fantasma, .menuSalto {
width:0;
position:absolute;
left:-1000em;
height:0;
overflow: hidden;
}
.alfabetico {
list-style-type:lower-alpha;}

a {
color:#000;
text-decoration:underline;}

a:hover {
text-decoration:none;
color:#000;}


/* Classi varie riutilizzabili */
.fltrt { /* questa classe può essere utilizzata per rendere mobile un elemento a destra nella pagina. L'elemento reso mobile deve precedere l'elemento al quale deve essere affiancato sulla pagina. */
	float: right;
	margin-top:10px;
	margin-left: 8px;
	margin-bottom:8px;
}
.fltlft { /* questa classe può essere utilizzata per rendere mobile un elemento a sinistra nella pagina.*/
	float: left;
	margin-right: 8px;
	margin-bottom:8px;
	margin-top:10px;
}
img.fltrt, img.fltlft {
}
.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
}

.indietro {
text-align:right;
margin-right:5px;
font-size:90%;
}
table {
margin:10px 20px;}

td {
border-bottom:1px solid #999999;
padding:5px 5px;}
th {
background-color:#cedce8;
color:#000;
padding:3px 10px;
border-bottom:1px solid #999999;
font-size:0.9em;
}
caption {
background-color:#fff;
font-style:italic;
color:#666666;
font-size:80%;
text-align:right;}

acronym {
cursor:help;
border-bottom:1px dotted #ccc;}

small {
font-size:80%;}

#contenitore { 
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
	width: 790px;  
	text-align: left;
}

/* * ********************************** MENU NAV ORIZZONTALE********************************** */

#menu_nav {
display:none;
}
 
/* * ********************************** INTESTAZIONE  ********************************** */

#intestazione { 
	width:780px;
	margin:0 auto;
	background-color:#fff;
	color:#000;

} 
#intestazione h1 {
text-align:center;
}
/* * ********************************** MENU SINISTRO ********************************** */

#colsinistra {
display:none;
}



/* * ********************************** HOME PAGE ********************************** */

#corpo {
width:790px;
background-color:#fff;
color:#000;
}

#principale {
width:790px;
float:left;
}

#dovesei {
display:none;}

	#news {
	background-color:#d9e2e9;
	width:90%;
	margin-top:0px;
	margin-left:5px;
	background-image:url(../images/back_principale.jpg);
	background-repeat:repeat-y;
	background-position:right;


	}
	#news h2 {
	width:690%;
	line-height:20px;
	height:20px;
	color:#000;
	padding-left:30px;
	font-size:100%;

}
	
	#principale .abstract {
	color:#333;
	font-size:85%;
	padding:10px 15px;
	font-style:italic;
	margin:5px 10px;
	}

	#news .notizia {
	float:left;
	width:45%;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:15px;
	}
	#news .notizias {
	margin-left:20px;
	margin-bottom:20px;
	margin-top:15px;
	}

	#news .notizia h3, #news .notizias h3 {
	color:#000;
	margin-bottom:6px;
	}
	#news .notizia p, #news .notizias p {
	line-height:1.2;
	font-size:90%;}
	
	
	#principale .contenuto{
	width:90%;
	padding:10px 15px;
	line-height:1.3;
	color:#000;
	font-size:90%;
	background-color:#fff;
	}
	
	#principale form.cerca {
	color:#00416A;
	font-size:95%;
	background-color:#d9e2e9;
	padding:10px 15px;
	font-style:italic;
	margin:5px 10px;
	text-align:center;
	}

	#principale form.cerca input, 	#principale form.cerca select {
	font-size:100%;
	color:#00416A;
	}


	#principale .contenuto acronym {
	cursor:help;
	border-bottom:1px dotted #ccc;}
	
	
	#principale .contenuto h2{
	color: #000;
	}

	#principale .contenuto h3{
	color: #000;
	margin-top:15px;
	}
	#principale .contenuto h4{
	color: #000;
	margin-top:15px;
	}

	#principale .contenuto p {
	margin-top:10px;
	text-align:justify;


	}
	#principale p.datan {
	margin-right:10px;
	font-size:85%;
	color:#333;
	text-align:right;
	border-top:1px dotted #003366;
	}

	#principale .contenuto ol{
		margin-left:20px;
	padding-left:30px;
	margin-top:20px;
	text-align:justify;

}
	#principale .contenuto ul{
	margin-left:20px;
	padding-left:30px;
	margin-top:20px;
	list-style-image:url(../images/puntoElenco.gif);
		text-align:justify;
	}

	#principale .contenuto ul li ul {
		margin-left:0px;
	padding-left:10px;
list-style-image:none;
	list-style-type:square !important;
	}

	#principale .contenuto li{
	line-height:1.3;	}

	#principale .documenti{
	padding:10px 20px;
	background-color:#fff;
	border-bottom:1px solid #CCCCCC;
	margin-top:15px;	}

	#principale .link{
	padding:3px 20px;
	background-color:#fff;
	border-bottom:1px solid #CCCCCC;
	margin-top:10px;	}

/* * ********************************** colonna menu scuole ********************************** */
#scuole {
display:none;
}



#allegati {
display:none;}

/* * ********************************** PAGINE INTERNE ********************************** */
 
#scuole.vedi {
visibility: visible;}
#scuole.nonvedi {
visibility: collapse;}




/* * ********************************** PIE DI PAGINA ********************************** */

 #footer {
 border-top:1px solid #333;
 width:780px;
 margin:0 auto;
 	font-size:80%;
	background-color:#fff;
	padding-top:10px;
	color: #000;
	text-align:center;
	margin-bottom:20px;
} 
#footer p {
line-height:1.5;
}
#footer img {
border:none;
padding-right:6px;}

#footer a {
color:#000;
text-decoration:none;
}
#footer a:hover {
color:#000;
text-decoration:underline;
}


#utente {
display:none;}

#promo {
display:none;}