a:hover {
   text-decoration: none;
   background-color: #DAABA3;
   background-color: #F0E1F7;
}
  

/* stili per MENU TOP*/
  
a.menu-ita  {
   color: #000000;
   font-size :0.8em; 	
}
  
a.menu-eng {
   color: #606060;
   font-size :0.8em; 
   font-style: italic;
}

a.menu-ita.active, a.menu-eng.active {
   font-weight: bold;
   text-decoration: none;
}

a.menu-ita.active {
  color: #5eb935;
}

a.menu-eng.active {
  color: #A0A0A0;
}



p.menu-top  {
	text-align: right;
	margin: 0px 0px 0px 0px;
}
  
p.menu-bottom  {
	text-align: left;
	margin: 0px 0px 0px 0px;
}




/* */

  
h1.aq_ita {
   font-family : Arial, Helvetica, sans-serif;
   font-size :1em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: left;
   color : #5EB935;
}

h1.aq_home {
   font-family : Arial, Helvetica, sans-serif;
   font-size :1em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
   color : #808080;
}
    
p.aq_home_eng {
   font-family : Times New Roman, Times, serif;
   font-size : 0.8em; 
   font-style: italic;
   color : #808080;
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
} 

p.aq_home_ita  {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 0.8em; 
   font-style: normal;
   color : #808080;
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
} 
    
p.aq_normal {
   font-family : Arial, Helvetica, sans-serif;
   font-size :0.8em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: justify;
}

p.aq_centered {
   font-family : Arial, Helvetica, sans-serif;
   font-size :0.8em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   padding-left: 50px;
   padding-right: 50px;
   text-align: center;
}

p.aq_ita {
   font-family : Arial, Helvetica, sans-serif;
   font-size :0.8em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: justify;
}

p.aq_normalEng {
   font-family : Times New Roman, Times, serif;
   font-size : 0.8em; 
   font-style: italic;
   color : #808080;
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
} 


p.aq_eng {
   font-family : Times New Roman, Times, serif;
   font-size : 0.8em; 
   font-style: italic;
   color : #808080;
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
} 

p.aq_menu_ita {
   font-family : Times New Roman, Times, serif;
   font-size :0.8em; 
   margin-top : 0px; 
   margin-bottom : 7px;
   color : #000000;
}

p.aq_menu_eng {
   font-family : Times New Roman, Times, serif;
   font-size :0.8em; 
   font-style: italic;
   margin-top : 0px; 
   margin-bottom : 7px;
   color : #808080;
}

p.aq_pdf {
   font-family : Arial, Helvetica, sans-serif;
   font-size :0.7em; 
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: left;
   color : #808080;
}

p.aq_pdf a:link {
   text-decoration: none;
    }
    
p.aq_pdf a:visited {
   text-decoration: none;
    }
    
p.aq_pdf a:hover {
   text-decoration: underline;
   background-color: #F0E1F7;
    }

h1.aq_eng {
   font-family : Times New Roman, Times, serif;
   font-size :1em; 
   font-style: italic;
   margin-top : 0px; 
   margin-bottom : 7px; 
   text-align: right;
   color : #808080;
}

ul.aq_normal {
   font-family : Arial, Helvetica, sans-serif;
   font-size :0.75em; 
   margin-top : 0em; 
   margin-bottom : 0em; 
   margin-left : 1 em;
   text-align: left;
   list-style-image: url('images/arrow.gif');
}

li {
   margin-top : 0em; 
   margin-bottom : 0.65em;
}

li a:link {
	text-decoration: none;
}

li a:visited {
	text-decoration: none;
}


tr.aq_header {
    background-color: #CCFF99;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

td.aq_txtIta
{
    vertical-align : top; 
    width : 100%;
}

td.aq_txtEng
{
    vertical-align : bottom; 
	width : 100%;
}

td.aq_portfolio1
{
    background-color: #F8F5F3;
}

td.aq_portfolio2
{
    background-color: #F8F5F3;
    text-align: right;
    width : 100%;
}

td.aq_portfolio3
{
    background-color: #F8F8F8;
    text-align: right;
}

td.td-top
{
    text-align: right;
	vertical-align: middle;
}


td.td-bottom
{
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
}

td.color1
{
    background-color: #F8F5F3;
}

td.color2
{
    background-color: #F8F8F8;
}


td.td-footerspacer
{

}



p.footer 
{
margin:0;
font-size:0.8em;
text-align: right;
color: #808080;
}


p.strong
{
font-weight: bold;
color: #5EB935;
}


a.a-logo
{
margin:0;
padding: 0;
}


table.right-box
{
margin:0;
padding:0 20px 0 40px;
}
