body {color:#333355;}
noscript p {display:inline; margin:0; padding:0;}
noscript p input {width:20px; background-color:#eeeeee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand;}


/* Pulsanti */
/*.engButton {width:100; background-color:#B0C4DE; color:#333355; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; height:20px}*/

.engButton {background-image: url(../img/eng/toolbarIndietro.gif); background-position:center center; background-repeat:no-repeat;
 			background-color:transparent;color:#333355; font-size:100%; cursor:pointer; cursor:hand; width:65px; height: 17px; border: 0;}
.engButtonDisabled {background-image: url(../img/eng/toolbarIndietroDisabled.gif); background-position:center center; background-repeat:no-repeat;
            background-color:transparent; color:#888; font-size:100%; width:65px; height: 17px; border: 0;}
.engLookupButton {background-image: url(../img/eng/freccia_dx.gif);  background-position:center center; background-repeat:no-repeat;
                  background-color:#eee; color:#3D3D3D; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:20px}
.engAnnullaLookup {background-image: url(../img/eng/freccia_sx.gif);  background-position:center center; background-repeat:no-repeat;
                  background-color:#eee; color:#3D3D3D; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:20px}
.engAnnulla {background-image: url(../img/eng/annulla.gif);  background-position:center center; background-repeat:no-repeat;
                  background-color:#eee; color:#3D3D3D; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:20px}                  
.engInput {color:#333355; width:93%; border-style:solid; border-width:1px; border-color:#69c; }
.engInputBold {color:#333355; width:93%; background-color:#fff; border-style:solid; border-width:1px; border-color:#69c; font-weight: bold;}
.engLookupInput {color:#333355; width:93%; background-color:#fff; border-style:solid; border-width:1px; border-color:#69c}
.engDownloadInput {color:#333355; width:93%; background-color:#fff; border-style:solid; border-width:1px; border-color:#69c}
.engInputReadOnly {color:#333355; width:93%; background-color:#eee; border-style:solid; border-width:1px; border-color:#69c}
.engSelect {color:#333355; font-size:95%; width:93%; }
.engRadio {color:#333355; font-family:Arial; font-weight:normal;}
.engCheckBox {color:#333355; font-family:Arial; font-weight:normal;}

/* Elenco */
.engElenco {width:100%; font-size:100%;background-color: #A0B4CE;}
.engRadioList {color:#333355;}
/*.engElencoButton {background-image: url(../img/eng/dettaglio.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#eee; color:#3D3D3D; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px}*/
.engElencoButton {background-image: url(../img/eng/us_detail.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:transparent; color:#333355; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px; border: 0}

.engElencoIntestazione {background-color:#B0C4DE; color:#333355; font-weight:bold; font-size: 110%}
.engElencoRiga {background-color:#ffffff; color:#333355;}
.engElencoRigaCorrente {background-color:#E6E6FA; color:#333355; font-weight:bold; border-color: #69c;}
.engElencoRigaCorrente p {background-color:#bebebe; color:#ffffff; font-weight:normal}
.engInfo {color:#3D3D3D; text-align: center; font-weight: bold;}
.engBottonePDF {background-image: url(../img/eng/pdf.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:22px; border-style:none;}
.engBottoneSporgentePDF {background-image: url(../img/eng/pdf.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; }
.engBottoneCSV {background-image: url(../img/eng/csv.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:22px; border-style:none;}
.engBottoneSporgenteCSV {background-image: url(../img/eng/csv.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; }
.engBottoneExcel {background-image: url(../img/eng/excel.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:22px; border-style:none;}
.engBottoneSporgenteExcel {background-image: url(../img/eng/excel.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; }
.engBottoneDownload {background-image: url(../img/eng/download.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:22px; border-style:none;}
.engAscEnabled {background-image: url(../img/eng/freccia_su_bn.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; cursor:pointer; cursor:hand; width:10px; height:22px; border-style:none;}
.engAscDisabled {background-image: url(../img/eng/freccia_su.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; cursor:pointer; cursor:hand; width:10px; height:22px; border-style:none; }                  
.engDescEnabled {background-image: url(../img/eng/freccia_giu_bn.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; cursor:pointer; cursor:hand; width:10px; height:20px; border-style:none;}  
.engDescDisabled {background-image: url(../img/eng/freccia_giu.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; cursor:pointer; cursor:hand; width:10px; height:20px; border-style:none; disabled}                    

.engCreaVerbale{background-image: url(../img/eng/cartellina_aperta.gif); background-position:center center; background-repeat:no-repeat;
            background-color:#fff; cursor:pointer; cursor:hand; width:30px; height:21px; }
.engCalendario{background-image: url(../img/eng/calendar.gif); background-position:center center; background-repeat:no-repeat;
            background-color:#fff; cursor:pointer; cursor:hand; width:30px; height:21px; }            
.engStampante{background-image: url(../img/eng/atampante.gif); background-position:center center; background-repeat:no-repeat;
            background-color:#fff; cursor:pointer; cursor:hand; width:30px; height:21px; }   
.engElencoRaggruppamento1{font-size:110%; margin-top:10;
                          color:#154e87; background-color:#ffffff; font-weight:bold;
                          border-style:solid; border-width:2px; border-color:#ffffff #ffffff #154e87 #ffffff}
/* Albero */
.engAlberoButtonAperto {background-image: url(../img/eng/folderOpen.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; border-style:none;}
.engAlberoButtonChiuso {background-image: url(../img/eng/folderClose.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; border-style:none;}                  
.engAlberoFiglio {background-image: url(../img/eng/file.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#154e87; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height:18px; border-style:none;}                  
.engAlberoDescrizione {font-family:Arial; font-weight:normal; font-size:100%; background-color: #fff; border-style:none; text-align: left;}
.engAlberoDescrizioneCorrente {font-family:Arial; font-weight:bold; font-size:100%; background-color: #fff; border-style:none; text-align: left}

input.selezionato { border: none; background-color:#eee; }
input.nonSelezionato { border: none; background-color:#ffffff;cursor:pointer; cursor:hand; }



/* Toolbar */
.engToolbarPrimoRecord {background-image: url(../img/eng/toolbarPrimoRecord.gif); background-position:center center; background-repeat:no-repeat;
                        background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px;  border: 0}
.engToolbarPaginaPrecedente {background-image: url(../img/eng/toolbarPaginaPrecedente.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px;  border: 0}
.engToolbarPrecedente {background-image: url(../img/eng/toolbarPrecedente.gif); background-position:center center; background-repeat:no-repeat;
                       background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px;  border: 0}
.engToolbarSuccessivo {background-image: url(../img/eng/toolbarSuccessivo.gif); background-position:center center; background-repeat:no-repeat;
                       background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px; border: 0}
.engToolbarPaginaSuccessiva {background-image: url(../img/eng/toolbarPaginaSuccessiva.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px; border: 0}
.engToolbarUltimoRecord {background-image: url(../img/eng/toolbarUltimoRecord.gif); background-position:center center; background-repeat:no-repeat;
                         background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:25px; height: 17px; border: 0}

.engToolbarPrimoRecordDisabled {background-image: url(../img/eng/toolbarPrimoRecordDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0; border: 0}
.engToolbarPaginaPrecedenteDisabled {background-image: url(../img/eng/toolbarPaginaPrecedenteDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0}
.engToolbarPrecedenteDisabled {background-image: url(../img/eng/toolbarPrecedenteDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0}
.engToolbarSuccessivoDisabled {background-image: url(../img/eng/toolbarSuccessivoDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0}
.engToolbarPaginaSuccessivaDisabled {background-image: url(../img/eng/toolbarPaginaSuccessivaDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0}
.engToolbarUltimoRecordDisabled {background-image: url(../img/eng/toolbarUltimoRecordDisabled.gif); background-position:center center; background-repeat:no-repeat;
                          background-color:transparent; color:#3D3D3D; font-size:100%; font-weight:bold; width:25px; height: 17px; border: 0}



.engParagrafo1 {font-size:110%; font-family:Arial; font-size:11px;
                width:96%; margin-bottom:2px; padding:0px;
                color:#3D3D3D; background-color:#fff; font-weight:bold;
                border-style:solid; border-width:2px; border-color:#ffffff #ffffff #154e87 #ffffff}
.engParagrafo2 {margin-left:10px; font-size:110%; font-family:Arial; font-size:11px;
                width:96%; margin-bottom:2px; padding:0px;
                color:#3D3D3D; background-color:#fff; font-weight:bold;
                border-style:none}
.engParagrafo3 {margin-left:20px; font-size:110%; font-family:Arial; font-size:11px;
                width:96%; margin-bottom:2px; padding:0px;
                color:#3D3D3D; background-color:#fff; font-weight:normal;
                border-style:none}
.engSolidFieldset {font-weight:bold; color: #999; padding: 5px 5px 5px 5px; clear: left}
			  /*font-weight:bold; 	
		      border: 1px dotted #AEE800;
			  padding: 5px 5px 5px 5px;*/
}
.engSolidFieldset legend {color: #3D3D3D;} /*3D3D3D*/

.engSolidFieldset3 {font-weight:bold; padding: 5px 5px 5px 5px}
			  /*font-weight:bold; 	
		      border: 1px dotted #AEE800;
			  padding: 5px 5px 5px 5px;*/
}
.engSolidFieldset3 legend {color: #3D3D3D;} /*3D3D3D*/

.engSolidFieldset2 {border-top-style:solid;border-bottom: none; border-left-style: none; border-right-style: none;
             border-top-color:#778899; color: #3D3D3D; font-weight:bold; margin-top:3px; clear: left}              
.engFieldset2 {border: none; color: #3D3D3D; font-weight:bold; clear: left;}                   
.engFieldset {border: none; padding: 5px 5px 5px 5px}               
.engFieldsetWP {font-weight:bold; border: none;  color: red; padding: 5px 5px 5px 5px}

/* group, row, cell*/
.engUl {width:100%; padding:0px; margin:0px; min-height:24px; clear: both;}
.engUl li {float: left; width:16%; text-align: left;
           min-height:19px;
           margin:1px 0px 1px 0px; list-style:none;}

.engUl li div {margin: 1px 0px 2px 0px;}
           
.engUl li.engEtichettaLeft {text-align:left; color:#333355; font-weight: normal; }           
.engUl li.engEtichetta {text-align:right; color:#333355; font-weight: normal; }
.engUl li.engEtichettaBold {text-align:justify; color:#333355; font-weight: bold; }
.engUl li.engTesto {text-align:left; background-color:#eee; color:#333355; font-weight: bold; }
.engUl li.engControl {text-align:left; background-color:#fff; color:#000; font-weight: normal;}

.engUl li.engIntestazione {text-align:left; color:#154e87; font-weight:bold}
.engUl li.engToolBarLeft {text-align:left; color:#154e87; width:auto; padding-right: 20px;}
.engUl li.engToolBarCenter {text-align:center; color:#154e87; width:auto; padding-right: 20px;}
.engUl li.engToolBar {text-align:center; color:#154e87; width:auto; padding-right: 20px; float:none;}
.engUl li.engToolBarRight {text-align:center; color:#154e87; width:auto; float:right; padding-right: 20px;}
.engUl li.engPieElenco {text-align:right; color:#154e87; width:96%}

div.engToolBarLeft {text-align:left; color:#154e87; width:auto; padding-right: 20px; float:left;}
div.engToolBarCenter {text-align:center; color:#154e87; width:auto; padding-right: 20px; }
div.engToolBar {text-align:center; color:#154e87; width:auto; padding-right: 20px; float:none;}
div.engToolBarRight {text-align:right; color:#154e87; width:auto; float:right; padding-right: 10px;}

/* Processi */
/*
.engProcesso {padding:0px; margin:0px;  background-color:#fff; color:#B22222; 
              border:0; text-decoration: underline; cursor: pointer; text-align: left;  }
*/
.engProcesso {background-image: url(../img/eng/toolbarIndietro.gif); background-position:center center; background-repeat:no-repeat;
            background-color:transparent; color:#333355; font-size:100%; cursor:pointer; cursor:hand; width:65px; height: 17px; border: 0;}              
          
.engProcessoMedium {background-image: url(../img/eng/toolbarIndietroMedium.gif); background-position:center center; background-repeat:no-repeat;
            background-color:transparent; color:#333355; font-size:100%; cursor:pointer; cursor:hand; width:130px; height: 17px; border: 0;}
                      
.engProcessoBig {background-image: url(../img/eng/toolbarIndietroBig.gif); background-position:center center; background-repeat:no-repeat;
            background-color:transparent; color:#333355; font-size:100%; cursor:pointer; cursor:hand; width:200px; height: 17px; border: 0;}          
              
.engProcessoStampa {width:12em; padding:0px; margin:0px;  color:#B22222;
              border:0; text-decoration: underline; cursor: pointer; text-align: left; 
              background-color:transparent; background-image: url("../img/eng/pdf.gif"); background-repeat: no-repeat; background-position: left;
              padding-left: 20px}           

.engProcessoDisabled {padding:0px; margin:0px; height:22px; background-color:#fff; color:#bababa;
              border:0; text-decoration: underline; cursor: pointer; }

.engCustomButton {width:110px; padding:0px; margin:0px;  background-color:#fff; color:#B22222;
              border:0; text-decoration: underline; cursor: pointer; text-align: left;  }
              
.engCustomButtonDisabled {width:90px; padding:0px; margin:0px; height:22px; background-color:#fff; color:#bababa;
              border:0; text-decoration: underline; cursor: pointer; }              

.engProcessContainer {padding: 5px; padding-bottom:0px; margin-bottom:5px; clear: both;}
.engUl li.engToolBarProcess{text-align:center; color:#154e87; width:100%}

/* tab */
.engTabContainer {padding: 5px; padding-bottom:0px; margin-bottom:5px; clear: both; border-bottom: solid #000099 1px;}

.engTab {width:100%; padding:5px 0px 0px 5px; margin:0px; height:22px;}
.engTab li {float: left; text-align: left;
            height:20px; text-align:center;
            margin:1px 2px 1px 0px; padding:0px; text-indent:0px; list-style:none;}
span.engTab {text-align: left;
            height:20px; text-align:center;
            margin:1px 0px 1px 0px; padding:0px; text-indent:0px;}
            
.engTab li input {margin:0px 0px 0px 0px; height:22px; font-size:100%; font-weight:bold;}
.engTab li input.selezionato {color:#ffffff; border: none; background-color:#3D3D3D; }
.engTab li input.nonSelezionato {color:#3D3D3D; border: none; background-color:#ddd;cursor:pointer; cursor:hand;}

span.engTab input { margin:0px 0px 0px 0px; height:22px; font-size:100%; font-weight:bold; margin-right:-1px}
span.engTab input.selezionato {color:#ffffff; border: none; background-color:#3D3D3D; }
span.engTab input.nonSelezionato {color:#3D3D3D; border: none; background-color:#ddd;cursor:pointer; cursor:hand;}

/* profile manager */
.engElencoFunzioni {background-color:#ffffff;color:#3D3D3D; font-weight:normal;}
.engElencoFunzioni a {text-align:left; border:0px; background-color:#ffffff; color:#3D3D3D; font-weight:normal; padding:1px}
.engElencoFunzioni a:HOVER{text-decoration: underline; }
.engElencoFunzioniCorrente {background-color:#ffffff; color:#3D3D3D; font-weight:bold;}
.engElencoFunzioniCorrente a {text-align:left; border:0px; background-color:#3D3D3D; color:#ffffff; font-weight:bold; padding:1px}
.engElencoFunzioniCorrente a:HOVER{text-decoration: underline; }
.engROOT {background-image: url(../img/eng/ROOT.gif); background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; border:0; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; }
.engMENU {background-image: url(../img/eng/MENU.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engVOCE {background-image: url(../img/eng/VOCE.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engPAGE {background-image: url(../img/eng/PAGE.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engPRCS {background-image: url(../img/eng/PRCS.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engPROC {background-image: url(../img/eng/PROC.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engTAB {background-image: url(../img/eng/TAB.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engTABS  {background-image: url(../img/eng/TABS.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engFUNZ {background-image: url(../img/eng/FUNZ.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engBUTT {background-image: url(../img/eng/BUTT.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}
.engBUTS  {background-image: url(../img/eng/BUTS.gif); border:0; background-position:center center; background-repeat:no-repeat;
                  background-color:#fff; font-weight:bold; cursor:pointer; cursor:hand; width:2em; height:18px; border-bottom-style: dotted;}

/* Calendario 
.calendar {width:95%; border-width: 0 0 1px 1px; border-color:#00008B; border-style:solid; }
.calendar  {vertical-align: top; border-width: 1px 1px 0 0; color:#4682B4; border-color:#00008B; border-style:solid}

.calendar th {text-align:center; width:14%; color:#FFFFFF; background-color:#4682B4; border-width: 0 0 1px 1px; border-color:#000; border-style:solid}

.calendar th input {cursor:pointer; cursor:hand; border-style:none; color: inherit; color:#fff; background-color: transparent; font: inherit;}
.calendar th input:hover {color: #FFA500}
.calendar th.holiday {text-align:center; width:14%; background-color:#ff8;}

.calendar td {text-align:center; vertical-align: text-top; background-color:#ffffff; color:#FFF; border-width: 0px 0px 1px 1px; border-style:solid; border-color: #000}

.calendar .in {background-color:#ffffff; color:#B0C4DE}
.calendar .out {background-color:#C0C0C0; color:#4682B4}
.calendar .holiday {background-color:#B0C4DE; color:#FFF}
.calendar .iterAccelerato {background-color:#FFFFCC; color:#FFF}

.calendar .in .day {border: 2px solid #ffffff; }
.calendar .out .day {border: 2px solid #C0C0C0; }
.calendar .holiday .day {border: 2px solid #B0C4DE; }
.calendar .current .day {border: 2px solid #800; }

.calendar .date {text-align:right;}
.calendar .date input {font-weight: bold; cursor:pointer; cursor:hand; border-style:none; color: #FFFFFF; background-color: #C0C0C0; width:2em; margin: 2px; }
.calendar .date input:hover {color: #FFA500}
.calendar .out .date input {font-weight: bold; cursor:pointer; cursor:hand; border-style:none; color: #C0C0C0; background-color: #FFFFFF; width:2em; margin: 2px }
.calendar .out .date input:hover {color: #FFA500}
.calendar .holiday .date input {font-weight: bold; cursor:pointer; cursor:hand; border-style:none; color: #B0C4DE; background-color: #FFFFFF; width:2em; margin: 2px }
.calendar .holiday .date input:hover {color: #FFA500}
.calendar .today .date input {font-weight: bold; cursor:pointer; cursor:hand; border-style:none; color: #FFFFFF; background-color: #800; width:2em; margin: 2px }
.calendar .today .date input:hover {color: #FFA500}

.calendar .activity {font-weight: normal; text-align: center; color: #4682B4;}
.calendar .activity input {cursor:pointer; cursor:hand; border-style:none; background-color: transparent; color:#4682B4; font-size: 80%; font-weight: bold;}
.calendar .activity input:hover {color: #FFA500}
.calendar .activity input.disabled {cursor:default;}
.calendar .activity input.disabled:hover {color:#4682B4;}

.calendar .out .activity {color:#FFFFFF; }
.calendar .out .activity input {cursor:pointer; cursor:hand; border-style:none; background-color: transparent; color:#FFFFFF; font-size: 80%; }
.calendar .out .activity input:hover {color: #FFA500}
.calendar .out .activity input.disabled {cursor:default;}
.calendar .out .activity input.disabled:hover {color:#FFFFFF;}

.calendar .holiday .activity {color:#FFFFFF; }
.calendar .holiday .activity input {cursor:pointer; cursor:hand; border-style:none; background-color: transparent; color:#FFFFFF; font-size: 80%; }
.calendar .holiday .activity input:hover {color: #FFA500}
.calendar .holiday .activity input.disabled {cursor:default;}
.calendar .holiday .activity input.disabled:hover {color:#FFFFFF;}

.calendarNavigazione {width:95%; border-width: 0 0 0 0; color:#4682B4; margin-bottom: 10px;}
.calendarNavigazione td {text-align: center;}
.calendarNavigazione td input {background-color:transparent; color:#4682B4; font-weight:bold; cursor:pointer; cursor:hand; border-style: none;}
.calendarNavigazione td input.disabled {background-color:transparent; color:#FFA500; font-weight:bold; cursor: default; border-style: none;}
.calendarNavigazione td input.engToolbarPaginaPrecedente {background-image: url(../img/eng/paginaIndietro.gif);	}
.calendarNavigazione td input.engToolbarPaginaSuccessiva {background-image: url(../img/eng/paginaAvanti.gif);	}
.calendarNavigazione td input.engToolbarPrecedente {background-image: url(../img/eng/indietro.gif);	}
.calendarNavigazione td input.engToolbarSuccessivo {background-image: url(../img/eng/avanti.gif);	}

.calendarMesePrecedente {background-image: url(../img/eng/paginaIndietro.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em}
.calendarSettimanaPrecedente {background-image: url(../img/eng/paginaIndietro.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em}
.calendarGiornoPrecedente {background-image: url(../img/eng/indietro.gif); background-position:center center; background-repeat:no-repeat;
                       background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em; }
.calendarGiornoSuccessivo {background-image: url(../img/eng/avanti.gif); background-position:center center; background-repeat:no-repeat;
                       background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em; }
.calendarSettimanaSuccessiva {background-image: url(../img/eng/paginaAvanti.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em}
.calendarMeseSuccessivo {background-image: url(../img/eng/paginaAvanti.gif); background-position:center center; background-repeat:no-repeat;
                             background-color:#eee; color:#3D3D3D; font-size:100%; font-weight:bold; cursor:pointer; cursor:hand; width:2em}
.etichettaIterAccelerato {background-color:#FFFFCC; border-color:#FFCC00; color:#3D3D3D; border-style:solid; border-width:1px; width: 100%}
*/
/* button dal bordo dinamico*/

.engButtonDynamic {background-color:transparent; font-size:100%; cursor:pointer; cursor:hand; border: 0;}
.roundcontbutton {
	background-color: #d7d7d7;
	color: #fff;
 	float: left;

}

li div.roundcontbutton  {
	margin: 0px 0px 0px;
}
	

.roundcontbutton input {
	margin: 0px 0px;
	
	display: block; 
	margin-left:0px;
	width:100%;
}

li div.roundtopbutton { 
	background: url(../img/eng/tr.gif) no-repeat top right; 
	width: 100%;
	float:right;
	margin-top: 0px;
	margin-bottom: -1px;
	margin:left: 0px;
	margin:right: 0px;
}

li div.roundbottombutton {
	background: url(../img/eng/br.gif) no-repeat top right; 
	width: 100%;
	float:right;
	margin-top: -3px;
	margin-bottom: 0px;
	margin:left: 0px;
	margin:right: 0px;
}

img.cornerbutton {
   width: 3px;
   height: 3px;
   border: none;
   display: block !important;
   float:left;
}

.engHref {
  background-color:#FFFFFF;
  border:0 none;
  color:#3D3D3D;
  /*color:#B22222;*/
  cursor:pointer;
  margin:0;
  padding:0;
  text-align:left;
  text-decoration:none;
}
.engHref:HOVER {text-decoration: underline; }


