/* ######################### MENU STYLE #########################*/
#imSite { position: relative; }
#imMnMn { text-align: left; }
#imMnMn > ul { z-index: 10001; display: inline-block; }
#imMnMn li > ul { z-index: 10002; }

/* Main Menu */

#imMnMn ul, #imPgMn ul {padding:0;margin:0;list-style-type:none; }
#imMnMn > ul > li { position: relative; margin-left: 1px;  }
#imMnMn > ul > li:first-child { margin-left: 0; }
/* Links */
#imMnMnNode0 { background-image: url('../menu/index.png'); height: 30px; width: 80px; }
#imMnMnNode0 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode0:hover { background: none; background-image: none; }
#imMnMnNode0:hover .imMnMnFirstBg { background-image: url('../menu/index_h.png'); height: 30px; width: 80px;}
#imMnMnNode0.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode0.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/index_h.png'); height: 30px; width: 80px;}
#imMnMnNode38 { background-image: url('../menu/condominio.png'); height: 30px; width: 80px; }
#imMnMnNode38 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode38:hover { background: none; background-image: none; }
#imMnMnNode38:hover .imMnMnFirstBg { background-image: url('../menu/condominio_h.png'); height: 30px; width: 80px;}
#imMnMnNode38.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode38.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/condominio_h.png'); height: 30px; width: 80px;}
#imMnMnNode39 { background-image: url('../menu/compleanno-pino.png'); height: 30px; width: 80px; }
#imMnMnNode39 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode39:hover { background: none; background-image: none; }
#imMnMnNode39:hover .imMnMnFirstBg { background-image: url('../menu/compleanno-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode39.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode39.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/compleanno-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode40 { background-image: url('../menu/pino-viola-1.png'); height: 30px; width: 80px; }
#imMnMnNode40 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode40:hover { background: none; background-image: none; }
#imMnMnNode40:hover .imMnMnFirstBg { background-image: url('../menu/pino-viola-1_h.png'); height: 30px; width: 80px;}
#imMnMnNode40.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode40.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pino-viola-1_h.png'); height: 30px; width: 80px;}
#imMnMnNode46 { background-image: url('../menu/foto-pino-1.png'); height: 30px; width: 80px; }
#imMnMnNode46 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode46:hover { background: none; background-image: none; }
#imMnMnNode46:hover .imMnMnFirstBg { background-image: url('../menu/foto-pino-1_h.png'); height: 30px; width: 80px;}
#imMnMnNode46.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode46.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/foto-pino-1_h.png'); height: 30px; width: 80px;}
#imMnMnNode48 { background-image: url('../menu/compleanni.png'); height: 30px; width: 80px; }
#imMnMnNode48 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode48:hover { background: none; background-image: none; }
#imMnMnNode48:hover .imMnMnFirstBg { background-image: url('../menu/compleanni_h.png'); height: 30px; width: 80px;}
#imMnMnNode48.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode48.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/compleanni_h.png'); height: 30px; width: 80px;}
#imMnMnNode49 { background-image: url('../menu/risate-pino.png'); height: 30px; width: 80px; }
#imMnMnNode49 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode49:hover { background: none; background-image: none; }
#imMnMnNode49:hover .imMnMnFirstBg { background-image: url('../menu/risate-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode49.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode49.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/risate-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode51 { background-image: url('../menu/pino-dendista.png'); height: 30px; width: 80px; }
#imMnMnNode51 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode51:hover { background: none; background-image: none; }
#imMnMnNode51:hover .imMnMnFirstBg { background-image: url('../menu/pino-dendista_h.png'); height: 30px; width: 80px;}
#imMnMnNode51.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode51.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pino-dendista_h.png'); height: 30px; width: 80px;}
#imMnMnNode52 { background-image: url('../menu/processione-in-andria.png'); height: 30px; width: 80px; }
#imMnMnNode52 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode52:hover { background: none; background-image: none; }
#imMnMnNode52:hover .imMnMnFirstBg { background-image: url('../menu/processione-in-andria_h.png'); height: 30px; width: 80px;}
#imMnMnNode52.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode52.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/processione-in-andria_h.png'); height: 30px; width: 80px;}
#imMnMnNode53 { background-image: url('../menu/andria.png'); height: 30px; width: 80px; }
#imMnMnNode53 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode53:hover { background: none; background-image: none; }
#imMnMnNode53:hover .imMnMnFirstBg { background-image: url('../menu/andria_h.png'); height: 30px; width: 80px;}
#imMnMnNode53.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode53.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/andria_h.png'); height: 30px; width: 80px;}
#imMnMnNode54 { background-image: url('../menu/teatrofedrokeplero.png'); height: 30px; width: 80px; }
#imMnMnNode54 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode54:hover { background: none; background-image: none; }
#imMnMnNode54:hover .imMnMnFirstBg { background-image: url('../menu/teatrofedrokeplero_h.png'); height: 30px; width: 80px;}
#imMnMnNode54.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode54.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/teatrofedrokeplero_h.png'); height: 30px; width: 80px;}
#imMnMnNode55 { background-image: url('../menu/fedro.png'); height: 30px; width: 80px; }
#imMnMnNode55 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode55:hover { background: none; background-image: none; }
#imMnMnNode55:hover .imMnMnFirstBg { background-image: url('../menu/fedro_h.png'); height: 30px; width: 80px;}
#imMnMnNode55.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode55.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/fedro_h.png'); height: 30px; width: 80px;}
#imMnMnNode56 { background-image: url('../menu/mondiali.png'); height: 30px; width: 80px; }
#imMnMnNode56 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode56:hover { background: none; background-image: none; }
#imMnMnNode56:hover .imMnMnFirstBg { background-image: url('../menu/mondiali_h.png'); height: 30px; width: 80px;}
#imMnMnNode56.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode56.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/mondiali_h.png'); height: 30px; width: 80px;}
#imMnMnNode61 { background-image: url('../menu/canzoni-franco.png'); height: 30px; width: 80px; }
#imMnMnNode61 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode61:hover { background: none; background-image: none; }
#imMnMnNode61:hover .imMnMnFirstBg { background-image: url('../menu/canzoni-franco_h.png'); height: 30px; width: 80px;}
#imMnMnNode61.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode61.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/canzoni-franco_h.png'); height: 30px; width: 80px;}
#imMnMnNode63 { background-image: url('../menu/tecnica.png'); height: 30px; width: 80px; }
#imMnMnNode63 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode63:hover { background: none; background-image: none; }
#imMnMnNode63:hover .imMnMnFirstBg { background-image: url('../menu/tecnica_h.png'); height: 30px; width: 80px;}
#imMnMnNode63.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode63.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/tecnica_h.png'); height: 30px; width: 80px;}
#imMnMnNode64 { background-image: url('../menu/barzelette-proietti.png'); height: 30px; width: 80px; }
#imMnMnNode64 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode64:hover { background: none; background-image: none; }
#imMnMnNode64:hover .imMnMnFirstBg { background-image: url('../menu/barzelette-proietti_h.png'); height: 30px; width: 80px;}
#imMnMnNode64.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode64.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/barzelette-proietti_h.png'); height: 30px; width: 80px;}
#imMnMnNode65 { background-image: url('../menu/canzoni-per-pino.png'); height: 30px; width: 80px; }
#imMnMnNode65 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode65:hover { background: none; background-image: none; }
#imMnMnNode65:hover .imMnMnFirstBg { background-image: url('../menu/canzoni-per-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode65.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode65.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/canzoni-per-pino_h.png'); height: 30px; width: 80px;}
#imMnMnNode67 { background-image: url('../menu/comiche.png'); height: 30px; width: 80px; }
#imMnMnNode67 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode67:hover { background: none; background-image: none; }
#imMnMnNode67:hover .imMnMnFirstBg { background-image: url('../menu/comiche_h.png'); height: 30px; width: 80px;}
#imMnMnNode67.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode67.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/comiche_h.png'); height: 30px; width: 80px;}
#imMnMnNode68 { background-image: url('../menu/incontri-politici.png'); height: 30px; width: 80px; }
#imMnMnNode68 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode68:hover { background: none; background-image: none; }
#imMnMnNode68:hover .imMnMnFirstBg { background-image: url('../menu/incontri-politici_h.png'); height: 30px; width: 80px;}
#imMnMnNode68.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode68.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/incontri-politici_h.png'); height: 30px; width: 80px;}
#imMnMnNode69 { background-image: url('../menu/2021-pino-comp..png'); height: 30px; width: 80px; }
#imMnMnNode69 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode69:hover { background: none; background-image: none; }
#imMnMnNode69:hover .imMnMnFirstBg { background-image: url('../menu/2021-pino-comp._h.png'); height: 30px; width: 80px;}
#imMnMnNode69.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode69.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/2021-pino-comp._h.png'); height: 30px; width: 80px;}
#imMnMnNode70 { background-image: url('../menu/trading.png'); height: 30px; width: 80px; }
#imMnMnNode70 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode70:hover { background: none; background-image: none; }
#imMnMnNode70:hover .imMnMnFirstBg { background-image: url('../menu/trading_h.png'); height: 30px; width: 80px;}
#imMnMnNode70.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode70.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/trading_h.png'); height: 30px; width: 80px;}
#imMnMnNode71 { background-image: url('../menu/don-t-anseer-me.png'); height: 30px; width: 80px; }
#imMnMnNode71 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode71:hover { background: none; background-image: none; }
#imMnMnNode71:hover .imMnMnFirstBg { background-image: url('../menu/don-t-anseer-me_h.png'); height: 30px; width: 80px;}
#imMnMnNode71.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode71.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/don-t-anseer-me_h.png'); height: 30px; width: 80px;}
#imMnMnNode72 { background-image: url('../menu/pagina-86.png'); height: 30px; width: 80px; }
#imMnMnNode72 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode72:hover { background: none; background-image: none; }
#imMnMnNode72:hover .imMnMnFirstBg { background-image: url('../menu/pagina-86_h.png'); height: 30px; width: 80px;}
#imMnMnNode72.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode72.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pagina-86_h.png'); height: 30px; width: 80px;}
#imMnMnNode73 { background-image: url('../menu/pagina-91.png'); height: 30px; width: 80px; }
#imMnMnNode73 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode73:hover { background: none; background-image: none; }
#imMnMnNode73:hover .imMnMnFirstBg { background-image: url('../menu/pagina-91_h.png'); height: 30px; width: 80px;}
#imMnMnNode73.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode73.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pagina-91_h.png'); height: 30px; width: 80px;}
#imMnMnNode74 { background-image: url('../menu/shakespeare.png'); height: 30px; width: 80px; }
#imMnMnNode74 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode74:hover { background: none; background-image: none; }
#imMnMnNode74:hover .imMnMnFirstBg { background-image: url('../menu/shakespeare_h.png'); height: 30px; width: 80px;}
#imMnMnNode74.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode74.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/shakespeare_h.png'); height: 30px; width: 80px;}
#imMnMnNode75 { background-image: url('../menu/pagina-93.png'); height: 30px; width: 80px; }
#imMnMnNode75 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode75:hover { background: none; background-image: none; }
#imMnMnNode75:hover .imMnMnFirstBg { background-image: url('../menu/pagina-93_h.png'); height: 30px; width: 80px;}
#imMnMnNode75.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode75.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pagina-93_h.png'); height: 30px; width: 80px;}
#imMnMnNode76 { background-image: url('../menu/pagina-95.png'); height: 30px; width: 80px; }
#imMnMnNode76 .imMnMnFirstBg { height: 30px; width: 80px; }
#imMnMnNode76:hover { background: none; background-image: none; }
#imMnMnNode76:hover .imMnMnFirstBg { background-image: url('../menu/pagina-95_h.png'); height: 30px; width: 80px;}
#imMnMnNode76.imMnMnCurrent { background: none; background-image: none; }
#imMnMnNode76.imMnMnCurrent span.imMnMnFirstBg { background-image: url('../menu/pagina-95_h.png'); height: 30px; width: 80px;}
#imMnMn .imMnMnFirstBg .imMnMnTxt {display: none;}
#imMnMn > ul > li.imMnMnSeparator { background: transparent url('../res/separatorh.png') no-repeat center center; width: 10px; height: 30px; }
#imMnMn .imMnMnFirstBg { position: relative; display: block; background-repeat: no-repeat; cursor: pointer; width: 100%; }
#imMnMn a { border: none; cursor: pointer; }
#imMnMn .imMnMnTxt { text-overflow: ellipsis; white-space: nowrap; }


