/* ================================================================ 
http://www.cssplay.co.uk/menus/drop_examples.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
=================================================================== */
/* commom style for all browsers */

.menu_home {
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top: 408px;   
left: 335px;
}


.menu_stampe {
/*
font-family: verdana, sans-serif;
position:relative;
font-size:0.9em;
height:2.5em;
text-align:left;
*/
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top: 35px;
left: 290px;
}


.menu_stampe ul,.menu_home ul {
padding:0;
margin:0;  
list-style-type:none;  /* for Firefox */
}
.menu_stampe li, .menu_home li {
float:left; 
position:relative;
/* width: 6em;  */  /* AGGIUNTO PER STRINGERE IL PRIMO LIVELLO */
}


.menu_stampe li a, .menu_stampe li a:visited,
.menu_home li a, .menu_home li a:visited
{
height:3em;
line-height:3em;
display:block;
float:left;
padding-right:0.92em;
padding-left:0.92em;
}
* html .menu_stampe li a, .menu_stampe li a:visited, 
.menu_home li a, .menu_home li a:visited
{
/*    width:7em;  */
w\idth:6em; /* hack for IE5.5 */
}

.menu_stampe li a.drop, .menu_stampe li a.drop:visited, 
.menu_home li a.drop, .menu_home li a.drop:visited 
{
text-align: center;
width:auto;    /* width:5.30em;  */
 /* CON QUESTO REGOLO LA LARGHEZZA DEL LINK */
padding-bottom: 2px; /* QUESTO L'HO AGGIUNTO IO
per facilitare il passaggio al menu orizzontale sottostante */
}

.menu_stampe li ul, .menu_home li ul 
{
visibility:hidden;
overflow:hidden;
position:absolute;
}
.menu_stampe li:hover ul,
.menu_stampe li a:hover ul 
{
visibility:visible;
height:auto;
background: transparent; /* IL COLORE DI BACKGROUND potrebbe servire PER IE
altrimenti il mouse non riesce a passare all'elemento li successivo */
position: absolute; /* occorre per posizionare il secondo livello */
top: 29px;  /* top:2.5em;*/ 

left:-210px;

overflow:visible;
width:650px; /* QUESTO L'HO AGGIUNTO IO
per rendere ORIZZONTALE il secondo livello */
/*
width:10em;
border:1px solid #ddd;
*/
}

.menu_home li:hover ul,
.menu_home li a:hover ul
{
visibility:visible;
height:auto;
background: transparent; /* IL COLORE DI BACKGROUND potrebbe servire PER IE
altrimenti il mouse non riesce a passare all'elemento li successivo */
position: absolute; /* occorre per posizionare il secondo livello */
top: 29px;  /* top:2.5em;*/ 

left:-155px;

overflow:visible;
width:650px; /* QUESTO L'HO AGGIUNTO IO
per rendere ORIZZONTALE il secondo livello */
/*
width:10em;
border:1px solid #ddd;
*/
}


.menu_stampe table {
margin:-1px;
border-collapse:collapse;
 font-size:1em; /*  font size for IE5.5 */
}


.menu_stampe li:hover a, .menu_stampe li a:hover, 
.menu_home li:hover a, .menu_home li a:hover 
{
border:0;  /* per IE5.5 e IE6 */ 
/*
text-decoration:underline;
*/
}

.menu_stampe li:hover ul li a, .menu_stampe li a:hover ul li a, 
.menu_home li:hover ul li a, .menu_home li a:hover ul li a 
{
display:block;
font-weight:normal;
background:transparent;
text-decoration:none;
height:auto;
line-height:1.5em;
padding:0.5em;
width: auto;
/* width:9em; */
}

* html .menu_stampe li a:hover ul li a,
* html .menu_home li a:hover ul li a
{
/* width:10em; */
w\idth:9em; /* hack for IE5.5 */
}


.drop TD /* QUESTO L'HO AGGIUNTO IO PER IL MENU DI 2do LIVELLO IN IE6 */
{
font-size: 1.2em;
}
