.bianco{
  background-color: #FFFFFF;
  color: #FFFFFF;
	height: 20px;
}

.rosso{
  background-color: red;
  color: red;
	height: 20px;
}

.giallo{
  background-color: yellow;
  color: yellow;
	height: 20px;
}

.blue{
  background-color: #0000CC;
  color: #0000CC;
	height: 20px;
}

.Rapptitolo{
	text-align: center;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	height: 40px;
	
}

.RappCampiLibero{
	height: 60px;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}

.RappCampi{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 14px;
}

.RappCampi2{
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	font-size: 12px;
}

.RappDestra{
	text-align: right;
	padding-right: 15px;
}

.RappCampi2sx{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 16px;
	font-size: 12px;
}

.RappDatiSinistra {
	text-align: left;
	padding-left: 15px;
}

.Rapptab{
	border: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
}

.campoPrimaryKey {  
	 font-weight: bold;
	 background-color: Gray;
	 text-align: center;
}

.campoStringa {  
	 text-align: left;
	 padding-left: 5px;
}

.campoData {  
	 text-align: center;
}

.campoNumero {  
	 text-align: right;
	 padding-right: 5px;	 
}

.testo_link2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #808080; 
	text-decoration: none
}
.testo_link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF8C00;
	text-decoration: none
}
.testo_link3 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	line-height: normal; 
	font-variant: normal; 
	color: #666666; 
	text-decoration: none
}
.testo_link3:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal;   
	color: #333333; 
	text-decoration: none
}
.titGrigio {  
	font-family: Verdana, Arial;
  font-size: 16px;
  color: #333333;}
.testoGrigio {font-family: Verdana, Arial;
  font-size: 10px;
  color: #333333;
  text-decoration: none;
  }
  
  .testoBiancoElenchi {font-family: Verdana, Arial;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
  }
  .testoGrigioElenchi {font-family: Verdana, Arial;
  font-size: 10px;
  color: #4C4C4C;
  text-decoration: none;
  }
  .testoGialloElenchi {font-family: Verdana, Arial;
  font-size: 10px;
  color: #C68C00;
  text-decoration: none;
  }
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E6400;
	text-decoration: none;
	background-color: #FCE5AE;
	
	background-repeat: repeat-x;
	border-top: #00FF99;
	border-right: #00FF99;
	border-bottom: #00FF99;
	border-left: #00FF99;
}
  .Titolo {  
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  color: #4861AC;}
  .TitPicBlu {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #191970;
}
  .TitBigBlu {  
	font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  color: #4861AC;}
  
  .titGiallo {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #191970;
}
.titBluVetrina {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
}
  .titGialloBold {
	font-family: Verdana, Arial;
	font-size: 13px;
	color: #191970;
	font-weight: bold;
}
  .titBlu {  
	font-family: Verdana, Arial;
  font-size: 13px;
  font-weight: bold;
  color: #4861AC;}
  .titBluComunicati {  
	font-family: Verdana, Arial;
  font-size: 15px;
  font-weight: bold;
  color: #4861AC;}
  .titGrigioWebzine {  
	font-family: Verdana, Arial;
  font-size: 15px;
  font-weight: bold;
  color: #698D9B;}
  
  .testoGrigioLinks {font-family: Verdana, Arial;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  }
  
  body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin: 0px;
	text-decoration: none;
	font-weight: 200;
}

td {
  font-size: 12px;
  background-repeat: no-repeat;
}

a {
	color: Black;
	text-decoration: underline;
	
}
a:hover {
	color: Green;
	text-decoration: none;
}

.grigio {
  background-color: #828282;
}

.grigioChiaro {
	background-color: #A0E5A1;
	
}

.grigioScuro {
  background-color: #4D4D4D;
}
.grigioScuro a {
  color: white;
}
.grigioScuro a:hover {
  color: #FFCC33;
}

.titoloDocumento {
  background-color: #4C4C4C;
  color: white;
}

.testoFooter {
  background-color: #4C4C4C;
  color: white;
}
.titoloDocumento a {
  color: white;
}
.titoloDocumento a:hover {
  color: #FFCC33;
}

.numeroDocumento a {
  color: white;
}
.numeroDocumento a:hover {
  color: #FFCC33;
}

.IntestazioniCentro
{
	/*background-color: #4861AC;*/
	background-color: #00519C;
	height: 20px;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
}

.go {
  background-color: #8E6400;
}
.vai {
  text-align: center;
  vertical-align: middle;
  width: 39px;
  height: 16px;
  border-top: 1px #C68C00 solid;
  border-left: 1px #C68C00 solid;
}
.go a, .vai a {
  color: white;
}
.go a:hover, .vai a:hover {
  color: #F8C64D;
}

.sectionPath {
  font-weight: bold;
}
.sectionPath a {
  color: #333333;
}
.sectionPath a:hover {
  color: #FFCC33;
}

.menu {
  font-weight: bold;
  width: 104px;
  height: 16px;
  color: white;
}
.menu a {
  color: #837F83;
}
.menu a:hover {
  color: white;
}

.fondo {
  color: white;
  font-size: 9px;
}
.fondo a {
  color: white;
}
.fondo a:hover {
  color: #FFFF99
}

.docSezione {
  border-top: 1px #C68C01 solid;
  border-left: 1px #C68C01 solid;
  border-bottom: 1px #C68C01 solid;
  background-color: #F8C64D;
  height: 15px;
}
.docSezione a {

}
.docSezione a:hover {
  color: white;
}
.docSezioneAngolo {
  border-bottom: 1px #C68C01 solid;
}


.testo_link_pagine_webzine {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	color: #808080; 
	text-decoration: none
}
.testo_link_pagine_webzine:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	color: #698D9B; 
	text-decoration: none
}



.nomeCampoLeft{
  background-color: #4C4C4C;
  color: white;
  font-family: futura hv bt, verdana, helvetica, arial;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #C68C00;
}

.giorno{
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #C68C00;
}

.giornor{
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C68C00;
}

.giornocolor{
	background-color: #00ffff;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 5px;
}

.numeroDocumento{
	background-color: #dadada;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 5px;
}

.numeroDocumentoCentro{
	background-color: #dadada;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 5px;
}

.numeroDocumentoSinistra{
	background-color: #dadada;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 8px;
	padding-right: 3px;
}

.numeroDocumentoCentroLight{
	background-color: #ffffff;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #f3f3f3;
	padding-left: 3px;
	padding-right: 3px;
	height: 25px;	
}

.numeroDocumentoCentroBold{
	background-color: #ffffff;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #f3f3f3;
	padding-left: 3px;
	padding-right: 3px;
	height: 25px;	
	font-weight: bold;
}

.numeroDocumentoCentro {
	background-color: #dadada;
	color: Black;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 3px;
	padding-right: 3px;
}

.numeroDocumentoCentroSD {
	background-color: #00cc00;
	color: #000000;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C68C00;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	
}

.ReportTot12 {
	background-color: #00cc00;
	color: #000000;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;	
	//border: 1px solid #C68C00;
}

.ReportTot11 {
	background-color: #FFFF00;
	color: #000000;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;	
	//border: 1px solid #C68C00;
}

.ReportTot10 {
	background-color: #0000CC;
	color: #000000;
	font-family: futura hv bt, verdana, helvetica, arial;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;	
	//border: 1px solid #C68C00;
}