/* MENU POSITION : HORIZONTAL VerticalOneColumn */
#imMnMn ul .autoHide, #imMnMn ul div .autoHide { display: none; }

/* ######################### MAIN MENU POSITION #########################*/

/* div: Menu container*/
#imMnMn { z-index:10000; }
#imMnMn > ul { position: relative; }
#imMnMn > ul > li > ul { position: absolute; }

/* First level menu style */
#imMnMn > ul > li { display: inline-block; width:80px; }
#imMnMn > ul > li span { display:block; padding:0;}
#imMnMn a { cursor: pointer; display: block; width:80px;}

/* ########################## SUB MENU POSITION #########################*/

#imMnMn.auto ul li ul li { top: 0px; }

/* Second level boxmodel*/
#imMnMn.auto ul li ul li ul { position: absolute; width: 130px; }

/* Hide Levels */
#imMnMn.auto li:hover > ul.auto { display:block; }
#imMnMn.auto li ul.auto { display: none; }
#imMnMn ul ul li .imMnMnBorder { overflow: hidden; }

/* PAGE MENU  */

#imPgMn { text-align: left; position: relative; width: 130px; float: left; padding-left: 5px; padding-right: 8px; padding-top: 5px; border-right: 2px solid transparent; }
#imPgMn ul { margin-right: 10px; border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; border-left: 1px solid #FF0000; border-right: 1px solid #FF0000; box-shadow: 2px 2px 2px 0px #809FFF; width: 130px; }
#imPgMn li { cursor: default; display: inline; float: left; position: relative; margin-bottom: 1px; background-color: #80FF00; width: 130px; border-bottom: 1px solid #A9A9A9; }
#imPgMn li a { display: table; width: 100%; }
#imPgMn .imPgMnLast { border-bottom: none; }
#imPgMn li .imPgMnBorder { text-align: left; vertical-align: middle; display: table-row; width: 130px; }

