.caricaFile {
	text-align: left;
	width: 500px;
	padding-left: 20px;
}

/*Stile standard. Carattere normale nero.*/
.stile1 {  
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
}

/*Testo arancio normale.*/
.stile2{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #ff6600; 
     text-decoration: none; 
}

/*Testo arancio grassetto*/
.stile3{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #ff6600;
     text-decoration: none;
     font-weight: bold;
}

/*Testo nero grassetto.*/
.stile4{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #000000;
     font-weight: bold;
}
/*Carattere normale nero su sfondo arancio per
  i campi obbligatori nelle forms*/
.stile5{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     background-color: rgb(255,204,153);
}

.stile0{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #000000; 
     text-decoration: none; 
     background-color: #AFAFAF;
}

/*Testo arancio grassetto per titoli lookup*/
.stile6{
     font-family: Verdana, Arial;
     font-size: 10pt; 
     color: #ff6600;
     text-decoration: none;
     font-weight: bold;
}
/*Testo arancio grassetto sottolineato*/
.stile7{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #ff6600;
     text-decoration: underline;
     font-weight: bold;
}

/*Testo grigio normale.*/
.stile8{
     font-family: Verdana, Arial;
     font-size: 8pt; 
     color: #999999; 
     text-decoration: none; 
}

/* Apropos Firefox*/
.stile9{
    font-family: Verdana, Arial;
    font-size: 8pt; 
    color: #ffffff;
}

/*Testo bianco normale.*/
.helpTesto{
     font-family: Verdana, Arial;
     font-size: 10pt; 
     color: #ffffff;
     font-weight: normal;
}

/*Testo bianco grassetto.*/
.helpTitolo{
     font-family: Verdana, Arial;
     font-size: 10pt; 
     color: #ffffff;
     font-weight: bold;
}

/*Testo bianco grassetto.*/
.button{
     cursor:pointer;
}


.Titoletto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

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

.Testo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }

