/* Stile del corpo del documento */

Body 
{
background-color : #FFFFFF;//#FfFbeb;
/*text: #000000;*/
}

BODY {scrollbar-3d-light-color: 
3CABE4;
scrollbar-arrow-color: red; // frecce
scrollbar-base-color: #a3e3e2; 
scrollbar-dark-shadow-color: black;
scrollbar-face-color: #a3e3e2;
scrollbar-highlight-color: 3CABE4;
scrollbar-shadow-color: 234b6f
}


body.print 
{
background-color : #ffffff;
/*text: #000000;*/
}


/* Stile dei link */
A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	font-size: 12px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:hover {
	//COLOR: #000000; 
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.columnLeft_link {
        COLOR: #003960;
   	font-size: 12px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	
   	   	 }


.mail_link 	{
        COLOR: blue; 
   	font-size: 15px;
   	   	 }
   	   	 
A:hover.mail_link {
	COLOR: blue; 
	TEXT-DECORATION: underline;
	font-size: 15px;
}  


a.body_link 	{
        COLOR: blue; 
   	font-size: 13px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	   	 }
   	   	 
A:hover.body_link {
	COLOR: blue; 
	TEXT-DECORATION: underline;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  



a.small_link 	{
        COLOR: black; 
   	font-size: 12px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	   	 }
   	   	 
A:hover.small_link {
	COLOR: black; 
	TEXT-DECORATION: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  

/*servono per le doorway e le gateway pages*/
a.transparent_link 	{
        COLOR: #FfFbeb; 
   	font-size: 8px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	   	 }
   	   	 
A:hover.transparent_link {
	COLOR: #FfFbeb; 
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}  

/* 
	----------------------------------------
	STILE DEI CAMPI OTTIMIZZATI PER I MdR
	---------------------------------------- 
*/



h1{
   font-size: 18px;
   font-weight: bolder;
   color: #000000;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
      
   }
   
h2{
   font-size: 14px;
   font-weight: bolder;
   color: #000000;
   vertical-align: top;
   font-family: Verdana, Arial, Helvetica, sans-serif;
      
   }


/* 
	----------------------------------------
	STILE DELLE TABELLE PER L'INPUT DEI DATI
	---------------------------------------- 
*/


/* Tabella per il colore di fondo */
table.BackGroundTable{
   
   background-color : #666666;
   border-style: none;
   width: 80%;
}

.BackGroundBody{
   
   valign: top;   
   text-align: left;
   background-color: #ffffff;
   /*width: 100%;*/
}


tr.body
{
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   font-family: Arial;
      
}

  
th.footer {
   font-size: 15px;
   font-family: Arial;
   }

th.linkospitati {
   font-size: 15px;
   color: #000000;
   font-weight: normal;
   font-family: Arial;
   }

tr.ColumnLeft{
   font-size: 12px;
   color: #003960;//#001940;   
   TEXT-DECORATION: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   }


/* Stile per le colonne delle label */
td.ColLabel{
   width: 35%;
   vertical-align : top;
   background-color: #A6EAF2;//#71E5F3;
   font-weight: bolder;
   font-size: 13px;
   color: #003960;  
   font-family: Verdana, Arial, Helvetica, sans-serif;
   
}

/* Stile per le colonne di input */
td.ColInput{
   vertical-align : center;
   background-color: #ffffff;/*#e4e3e3;   */
   color: #003960;    
   font-size: 12px;  
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Stile da aplicare alle rihe dispari nella visualizzazione delle liste */
tr.EvenRow{  
   vertical-align : top;
   background-color: #a3e3e2;
   font-size: 12px;   
   color: #00000;    
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Stile da aplicare alle righe pari nella visualizzazione delle liste  */
tr.OddRow{
   vertical-align : top;
   background-color: #FAAEB3;//#f0ffff;
   font-size: 12px;
   color: #00000;    
   font-family: Verdana, Arial, Helvetica, sans-serif;
     
}


TR.footer {
  background: #18B6CE;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #18B6CE ;
  color: #003960;
  font-weight: bold;
}

/* 
	----------------------------------------
		STILE DEI CAMPI DI INPUT
	---------------------------------------- 
*/

.inputselect
{
font-size: 12px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.inputtext
{
font-size: 12px;  
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textarea
{
font-size: 12px;  
font-family: Arial;
}



/* 
	----------------------------------------
		STILE DEI CAMPI X LA STAMPA
	---------------------------------------- 
*/
/* devono coincidere con quelle di print.css */

tr.headerPrint{
   font-size: 20px;
   font-weight: bolder;
   color: #003960;
   text-align: center;
   }
   
/* Stile per la prima riga */
tr.firstRowPrint{
   //background-color: #ffffff;
   align: center;
   font-weight: bolder;
   font-size: 16px;
   color: #000000;  
   text-align: center;
}


/* Stile da aplicare alle righe nella visualizzazione delle liste  */
tr.rowPrint{
   vertical-align : top;
   background-color: #ffffff;
   font-size: 14px;
   text-align: center;
}

th.centerClass
{
text-align: center;
}

th.footerPrint {
   vertical-align : top;
   background-color: #ffffff;
   font-size: 16px;
   text-align: center;
   }




/* 
	----------------------------------------
		STILE DEI CAMPI INFOBOX
	---------------------------------------- 
*/


TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #18B6CE;
  color: #000000;
}

TD.infoBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.boxText { 
font-family: Verdana, Arial, sans-serif; 
font-size: 10px; }


/* 
	----------------------------------------
		STILE DEI CAMPI DETAIL
	---------------------------------------- 
*/


TD.detailBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #18B6CE;
  color: #000000;
}

TD.infoBox{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


.detailBox {
  background: #b6b7cb;
}

.detailBoxContents {
  background: #A6EAF2;//#f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.detailboxText { 
font-family: Verdana, Arial, sans-serif; 
font-size: 13px; }


