﻿body { margin: 0px; font-family: tahoma; font-size: 8pt; color: #000000; background-color:#DDDDDD;
}

img { border:0px; margin:0px; padding:0px;
}

legend { color: #800000;
}

.lnk { color: #0458A5;
}

.lnk2 {color:inherit; 
}

/* STRUTTURA */

.testata { background-image: url('image/sfondo_testata.gif'); 
           background-repeat:repeat-x; height: 72px;
           background-position:bottom;
}

.foother { color: #FFFFFF; text-align:center; font-size: 12px; background-color: #800000; height:20px;
} 

.foother a { color: #FFFFFF; /*font-weight: bold;*/ text-decoration: none; font-size: 12px;
}

.navigator {color: #000000; font-family: Verdana; font-size: 9px; text-align:right; background-color:#DDDDDD;
}

.navigator a {color: #000000; text-decoration: none;
}

.navigator img { border: 1px solid #CCCCCC;
}

.toolbar { background-color:#DDDDDD; margin:1px; padding-bottom:3px; padding-left:2px;
}

.multiview { background-color:#DDDDDD; margin:1px; padding-top: 1px;
}

.menu {width: 55px; 
     text-align:center;
     background-color: #DDDDDD;
     padding-left:2px;
}

.barraresize {width:8px; 
    background-color:#DDDDDD;
    background-image: url('image/sfondo_barraresize.gif'); 
    background-repeat:repeat-y;
}

.login { width:100%; 
    text-align:center; 
    background-color:#DDDDDD;
}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
}

/* CLASSI PERSONALIZZATE */

.titolo { color: #FFFFFF; font-size: 18pt;
}

.subtitolo {color: #EDBC9E; font-weight: bold; font-size: 9pt;
}

.barra_titolo { background-color: #800000; margin-left:1px; margin-right:1px; margin-top:1px;
}

.barra_titolo_sx { background-color: #3b3f50; color:#000000; margin-left:1px; margin-right:1px; margin-top:1px;
}

.separatore {width: 2px; 
     background-image: url('image/separatore.gif'); 
     background-repeat:repeat-y;
}

.lintra { height: 1px; background-image: url('image/lin_tra.gif'); background-position:center; 
} 

.etichette2 {/*font-weight: bold;*/
    text-align: right;
}    

.etichette {font-weight: bold; 
            text-align: right; 
            font-size: 8pt;
            background-color:#848284;
            color:White;
            border: 1px solid #000000;
            padding-top: 2px;
            padding-bottom: 2px;
            padding-left:4px;            
}

.multiline {font-weight: bold; 
            text-align: right; 
            font-size: 8pt;                                    
            padding-top: 2px;
            padding-bottom: 2px;
            padding-left:4px;
            vertical-align: top;            
}

.pannello {background-color:#DDDDDD; 
    margin:1px;    
}

.tableform { padding: 0px; margin: 0px;
}

.tableform td { white-space:nowrap; vertical-align: middle; margin: 0px;
}

.bottone {font-size: 10px; 
     color: #FFFFFF; 
     font-family: Verdana;
     font-weight: bold; 
     border: 1px solid #ffffff; 
     padding-left: 5px; 
     padding-right: 5px;      
     padding-bottom: 5px;
     background-color: #3b3f50;
     text-decoration: none;
     vertical-align:middle;
     line-height: 25px;
     }
     
.calendar td { height:5px; 
}      
     
.contenitore { margin-left:113px; margin-right: 10px;
}

.note { color: #000000; font-size: 4px;
}

.contenitorelista { width: 100%; height: auto; margin: 2px;
}  

.exception { color: Red; padding-left: 3px; font-size: 8pt; font-weight:bold;
}

.filtri { padding: 3px; background-color:#DDDDDD;
}

 /* Datagrid  */ 

.datagrid_row td {border-bottom:1px solid #DDDDDD; height: 5px;   
}

.datagrid_row {border-bottom:1px solid #DDDDDD; height: 5px;   
}
 
.datagrid_row a {color: #2266d4; border-bottom:1px solid #CCCCCC;   
}

/* Form View */  

.empty { background-color: #f7e0d2;     
    } 
    
/* Calendar */

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}  

/* COLLAPSIBLEPANEL */

.collapsePanel { overflow:hidden;
}          