a.a:link {  color: #FFFFFF;text-decoration: none; }

a.a:visited {  color: #FFFFFF;text-decoration: none; }

a.a:active {  color: #FFFFFF;text-decoration: none; }

a.a:hover {  color: #FFFFFF;text-decoration: none; }

a.blink:link {  color: #FF6600;text-decoration: none; }

a.blink:visited {  color: #FF6600;text-decoration: none; }

a.blink:active {  color: #FF6600;text-decoration: none; }

a.blink:hover {  color: #FF6600;text-decoration: none; }


TD.errore LI
{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
	font-family: Verdana, Arial;
	font-size: 12px;	
	color: red;	
}



  body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
    font-family:Tahoma,Verdana;
    font-size:12px;
} 

a.link:link {
color:#F35621;
font-weight: bold;
text-decoration: none;
}

a.link:active {
color:#F35621;
font-weight: bold;
text-decoration: none;
}

a.link:visited {
color:#F35621;
font-weight: bold;
text-decoration: none;
}

a.link:hover {
color:#F35621;
font-weight: bold;
text-decoration: underline;
}


/*testata applicazione */
 .testata
  { 
   text-align:left;
   height:80px;
  }
 

.t500Centrato{background:url(../images/t.gif) 0 0 repeat-x;width:500px;margin-bottom:20px;text-align: left;margin:auto ; }
.t400Centrato{background:url(../images/t.gif) 0 0 repeat-x;width:400px;margin-bottom:20px;text-align: left;margin:auto ; }
.t300Centrato{background:url(../images/t.gif) 0 0 repeat-x;width:300px;margin-bottom:20px;text-align: left;margin:auto ; }

.t780 {background:url(../images/t.gif) 0 0 repeat-x;width:780px; }
.t460 {background:url(../images/t.gif) 0 0 repeat-x;width:460px; }
.t400 {background:url(../images/t.gif) 0 0 repeat-x;width:400px; }
.t360 {background:url(../images/t.gif) 0 0 repeat-x;width:360px;  }
.t300 {background:url(../images/t.gif) 0 0 repeat-x;width:300px; }
.t250 {background:url(../images/t.gif) 0 0 repeat-x;width:250px;}
.t200 {background:url(../images/t.gif) 0 0 repeat-x;width:200px;}

.b {background:url(../images/b.gif) 0 100% repeat-x;}
.l {background:url(../images/dot.gif) 0 0 repeat-y;}
.r {background:url(../images/dot.gif) 100% 0 repeat-y;}
.bl {background:url(../images/bl.gif) 0 100% no-repeat;}
.br {background:url(../images/br.gif) 100% 100% no-repeat;}
.tl {background:url(../images/tl.gif) 0 0 no-repeat;}
.tr {background:url(../images/tr.gif) 100% 0 no-repeat;} 	  
.trNorm {background:url(../images/tr_norm.gif) 100% 0 no-repeat;} 	  
.trAlert {background:url(../images/trAlert.gif) 100% 0 no-repeat;} 	  
.trUser {background:url(../images/trUser.gif) 100% 0 no-repeat;} 	  
.trList {background:url(../images/trList.gif) 100% 0 no-repeat;} 	  



.t780Gray {background:url(../images/t_gray.gif) 0 0 repeat-x;width:780px;margin-bottom:20px;text-align: left;}
.t400Gray {background:url(../images/t_gray.gif) 0 0 repeat-x;width:400px;margin-bottom:20px;text-align: left;}
.t300Gray {background: url(../images/t_gray.gif) 0 0 repeat-x;width:300px;margin-bottom:20px; }
.t250Gray {background:url(../images/t_gray.gif) 0 0 repeat-x;width:250px;}
.t200Gray {background:url(../images/t_gray.gif) 0 0 repeat-x;width:200px;}

.bGray {background: url(../images/b_gray.gif) 0 100% repeat-x;}
.lGray {background: url(../images/dot_gray.gif) 0 0 repeat-y;}
.rGray {background: url(../images/dot_gray.gif) 100% 0 repeat-y;}
.blGray {background: url(../images/bl_gray.gif) 0 100% no-repeat;}
.brGray {background: url(../images/br_gray.gif) 100% 100% no-repeat;}
.tlGray {background: url(../images/tl_gray.gif) 0 0 no-repeat;}
.trGray {background: url(../images/tr_gray_user.gif) 100% 0 no-repeat; } 	  
.trGrayNorm {background: url(../images/tr_gray_norm.gif) 100% 0 no-repeat;} 	  


DIV.flatDiv H1
{
     font-weight:bold;
     padding:8px 10px 0px 10px;
     text-align: left;
     font-family:Tahoma,Verdana;
     font-size:16px;
	color:#F35621;
}

DIV.flatDiv UL
{
	 margin:0;
      padding:0px 0px 0;
      list-style:none;
	}

h1.title
{
        color:white;
        font-weight:bold;
        padding:8px 10px 0px 10px;
        text-align: left;
        font-family:Tahoma,Verdana;
        font-size:12px;
        
}

.flatDiv
{
	width:250px;	
}


.details
{
      padding:10px;
      text-align: left;

}


.clear
{
	clear:both;
	margin-top: 0;
	margin-bottom: 0; 
}

.divCentrata
{
    text-align: center;
    
}

.divLeft
{
    width:45%;
    float:left;
}

.divRight
{
    width:45%;
    float:right;
}

.panelPadding
{
    padding: 5px 5px 15px 10px;
}

.horizRule
{
	border: none 0;
	border-top: 1px dashed #F35621;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.linkList
{
      margin:0;
      list-style:none;
     padding:0px 0px 9px 0px; 
}
.linkList li
{   
    padding-top:4px;
    padding-bottom:4px;
}

.centered
{
    text-align: center;
}

.error
{
    color:#F35621;
}


.messages
{
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

h1.titleCenter
{
        color:white;
        font-weight:bold;
        padding:8px 10px 0px 10px;
        text-align: center;
        font-family:Tahoma,Verdana;
        font-size:12px;
        
}

h1.exception {
    color:#F35621;
    font-weight:bold;
    padding:8px 10px 20px 10px;
    text-align: center;
    font-family:Tahoma,Verdana;
    font-size:15px;       
}

.stack {
	border: solid 1px #666 ;
	font-family:Arial,Verdana;
	color:#333;
    font-size:10px;
    overflow:auto;
    height:300px;
    width:470px;
}

