body
{ font-size:0.625em;
   color: #003057;    /* blu scuro */
/* color: #9B1A53;    /* bordeaux */
/* color: #1D8D99;    /* blu-verdone */
/* color: #363636;    /* grigio */
/* color: #23323f;    /* blu-scuro */
/* color: #666;       /* grigio */
}

html
{ font-size:95%;
}

body, input, select, tr, td
{ font-family: "Titillium Web", sans-serif;
  font-size:95%;
}

input, select
{ 
border: 1px solid #FF6600;    /* arancio */
border-radius: 4px;
padding: 3px;
color: #003057;               /* blu scuro */
}

input[readonly]
{ 
border: 1px solid gray;     /* grigio */
border-radius: 4px;
padding: 3px;
background-color: #f0f0f0;  /* grigio chiaro */
color: #003057;             /* blu scuro */
}

div.container
{ 
/* border: 1px solid #B0C647; */ /* verde acido */
/* border: 1px solid #FF6600;    /* arancio */
border: 1px solid #1D8D99;    /* blu-verdone */
/* border: 1px solid #c90d0d;    /* bordeaux Dani */
/* border: 1px solid #9B1A53;    /* bordeaux */
border-radius: 4px;
padding: 3px;
/* box-shadow: 1px 2px 3px #666; */
color: #003057;    /* blu scuro logo */
margin: 0 0 0.1em 0;    
}

div.toggleBtt
{ 
/* border: 1px solid #B0C647; */ /* verde acido */
/* border: 1px solid #FF6600;    /* arancio */
border: 1px solid #1D8D99;    /* blu-verdone */
background-color: #1D8D99;    /* blu-verdone */
/* border: 1px solid #c90d0d;    /* bordeaux Dani */
/* border: 1px solid #9B1A53;    /* bordeaux */
border-radius: 4px;
padding: 3px;
/* box-shadow: 1px 2px 3px #666; */
color: #FFFFFF;    /* bianco */
margin: 0 0 0.1em 0;
text-align: center;    
}

div.anagNumber
{ 
background-color: #1D8D99;    /* blu-verdone */
border-radius: 4px;
padding: 3px;
color: #FFFFFF;    /* bianco */
margin: 0 0 0.1em 0;
text-align: center;
height:68px;
line-height:68px;
font-size: 30px;   
}

div.slideDiv
{ 
display:none;
}

tr.container, th.container
{ 
border: 1px solid #1D8D99;    /* blu-verdone */
border-radius: 4px;
padding: 3px;
color: #003057;               /* blu scuro */
margin: 0 0 0.1em 0;    
vertical-align: top;
}

tr#container td
{ 
border: 1px solid #1D8D99;    /* blu-verdone */
border-radius: 4px;
padding: 3px;
color: #003057;               /* blu scuro */
margin: 0 0 0.1em 0;    
vertical-align: top;
}

tr.container td
{ 
border-bottom: 1px solid #1D8D99;    /* blu-verdone */
padding: 0px 4px 0px 4px;
}

#loginDiv
{
position: absolute;
width:600px;
height:300px;
z-index:15;
top:50%;
left:50%;
margin:-150px 0 0 -300px;
}

div.main
{
position: absolute;
width:100%;
height:100%;
top:0;
left:0;
}

#msg
{
/* font-size:110%; */
 font-size:1em; 
 color: #9B1A53;    /* bordeaux */
}


@font-face {
font-family: "Titillium Web";
font-style: normal;
font-weight: 400;
src: local("Titillium Web"), local("TitilliumWeb-Regular"), url("TWRegular.woff2") format("woff2"), url("TWRegular.woff") format("woff");
}

@font-face {
font-family: "Titillium Web";
font-style: normal;
font-weight: 600;
src: local("Titillium WebSemiBold"), local("TitilliumWeb-SemiBold"), url("TWSemibold.woff2") format("woff2"), url("TWSemibold.woff") format("woff");
}

a         { color: #1D8D99;    /* blu-verdone */ }
a.sel     { color: #FF6600;    /* arancio */ }
a:hover   { color: #FF6600;    /* arancio */ }
a:link    { text-decoration: none; }
a:active  { text-decoration: none; }
a:visited { text-decoration: none; }

ul,li       { list-style-type: none; padding-left: 0.5em; }
ul>li>ul    { list-style-type: square; }

img       {border:0;}

input.num    { text-align: right; } 
div.fixed    { position: fixed; width: 80%; opacity: 1.0; background-color: #ffffff; } 
table.appmenu      { margin: 7; }
input.action       { color: #1D8D99; font-weight: bold; } 
input.action:hover { color: #FF6600; } 

/*
input:read-only { background-color: gray; } 
input:-moz-read-only { background-color: gray; } 
*/

/*
table     {border:0;padding:0;margin:0;width:100%;border-collapse:collapse;font-size:100%;}
tr        {border:0;padding:0;margin:0;font-size:100%;}
td        {border:0;padding:0;margin:0;text-align:left;font-size:100%;}
*/

