/* CSS Document */form{display:inline;}

* {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
}

FROM {
	display: inline;
}

.menunav {
	/*sfondo e testo barra navigazione sotto la testata*/	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
 
.menunav A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
 }
 
.menunav A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menunav A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menunav A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
	
.sfondomenu { /*sfondo articolo*/
	background-color: #36566E;
}

.sfondocol {
	background-color: #EFEFE5;
}

.hilite { /* rollover sui td*/
	background-color: #FFFFFF;
}

.sfondochiaro { /*effetto rilievo*/
	background-color: #FFFFFF;
}

.sfondoscuro { /*effetto rilievo*/
	background-color: #CCCCCC;
}

.sfondomenudin{ /*sfondo menu Iż livello*/
	background-color: #A4B2BC;
}

.sfondomenudin2 {/* sfondo sublevel*/
	background-color: #EFEFE5;
}

.sfondomenudinHi{ /*sfondo menu Iż livello*/
	background-color: #CCCCCC;
}

.sfondomenudin2Hi {/* sfondo sublevel*/
	background-color: #FFFFFF;
}

.testonews { /* stili testo delgli articoli*/	
    font-size: 11px; font-family: Verdana;
    color: #666666;text-align:left;
}
 
.bluchiaro {
	background:#40BDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #101089;
	text-decoration: none;
	text-align:left;
	font-weight: bold;
	padding-left: 10px;
}

.bluchiaro A:link,
.bluchiaro A:visited,
.bluchiaro A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #101089;
	text-decoration: none; 
	text-align:right;
	letter-spacing: 2px;
	background:#40BDE1;
	padding-left: 10px;
}

.bluchiaro A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #101089;
	text-decoration: none;  
	text-align:left;letter-spacing: 2px;background:#ffffff;padding-left: 10px;
}

.blu {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align:right;
	font-weight: bold;
}

.blu A:link,
.blu A:visited, 
.blu A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101089;
	text-decoration: none;
	text-align:right;
	/*letter-spacing: 2px;*/
}

.menufadgrigi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101089;
	text-decoration: none;
	text-align: left;	
}

.menufadgrigi A:link,
.menufadgrigi A:visited,
.menufadgrigi A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101089;
	text-decoration: none;
	text-align: left;
}

.abstract {
	font-size: 11px;
	font-family: Verdana;color: #101089;
	text-align: right;
}

.linktitolo {
	font-family: Verdana;
	font-size: 11px;
	color: #101089;
	text-decoration: none;     
	text-align:right;
	font-weight: bold;
}

.linktitolo A:link,
.linktitolo A:visited,
.linktitolo A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #101089;
	text-decoration: none; 
	text-align:right;letter-spacing: 2px;
}

.azzurro{
	font-size: 11px;
	font-family: Verdana;color: #0A50A1;
	text-decoration:none; 
	font-weight: normal;
	text-align:left;
}

.azzurro A:link,
.azzurro A:visited,
.azzurro A:active {
	font-size: 11px;
	font-family: Verdana;
	color: #0A50A1;
	text-decoration:none; 
	font-weight: normal;
	text-align:left;
}
	
.titolonews A:link,
.titolonews A:visited,
.titolonews A:active {	
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}

.titolonews A:hover {	
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none; 
	color: #800000;
}

.titolo {
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: none;   
	color: #101089;
	font-weight: bold;
}

.titolo A:link,
.titolo a:visited,
.titolo a:hover,
.titolo a:active {
	font-family: Verdana;
	font-size: 10px;	
	text-decoration: none;  
	color: #101089;
	font-weight: bold;
}

.testo { /* stili testo delgli articoli*/	
	font-size: 11px;
	font-family: Verdana;
	color: #101089;
	text-align:justify;
}

.testo A:link,
.titolo3 A:link,
.links A:link {
	font-family: Verdana;
	font-size: 11px;
	/*text-decoration: none; */
        text-decoration: underline;
	color: #101089;
}

.testo A:visited, {
	font-family: Verdana;
	font-size: 11px;
	color: #101089;
        /*text-decoration: none; */
        text-decoration: underline;
}

.titolo3 A:visited {	
	font-family: Verdana;
	font-size: 11px;
	color: #101089;
	text-decoration: none;
}

.testo A:active {
	font-family: Verdana;
	font-size: 11px;
        /*text-decoration: none; */
	text-decoration: underline;

}

.testomenu { /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.testomenu A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.testomenu A:visited { /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.testomenu A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;	
	text-decoration: none;
}

.testomenu A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.testomenuHi A:visited { /* testo delle voci di menu quando sono hilite*/
	color:#000000; 
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	text-decoration: none;
}

.testomenuHi A:link {
	color:#000000;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	text-decoration: none;
}

.testomenuHi A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenuHi A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


/*-------------------*/

.testomenu2 A:visited { /* testo delle voci di menu*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenu2 A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenu2 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.testomenu2 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenu2Hi A:visited {
	 /* testo delle voci di menu quando sono hilite*/	
	color:#000000;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	text-decoration: none;
}

.testomenu2Hi A:link {
	color:#000000;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	text-decoration: none;
}

.testomenu2Hi A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.testomenu2Hi A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



/*------------------*/

.size { 
	/* dimensioni del sito*/
	width: 100%;
}

.bordotb { 
	/*bordo degli articoli*/
	border: 1px dashed #666666;
}



/*-- FAD ----------------*/

table.FADiscrizioni {
  border-top: 1px solid lightsteelblue;
  border-left: 1px solid lightsteelblue;
}

table.FADiscrizioni td {
  font-family: Verdana, Helvetica, sans;
  border-right: 1px solid lightsteelblue;
  border-bottom: 1px solid lightsteelblue;
}

.corsofad {
  border: solid 1px lightsteelblue;
  border-width: 1 0 0 1; 
  emptycell: show; 
  border-collapse: collapse;
}

.corsofad TR TD {
  vertical-align:baseline; 
  border: solid 1px lightsteelblue; 
  border-width: 0 1 1 0; 
}

.FADtitolo {
  font-size: 13pt; 
  color:navy; 
  margin: 0; 
  padding:0px; 
}

.FADstitolo { 
  color:gray; 
  margin: 0; 
  padding:0px; 
}


