/*Foglio di stile generale valido per molte pagine html nel sito Vprog.it*/
a:link {
	color:#000066;
	background: none;
} /*Come sono i link nella pagina html*/
a:visited {
	color:#009999;
	background: none;
} /*Come sono i link visitati nella pagina html*/
a:hover {
	color:#FF0000;
	background: none;
	text-decoration: none;
} /*Come sono i link selezionati nella pagina html*/
a:active {
	color:#00FF00;
	background: none;
} /*Come sono i link attivi nella pagina html*/
.Boit{ /*Per bolder ed Italic*/
	font-style: italic;
	font-weight: bold;
}
.BI{/*Bold + Italic*/
	font-style: italic;
	font-weight: bold;
}
.dieci{/*dimensione 10%*/
 width: 10%;
}
.venti{ /*dimensione 20%*/
 width: 20%;
}
.quaranta{/*dimensione 40%*/
 width: 40%;
}
.sessanta{/*dimensione 60%*/
 width: 60%;
}
.cento{/*dimensione 100%*/
 width: 100%;
}
.B{ 
 font-weight: bold; /*Bold*/
}
.I{	
 font-style: italic; /*Italic*/
}
.Al0 {   /*Allineamento a sx*/
	text-align: left;
}
.Al1 {   /*Allineamento centrale*/
	text-align: center;
}
.Al2 {    /*Allineamento a dx*/
	text-align:  right;
}
.Standard {  /*Body pagina principale.html */
	background: #FFFF88;
	color: #0000FF;
	font-family: "Times New Roman", Times, serif;
	margin-left: 0.6cm;
	margin-right: 0.5cm;
	font-size: 9px;
	text-align: left;
}
.Generale {        /*Body Home Page*/
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: #FFFF88 url(../../Immagini/Jpeg/Vittore200_150.jpg) repeat fixed center center;
	text-align: center;
	position: absolute;
	margin-top: -0.5em;   
}
.Generale1 {      /*Body altre pagine*/
	font: normal 12px/normal "Times New Roman", Times, serif;
	background: #FFFF88;
	text-align: center;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	color: #0000FF;
	padding-left: 1.1cm;
}
.Normale {  /*Testo Normale colore Blu (Noscript)*/
   font-size: 12px;
	background: #FFFF88;
	color: #0000FF;
}
 p.Normale1 {     /*Testo Blu scritta Versione scaricabile*/
	text-align: center;
	font-size:12pt;
}
 p.Normale1b {     /*Testo (Home Page) normale di dimensioni 15px*/
	font-size:15.0pt;
}
 p.Normale1c {     /*Testo (Home Page) Arial di dimensioni xx-Large*/
	text-align: center;
	font: bold small-caps 50px "Arial Narrow", Helvetica, sans-serif;
	color: #FFFF00;
	background-color: transparent;
	left: 4em;
	right: 4em;
	margin-top: 1.1em;
	margin-bottom: -1em;
}
 p.Normale1d {     /*Testo (Home Page) normale di dimensioni 15px identato*/
	font-size:15.0pt;
	margin-left:auto;
	position: static;
	left: -1em;	
}
 p.Normale1f {     /*Testo (Home Page) normale di dimensioni  identato*/
	font: 36px "Arial Narrow", Verdana, sans-serif;
	color: #FFFF00;
	background-color: transparent;
  	padding-left: 2em;
	padding-right: 20em;	
	margin-top: 0em;
	margin-bottom: 1em;
}
.Normale2 { /*Testo Normale di 16 px colore Blu giustificato*/
	font-size: 16px;
	background: #FFFF88;
	color: #0000FF;
	text-align: justify;
	padding-right: 1.5em;
}
.Normale2b { /*Testo Allineato a sx, Arial, Blu*/
	font: normal 16px/normal Arial, Helvetica, sans-serif;
	background: #FFFF88;
	color: #0000FF;
	text-align: left;
}
.Normale2c {    /*Testo blu centrale con un po' meno spazio in alto*/
	background: #FFFF88;
	color: #0000FF;
   text-align: center;
	margin-top: 1px;
	margin-bottom:0.5px;
}
.Normale2d {       /*Testo Rosso Arial a sx quasi come un titolo*/
	font: bold 16px/normal Arial, Helvetica, sans-serif;
	background: #FFFF88;
	text-align: left;
	color: #FF0000;
   margin-top: 0px;
	margin-bottom: 2px;
}
.Normale3a{ /*Testo per Curriculum** Testo Esami*/
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
} 
.Normale3b{ /*Testo per Curriculum** Testo Esami*/
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: middle;
	padding-left: 2em;
	padding-right: 1em;
} 
.Normale3c{ /*Testo per Curriculum** Testo Esami*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	vertical-align: middle;
	padding-left: 2em;
	padding-right: 1em;
} 
.Titolo {     /*Titolo Colore Rosso da 28px*/
	font: normal 28px/normal Arial, Helvetica, sans-serif;
	background-color: #FFFF88;
	color:#FF0000;
    margin-top: 1px;
	margin-bottom: 3px;
}
.Titolo2 {    /*Titolo colore rosso da 28px grassetto e corsivo*/
	font: italic bolder 28px/normal Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFF88;
	color:#FF0000;
	margin-top: 1px;
	margin-bottom: 3px;
}
.Titolo3 {     /*Titolo colore rosso da 19px grassetto*/
	font: bolder 19px/normal Arial, Helvetica, sans-serif;
	background-color: #FFFF88;
	color:#FF0000;
	margin-top: 1px;
	margin-bottom: 3px;
}
.Iva{ /*Testo in fondo(IVA) per la home page*/
	font: bolder normal 16px/normal Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	background: none;
	margin: -0.2em 0em 0em;
}
.Copy{ /*Testo per il copyright Home Page*/
	font: normal 12px/normal "Times New Roman", Times, serif;
	color: #FFFF00;
	background: none;
	margin: -0.1em 0em 0em;
}
.Copy2{ /*Testo per il copyright altre Pagine*/
	font: normal 12px/normal "Times New Roman", Times, serif;
	color: #0000FF;
	background: none;
	margin: -0.1em 0em 0em;
}
.Pulsanti30 {  /*Caselle di larghezza 30% nella pagina Principale con allineamento centrale*/
   text-align: center;
	width: 30%;
}
.Pulsanti30b { /*Caselle di larghezza 30%, allineamento verticale top, allineamento centrale e testo da 20px*/
	text-align: center;
	width: 30%;
	vertical-align: top;
	font-size: 20px;
}
.Pulsanti60 {  /*Caselle di spazio Larghezza 60% allineate al centro*/
   text-align: center;
	width: 60%;
}
.Pulsanti60b {  /*Caselle di larghezza 100%, allineamento centrale e testo da 20px*/
   font-size: 20px;
	text-align: center;
	width: 100%;
}
.Pulsanti90 {   /*Caselle di spazio Larghezza 90% allineate al centro e testo da 40px*/
   font-size: 39px;
	text-align: center;
	width: 90%;
}
.Pulsanti90b { /*Caselle di larghezza 90%, allineamento verticale top, allineamento centrale*/
	text-align: center;
	width: 90%;
	vertical-align: top;
}
.table.NormaleTabella{  /* Tabella senza bordi ma collassati, allineati centralmente*/
   vertical-align: middle;
   border : none;
   border-collapse: collapse;
}
table.PresTable	{         /*Tabella Progetti*/
	border: none;
	font-size:10pt;
	font-family:"Times New Roman", Times, serif;
}
.TabellaNuova	{         /*Tabella Sentenze*/
	border: 2px solid #000000;	
	border-collapse: collapse;
}
.TabellaNuova td { /*Tabella Sentenze, assegnazione valore td*/
	border: 2px solid #000000;
	text-align: center;
	vertical-align: middle;
}
.Cella {   /*Tabella campi cella del file back*/
	width: 15%;
	padding:0.5px;
	font: normal 16px/normal Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Cella2 {  /*Tabella n° 2 campi cella del file back*/
	width: 30%;
	padding:0.5px;
	font: normal 14px/normal Arial, Helvetica, sans-serif;
	text-align: justify;
}
.Foto1{ /* per Foto senza bordo č al centro*/
   border: none;
   vertical-align: middle;
   text-align: center; 
}
#slidemenubar, #slidemenubar2{    /*Stile Menů a tendina*/
	text-align: right;
	line-height:150%;
	padding-right: 0.3cm;
	position:absolute;
	border:2.5px solid black;
	background-color:#66FFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}
/* Versione 5.0*/
