body { 
       margin-top: 0;
       margin-right: 0;
       margin-bottom: 0;
       margin-left: 0;
       color: #333333;
       background-color: #010080;
       font-size: 10px;
}
.sitefootnote			{Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size: 10px; background-color:#010080; text-decoration: none;}
.sitefootnote a:hover 	{Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size: 10px; color:#FF9900; text-decoration: none;}
.sitefootnote a:link	{Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size: 10px; color:#666666; text-decoration: none;}
.sitefootnote a:visited	{Verdana, Arial, Helvetica, sans-serif;color:#666666; font-size: 10px; color:#666666; text-decoration: none;}

table.header { 
               background-image: url("../images/elements/tableheader.gif");
               background-color: #010080;
               }
table.header_intestazione { 
               background-color: #010080;
               }

table.calendar { 
                 background-color: #dddddd;
                 font-family: verdana, arial;
                 }
td.calendarHeader { 


                    }
td.calendar { 

              }
table.top { 
            background: #ffffff;
            }
table.textbody { 
                 background: #010080;
                 }
td.greybackground { 
                    background: #ffffff;
                    }
td.whitebackground{ 
                    background: #000000;
                    }
.date { 
        text-align: right;
        font-size: 8px;
        }
td.submenuelement { 
                    padding-left: 1em;
                    padding-right: 1em;
                    text-align: center;
                    }
td.tanheader { 
               background: #006699;
               font-weight: bold;
               color: #ffffff;
               font-size: 10px;
               font-family: verdana, arial;
               padding-left: 10px;
               padding-top: 2px;
               padding-bottom: 2px;
              }
			  
td.tanheaderDisabled { 
               background: #c9c7ee;
               font-weight: bold;
               color: #ffffff;
               font-size: 10px;
               font-family: verdana, arial;
               padding-left: 10px;
               padding-top: 2px;
               padding-bottom: 2px;
              }

.sfondo_tabella_form{ 
               background: #c9c7ee;
               font-weight: bold;
               color: #010080;
               font-size: 10px;
               font-family: verdana, arial;
               padding-left: 10px;
               padding-top: 2px;
               padding-bottom: 2px;
              }

td.listheader { 
                background: #fff3e7;
                font-weight: bold;
                color: #000000;
                font-size: 10px;
                font-family: verdana, arial;
                padding-left: 10px;
                padding-top: 5px;
                padding-bottom: 5px;
                padding-right: 10px;
                text-align: center;
              }
td.listitem { 
                color: #000000;
                font-size: 10px;
                font-family: verdana, arial;
                padding-left: 3px;
                padding-top: 3px;
                padding-bottom: 3px;
                padding-right: 3px;
                text-align: center;
              }
td.listitemleft { 
                  color: #000000;
                  font-size: 10px;
                  font-family: verdana, arial;
                  padding-left: 3px;
                  padding-top: 3px;
                  padding-bottom: 3px;
                  padding-right: 3px;
                  text-align: left;
                  }
td.listitemlargebold { 
                   color: #000000;
                   font-size: 10px;
                   font-family: verdana, arial;
                   padding-top: 3px;
                   padding-bottom: 3px;
                   padding-left: 10px;
                   text-align: left;
                   font-weight: bold;
              }
td.listitemlarge { 
                   color: #000000;
                   font-size: 10px;
                   font-family: verdana, arial;
                   padding-top: 3px;
                   padding-bottom: 3px;
                   padding-left: 10px;
                   text-align: left;
              }
td.smallbox { 
              background: #ffffff;
              padding-left: 20px;
              padding-right: 20px;
              line-height: 2em;
              font-size: 10px;
              }
			  
td.smallboxDisabled { 
              background: #E5E5E5;
              padding-left: 20px;
              padding-right: 20px;
              line-height: 2em;
              font-size: 10px;
              }
td.whitebackground { 
                     background: #ffffff;
                     }
td.bluebackground { 
                     background: #434f65;
                     }
input { 
         font-family: verdana, arial;
         font-size: 10px;
         color: #000000;
         border : 1px solid black;
         }
		
select { 
         font-family: verdana, arial;
         font-size: 9px;
         color: #000000;
         border : 1px solid black;
         }
.whitetext { color: #ffffff; background: #010080;}
.whitetext a:hover	{ color: #FF9900; background: #010080;}
.whitetext a:link	{ color: #FFFFFF; background: #010080;}
.whitetext a:visited { color: #ffffff; background: #010080;}
/*
.whitetext { color: #ffffff;}
.whitetext a:hover	{ color: #FF9900;}
.whitetext a:link	{ color: #FFFFFF;}
.whitetext a:visited { color: #ffffff;}
*/

h2 { 
     margin-top: 1em;
     margin-bottom: 10px;
     margin-left: 10px;
     }
h3 { 
     margin-top: 1em;
     margin-bottom: 10px;
     margin-left: 10px;
     }
td.lowernavigation { 
                     padding: 1em;
                     text-align: center;
                     }
p { 
    margin-left: 10px;
    margin-right: 10px;
    text-align: justify;
    font-size: 12px;
    }
p.center { 
           margin-left: 10px;
           margin-right: 10px;
           text-align: center;
           font-size: 10px;
           }
.marginleft { 
              margin-left: 10px;
              }
.marginright { 
              margin-right: 10px;
              }
.righttext { 
             padding-left: 7em;
             }
.leftpad5 { padding-left: 5em;}

a:link, a:visited, a:active {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #010080;
}
a:hover {font-size: 10px; color: #dd0000;}

a:link.nodec {font-weight: bold; text-decoration: none; color: #ffffff;}
a:visited.nodec {font-weight: bold; text-decoration: none; color: #ffffff; }
a:active.nodec {font-weight: bold; text-decoration: none; color: #ffffff; }
a:hover.nodec {font-weight: bold; text-decoration: none; color: #ffffff;}
.margin1emtop {margin-top: 1em;}
.margin3emtop {margin-top: 3em;}
.redtext { 
           font-weight: bold;
           color: #dd0000;
           }
.titoli_home_page {
	font-family: "Arial Black";
	font-size: 16px;
	font-style: italic;
	color: #0000FF;
}
.testo_generico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /*was 12px*/
}
.testo_generico_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; /*was 12px*/
}
.title_section	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
xws {
	color: #FFFFFF;
}
