/* Stili generici */

a:link		      { color: #993300; text-decoration: none}
a:visited		   { color: #993300; text-decoration: none}
a:hover			   { color: green; text-decoration: underline }
body 			      { font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px }
input 			   { font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px }
legend 			   { font: 13px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px }
select 			   { font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px }
td				      { font: 11px Tahoma, Arial, Helvetica, sans-serif; margin-bottom: 2px }
img			   	{ border-style: none }

/* Maschere di login, logout, versioni */

.desapp			   { font-size: 11px; padding-top:3px; color: #38411d }

.titolover		   { background-color: #ffa74f; color: white; }
.headver	      	{ background-color: #fdf5cc; }
.tabver			   { background-color: #ffa74f; }
.rigaver		      { background-color: white; }

/* Stili comuni a tutte le schermate di dettaglio */

.titolo			   { color: white; font-size: 18px; background-color: #a45200; border: 1px solid #a45200; 
                    padding: 3px; padding-left: 7px}
.sottotitolo      { background-color: #ffffd5; border-color: #ffffd5; border-style: solid; 
                    padding: 3px}
.bottoniera       { background-color: #ffffd5; border-color: #ffffd5; border-style: solid; 
                    padding: 3px}
#tab              { width: 98%; height: 450px }
#singleForm       { width: 97.3%; height: 450px; background-color: #f5ecde; 
                    border: 1px solid #e0cfc2; border-radius: 4px; padding: 6px; }
                    
/* Menu */

.sfondomenu		   { background-color: #ffffd5; }

/* Start */

.startIntro       { font: 13px Tahoma, Arial, Helvetica, sans-serif; color:maroon; 
                    padding-left: 14px; padding-top: 4px; }
.startBody        { font: 13px Verdana, Arial, Helvetica, sans-serif; padding-left: 14px; 
                    padding-top: 4px; }
.startLink        { font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
                    padding-left: 6px; }
.startCampo       { font: 13px Tahoma, Arial, Helvetica, sans-serif; color: black; 
                    font-weight: bold; }
.startTab         { font: 12px Tahoma, Arial, Helvetica, sans-serif; }
#startNotif       { border: 1px solid #ffe0c1; padding: 6px; margin-top: 6px; 
                    background-color: #ffffbb; width: 95%; }
#startNotif td    { font-size: 12px; color: black; }
#startNotif a     { color: red; }

/* Schermate di elenco */

.headlist         { background-color: #fdf5cc}
table.rigalist    { background-color: #ffecd9; margin-left: 3px; }
tr.rigalist       { padding: 1px; background-color: white; }
.countlist        { padding-left: 7px}

.tabDett          { border: 1px solid #e3e1ae; border-radius: 4px; padding: 4px; 
                    background-color: #f4f3df; margin-bottom: 3px;}

.pageInner        { overflow-y: scroll; width: 100%; height: 380px; }
.dettBoxNroRiga   { border: 1px solid #fceca0; background-color: #fef9e2; border-radius: 2px; 
                    width: 35px; padding: 2px;}
.pRiga            { text-align: right; font-weight: bold; }
				  
/* Schermate di editing */

.eti			      { color: black; vertical-align:top; padding-top: 6px }
.etiobbl		      { color: #d8503d; vertical-align:top; padding-top: 6px}
.campo			   { font-size: 12px; font-weight: bold; color: #800000; margin-left: 0px}
.dropdown		   { font-size: 12px; color: #800000; margin-left: 0px;}
.sez			      { font-size: 12px; color: #7d0000; background-color: #ead7b9; padding: 3px;
                    border-radius: 3px; padding-left: 6px;}
.spacer-before    { height: 10px }
.spacer-after     { height: 5px }
.button			   { height:24px }
.buttonint		   { height:23px }
.checkbox         { font-weight: normal; color: black; margin-left: 0px; }

#frmTitoliLezioni { padding-bottom: 4px; margin-top: 0px}
#pageInnerLezioni { height: 360px }
#frmTitoliPres    { padding-bottom: 4px; margin-top: 0px}
