/* 
  questo foglio di stile definisce l'apparenza del menu, ma contiente anche le 
  definizioni di proprieta' comuni a tutte le pagine, perche' tutte le pagine
  caricano queste definizioni
*/

body
{
       font-size= 2;
       font-family: Tahoma,Helvetica,Verdana,Arial,cursive;
       color: #4A4A4A;
       /* background-color: #FFFFFF; */
       background-color: #FEFFEF; 
       padding: 0px 0px;
       text-align: left ;
       margin: 0px 0px;
}

table.small {
       font-size: smaller;
}

ul.header,li.header {
	     margin-left: 0; 
	     padding-left: 0;
	     /* margin-bottom: 5px; */
       list-style-type: none; 
}

.titolopagina {
       font-weight: bold;
       /* color: #000058; */
       color: #4A4A4A;
       font-size: 14pt;
}

.headertd {
	     padding-bottom:10px;
}
.subheadertd {
	     /* border-bottom: solid 2px #E6CAC7 ; */ 
	     border-bottom: solid 2px #0000CD ; 
	     padding: 5px;"
}


#contenttd 
{
       /* background-color: #FFFFFF; */
       background-color: #FEFFEF; 
       padding-left: 25px;
}

/*
 caratteristiche del frame a pie' di pagina
 */

.footertd 
{
       /* border-top:solid 2px #E6CAC7; */
       border-top:solid 2px #0000CD; 
       text-align: center;
       padding-top: 20px;
}
.verticalseparator{
	     background-color : #0000CD; 
}
/*
 caratteristiche del testo del footer
 */
.footer 
{  font-family: Helvetica, Arial,serif; 
           font-size: 12px;
           font-weight: normal;
           text-align: center;
}

/*
 Queste servono per un eventuale menu statico
 */

.menuselected 
{
       text-decoration: none;
       font-size=2;
       font-weight: bold; 
       font-style: italic;
       font-family: serif;
       color: #8041B7;
}

.menunormal 
{
       text-decoration: none;
       font-size= 2;
       font-weight: bold; 
       font-family: serif;
       color: #0000CD; 
}

.menunormal:hover
{      
       /* background-color: #1E90FF; */
       background-color: #CD1076;
       text-decoration: none;
       /* font-size: medium; */
       font-size=2;
       font-weight: bold; 
       font-family: serif;
       color: white;
       padding: 5px;
}

.menuselected:hover 
{
	     
       text-decoration: none;
       /* font-size: medium; */
       font-weight: bold; 
       font-style: italic;
       font-family: serif;
       /* color: #1E90FF; */
       color: #CD1076;
}

ul.tlist li {
       list-style-image: url(images/blustar.gif);
       list-style-type:  circle;
}

hr { height: 3; 
     border-style: none; 
     border-color: #0000CD; 
     background: #0000CD; 
     color: #0000CD; 
}

.linkstrong 
{
    font-weight: bold;
}

high
{
       /* color: #68228B; */
       color: #CD1076;
       font-style: italic;
       font-weight: bold;
}

hh
{
       color: #0000CD; 
       font-style: italic;
       font-weight: bold;
	font-size=+1
}

a:link {
  color:#050095;
}
a:visited {
  color:#1500a5;
}
a:hover {
  text-decoration: underline;
       color: #CD1076;
       /* font-style: italic; */
	}

