* { padding:0; margin:0;}
.ddmx { width:100%; height:37px;}
.ddmx .item1 { height:37px; text-align:center; vertical-align:top; background:url(../img/bordo_menu.gif) top right no-repeat; text-decoration:none;}
.ddmx .item1:hover { height:37px; text-align:center; vertical-align:top; background:url(../img/bordo_menu.gif) top right no-repeat; text-decoration:none;}
.ddmx .item1-active { height:37px; text-align:center; vertical-align:top; background:url(../img/bordo_menu.gif) top right no-repeat; text-decoration:none;}
.ddmx .item1-active:hover { height:37px; text-align:center; vertical-align:top; background:url(../img/bordo_menu.gif) top right no-repeat; text-decoration:none;}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding:0;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #ffffff;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding:0;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

			
/*fabio*/
	/*link*/
	a.link_menu_top { font-family:"Times New Roman", Times, serif; font-size:14px; color:#666666; font-weight:bold; text-decoration:none;}
	a.link_menu_top:hover { font-family:"Times New Roman", Times, serif; font-size:14px; color:#3f3f3f; font-weight:bold; text-decoration:none;}
	a.link_menu_top_vedi { font-family:"Times New Roman", Times, serif; font-size:14px; color:#cc3333; font-weight:bold; text-decoration:none;}
	a.link_menu_top_vedi_azienda { font-family:"Times New Roman", Times, serif; font-size:14px; color:#cc3333; font-weight:bold; text-decoration:none;}
	a.link_menu_top_vedi_prodotti { font-family:"Times New Roman", Times, serif; font-size:14px; color:#ab8933; font-weight:bold; text-decoration:none;}
	a.link_menu_top_vedi_momenti { font-family:"Times New Roman", Times, serif; font-size:14px; color:#003399; font-weight:bold; text-decoration:none;}
	a.link_menu_top_vedi_casa_gancia { font-family:"Times New Roman", Times, serif; font-size:14px; color:#106509; font-weight:bold; text-decoration:none;}
	
	a.link_menu_top2 { font-size:11px; color:#666666; text-decoration:none;}
	a.link_menu_top2:hover { font-size:11px; color:#3f3f3f; text-decoration:none;}
	a.link_menu_top2_vedi { font-size:11px; color:#3f3f3f; text-decoration:none;}

	/*classi*/
	.cont_menu_top_box { position:relative; margin:auto; z-index:98;}
		.cont_menu_top_layer { position:absolute; top:0; left:0; z-index:98; display:none;}
			.cont_menu_layer_int { position:relative; float:left; z-index:98;}
					
					table.menu_layer_table { text-align:center; width:183px; background-color:#FFFFFF;}
					td.menu_layer_ombra_sx { background:url(../img/menu_layer_ombra_sx.png) repeat-y;}
					td.menu_layer_ombra_dx { background:url(../img/menu_layer_ombra_dx.png) repeat-y;}
					td.menu_layer_angolo_sx { background:url(../img/menu_layer_angolo_sx.png) bottom left no-repeat;}
					td.menu_layer_angolo_dx { background:url(../img/menu_layer_angolo_dx.png) right bottom no-repeat;}
					td.menu_layer_ombra_repeat { background:url(../img/menu_layer_ombra_repeat.png) repeat-x;}
					p.menu_layer_riga { background:url(../img/menu_top_layer_riga.gif) repeat-x;}