/* Icon */
.imPgMnImg, .imPgMnCustomImg { margin-right: 10px; height: 19px; line-height: 19px; font-size: 20px; display: table-cell; vertical-align: top; }
.imPgMnImg img, .imPgMnCustomImg img { margin-left: 2px; vertical-align: middle; }
#imPgMn .imPgMnImg { width: 0px; }
#imPgMn .imPgMnCustomImg { width: 0px; }
.imPgMnImg img.imPgMnDefaultIcon, .imPgMnCustomImg img.imPgMnDefaultIcon { display: inline; }
.imPgMnImg img.imPgMnHoverIcon, .imPgMnCustomImg img.imPgMnHoverIcon { display: none; }
.imPgMnSeparator img { display: inline; }
#imPgMn ul li:hover .imPgMnImg img.imPgMnDefaultIcon { display: none; }
#imPgMn ul li:hover .imPgMnImg img.imPgMnHoverIcon { display: inline }
#imPgMn ul li:hover .imPgMnImg, #imPgMn li.imPgMnCurrent .imPgMnImg { width: 0px; }

/* Normal font style */
#imContent #imPgMn .imPgMnTxt { display: table-cell; padding: 1px 10px; text-decoration: none; font: normal bold 10.000pt Tahoma; color: #FF0000; }

