@CHARSET "ISO-8859-1";
/*stili per il layout fisso con background*/
html,body{margin:0;padding:0}
 
body {text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;text-align:center;
	color: #304067;
    
}

	

div#contenitore
{    
     width:100%;
}
  

div#riquadro
{
	width:380px;
    color:#00AA00;
    font-size:12;
	text-align:center; 
	font-weight: bold;
	vertical-align: top; 
    
	padding: 0 0;
}
  

/*stili generici, su header e footer*/
div#testata
{   height: 20px;
    color: #ff0;
    text-align: center;
   
}

/*stili specifici per il layout*/
div#navigazione
    {
    float: left;
    width:130px;
    align:left;
    text-align:left;
    }

div#extra
{   
    float: right; 
    width:10px;
    /*padding: 1em 5px;*/
}


div#contenuti
    {
     height:100%;
	 vertical-align: top; 
     width:95%;
     margin-left:5px;
     margin-top:0px; 
     margin-bottom:0px; 
     padding:2px; 
  	 }
 
.centratabella
 {
    font-size:11;
 }
     
.divinterrogazione
{
    position: relative; 
  
    float:  left; 
    height: 280px; 
    width:  700px; 

	overflow: scroll; 
	background-color: #FFFFF0;
	heigth:500px;
}
     
     

 
     
div#piepagina
{
    
    clear:both; 
    text-align:center; 
    padding: 5px 0;
    
    color: #FFFFFF;
    font-size:9;
	font-weight: bold;	
    height:5%;
   	bottom:0;
   
    
    
}
.errore
{
/* Stile Messaggio di errore*/
	color: #FF0000;
    font-size:10;
	text-align:left; 
	 	
}
.messaggioavanzato
{
	color: #0000FF;
    font-size:10;
	font-weight: bold;	
    
    text-align:center;
	vertical-align:center; 
	width:80%;
	border-spacing:6px;
	border:1px solid #ff0000;

	
	
}


.titolo
{
 
	background-color: #0D3F92; 
    color:#FFFFFF;
    font-size:12;
	text-align:center; 
	font-weight: bold;
	padding: 0 0;
}

.titolopiccolo
{
 
	background-color: #0D3F92; 
    color:#FFFFFF;
    font-size:10;
	text-align:center; 
	font-weight: bold;
	padding: 0 0;
}

.titolopiccolobianco
{
 
	background-color: #ffffff; 
    color:#0000FF;
    font-size:12;
	text-align:center; 
	font-weight: bold;
	padding: 0 0;
}
.titoloparagrafo
{
 
	background-color: #FFFFFF; 
	color:#0000FF;
    font-size:14;
	text-align:center; 
	font-weight: bold;
	padding: 0 0;
}
.classefieldset
{	
	 
	color:#0000FF;
	
    font-size:11;
	width:800px;
    font-weight: bold;
	padding: 0 0;

}
.paragraforosso
{
 
	background-color: #FFFFFF; 
	color:#FF0000;
    font-size:11;
	text-align:left; 
	padding: 0 0;

}
.paragrafo
{
 
	background-color: #FFFFFF; 
	color:#000000;
    font-size:11;
	text-align:left; 
	padding: 0 0;

}

.titolopaginaevidente2
{
 
	background-color: #FFFFFF; 
	color:red;
    font-size:18;
	text-align:center; 
	font-weight: bold;
	padding: 0 0;

}


.rigatabellasottolineata
{
	border-bottom:1px solid #000000;
}

.testoprsc
{
	text-decoration: none;
	font-size: 11px;
	color: #304067;
}
.testocentrato
{
	text-align:center; 
	font-weight: bold;

}
.testo
{
  
    /*color:#000000;
    font-size:11;
	font-weight: normal;*/
	font-size: 11px;
	color: #304067;
	
}


.errorebox
{

	border-color: #FF0000;
	border-width: 1px;
	border-style: outset;
}
	
.puls
{
	font-size:12;
	font-weight: normal;
	color:#0000FF	;
	border-style: outset;
	border-spacing:3px;
	border-color: #FFFFF1;
	text-align:center;
	background-color:#EFEBDE;
}
		
input.pls
{
	font-size:12;
	font-weight: normal;
	color:#0000FF	;
	border-style: outset;
	border-spacing:3px;
	border-color: #FFFFF1;
	text-align:center;
	background-color:#EFEBDE; 
}
	
.piuevidente
{
	font-size:14;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#0D3F92; 
	

}


.piepagina
{
	font-weight: bold;
	color:#0000FF;
	font-size:11;
	font-weight: bold;
	
}

.cellaevidente
{
	border: 2px solid;
	border-spacing:15px;
	
}

.evidente
{
	font-size:12;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#0D3F92; 
	
}
.titoloevidente
{
	font-size:18;
	text-align:center;
	font-weight: bold;
	color:#304067;
	border-color:#000000; 
	
}

.menoevidente
{
	font-size:12;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#C6D7FF; 
	
}


	
/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.4em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
div#navigation p{font-size: 90%}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
	
.linksubmit{
   color: #00f;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   font-size:10;
  }
  
  .tabsheet
  {
  	border-width: 5px; 
	border-style: outset; 
  }
  
  .sottoparagrafo
  {

	   color: #00f;
	   text-decoration: none;
	   border-bottom:dashed;
	   border-width:1px;
	   border-color:blue;
	   font-weight:bold;
	   font-size:12;
	  
   }
  .sottoparagrafoalternativo
  {

	   color: #ff0000;
	   background-color: #ffffff;
	   text-decoration: none;
	   border: none;
	   font-weight:bold;
	   font-size:12;
	  
   }
  

TABLE   {}
TD
	{
	 	font-size:11;
		border: 0px;
		/*border:1px solid #c1cdd8*/
		border-left: 0px;	
	    border-right: 0px;
   		border-color: #ffffff;
		
	}
hr {
	
	color:#C0C0C0; 
	background-color:#C0C0C0;
	height: 0px;
	}
	
.linknosottolineato
{
	color:#fffff0;
	font-weight: bold;
	font-style:normal;
	text-decoration: none;
	font-size:10;
}

.carattere12
{
	 	font-size:12;
	 	font-color:blue;
		font-weight: bold;
}
.carattere10
{
	 	font-size:10;
	 	font-color:blue;
		font-weight: bold;
}
.carattere10n
{
	 	font-size:10;
	 	font-color:blue;
	
}

.obbligatorio
{
	 	font-size:9	;
	 	font-color:red;
	 
}


.bmubianco 
{
	font-family : Verdana; 
	font-weight : bold; 
	font-size: 10px; 
	color:#FFFFFF; 
	text-decoration: none;
}

/* Stili specifici per le videate "rendiconto" */
.testatarapporto
{
	background:#739dbd;
	border:0px; 
	font-family:arial;
	font-weight:bold;
	font-size:11px;	
	color:#ffffff;
	text-align:left;
}

.rigatestatarapporto
{
	color: #000080;
	font-weight: bold;
	border:1px solid #ffffff;
	
	
}
.tabellamessaggi
{
	align:center;
	background-color:##7B9ADE;
	text-align:center;
	color: #000080;
	font-weight: bold;
	border:1px solid #000000;
	width:90%;

}