/* Current or hover font style */
#imContent #imPgMn li:hover, #imContent #imPgMn li.imPgMnCurrent { cursor: pointer; background-color: #000000; cursor: pointer; }
#imContent #imPgMn li:hover a, #imContent #imPgMn li:hover .imPgMnTxt,#imContent #imPgMn li.imPgMnCurrent a, #imContent #imPgMn li.imPgMnCurrent .imPgMnTxt { cursor: pointer; text-decoration: none; color: #FF0000;  font-style: inherit; font-weight: inherit; }
/* Separator */
#imPgMn li.imPgMnSeparator { display: table; }
#imPgMn li.imPgMnSeparator .imPgMnImg { width: 0px; }

/* Section font style */
#imContent #imPgMn li.imPgMnSeparator a, #imContent #imPgMn li.imPgMnSeparator .imPgMnTxt, #imContent #imPgMn li.imPgMnSeparator:hover a, #imContent #imPgMn li.imPgMnSeparator:hover .imPgMnTxt{ cursor: auto; background-color: transparent; text-decoration: none; color: #000000; font-style: normal; font-weight: bold; }
#imContent #imPgMn li:hover.imPgMnSeparator { cursor: default; background-color: #80FF00; }
#imContent #imPgMn li.imPgMnSeparator, #imContent #imPgMn li.imPgMnSeparator:hover { background-color: transparent; }
#imContent #imPgMn ul a, #imContent #imPgMn ul a:hover, #imContent #imPgMn ul a:visited { background: none; font: inherit; color: inherit; text-align: inherit; text-decoration: none; }
#imPgMn ul > li.imMnPageClear { margin: 0; padding: 0; line-height: 0px; font-size: 0px; border-collapse: collapse; display: block; position: static; float: none; background-color: transparent; clear: both; border: none; }

/* End of file menu.css */